Regression

org.eclipse.dartboard.test.pub.PubGetHandlerTest.pubGetCommand__ExistingNonDartProject__CommandIsNotAvailable no-configuration

Failing for the past 1 build (Since Failed#96 )
Took 1 sec.

Error Message

Exception during sync execution in UI thread

Stacktrace

org.eclipse.reddeer.common.exception.RedDeerException: Exception during sync execution in UI thread
	at org.eclipse.dartboard.test.pub.PubGetHandlerTest.pubGetCommand__ExistingNonDartProject__CommandIsNotAvailable(PubGetHandlerTest.java:58)
Caused by: org.eclipse.swt.SWTException: Widget is disposed

Standard Output

16:39:10.761 INFO [WorkbenchTestable][RequirementsRunnerBuilder] Found test class org.eclipse.dartboard.test.pub.PubGetHandlerTest
16:39:10.762 INFO [WorkbenchTestable][RedDeerSuite] RedDeer suite created
16:39:10.763 DEBUG [WorkbenchTestable][RequirementsRunner] Injecting fulfilled requirements into static fields of test class: org.eclipse.reddeer.junit.internal.requirement.Requirements
16:39:10.763 DEBUG [WorkbenchTestable][RunIBeforeClassExtensions] Run before class extensions for test class org.eclipse.dartboard.test.pub.PubGetHandlerTest
16:39:10.763 DEBUG [WorkbenchTestable][RunIBeforeClassExtensions] Run method runBeforeTestClass() of class org.eclipse.reddeer.junit.extension.before.test.impl.DisableAERI
16:39:10.763 INFO [WorkbenchTestable][PreferencesUtil] Setting the aeri reporting to never send.
16:39:10.763 DEBUG [WorkbenchTestable][RunIBeforeClassExtensions] Run method runBeforeTestClass() of class org.eclipse.reddeer.junit.extension.before.test.impl.CloseWelcomeScreenExt
16:39:10.763 DEBUG [WorkbenchTestable][CloseWelcomeScreenExt] Trying to close Welcome Screen
16:39:10.764 DEBUG [WorkbenchTestable][RunIBeforeClassExtensions] Run method runBeforeTestClass() of class org.eclipse.reddeer.junit.extension.before.test.impl.SetOpenAssociatedPerspectiveExt
16:39:10.764 DEBUG [WorkbenchTestable][SetOpenAssociatedPerspectiveExt] Setting open associated perspective to: 'never'
16:39:10.764 DEBUG [WorkbenchTestable][RunIBeforeClassExtensions] Run method runBeforeTestClass() of class org.eclipse.reddeer.junit.extension.before.test.impl.DoNotDownloadMavenIndexesExt
16:39:10.764 DEBUG [WorkbenchTestable][DoNotDownloadMavenIndexesExt] Trying to disable downloading maven repo indexes on startup via Windows > Preferences > Maven
16:39:10.765 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog, Matcher matching widget which text matches: Matcher matching text to regular expression 'Preferences.*']
16:39:10.765 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data
16:39:10.765 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog, Matcher matching widget which text matches: Matcher matching text to regular expression 'Preferences.*']
16:39:10.766 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data
16:39:10.766 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog, Matcher matching widget which text matches: Matcher matching text to regular expression 'Preferences.*']
16:39:10.766 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data
16:39:10.767 DEBUG [WorkbenchTestable][AbstractShell] Set focus to Shell data - Eclipse Platform
16:39:10.768 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active...
16:39:10.768 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active finished successfully
16:39:10.768 DEBUG [WorkbenchTestable][WorkbenchShell] Workbench shell has title 'data - Eclipse Platform'
16:39:10.768 INFO [WorkbenchTestable][ShellHandler] Getting Menu Bar of shell 'data - Eclipse Platform'
16:39:10.768 DEBUG [main][MenuItemLookup] Found menu:'File'
16:39:10.770 DEBUG [main][MenuItemLookup] Found menu:'Edit'
16:39:10.770 DEBUG [main][MenuItemLookup] Found menu:'Navigate'
16:39:10.770 DEBUG [main][MenuItemLookup] Found menu:'Search'
16:39:10.770 DEBUG [main][MenuItemLookup] Found menu:'Project'
16:39:10.770 DEBUG [main][MenuItemLookup] Found menu:'Window'
16:39:10.770 DEBUG [main][MenuItemLookup] Item match:Window
16:39:10.771 DEBUG [main][MenuItemLookup] Found menu:'New Window'
16:39:10.772 DEBUG [main][MenuItemLookup] Found menu:'Editor'
16:39:10.772 DEBUG [main][MenuItemLookup] Found menu:'Appearance'
16:39:10.772 DEBUG [main][MenuItemLookup] Found menu:''
16:39:10.772 DEBUG [main][MenuItemLookup] Found menu:'Show View'
16:39:10.772 DEBUG [main][MenuItemLookup] Found menu:'Perspective'
16:39:10.772 DEBUG [main][MenuItemLookup] Found menu:''
16:39:10.772 DEBUG [main][MenuItemLookup] Found menu:'Navigation'
16:39:10.772 DEBUG [main][MenuItemLookup] Found menu:''
16:39:10.772 DEBUG [main][MenuItemLookup] Found menu:'Preferences'
16:39:10.772 DEBUG [main][MenuItemLookup] Item match:Preferences
16:39:10.791 DEBUG [WorkbenchTestable][MenuItemHandler] Queried MenuItem text:"&Preferences"
16:39:10.791 INFO [WorkbenchTestable][AbstractMenuItem] Select menu item with text Preferences
16:39:10.791 INFO [main][MenuItemHandler] Select menu item: &Preferences
16:39:11.102 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell matching Matcher matching when all matchers match: [Matcher matching widget which text matches: Matcher matching text to regular expression 'Preferences.*'] is available....
16:39:11.161 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell matching Matcher matching when all matchers match: [Matcher matching widget which text matches: Matcher matching text to regular expression 'Preferences.*'] is available. finished successfully
16:39:11.162 DEBUG [WorkbenchTestable][AbstractShell] Set focus to Shell Preferences
16:39:11.165 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active...
16:39:11.165 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active finished successfully
16:39:11.166 TRACE [WorkbenchTestable][WorkbenchPreferenceDialog] Shell Preferences is not null and is not disposed
16:39:11.166 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data
16:39:11.166 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.Tree with referenced composite class org.eclipse.reddeer.workbench.ui.dialogs.WorkbenchPreferenceDialog, index 0 and no matchers specified
16:39:11.166 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found...
16:39:11.166 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers
16:39:11.167 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found
16:39:11.167 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully
16:39:11.167 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.Tree and index 0 was found
16:39:11.168 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree has children...
16:39:11.169 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree has children finished successfully
16:39:11.170 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.Button with referenced composite class org.eclipse.reddeer.workbench.ui.dialogs.WorkbenchPreferenceDialog, index 0 and following matchers specified (Widget matcher matching widgets with style: 8, Matcher matching widgets with text that without mnenomic matches: is "Cancel", Widget matcher matching widgets with style: 8)
16:39:11.170 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found...
16:39:11.170 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers
16:39:11.202 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found
16:39:11.202 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully
16:39:11.202 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.Button and index 0 was found
16:39:11.204 INFO [WorkbenchTestable][AbstractButton] Click button Cancel
16:39:11.204 DEBUG [WorkbenchTestable][AbstractWait] Waiting until control is enabled...
16:39:11.204 DEBUG [WorkbenchTestable][AbstractWait] Waiting until control is enabled finished successfully
16:39:11.204 TRACE [WorkbenchTestable][WidgetHandler] Notify Button with event 13
16:39:11.204 TRACE [WorkbenchTestable][WidgetHandler] Wait for synchronization
16:39:11.357 DEBUG [WorkbenchTestable][AbstractWait] Waiting while window is available...
16:39:11.357 DEBUG [WorkbenchTestable][AbstractWait] Waiting while window is available finished successfully
16:39:11.358 DEBUG [WorkbenchTestable][AbstractShell] Set focus to Shell data - Eclipse Platform
16:39:11.358 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active...
16:39:11.358 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active finished successfully
16:39:11.359 DEBUG [WorkbenchTestable][RequirementsRunner] Injecting fulfilled requirements into test instance: org.eclipse.reddeer.junit.internal.requirement.Requirements
16:39:11.359 INFO [WorkbenchTestable][RequirementsRunner] Started test: pubGetCommand__ExistingNonDartProject__CommandIsNotAvailable no-configuration(org.eclipse.dartboard.test.pub.PubGetHandlerTest)
16:39:11.359 DEBUG [WorkbenchTestable][RunIBeforeTestExtensions] Run before test extensions for test class org.eclipse.dartboard.test.pub.PubGetHandlerTest
16:39:11.359 DEBUG [WorkbenchTestable][RunIBeforeTestExtensions] Run method runBeforeTest() of class org.eclipse.reddeer.junit.extension.before.test.impl.DisableAERI
16:39:11.359 DEBUG [WorkbenchTestable][RunIBeforeTestExtensions] Run method runBeforeTest() of class org.eclipse.reddeer.junit.extension.before.test.impl.CloseWelcomeScreenExt
16:39:11.359 DEBUG [WorkbenchTestable][RunIBeforeTestExtensions] Run method runBeforeTest() of class org.eclipse.reddeer.junit.extension.before.test.impl.SetOpenAssociatedPerspectiveExt
16:39:11.359 DEBUG [WorkbenchTestable][RunIBeforeTestExtensions] Run method runBeforeTest() of class org.eclipse.reddeer.junit.extension.before.test.impl.DoNotDownloadMavenIndexesExt
16:39:11.415 DEBUG [WorkbenchTestable][AbstractWait] Waiting until Project lgqkVgSm exists....
16:39:11.467 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers
16:39:11.477 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found
16:39:11.477 INFO [WorkbenchTestable][AbstractView] View 'Matcher matching widget which text matches: Matcher matching text to regular expression '\*?\QPackage Explorer\E'' is already open. Activate.
16:39:11.478 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers
16:39:11.484 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found
16:39:11.484 DEBUG [WorkbenchTestable][AbstractShell] Set focus to Shell data - Eclipse Platform
16:39:11.485 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active...
16:39:11.485 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active finished successfully
16:39:11.485 DEBUG [WorkbenchTestable][WorkbenchShell] Workbench shell has title 'data - Eclipse Platform'
16:39:11.485 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.custom.CTabItem with referenced composite class org.eclipse.reddeer.workbench.impl.shell.WorkbenchShell, index 0 and following matchers specified (Matcher matching widget which text matches: Matcher matching text to regular expression '\*?\QPackage Explorer\E')
16:39:11.485 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found...
16:39:11.485 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers
16:39:11.491 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found
16:39:11.492 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully
16:39:11.492 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.custom.CTabItem and index 0 was found
16:39:11.492 INFO [WorkbenchTestable][AbstractView] Activate view Package Explorer
16:39:11.492 INFO [WorkbenchTestable][AbstractCTabItem] Activate Package Explorer
16:39:11.579 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null
16:39:11.579 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Focused control=Class=org.eclipse.swt.widgets.Shell Text=data - Eclipse Platform TooltipText=null
16:39:11.580 DEBUG [WorkbenchTestable][WorkbenchPartHandler] No control in opened view has a focus!
16:39:11.580 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Setting implicit focus...
16:39:11.583 INFO [WorkbenchTestable][AbstractView] Activate view Package Explorer
16:39:11.583 INFO [WorkbenchTestable][AbstractCTabItem] Activate Package Explorer
16:39:11.588 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null
16:39:11.698 ERROR [WorkbenchTestable][RunTestMethod] Test org.eclipse.dartboard.test.pub.PubGetHandlerTest.pubGetCommand__ExistingNonDartProject__CommandIsNotAvailable throws exception: 
16:39:11.710 DEBUG [main][ScreenshotCapturer] Capturing Screenshot: ./target/screenshots/no-configuration/org.eclipse.dartboard.test.pub.PubGetHandlerTest.pubGetCommand__ExistingNonDartProject__CommandIsNotAvailable.png
16:39:12.275 DEBUG [main][ScreenshotCapturer] Screenshot successfully captured. Saved in /home/jenkins/agent/workspace/release/org.eclipse.dartboard.test/./target/screenshots/no-configuration/org.eclipse.dartboard.test.pub.PubGetHandlerTest.pubGetCommand__ExistingNonDartProject__CommandIsNotAvailable.png
16:39:12.291 DEBUG [WorkbenchTestable][RunIAfterTestExtensions] Run after test extensions for test class org.eclipse.dartboard.test.pub.PubGetHandlerTest
16:39:12.291 DEBUG [WorkbenchTestable][RunIAfterTestExtensions] Run method runAfterTest() of class org.eclipse.reddeer.junit.extension.after.test.impl.CloseAllShellsExt
16:39:12.291 INFO [WorkbenchTestable][WorkbenchShellHandler] Closing all shells...
16:39:12.353 DEBUG [WorkbenchTestable][AbstractWait] Waiting until active shell exists...
16:39:12.358 DEBUG [WorkbenchTestable][AbstractWait] Waiting until active shell exists finished successfully

