Recording playback problem.

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

Recording playback problem.

Postby zephyran » Mon Jul 05, 2010 2:05 am

Hello,

Development Environment
Eclipse 3.6, Riena 2.0 (There are some modification for UI)

When I playback the recoreded test, I got below exception.

How can I fix this problem or ignore this exception?

Thanks

com.windowtester.runtime.swt.internal.widgets.SWTUIException: Exception occurred on the SWT UI Thread
at com.windowtester.runtime.swt.internal.widgets.SWTUIExecutor.run(SWTUIExecutor.java:103)
at com.windowtester.runtime.swt.internal.widgets.DisplayReference.execute(DisplayReference.java:126)
at com.windowtester.runtime.swt.internal.widgets.DisplayReference.execute(DisplayReference.java:105)
at com.windowtester.runtime.swt.internal.widgets.finder.SWTWidgetFinder.doFindAll(SWTWidgetFinder.java:106)
at com.windowtester.runtime.swt.internal.widgets.finder.SWTWidgetFinder.findAll(SWTWidgetFinder.java:100)
at com.windowtester.runtime.swt.locator.SWTWidgetLocator.findAll(SWTWidgetLocator.java:308)
at com.windowtester.runtime.swt.internal.UIContextSWT.findAll(UIContextSWT.java:644)
at com.windowtester.runtime.swt.internal.UIContextSWT.find(UIContextSWT.java:559)
at com.windowtester.internal.runtime.selector.ClickHelper.doFind(ClickHelper.java:193)
at com.windowtester.internal.runtime.selector.ClickHelper.click(ClickHelper.java:58)
at com.windowtester.internal.runtime.UIContextCommon.click(UIContextCommon.java:146)
at com.windowtester.runtime.swt.internal.UIContextSWT.click(UIContextSWT.java:338)
at com.windowtester.internal.runtime.UIContextCommon.click(UIContextCommon.java:139)
at com.windowtester.runtime.swt.internal.UIContextSWT.click(UIContextSWT.java:346)
at com.windowtester.internal.runtime.UIContextCommon.click(UIContextCommon.java:132)
at com.windowtester.runtime.swt.internal.UIContextSWT.click(UIContextSWT.java:308)
at com.curocomp.client.test.Test.test(Test.java:33)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at junit.framework.TestCase.runTest(TestCase.java:164)
at junit.framework.TestCase.runBare(TestCase.java:130)
at com.windowtester.runtime.common.UITestCaseCommon.access$0(UITestCaseCommon.java:1)
at com.windowtester.runtime.common.UITestCaseCommon$2.run(UITestCaseCommon.java:136)
at com.windowtester.runtime.common.UITestCaseCommon$3.run(UITestCaseCommon.java:157)
at com.windowtester.internal.runtime.junit.core.SequenceRunner$1.run(SequenceRunner.java:46)
Caused by: com.windowtester.runtime.swt.internal.widgets.SWTUIException: Exception occurred on the SWT UI Thread
at com.windowtester.runtime.swt.internal.widgets.SWTUIExecutor.run(SWTUIExecutor.java:103)
at com.windowtester.runtime.swt.internal.widgets.DisplayReference.execute(DisplayReference.java:126)
at com.windowtester.runtime.swt.internal.widgets.DisplayReference.execute(DisplayReference.java:105)
at com.windowtester.runtime.swt.internal.widgets.CompositeReference.getChildControls(CompositeReference.java:27)
at com.windowtester.runtime.swt.internal.widgets.CompositeReference.setChildren(CompositeReference.java:36)
at com.windowtester.runtime.swt.internal.widgets.DecorationsReference.setChildren(DecorationsReference.java:69)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference$1.call(SWTWidgetReference.java:122)
at com.windowtester.runtime.swt.internal.SWTUtils.safeExec(SWTUtils.java:63)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.getChildren(SWTWidgetReference.java:119)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.accept(SWTWidgetReference.java:307)
at com.windowtester.runtime.swt.internal.widgets.finder.MatchCollector.findMatchesIn(MatchCollector.java:55)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.findWidgets(SWTWidgetReference.java:296)
at com.windowtester.runtime.swt.internal.widgets.finder.SWTWidgetFinder$1.call(SWTWidgetFinder.java:112)
at com.windowtester.runtime.swt.internal.widgets.finder.SWTWidgetFinder$1.call(SWTWidgetFinder.java:1)
at com.windowtester.runtime.swt.internal.widgets.SWTUIExecutor.execute(SWTUIExecutor.java:134)
at com.windowtester.runtime.swt.internal.widgets.SWTUIExecutor.access$0(SWTUIExecutor.java:132)
at com.windowtester.runtime.swt.internal.widgets.SWTUIExecutor$1.run(SWTUIExecutor.java:93)
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 com.windowtester.runtime.swt.internal.junit.SWTExecutionMonitor.doWaitForFinish(SWTExecutionMonitor.java:160)
at com.windowtester.internal.runtime.junit.core.AbstractExecutionMonitor.waitUntilFinished(AbstractExecutionMonitor.java:216)
at com.windowtester.internal.runtime.junit.core.SequenceRunner.waitUntilFinished(SequenceRunner.java:75)
at com.windowtester.internal.runtime.junit.core.SequenceRunner.exec(SequenceRunner.java:59)
at com.windowtester.runtime.common.UITestCaseCommon.runUITest(UITestCaseCommon.java:153)
at com.windowtester.runtime.common.UITestCaseCommon.runBare(UITestCaseCommon.java:134)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:120)
at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.main(RemotePluginTestRunner.java:62)
at org.eclipse.pde.internal.junit.runtime.UITestApplication$1.run(UITestApplication.java:116)
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:2629)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.riena.navigation.ui.swt.application.SwtApplication.createView(SwtApplication.java:63)
at org.eclipse.riena.navigation.ui.application.AbstractApplication.start(AbstractApplication.java:64)
at org.eclipse.pde.internal.junit.runtime.UITestApplication.start(UITestApplication.java:47)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
Caused by: java.lang.RuntimeException: Failed to create widget reference for instance of org.eclipse.riena.ui.swt.Statusline
WindowTester: 201006260734 - win32,win32,x86
at com.windowtester.runtime.internal.factory.WTRuntimeManager.createReference(WTRuntimeManager.java:97)
at com.windowtester.runtime.internal.factory.WTRuntimeManager.asReference(WTRuntimeManager.java:38)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.forWidget(SWTWidgetReference.java:326)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.asControlReferences(SWTWidgetReference.java:245)
at com.windowtester.runtime.swt.internal.widgets.CompositeReference$1.call(CompositeReference.java:29)
at com.windowtester.runtime.swt.internal.widgets.CompositeReference$1.call(CompositeReference.java:1)
at com.windowtester.runtime.swt.internal.widgets.SWTUIExecutor.execute(SWTUIExecutor.java:134)
at com.windowtester.runtime.swt.internal.widgets.SWTUIExecutor.run(SWTUIExecutor.java:89)
... 64 more
zephyran
 
