Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Mac] testImport no-configuration (org.eclipse.ui.tests.smartimport.PlainJavaProjectTest) fails #555

Closed
HannesWell opened this issue Apr 1, 2023 · 2 comments
Labels
help wanted Extra attention is needed

Comments

@HannesWell
Copy link
Member

In the Mac workflow the PlainJavaProjectTest fails sometimes with the following error.

No matching widget found with Matcher matching when all matchers match: [Matcher matching widget with the same type as or type extending class org.eclipse.swt.widgets.Button, Widget matcher matching widgets with style: 8, Matcher matching widgets with text that without mnenomic matches: is "OK"]
class org.eclipse.swt.widgets.Shell[shell: 'Event Details'] with text 'Event Details'
 class org.eclipse.swt.widgets.Composite[shell: 'Event Details']
  class org.eclipse.swt.widgets.Composite[shell: 'Event Details']
   class org.eclipse.swt.custom.SashForm[shell: 'Event Details']
    class org.eclipse.swt.widgets.Composite[shell: 'Event Details']
     class org.eclipse.swt.widgets.Composite[shell: 'Event Details']
      class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with text 'Plug-in:'
      class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Plug-in:' with text 'org.eclipse.urischeme'
      class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'org.eclipse.urischeme' with text 'Severity:'
      class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Severity:' with text ''
      class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Severity:' with text 'Error'
      class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Error' with text 'Date:'
      class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Date:' with text '4/1/23, 15:02:01.840'
      class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label '4/1/23, 15:02:01.840' with text 'Message:'
      class org.eclipse.swt.widgets.Text[shell: 'Event Details'] with label 'Message:' with text 'file:/Users/runner/work/eclipse.pde/eclipse.pde/ui/org.eclipse.pde.ui.tests.smartimport/target/work/Contents/Info.plist'
     class org.eclipse.swt.widgets.Composite[shell: 'Event Details'] with label 'Message:'
      class org.eclipse.swt.widgets.Composite[shell: 'Event Details'] with label 'Message:'
       class org.eclipse.swt.widgets.Button[shell: 'Event Details'] with label 'Message:' with text ''
       class org.eclipse.swt.widgets.Button[shell: 'Event Details'] with label 'Message:' with text ''
       class org.eclipse.swt.widgets.Button[shell: 'Event Details'] with label 'Message:' with text ''
       class org.eclipse.swt.widgets.Button[shell: 'Event Details'] with label 'Message:' with text ''
    class org.eclipse.swt.widgets.Composite[shell: 'Event Details'] with label 'Message:'
     class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Message:' with text 'Exception Stack Trace:'
     class org.eclipse.swt.widgets.Text[shell: 'Event Details'] with label 'Exception Stack Trace:' with text 'java.nio.file.NoSuchFileException: file:/Users/runner/work/eclipse.pde/eclipse.pde/ui/org.eclipse.pde.ui.tests.smartimport/target/work/Contents/Info.plist
 at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
 at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
 at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
 at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:218)
 at java.base/java.nio.file.Files.newByteChannel(Files.java:380)
 at java.base/java.nio.file.Files.newByteChannel(Files.java:432)
 at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:422)
 at java.base/java.nio.file.Files.newInputStream(Files.java:160)
 at java.base/java.nio.file.Files.newBufferedReader(Files.java:2922)
 at java.base/java.nio.file.Files.newBufferedReader(Files.java:2955)
 at org.eclipse.urischeme.internal.registration.FileProvider.newReader(FileProvider.java:45)
 at org.eclipse.urischeme.internal.registration.RegistrationMacOsX.getPlistFileWriter(RegistrationMacOsX.java:122)
 at org.eclipse.urischeme.internal.registration.RegistrationMacOsX.changePlistFile(RegistrationMacOsX.java:139)
 at org.eclipse.urischeme.internal.registration.RegistrationMacOsX.handleSchemes(RegistrationMacOsX.java:55)
 at org.eclipse.urischeme.AutoRegisterSchemeHandlersJob.run(AutoRegisterSchemeHandlersJob.java:94)
 at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)'
    class org.eclipse.swt.widgets.Composite[shell: 'Event Details'] with label 'Exception Stack Trace:'
     class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Exception Stack Trace:' with text 'Session Data:'
     class org.eclipse.swt.widgets.Text[shell: 'Event Details'] with label 'Session Data:' with text ''
    class org.eclipse.swt.widgets.Sash[shell: 'Event Details'] with label 'Session Data:'
    class org.eclipse.swt.widgets.Sash[shell: 'Event Details'] with label 'Session Data:'
  class org.eclipse.swt.widgets.Composite[shell: 'Event Details'] with label 'Session Data:'
   class org.eclipse.swt.widgets.ToolBar[shell: 'Event Details'] with label 'Session Data:'
   class org.eclipse.swt.widgets.Composite[shell: 'Event Details'] with label 'Session Data:'
    class org.eclipse.swt.widgets.Button[shell: 'Event Details'] with label 'Session Data:' with text '&Close'