Standard Error

org.eclipse.reddeer.common.exception.RedDeerException: Exception during sync execution in UI thread
	at org.eclipse.reddeer.common.util.Display.handleErrorOccured(Display.java:112)
	at org.eclipse.reddeer.common.util.Display.syncExec(Display.java:84)
	at org.eclipse.reddeer.core.handler.ControlHandler.getToolTipText(ControlHandler.java:108)
	at org.eclipse.reddeer.workbench.handler.WorkbenchPartHandler.getControlDesc(WorkbenchPartHandler.java:199)
	at org.eclipse.reddeer.workbench.handler.WorkbenchPartHandler.focusChildControl(WorkbenchPartHandler.java:137)
	at org.eclipse.reddeer.workbench.impl.view.AbstractView.activate(AbstractView.java:93)
	at org.eclipse.reddeer.eclipse.ui.navigator.resources.AbstractExplorer.getProject(AbstractExplorer.java:187)
	at org.eclipse.reddeer.eclipse.ui.navigator.resources.AbstractExplorer.containsProject(AbstractExplorer.java:96)
	at org.eclipse.reddeer.eclipse.condition.ProjectExists.test(ProjectExists.java:54)
	at org.eclipse.reddeer.common.wait.WaitUntil.stopWaiting(WaitUntil.java:103)
	at org.eclipse.reddeer.common.wait.AbstractWait.wait(AbstractWait.java:147)
	at org.eclipse.reddeer.common.wait.AbstractWait.<init>(AbstractWait.java:132)
	at org.eclipse.reddeer.common.wait.AbstractWait.<init>(AbstractWait.java:97)
	at org.eclipse.reddeer.common.wait.AbstractWait.<init>(AbstractWait.java:64)
	at org.eclipse.reddeer.common.wait.AbstractWait.<init>(AbstractWait.java:50)
	at org.eclipse.reddeer.common.wait.WaitUntil.<init>(WaitUntil.java:38)
	at org.eclipse.dartboard.test.pub.PubGetHandlerTest.pubGetCommand__ExistingNonDartProject__CommandIsNotAvailable(PubGetHandlerTest.java:58)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.eclipse.reddeer.junit.internal.runner.statement.RunTestMethod.evaluate(RunTestMethod.java:48)
	at org.eclipse.reddeer.junit.internal.runner.statement.RunBefores.evaluate(RunBefores.java:85)
	at org.eclipse.reddeer.junit.internal.runner.statement.RunIBeforeTestExtensions.evaluate(RunIBeforeTestExtensions.java:73)
	at org.eclipse.reddeer.junit.internal.runner.statement.RunAfters.evaluate(RunAfters.java:72)
	at org.eclipse.reddeer.junit.internal.runner.statement.RunIAfterTestExtensions.evaluate(RunIAfterTestExtensions.java:59)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.eclipse.reddeer.junit.internal.runner.RequirementsRunner.runChild(RequirementsRunner.java:171)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.eclipse.reddeer.junit.internal.runner.statement.RunBeforeClasses.evaluate(RunBeforeClasses.java:81)
	at org.eclipse.reddeer.junit.internal.runner.statement.FulfillRequirementsStatement.evaluate(FulfillRequirementsStatement.java:46)
	at org.eclipse.reddeer.junit.internal.runner.statement.RunIBeforeClassExtensions.evaluate(RunIBeforeClassExtensions.java:72)
	at org.eclipse.reddeer.junit.internal.runner.statement.RunAfterClasses.evaluate(RunAfterClasses.java:68)
	at org.eclipse.reddeer.junit.internal.runner.statement.CleanUpRequirementStatement.evaluate(CleanUpRequirementStatement.java:45)
	at org.eclipse.reddeer.junit.internal.runner.statement.RunIAfterClassExtensions.evaluate(RunIAfterClassExtensions.java:57)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.eclipse.reddeer.junit.internal.runner.RequirementsRunner.run(RequirementsRunner.java:153)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:206)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:161)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:84)
	at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:113)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.runTests(AbstractUITestApplication.java:44)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Testable.lambda$0(E4Testable.java:76)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: org.eclipse.swt.SWTException: Widget is disposed
	at org.eclipse.swt.SWT.error(SWT.java:4720)
	at org.eclipse.swt.SWT.error(SWT.java:4635)
	at org.eclipse.swt.SWT.error(SWT.java:4606)
	at org.eclipse.swt.widgets.Widget.error(Widget.java:550)
	at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:470)
	at org.eclipse.swt.widgets.Control.getToolTipText(Control.java:3313)
	at org.eclipse.reddeer.core.handler.ControlHandler$5.run(ControlHandler.java:112)
	at org.eclipse.reddeer.core.handler.ControlHandler$5.run(ControlHandler.java:1)
	at org.eclipse.reddeer.common.util.Display$ErrorHandlingRunnable.run(Display.java:162)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4975)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4496)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:660)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:559)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:154)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.runApplication(UITestApplication.java:31)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.run(AbstractUITestApplication.java:120)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.start(UITestApplication.java:37)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1447)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1420)
org.eclipse.swt.SWTException: Widget is disposed
	at org.eclipse.swt.SWT.error(SWT.java:4720)
	at org.eclipse.swt.SWT.error(SWT.java:4635)
	at org.eclipse.swt.SWT.error(SWT.java:4606)
	at org.eclipse.swt.widgets.Widget.error(Widget.java:550)
	at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:470)
	at org.eclipse.swt.widgets.Control.getToolTipText(Control.java:3313)
	at org.eclipse.reddeer.core.handler.ControlHandler$5.run(ControlHandler.java:112)
	at org.eclipse.reddeer.core.handler.ControlHandler$5.run(ControlHandler.java:1)
	at org.eclipse.reddeer.common.util.Display$ErrorHandlingRunnable.run(Display.java:162)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4975)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4496)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:660)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:559)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:154)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.runApplication(UITestApplication.java:31)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.run(AbstractUITestApplication.java:120)
	at org.eclipse.tycho.surefire.osgibooter.UITestApplication.start(UITestApplication.java:37)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1447)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1420)