Posts: 3
Joined: Mon Jun 21, 2010 3:05 am

Re: Recording playback problem.

Postby Phil Quitslund » Thu Jul 08, 2010 9:30 am

It looks like we're not handling the org.eclipse.riena.ui.swt.Statusline widget properly. Could you turn this into a support request and send it to: wintest-support@instantiations.com
so we can schedule a fix?

Thanks!
--
Phil Quitslund
Software Engineer
Google, Inc.
Phil Quitslund
Moderator
 
Posts: 491
Joined: Fri Apr 28, 2006 6:26 am

Re: Recording playback problem.

Postby hoshang.varshney » Tue Feb 15, 2011 5:00 am

Hi
I am also getting the same error while playing the test at the following line of code

ui.ensureThat(new ShellLocator("SOA Development - SampleErrorLibraryErrorContent/pom.xml - Eclipse SDK").isClosed());

For every test case i have so far written, are giving the following error com.windowtester.runtime.swt.internal.widgets.SWTUIException: Exception occurred on the SWT UI Thread

Please help asap!
Thanks
hoshang.varshney
 
Posts: 10
Joined: Tue Feb 15, 2011 4:56 am

Re: Recording playback problem.

Postby keertip » Wed Feb 16, 2011 8:31 am

Is this the last line in the test? Could you post a few more lines from the test code - before and after the one that is causing the Exception?
keertip
Moderator
 
Posts: 221
Joined: Thu Mar 15, 2007 10:26 am

Re: Recording playback problem.

Postby hoshang.varshney » Wed Feb 16, 2011 8:18 pm

Yes, its the last line. pasting the code snippet here

ui.click(2, new TreeItemLocator("SampleErrorLibraryErrorContent/pom.xml", new ViewLocator("org.eclipse.jdt.ui.PackageExplorer")));
ui.click(2, new XYLocator(new NamedWidgetLocator("groupId"), 75, 5));
ui.click(2, new XYLocator(new NamedWidgetLocator("artifactId"), 74, 2));
ui.ensureThat(new ShellLocator("SOA Development - SampleErrorLibraryErrorContent/pom.xml - Eclipse SDK").isClosed());
hoshang.varshney
 
Posts: 10
Joined: Tue Feb 15, 2011 4:56 am

Re: Recording playback problem.

Postby hoshang.varshney » Thu Feb 17, 2011 4:50 am