org.eclipse.reddeer.core.exception.CoreLayerException: 
No matching widget found with Matcher matching when all matchers match: [Matcher matching widget with the same type as or type extending class org.eclipse.swt.widgets.Button, Widget matcher matching widgets with style: 8, Matcher matching widgets with text that without mnenomic matches: is "OK"]
class org.eclipse.swt.widgets.Shell[shell: 'Event Details'] with text 'Event Details'
	class org.eclipse.swt.widgets.Composite[shell: 'Event Details']
		class org.eclipse.swt.widgets.Composite[shell: 'Event Details']
			class org.eclipse.swt.custom.SashForm[shell: 'Event Details']
				class org.eclipse.swt.widgets.Composite[shell: 'Event Details']
					class org.eclipse.swt.widgets.Composite[shell: 'Event Details']
						class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with text 'Plug-in:'
						class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Plug-in:' with text 'org.eclipse.urischeme'
						class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'org.eclipse.urischeme' with text 'Severity:'
						class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Severity:' with text ''
						class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Severity:' with text 'Error'
						class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Error' with text 'Date:'
						class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Date:' with text '4/1/23, 15:02:01.840'
						class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label '4/1/23, 15:02:01.840' with text 'Message:'
						class org.eclipse.swt.widgets.Text[shell: 'Event Details'] with label 'Message:' with text 'file:/Users/runner/work/eclipse.pde/eclipse.pde/ui/org.eclipse.pde.ui.tests.smartimport/target/work/Contents/Info.plist'
					class org.eclipse.swt.widgets.Composite[shell: 'Event Details'] with label 'Message:'
						class org.eclipse.swt.widgets.Composite[shell: 'Event Details'] with label 'Message:'
							class org.eclipse.swt.widgets.Button[shell: 'Event Details'] with label 'Message:' with text ''
							class org.eclipse.swt.widgets.Button[shell: 'Event Details'] with label 'Message:' with text ''
							class org.eclipse.swt.widgets.Button[shell: 'Event Details'] with label 'Message:' with text ''
							class org.eclipse.swt.widgets.Button[shell: 'Event Details'] with label 'Message:' with text ''
				class org.eclipse.swt.widgets.Composite[shell: 'Event Details'] with label 'Message:'
					class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Message:' with text 'Exception Stack Trace:'
					class org.eclipse.swt.widgets.Text[shell: 'Event Details'] with label 'Exception Stack Trace:' with text 'java.nio.file.NoSuchFileException: file:/Users/runner/work/eclipse.pde/eclipse.pde/ui/org.eclipse.pde.ui.tests.smartimport/target/work/Contents/Info.plist
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:218)
	at java.base/java.nio.file.Files.newByteChannel(Files.java:380)
	at java.base/java.nio.file.Files.newByteChannel(Files.java:432)
	at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:422)
	at java.base/java.nio.file.Files.newInputStream(Files.java:160)
	at java.base/java.nio.file.Files.newBufferedReader(Files.java:2922)
	at java.base/java.nio.file.Files.newBufferedReader(Files.java:2955)
	at org.eclipse.urischeme.internal.registration.FileProvider.newReader(FileProvider.java:45)
	at org.eclipse.urischeme.internal.registration.RegistrationMacOsX.getPlistFileWriter(RegistrationMacOsX.java:122)
	at org.eclipse.urischeme.internal.registration.RegistrationMacOsX.changePlistFile(RegistrationMacOsX.java:139)
	at org.eclipse.urischeme.internal.registration.RegistrationMacOsX.handleSchemes(RegistrationMacOsX.java:55)
	at org.eclipse.urischeme.AutoRegisterSchemeHandlersJob.run(AutoRegisterSchemeHandlersJob.java:94)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)'
				class org.eclipse.swt.widgets.Composite[shell: 'Event Details'] with label 'Exception Stack Trace:'
					class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Exception Stack Trace:' with text 'Session Data:'
					class org.eclipse.swt.widgets.Text[shell: 'Event Details'] with label 'Session Data:' with text ''
				class org.eclipse.swt.widgets.Sash[shell: 'Event Details'] with label 'Session Data:'
				class org.eclipse.swt.widgets.Sash[shell: 'Event Details'] with label 'Session Data:'
		class org.eclipse.swt.widgets.Composite[shell: 'Event Details'] with label 'Session Data:'
			class org.eclipse.swt.widgets.ToolBar[shell: 'Event Details'] with label 'Session Data:'
			class org.eclipse.swt.widgets.Composite[shell: 'Event Details'] with label 'Session Data:'
				class org.eclipse.swt.widgets.Button[shell: 'Event Details'] with label 'Session Data:' with text '&Close'

	at org.eclipse.reddeer.core.lookup.WidgetLookup.activeWidget(WidgetLookup.java:114)
	at org.eclipse.reddeer.core.lookup.WidgetLookup.activeWidget(WidgetLookup.java:87)
	at org.eclipse.reddeer.swt.widgets.AbstractWidget.<init>(AbstractWidget.java:76)
	at org.eclipse.reddeer.swt.widgets.AbstractControl.<init>(AbstractControl.java:38)
	at org.eclipse.reddeer.swt.impl.button.AbstractButton.<init>(AbstractButton.java:43)
	at org.eclipse.reddeer.swt.impl.button.PushButton.<init>(PushButton.java:103)
	at org.eclipse.reddeer.swt.impl.button.PushButton.<init>(PushButton.java:63)
	at org.eclipse.reddeer.swt.impl.button.PushButton.<init>(PushButton.java:53)
	at org.eclipse.reddeer.eclipse.ui.views.log.LogMessage.getStackTrace(LogMessage.java:92)
	at org.eclipse.reddeer.eclipse.ui.views.log.LogMessage.toString(LogMessage.java:127)
	at java.base/java.lang.String.valueOf(String.java:4216)
	at java.base/java.lang.StringBuilder.append(StringBuilder.java:173)
	at java.base/java.util.AbstractCollection.toString(AbstractCollection.java:457)
	at java.base/java.lang.String.valueOf(String.java:4216)
	at java.base/java.lang.StringBuilder.append(StringBuilder.java:173)
	at org.eclipse.ui.tests.smartimport.ProjectTestTemplate.checkErrorLog(ProjectTestTemplate.java:151)
	at org.eclipse.ui.tests.smartimport.ProjectTestTemplate.testImport(ProjectTestTemplate.java:123)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	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$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
	at org.eclipse.reddeer.junit.internal.runner.RequirementsRunner.runChild(RequirementsRunner.java:171)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	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$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	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$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:137)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:148)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:88)
	at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:142)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.runTests(AbstractUITestApplication.java:51)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Testable.lambda$0(E4Testable.java:79)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: org.eclipse.reddeer.common.exception.WaitTimeoutExpiredException: Timeout after: 1 s.: widget is found
	at org.eclipse.reddeer.common.wait.WaitUntil.throwWaitTimeOutException(WaitUntil.java:120)
	at org.eclipse.reddeer.common.wait.AbstractWait.timeoutExceeded(AbstractWait.java:207)
	at org.eclipse.reddeer.common.wait.AbstractWait.wait(AbstractWait.java:151)
	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.WaitUntil.<init>(WaitUntil.java:48)
	at org.eclipse.reddeer.core.lookup.WidgetLookup.activeWidget(WidgetLookup.java:109)
	... 79 more
