Q7

Q7 doesn't record dialog click when I restart AUT.

Details

  • Type: Bug Bug
  • Status: Open Open
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: 1.2.5, 1.2.15
  • Fix Version/s: 1.2.x
  • Component/s: Runtime
  • Labels:
    None
  • Test Mode:
    Manual

Description

Use Topology Editor as AUT.

Try to record the following:

1) Create new topology;
2) Without closing topology editor press File/Restart;
3) Press "No" in Publish Draft window.

Your "No" - click won't be recorded.
If you try to insert ECL command manually - AUT will hang during replay.

Activity

Hide
lena.platova added a comment - 25/Jan/13 2:52 PM

Still exist in 1.2.15. AUT hangs, but responds afterwards. NPE:

java.lang.NullPointerException
at com.xored.tesla.swt.e3x.ClassicEclipseWorkbenchProvider.getWorkbenchReference(ClassicEclipseWorkbenchProvider.java:118)
at com.xored.tesla.internal.ui.player.SWTUIPlayer.getParentsList(SWTUIPlayer.java:3241)
at com.xored.tesla.internal.ui.problemview.ProblemViewSupportProcessor.postSelect(ProblemViewSupportProcessor.java:84)
at com.xored.tesla.internal.core.AbstractTeslaClient.map(AbstractTeslaClient.java:82)
at com.xored.tesla.internal.core.AbstractTeslaClient.handleSelect(AbstractTeslaClient.java:124)
at com.xored.tesla.internal.core.AbstractTeslaClient.execute(AbstractTeslaClient.java:404)
at com.xored.tesla.internal.core.AbstractTeslaClient.doOneCommand(AbstractTeslaClient.java:305)
at com.xored.tesla.internal.core.AbstractTeslaClient.processNext(AbstractTeslaClient.java:184)
at com.xored.tesla.ecl.impl.TeslaBridge$3.doProcessing(TeslaBridge.java:119)
at com.xored.tesla.swt.events.TeslaEventManager.doProcessing(TeslaEventManager.java:94)
at com.xored.tesla.swt.aspects.DisplayAspect.ajc$around$com_xored_tesla_swt_aspects_DisplayAspect$1$e269b158(DisplayAspect.aj:72)
at org.eclipse.swt.widgets.Display.sleep(Display.java:4547)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:826)
at org.eclipse.jface.window.Window.open(Window.java:801)
at org.eclipse.jface.dialogs.MessageDialog.open_aroundBody0(MessageDialog.java:334)
at org.eclipse.jface.dialogs.MessageDialog$AjcClosure1.run(MessageDialog.java:1)
at com.xored.tesla.jface.CellEditorAspect.ajc$around$com_xored_tesla_jface_CellEditorAspect$7$43e2ddefproceed(CellEditorAspect.aj:1)
at com.xored.tesla.jface.CellEditorAspect.ajc$around$com_xored_tesla_jface_CellEditorAspect$7$43e2ddef(CellEditorAspect.aj:135)
at org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:334)
at com.fnfr.itest.topology.tbml.diagram.custom.part.SingleFileTbmlDiagramEditor.editorClosed(SingleFileTbmlDiagramEditor.java:1485)
at com.fnfr.itest.topology.tbml.diagram.custom.part.SingleFileTbmlDiagramEditor.perspectiveChanged(SingleFileTbmlDiagramEditor.java:1206)
at org.eclipse.ui.internal.PerspectiveListenerList$5.run(PerspectiveListenerList.java:151)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.runtime.Platform.run(Platform.java:888)
at org.eclipse.ui.internal.PerspectiveListenerList.fireEvent(PerspectiveListenerList.java:58)
at org.eclipse.ui.internal.PerspectiveListenerList.firePerspectiveChanged(PerspectiveListenerList.java:149)
at org.eclipse.ui.internal.WorkbenchWindow.firePerspectiveChanged(WorkbenchWindow.java:1483)
at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1363)
at org.eclipse.ui.internal.WorkbenchPage.closeAllEditors(WorkbenchPage.java:1188)
at org.eclipse.ui.internal.WorkbenchPage.dispose(WorkbenchPage.java:1770)
at org.eclipse.ui.internal.WorkbenchWindow.closeAllPages(WorkbenchWindow.java:867)
at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1702)
at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:734)
at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:710)
at org.eclipse.ui.internal.WorkbenchWindow$5.run(WorkbenchWindow.java:832)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:830)
at org.eclipse.jface.window.WindowManager.close(WindowManager.java:109)
at org.eclipse.ui.internal.Workbench$18.run(Workbench.java:1106)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1103)
at org.eclipse.ui.internal.Workbench.access$15(Workbench.java:1032)
at org.eclipse.ui.internal.Workbench$25.run(Workbench.java:1276)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.Workbench.close(Workbench.java:1274)
at org.eclipse.ui.internal.Workbench.restart(Workbench.java:2231)
at com.xored.tesla.recording.aspects.WorkbenchRecordingAspect.ajc$around$com_xored_tesla_recording_aspects_WorkbenchRecordingAspect$2$943c663b(WorkbenchRecordingAspect.aj:66)
at org.eclipse.ui.internal.handlers.RestartWorkbenchHandler.execute(RestartWorkbenchHandler.java:31)
at org.eclipse.ui.internal.handlers.HandlerProxy.execute_aroundBody0(HandlerProxy.java:293)
at org.eclipse.ui.internal.handlers.HandlerProxy$AjcClosure1.run(HandlerProxy.java:1)
at com.xored.tesla.recording.aspects.WorkbenchRecordingAspect.ajc$around$com_xored_tesla_recording_aspects_WorkbenchRecordingAspect$2$943c663bproceed(WorkbenchRecordingAspect.aj:1)
at com.xored.tesla.recording.aspects.WorkbenchRecordingAspect.ajc$around$com_xored_tesla_recording_aspects_WorkbenchRecordingAspect$2$943c663b(WorkbenchRecordingAspect.aj:71)
at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:286)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)
at org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:820)
at org.eclipse.ui.menus.CommandContributionItem.access$19(CommandContributionItem.java:806)
at org.eclipse.ui.menus.CommandContributionItem$5.handleEvent(CommandContributionItem.java:796)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent_aroundBody2(Widget.java:1053)
at org.eclipse.swt.widgets.Widget$AjcClosure3.run(Widget.java:1)
at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$4$2f127892proceed(RecordingAspect.aj:1)
at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$4$2f127892(RecordingAspect.aj:134)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1051)
at org.eclipse.swt.widgets.Widget.sendEvent_aroundBody4(Widget.java:1077)
at org.eclipse.swt.widgets.Widget$AjcClosure5.run(Widget.java:1)
at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$1$bd9fb3e7proceed(RecordingAspect.aj:1)
at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$1$bd9fb3e7(RecordingAspect.aj:67)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:774)
at com.xored.tesla.internal.ui.player.SWTEvents.sendEventRaw(SWTEvents.java:72)
at com.xored.tesla.internal.ui.player.SWTEvents.sendEvent(SWTEvents.java:53)
at com.xored.tesla.internal.ui.player.SWTUIPlayer.clickMenuItem(SWTUIPlayer.java:1192)
at com.xored.tesla.internal.ui.player.SWTUIPlayer.access$10(SWTUIPlayer.java:1158)
at com.xored.tesla.internal.ui.player.SWTUIPlayer$2.run(SWTUIPlayer.java:1054)
at com.xored.tesla.internal.ui.player.SWTUIPlayer$8.run(SWTUIPlayer.java:2643)
at org.eclipse.swt.widgets.RunnableLock.run_aroundBody0(RunnableLock.java:35)
at org.eclipse.swt.widgets.RunnableLock$AjcClosure1.run(RunnableLock.java:1)
at com.xored.tesla.swt.aspects.DisplayAspect.ajc$around$com_xored_tesla_swt_aspects_DisplayAspect$10$90b1ba39proceed(DisplayAspect.aj:1)
at com.xored.tesla.swt.aspects.DisplayAspect.ajc$around$com_xored_tesla_swt_aspects_DisplayAspect$10$90b1ba39(DisplayAspect.aj:347)
at org.eclipse.swt.widgets.RunnableLock.run_aroundBody2(RunnableLock.java:35)
at org.eclipse.swt.widgets.RunnableLock$AjcClosure3.run(RunnableLock.java:1)
at com.xored.sherlock.aspects.swt.DisplayAspect.ajc$around$com_xored_sherlock_aspects_swt_DisplayAspect$2$90b1ba39proceed(DisplayAspect.aj:1)
at com.xored.sherlock.aspects.swt.DisplayAspect.ajc$around$com_xored_sherlock_aspects_swt_DisplayAspect$2$90b1ba39(DisplayAspect.aj:60)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
Show
lena.platova added a comment - 25/Jan/13 2:52 PM Still exist in 1.2.15. AUT hangs, but responds afterwards. NPE:
java.lang.NullPointerException
at com.xored.tesla.swt.e3x.ClassicEclipseWorkbenchProvider.getWorkbenchReference(ClassicEclipseWorkbenchProvider.java:118)
at com.xored.tesla.internal.ui.player.SWTUIPlayer.getParentsList(SWTUIPlayer.java:3241)
at com.xored.tesla.internal.ui.problemview.ProblemViewSupportProcessor.postSelect(ProblemViewSupportProcessor.java:84)
at com.xored.tesla.internal.core.AbstractTeslaClient.map(AbstractTeslaClient.java:82)
at com.xored.tesla.internal.core.AbstractTeslaClient.handleSelect(AbstractTeslaClient.java:124)
at com.xored.tesla.internal.core.AbstractTeslaClient.execute(AbstractTeslaClient.java:404)
at com.xored.tesla.internal.core.AbstractTeslaClient.doOneCommand(AbstractTeslaClient.java:305)
at com.xored.tesla.internal.core.AbstractTeslaClient.processNext(AbstractTeslaClient.java:184)
at com.xored.tesla.ecl.impl.TeslaBridge$3.doProcessing(TeslaBridge.java:119)
at com.xored.tesla.swt.events.TeslaEventManager.doProcessing(TeslaEventManager.java:94)
at com.xored.tesla.swt.aspects.DisplayAspect.ajc$around$com_xored_tesla_swt_aspects_DisplayAspect$1$e269b158(DisplayAspect.aj:72)
at org.eclipse.swt.widgets.Display.sleep(Display.java:4547)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:826)
at org.eclipse.jface.window.Window.open(Window.java:801)
at org.eclipse.jface.dialogs.MessageDialog.open_aroundBody0(MessageDialog.java:334)
at org.eclipse.jface.dialogs.MessageDialog$AjcClosure1.run(MessageDialog.java:1)
at com.xored.tesla.jface.CellEditorAspect.ajc$around$com_xored_tesla_jface_CellEditorAspect$7$43e2ddefproceed(CellEditorAspect.aj:1)
at com.xored.tesla.jface.CellEditorAspect.ajc$around$com_xored_tesla_jface_CellEditorAspect$7$43e2ddef(CellEditorAspect.aj:135)
at org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:334)
at com.fnfr.itest.topology.tbml.diagram.custom.part.SingleFileTbmlDiagramEditor.editorClosed(SingleFileTbmlDiagramEditor.java:1485)
at com.fnfr.itest.topology.tbml.diagram.custom.part.SingleFileTbmlDiagramEditor.perspectiveChanged(SingleFileTbmlDiagramEditor.java:1206)
at org.eclipse.ui.internal.PerspectiveListenerList$5.run(PerspectiveListenerList.java:151)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.runtime.Platform.run(Platform.java:888)
at org.eclipse.ui.internal.PerspectiveListenerList.fireEvent(PerspectiveListenerList.java:58)
at org.eclipse.ui.internal.PerspectiveListenerList.firePerspectiveChanged(PerspectiveListenerList.java:149)
at org.eclipse.ui.internal.WorkbenchWindow.firePerspectiveChanged(WorkbenchWindow.java:1483)
at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1363)
at org.eclipse.ui.internal.WorkbenchPage.closeAllEditors(WorkbenchPage.java:1188)
at org.eclipse.ui.internal.WorkbenchPage.dispose(WorkbenchPage.java:1770)
at org.eclipse.ui.internal.WorkbenchWindow.closeAllPages(WorkbenchWindow.java:867)
at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1702)
at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:734)
at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:710)
at org.eclipse.ui.internal.WorkbenchWindow$5.run(WorkbenchWindow.java:832)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:830)
at org.eclipse.jface.window.WindowManager.close(WindowManager.java:109)
at org.eclipse.ui.internal.Workbench$18.run(Workbench.java:1106)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1103)
at org.eclipse.ui.internal.Workbench.access$15(Workbench.java:1032)
at org.eclipse.ui.internal.Workbench$25.run(Workbench.java:1276)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.Workbench.close(Workbench.java:1274)
at org.eclipse.ui.internal.Workbench.restart(Workbench.java:2231)
at com.xored.tesla.recording.aspects.WorkbenchRecordingAspect.ajc$around$com_xored_tesla_recording_aspects_WorkbenchRecordingAspect$2$943c663b(WorkbenchRecordingAspect.aj:66)
at org.eclipse.ui.internal.handlers.RestartWorkbenchHandler.execute(RestartWorkbenchHandler.java:31)
at org.eclipse.ui.internal.handlers.HandlerProxy.execute_aroundBody0(HandlerProxy.java:293)
at org.eclipse.ui.internal.handlers.HandlerProxy$AjcClosure1.run(HandlerProxy.java:1)
at com.xored.tesla.recording.aspects.WorkbenchRecordingAspect.ajc$around$com_xored_tesla_recording_aspects_WorkbenchRecordingAspect$2$943c663bproceed(WorkbenchRecordingAspect.aj:1)
at com.xored.tesla.recording.aspects.WorkbenchRecordingAspect.ajc$around$com_xored_tesla_recording_aspects_WorkbenchRecordingAspect$2$943c663b(WorkbenchRecordingAspect.aj:71)
at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:286)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)
at org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:820)
at org.eclipse.ui.menus.CommandContributionItem.access$19(CommandContributionItem.java:806)
at org.eclipse.ui.menus.CommandContributionItem$5.handleEvent(CommandContributionItem.java:796)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent_aroundBody2(Widget.java:1053)
at org.eclipse.swt.widgets.Widget$AjcClosure3.run(Widget.java:1)
at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$4$2f127892proceed(RecordingAspect.aj:1)
at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$4$2f127892(RecordingAspect.aj:134)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1051)
at org.eclipse.swt.widgets.Widget.sendEvent_aroundBody4(Widget.java:1077)
at org.eclipse.swt.widgets.Widget$AjcClosure5.run(Widget.java:1)
at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$1$bd9fb3e7proceed(RecordingAspect.aj:1)
at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$1$bd9fb3e7(RecordingAspect.aj:67)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:774)
at com.xored.tesla.internal.ui.player.SWTEvents.sendEventRaw(SWTEvents.java:72)
at com.xored.tesla.internal.ui.player.SWTEvents.sendEvent(SWTEvents.java:53)
at com.xored.tesla.internal.ui.player.SWTUIPlayer.clickMenuItem(SWTUIPlayer.java:1192)
at com.xored.tesla.internal.ui.player.SWTUIPlayer.access$10(SWTUIPlayer.java:1158)
at com.xored.tesla.internal.ui.player.SWTUIPlayer$2.run(SWTUIPlayer.java:1054)
at com.xored.tesla.internal.ui.player.SWTUIPlayer$8.run(SWTUIPlayer.java:2643)
at org.eclipse.swt.widgets.RunnableLock.run_aroundBody0(RunnableLock.java:35)
at org.eclipse.swt.widgets.RunnableLock$AjcClosure1.run(RunnableLock.java:1)
at com.xored.tesla.swt.aspects.DisplayAspect.ajc$around$com_xored_tesla_swt_aspects_DisplayAspect$10$90b1ba39proceed(DisplayAspect.aj:1)
at com.xored.tesla.swt.aspects.DisplayAspect.ajc$around$com_xored_tesla_swt_aspects_DisplayAspect$10$90b1ba39(DisplayAspect.aj:347)
at org.eclipse.swt.widgets.RunnableLock.run_aroundBody2(RunnableLock.java:35)
at org.eclipse.swt.widgets.RunnableLock$AjcClosure3.run(RunnableLock.java:1)
at com.xored.sherlock.aspects.swt.DisplayAspect.ajc$around$com_xored_sherlock_aspects_swt_DisplayAspect$2$90b1ba39proceed(DisplayAspect.aj:1)
at com.xored.sherlock.aspects.swt.DisplayAspect.ajc$around$com_xored_sherlock_aspects_swt_DisplayAspect$2$90b1ba39(DisplayAspect.aj:60)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)

People

Vote (0)
Watch (0)

Dates

  • Created:
    03/Sep/12 1:23 PM
    Updated:
    25/Jan/13 2:52 PM