Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Platform » exception on the swt ui thread
exception on the swt ui thread [message #1694297] Mon, 04 May 2015 08:42
fang dong is currently offline fang dongFriend
Messages: 3
Registered: January 2015
Junior Member
hi,I build a swt project with windowbuilder for eclipse 4.2.2, and record it without errors with windowtester for eclipse 3.6.2,but run it encounter some errors as following:
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.locator.SWTWidgetLocator.findAll(SWTWidgetLocator.java:302)
at com.windowtester.runtime.swt.internal.UIContextSWT.findAll(UIContextSWT.java:631)
at com.windowtester.runtime.swt.internal.UIContextSWT.find(UIContextSWT.java:546)
at com.windowtester.internal.runtime.selector.ClickHelper.doFind(ClickHelper.java:187)
at com.windowtester.internal.runtime.selector.ClickHelper.click(ClickHelper.java:52)
at com.windowtester.internal.runtime.UIContextCommon.click(UIContextCommon.java:140)
at com.windowtester.runtime.swt.internal.UIContextSWT.click(UIContextSWT.java:325)
at com.windowtester.internal.runtime.UIContextCommon.click(UIContextCommon.java:133)
at com.windowtester.runtime.swt.internal.UIContextSWT.click(UIContextSWT.java:333)
at com.windowtester.internal.runtime.UIContextCommon.click(UIContextCommon.java:126)
at com.windowtester.runtime.swt.internal.UIContextSWT.click(UIContextSWT.java:295)
at com.tester.SWTtester.testSWTtester(SWTtester.java:22)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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.DecorationsReference.setChildren(DecorationsReference.java:64)
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.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:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4144)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)
at com.builder.SWTBuilder.open(SWTBuilder.java:38)
at com.builder.SWTBuilder.main(SWTBuilder.java:23)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.windowtester.internal.runtime.junit.core.launcher.LauncherFactory$MainRunner$1.run(LauncherFactory.java:121)
at com.windowtester.internal.runtime.junit.core.launcher.LauncherFactory$SeparateThreadLauncher$1.run(LauncherFactory.java:90)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Failed to create widget reference for instance of org.eclipse.swt.widgets.Label
WindowTester: 201009131510 - win32,win32,amd64
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)
... 29 more

Previous Topic:Eclipse 4.2 appearance
Next Topic:How to update to Mars M7 when IDE was installed by Oomph?
Goto Forum:
  


Current Time: Mon Sep 23 08:55:20 GMT 2024

Powered by FUDForum. Page generated in 0.03743 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top