Assertion during recording (Swing).

WindowTester allows you to easily create and run unit tests for every GUI they build. It can also be used to generate system level tests.

Moderators: gnebling, Eric Clayberg, Dan Rubel, keertip, Phil Quitslund

Assertion during recording (Swing).

Postby AlekseyA » Thu Jan 10, 2008 7:56 am

Hello there,

During recording my actions I faced with following assertions (they occur when I try to open some dialog using menu item; but it works when I use hot-keys or toolbar buttons):

[08/01/10 19:25:17.036] com.windowtester.swing.recorder.RecordingFailedException: recording.error
[08/01/10 19:25:17.036] at abbot.editor.recorder.EventRecorder.saveSemanticEvent(EventRecorder.java:457)
[08/01/10 19:25:17.036] at abbot.editor.recorder.EventRecorder.recordEvent(EventRecorder.java:534)
[08/01/10 19:25:17.036] at abbot.editor.recorder.Recorder.record(Recorder.java:76)
[08/01/10 19:25:17.036] at com.windowtester.swing.event.recorder.SwingGuiTestRecorder.startRecordingEvent(SwingGuiTestRecorder.java:155)
[08/01/10 19:25:17.036] at com.windowtester.swing.event.recorder.SwingGuiTestRecorder$1.processEvent(SwingGuiTestRecorder.java:133)
[08/01/10 19:25:17.036] at abbot.util.SingleThreadedEventListener.eventDispatched(SingleThreadedEventListener.java:55)
[08/01/10 19:25:17.036] at abbot.util.EventNormalizer.delegate(EventNormalizer.java:220)
[08/01/10 19:25:17.036] at abbot.util.EventNormalizer.eventDispatched(EventNormalizer.java:227)
[08/01/10 19:25:17.036] at abbot.util.WeakAWTEventListener.eventDispatched(WeakAWTEventListener.java:30)
[08/01/10 19:25:17.036] at java.awt.Toolkit$SelectiveAWTEventListener.eventDispatched(Toolkit.java:2118)
[08/01/10 19:25:17.036] at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2012)
[08/01/10 19:25:17.036] at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2011)
[08/01/10 19:25:17.036] at java.awt.Toolkit.notifyAWTEventListeners(Toolkit.java:1970)
[08/01/10 19:25:17.036] at java.awt.Component.dispatchEventImpl(Component.java:3554)
[08/01/10 19:25:17.036] at java.awt.Component.dispatchEvent(Component.java:3480)
[08/01/10 19:25:17.036] at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
[08/01/10 19:25:17.036] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
[08/01/10 19:25:17.036] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
[08/01/10 19:25:17.036] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:140)
[08/01/10 19:25:17.036] at java.awt.Dialog.show(Dialog.java:551)
[08/01/10 19:25:17.036] at com.db.oms.coregui.utils.OMOptionPane$2.run(OMOptionPane.java:619)
[08/01/10 19:25:17.036] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:171)
[08/01/10 19:25:17.036] at java.awt.EventQueue.dispatchEvent(EventQueue.java:448)
[08/01/10 19:25:17.036] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
[08/01/10 19:25:17.036] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
[08/01/10 19:25:17.036] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
[08/01/10 19:25:17.036] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
[08/01/10 19:25:17.036] at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
[08/01/10 19:25:17.036] Exception occurred during event dispatching:
[08/01/10 19:25:17.036] com.windowtester.swing.recorder.RecordingFailedException: recording.exception
[08/01/10 19:25:17.036] at abbot.editor.recorder.Recorder.record(Recorder.java:89)
[08/01/10 19:25:17.036] at com.windowtester.swing.event.recorder.SwingGuiTestRecorder.startRecordingEvent(SwingGuiTestRecorder.java:155)
[08/01/10 19:25:17.036] at com.windowtester.swing.event.recorder.SwingGuiTestRecorder$1.processEvent(SwingGuiTestRecorder.java:133)
[08/01/10 19:25:17.036] at abbot.util.SingleThreadedEventListener.eventDispatched(SingleThreadedEventListener.java:55)
[08/01/10 19:25:17.036] at abbot.util.EventNormalizer.delegate(EventNormalizer.java:220)
[08/01/10 19:25:17.036] at abbot.util.EventNormalizer.eventDispatched(EventNormalizer.java:227)
[08/01/10 19:25:17.036] at abbot.util.WeakAWTEventListener.eventDispatched(WeakAWTEventListener.java:30)
[08/01/10 19:25:17.036] at java.awt.Toolkit$SelectiveAWTEventListener.eventDispatched(Toolkit.java:2118)
[08/01/10 19:25:17.036] at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2012)
[08/01/10 19:25:17.036] at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2011)
[08/01/10 19:25:17.036] at java.awt.Toolkit.notifyAWTEventListeners(Toolkit.java:1970)
[08/01/10 19:25:17.036] at java.awt.Component.dispatchEventImpl(Component.java:3554)
[08/01/10 19:25:17.036] at java.awt.Component.dispatchEvent(Component.java:3480)
[08/01/10 19:25:17.036] at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
[08/01/10 19:25:17.036] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
[08/01/10 19:25:17.036] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
[08/01/10 19:25:17.036] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:140)
[08/01/10 19:25:17.036] at java.awt.Dialog.show(Dialog.java:551)
[08/01/10 19:25:17.036] at com.db.oms.coregui.utils.OMOptionPane$2.run(OMOptionPane.java:619)
[08/01/10 19:25:17.036] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:171)
[08/01/10 19:25:17.036] at java.awt.EventQueue.dispatchEvent(EventQueue.java:448)
[08/01/10 19:25:17.036] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
[08/01/10 19:25:17.036] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
[08/01/10 19:25:17.036] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
[08/01/10 19:25:17.036] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
[08/01/10 19:25:17.036] at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

And in this case the application can be stopped only via TaskManager by terminating the 'javaw' process.
Maybe I did something wrong? (I do not think so cause I was able to record some simple test cases).

Thanks in advance for your answer.
AlekseyA
 
Posts: 1
Joined: Thu Jan 10, 2008 7:32 am

Re: Assertion during recording (Swing).

Postby keertip » Thu Jan 10, 2008 5:02 pm

Please send an email to

wintest-support@instantiations.com

with information of what actions in your application causes the exception and screen shots of the application.
keertip
Moderator
 
Posts: 221
Joined: Thu Mar 15, 2007 10:26 am


Return to Window Tester

Who is online

Users browsing this forum: No registered users and 1 guest