org.eclipse.reddeer.core.exception.CoreLayerException: No matching widget found with Matcher matching when all matchers match: [Matcher matching widget with the same type as or type extending class org.eclipse.swt.widgets.Button, Widget matcher matching widgets with style: 8, Matcher matching widgets with text that without mnenomic matches: is "OK"]
class org.eclipse.swt.widgets.Shell[shell: 'Event Details'] with text 'Event Details'
	class org.eclipse.swt.widgets.Composite[shell: 'Event Details']
		class org.eclipse.swt.widgets.Composite[shell: 'Event Details']
			class org.eclipse.swt.custom.SashForm[shell: 'Event Details']
				class org.eclipse.swt.widgets.Composite[shell: 'Event Details']
					class org.eclipse.swt.widgets.Composite[shell: 'Event Details']
						class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with text 'Plug-in:'
						class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Plug-in:' with text 'org.eclipse.urischeme'
						class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'org.eclipse.urischeme' with text 'Severity:'
						class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Severity:' with text ''
						class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Severity:' with text 'Error'
						class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Error' with text 'Date:'
						class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Date:' with text '4/1/23, 15:02:01.840'
						class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label '4/1/23, 15:02:01.840' with text 'Message:'
						class org.eclipse.swt.widgets.Text[shell: 'Event Details'] with label 'Message:' with text 'file:/Users/runner/work/eclipse.pde/eclipse.pde/ui/org.eclipse.pde.ui.tests.smartimport/target/work/Contents/Info.plist'
					class org.eclipse.swt.widgets.Composite[shell: 'Event Details'] with label 'Message:'
						class org.eclipse.swt.widgets.Composite[shell: 'Event Details'] with label 'Message:'
							class org.eclipse.swt.widgets.Button[shell: 'Event Details'] with label 'Message:' with text ''
							class org.eclipse.swt.widgets.Button[shell: 'Event Details'] with label 'Message:' with text ''
							class org.eclipse.swt.widgets.Button[shell: 'Event Details'] with label 'Message:' with text ''
							class org.eclipse.swt.widgets.Button[shell: 'Event Details'] with label 'Message:' with text ''
				class org.eclipse.swt.widgets.Composite[shell: 'Event Details'] with label 'Message:'
					class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Message:' with text 'Exception Stack Trace:'
					class org.eclipse.swt.widgets.Text[shell: 'Event Details'] with label 'Exception Stack Trace:' with text 'java.nio.file.NoSuchFileException: file:/Users/runner/work/eclipse.pde/eclipse.pde/ui/org.eclipse.pde.ui.tests.smartimport/target/work/Contents/Info.plist
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:218)
	at java.base/java.nio.file.Files.newByteChannel(Files.java:380)
	at java.base/java.nio.file.Files.newByteChannel(Files.java:432)
	at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:422)
	at java.base/java.nio.file.Files.newInputStream(Files.java:160)
	at java.base/java.nio.file.Files.newBufferedReader(Files.java:2922)
	at java.base/java.nio.file.Files.newBufferedReader(Files.java:2955)
	at org.eclipse.urischeme.internal.registration.FileProvider.newReader(FileProvider.java:45)
	at org.eclipse.urischeme.internal.registration.RegistrationMacOsX.getPlistFileWriter(RegistrationMacOsX.java:122)
	at org.eclipse.urischeme.internal.registration.RegistrationMacOsX.changePlistFile(RegistrationMacOsX.java:139)
	at org.eclipse.urischeme.internal.registration.RegistrationMacOsX.handleSchemes(RegistrationMacOsX.java:55)
	at org.eclipse.urischeme.AutoRegisterSchemeHandlersJob.run(AutoRegisterSchemeHandlersJob.java:94)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)'
				class org.eclipse.swt.widgets.Composite[shell: 'Event Details'] with label 'Exception Stack Trace:'
					class org.eclipse.swt.widgets.Label[shell: 'Event Details'] with label 'Exception Stack Trace:' with text 'Session Data:'
					class org.eclipse.swt.widgets.Text[shell: 'Event Details'] with label 'Session Data:' with text ''
				class org.eclipse.swt.widgets.Sash[shell: 'Event Details'] with label 'Session Data:'
				class org.eclipse.swt.widgets.Sash[shell: 'Event Details'] with label 'Session Data:'
		class org.eclipse.swt.widgets.Composite[shell: 'Event Details'] with label 'Session Data:'
			class org.eclipse.swt.widgets.ToolBar[shell: 'Event Details'] with label 'Session Data:'
			class org.eclipse.swt.widgets.Composite[shell: 'Event Details'] with label 'Session Data:'
				class org.eclipse.swt.widgets.Button[shell: 'Event Details'] with label 'Session Data:' with text '&Close'

	at org.eclipse.reddeer.core.lookup.WidgetLookup.activeWidget(WidgetLookup.java:114)
	at org.eclipse.reddeer.core.lookup.WidgetLookup.activeWidget(WidgetLookup.java:87)
	at org.eclipse.reddeer.swt.widgets.AbstractWidget.<init>(AbstractWidget.java:76)
	at org.eclipse.reddeer.swt.widgets.AbstractControl.<init>(AbstractControl.java:38)
	at org.eclipse.reddeer.swt.impl.button.AbstractButton.<init>(AbstractButton.java:43)
	at org.eclipse.reddeer.swt.impl.button.PushButton.<init>(PushButton.java:103)
	at org.eclipse.reddeer.swt.impl.button.PushButton.<init>(PushButton.java:63)
	at org.eclipse.reddeer.swt.impl.button.PushButton.<init>(PushButton.java:53)
	at org.eclipse.reddeer.eclipse.ui.views.log.LogMessage.getStackTrace(LogMessage.java:92)
	at org.eclipse.reddeer.eclipse.ui.views.log.LogMessage.toString(LogMessage.java:127)
	at java.base/java.lang.String.valueOf(String.java:4216)
	at java.base/java.lang.StringBuilder.append(StringBuilder.java:173)
	at java.base/java.util.AbstractCollection.toString(AbstractCollection.java:457)
	at java.base/java.lang.String.valueOf(String.java:4216)
	at java.base/java.lang.StringBuilder.append(StringBuilder.java:173)
	at org.eclipse.ui.tests.smartimport.ProjectTestTemplate.checkErrorLog(ProjectTestTemplate.java:151)
	at org.eclipse.ui.tests.smartimport.ProjectTestTemplate.testImport(ProjectTestTemplate.java:123)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	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$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
	at org.eclipse.reddeer.junit.internal.runner.RequirementsRunner.runChild(RequirementsRunner.java:171)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	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$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	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$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:137)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:148)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:88)
	at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:142)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.runTests(AbstractUITestApplication.java:51)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Testable.lambda$0(E4Testable.java:79)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: org.eclipse.reddeer.common.exception.WaitTimeoutExpiredException: Timeout after: 1 s.: widget is found
	at org.eclipse.reddeer.common.wait.WaitUntil.throwWaitTimeOutException(WaitUntil.java:120)
	at org.eclipse.reddeer.common.wait.AbstractWait.timeoutExceeded(AbstractWait.java:207)
	at org.eclipse.reddeer.common.wait.AbstractWait.wait(AbstractWait.java:151)
	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.WaitUntil.<init>(WaitUntil.java:48)
	at org.eclipse.reddeer.core.lookup.WidgetLookup.activeWidget(WidgetLookup.java:109)
	... 79 more