ui.ensureThat(new ShellLocator("SOA Development - SampleErrorLibraryErrorContent/pom.xml - Eclipse SDK").isClosed());

I removed the above line from my test case and didnt get any exception :D . Can anyone tell me why did that work?
hoshang.varshney
 
Posts: 10
Joined: Tue Feb 15, 2011 4:56 am

Re: Recording playback problem.

Postby keertip » Tue Feb 22, 2011 9:02 am

That last line was closing the application. And then the framework was also looking to close the application before exit. So this might have caused the exception - since the application was already closed.
keertip
Moderator
 
Posts: 221
Joined: Thu Mar 15, 2007 10:26 am

Re: Recording playback problem.

Postby ChrisEllsworth » Thu May 26, 2011 8:11 am

Using the current version of eclipse I see a very similar error

It may have problems with the Slider widget.

com.windowtester.runtime.swt.internal.widgets.SWTUIException: Exception occurred on the SWT UI Thread
at com.windowtester.runtime.swt.internal.widgets.SWTUIExecutor.run(SWTUIExecutor.java:101)
at com.windowtester.runtime.swt.internal.widgets.DisplayReference.execute(DisplayReference.java:121)
at com.windowtester.runtime.swt.internal.widgets.DisplayReference.execute(DisplayReference.java:100)
at com.windowtester.runtime.swt.internal.widgets.finder.SWTWidgetFinder.doFindAll(SWTWidgetFinder.java:106)
at com.windowtester.runtime.swt.internal.widgets.finder.SWTWidgetFinder.findAll(SWTWidgetFinder.java:100)
at com.windowtester.runtime.swt.condition.shell.ShellShowingCondition.test(ShellShowingCondition.java:47)
at com.windowtester.internal.runtime.condition.ConditionMonitor.test(ConditionMonitor.java:176)
at com.windowtester.internal.runtime.condition.ConditionMonitor.process(ConditionMonitor.java:211)
at com.windowtester.internal.runtime.UIContextCommon.handleConditions(UIContextCommon.java:253)
at com.windowtester.runtime.swt.internal.UIContextSWT.handleConditions(UIContextSWT.java:884)
at com.windowtester.runtime.swt.internal.UIContextSWT.pause(UIContextSWT.java:775)
at com.windowtester.runtime.swt.internal.UIContextSWT.wait(UIContextSWT.java:826)
at com.windowtester.runtime.swt.internal.UIContextSWT.wait(UIContextSWT.java:795)
at com.windowtester.runtime.swt.internal.UIContextSWT.wait(UIContextSWT.java:788)
at com.tvworks.tva.xdk.tests.xdko.simulation.macg.MacGXDKUITestCase.waitForMacgSimulationToStart(MacGXDKUITestCase.java:92)
at com.tvworks.tva.xdk.tests.xdko.simulation.macg.MacgUnboundSimulation.testLocalUnbound(MacgUnboundSimulation.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at junit.framework.TestCase.runTest(TestCase.java:164)
at junit.framework.TestCase.runBare(TestCase.java:130)
at com.windowtester.runtime.common.UITestCaseCommon.access$0(UITestCaseCommon.java:1)
at com.windowtester.runtime.common.UITestCaseCommon$2.run(UITestCaseCommon.java:130)
at com.windowtester.runtime.common.UITestCaseCommon$3.run(UITestCaseCommon.java:151)
at com.windowtester.internal.runtime.junit.core.SequenceRunner$1.run(SequenceRunner.java:40)
Caused by: com.windowtester.runtime.swt.internal.widgets.SWTUIException: Exception occurred on the SWT UI Thread
at com.windowtester.runtime.swt.internal.widgets.SWTUIExecutor.run(SWTUIExecutor.java:101)
at com.windowtester.runtime.swt.internal.widgets.DisplayReference.execute(DisplayReference.java:121)
at com.windowtester.runtime.swt.internal.widgets.DisplayReference.execute(DisplayReference.java:100)
at com.windowtester.runtime.swt.internal.widgets.CompositeReference.getChildControls(CompositeReference.java:22)
at com.windowtester.runtime.swt.internal.widgets.CompositeReference.setChildren(CompositeReference.java:31)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference$1.call(SWTWidgetReference.java:111)
at com.windowtester.runtime.swt.internal.SWTUtils.safeExec(SWTUtils.java:58)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.getChildren(SWTWidgetReference.java:108)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.accept(SWTWidgetReference.java:296)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.visitIfNotNull(SWTWidgetReference.java:303)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.visitAll(SWTWidgetReference.java:309)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.accept(SWTWidgetReference.java:296)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.visitIfNotNull(SWTWidgetReference.java:303)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.visitAll(SWTWidgetReference.java:309)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.accept(SWTWidgetReference.java:296)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.visitIfNotNull(SWTWidgetReference.java:303)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.visitAll(SWTWidgetReference.java:309)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.accept(SWTWidgetReference.java:296)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.visitIfNotNull(SWTWidgetReference.java:303)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.visitAll(SWTWidgetReference.java:309)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.accept(SWTWidgetReference.java:296)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.visitIfNotNull(SWTWidgetReference.java:303)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.visitAll(SWTWidgetReference.java:309)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.accept(SWTWidgetReference.java:296)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.visitIfNotNull(SWTWidgetReference.java:303)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.visitAll(SWTWidgetReference.java:309)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.accept(SWTWidgetReference.java:296)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.visitIfNotNull(SWTWidgetReference.java:303)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.visitAll(SWTWidgetReference.java:309)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.accept(SWTWidgetReference.java:296)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.visitIfNotNull(SWTWidgetReference.java:303)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.visitAll(SWTWidgetReference.java:309)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.accept(SWTWidgetReference.java:296)
at com.windowtester.runtime.swt.internal.widgets.finder.MatchCollector.findMatchesIn(MatchCollector.java:55)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.findWidgets(SWTWidgetReference.java:285)
at com.windowtester.runtime.swt.internal.widgets.finder.SWTWidgetFinder$1.call(SWTWidgetFinder.java:112)
at com.windowtester.runtime.swt.internal.widgets.finder.SWTWidgetFinder$1.call(SWTWidgetFinder.java:1)
at com.windowtester.runtime.swt.internal.widgets.SWTUIExecutor.execute(SWTUIExecutor.java:132)
at com.windowtester.runtime.swt.internal.widgets.SWTUIExecutor.access$0(SWTUIExecutor.java:130)
at com.windowtester.runtime.swt.internal.widgets.SWTUIExecutor$1.run(SWTUIExecutor.java:91)
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:3885)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3506)
at com.windowtester.runtime.swt.internal.junit.SWTExecutionMonitor.doWaitForFinish(SWTExecutionMonitor.java:151)
at com.windowtester.internal.runtime.junit.core.AbstractExecutionMonitor.waitUntilFinished(AbstractExecutionMonitor.java:205)
at com.windowtester.internal.runtime.junit.core.SequenceRunner.waitUntilFinished(SequenceRunner.java:69)
at com.windowtester.internal.runtime.junit.core.SequenceRunner.exec(SequenceRunner.java:53)
at com.windowtester.runtime.common.UITestCaseCommon.runUITest(UITestCaseCommon.java:147)
at com.windowtester.runtime.common.UITestCaseCommon.runBare(UITestCaseCommon.java:128)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:120)
at junit.framework.TestSuite.runTest(TestSuite.java:230)
at junit.framework.TestSuite.run(TestSuite.java:225)
at junit.framework.TestSuite.runTest(TestSuite.java:230)
at junit.framework.TestSuite.run(TestSuite.java:225)
at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.main(RemotePluginTestRunner.java:62)
at org.eclipse.pde.internal.junit.runtime.UITestApplication$1.run(UITestApplication.java:114)
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:3885)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3506)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.tvt.platform.ui.application.AbstractTVApplication.start(AbstractTVApplication.java:113)
at org.eclipse.pde.internal.junit.runtime.UITestApplication.start(UITestApplication.java:46)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
Caused by: java.lang.RuntimeException: Failed to create widget reference for instance of org.eclipse.swt.widgets.Slider
WindowTester: 201009131510 - win32,win32,x86
factory: com.windowtester.runtime.swt.internal.widgets.win32.win32.x86.WTRuntimeFactorySWT_win32_win32_x86@7a7ac5
at com.windowtester.runtime.internal.factory.WTRuntimeManager.createReference(WTRuntimeManager.java:95)
at com.windowtester.runtime.internal.factory.WTRuntimeManager.asReference(WTRuntimeManager.java:36)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.forWidget(SWTWidgetReference.java:315)
at com.windowtester.runtime.swt.internal.widgets.SWTWidgetReference.asControlReferences(SWTWidgetReference.java:234)
at com.windowtester.runtime.swt.internal.widgets.CompositeReference$1.call(CompositeReference.java:24)
at com.windowtester.runtime.swt.internal.widgets.CompositeReference$1.call(CompositeReference.java:1)
at com.windowtester.runtime.swt.internal.widgets.SWTUIExecutor.execute(SWTUIExecutor.java:132)
at com.windowtester.runtime.swt.internal.widgets.SWTUIExecutor.run(SWTUIExecutor.java:87)
... 90 more
ChrisEllsworth
 
Posts: 4
Joined: Wed Mar 10, 2010 5:12 pm


Return to Window Tester

Who is online

Users browsing this forum: No registered users and 1 guest