org.eclipse.reddeer.common.exception.WaitTimeoutExpiredException: Timeout after: 1 s.: widget is found
	at org.eclipse.reddeer.common.wait.WaitUntil.throwWaitTimeOutException(WaitUntil.java:120)
	at org.eclipse.reddeer.common.wait.AbstractWait.timeoutExceeded(AbstractWait.java:207)
	at org.eclipse.reddeer.common.wait.AbstractWait.wait(AbstractWait.java:151)
	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.WaitUntil.<init>(WaitUntil.java:48)
	at org.eclipse.reddeer.core.lookup.WidgetLookup.activeWidget(WidgetLookup.java:109)
	at org.eclipse.reddeer.core.lookup.WidgetLookup.activeWidget(WidgetLookup.java:87)
	at org.eclipse.reddeer.swt.widgets.AbstractWidget.<init>(AbstractWidget.java:76)
	at org.eclipse.reddeer.swt.widgets.AbstractControl.<init>(AbstractControl.java:38)
	at org.eclipse.reddeer.swt.impl.button.AbstractButton.<init>(AbstractButton.java:43)
	at org.eclipse.reddeer.swt.impl.button.PushButton.<init>(PushButton.java:103)
	at org.eclipse.reddeer.swt.impl.button.PushButton.<init>(PushButton.java:63)
	at org.eclipse.reddeer.swt.impl.button.PushButton.<init>(PushButton.java:53)
	at org.eclipse.reddeer.eclipse.ui.views.log.LogMessage.getStackTrace(LogMessage.java:92)
	at org.eclipse.reddeer.eclipse.ui.views.log.LogMessage.toString(LogMessage.java:127)
	at java.base/java.lang.String.valueOf(String.java:4216)
	at java.base/java.lang.StringBuilder.append(StringBuilder.java:173)
	at java.base/java.util.AbstractCollection.toString(AbstractCollection.java:457)
	at java.base/java.lang.String.valueOf(String.java:4216)
	at java.base/java.lang.StringBuilder.append(StringBuilder.java:173)
	at org.eclipse.ui.tests.smartimport.ProjectTestTemplate.checkErrorLog(ProjectTestTemplate.java:151)
	at org.eclipse.ui.tests.smartimport.ProjectTestTemplate.testImport(ProjectTestTemplate.java:123)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	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$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
	at org.eclipse.reddeer.junit.internal.runner.RequirementsRunner.runChild(RequirementsRunner.java:171)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	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$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	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$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:137)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:148)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:88)
	at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:142)
	at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.runTests(AbstractUITestApplication.java:51)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Testable.lambda$0(E4Testable.java:79)
	at java.base/java.lang.Thread.run(Thread.java:833)
@fedejeanne
Copy link
Contributor

Failed again in this build of #674

@HannesWell
Copy link
Member Author

This should not happen anymore since RedDeer is not used anymore since #741.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants