Failed
org.eclipse.jdt.core.tests.compiler.regression.ProgrammingProblemsTest.testBug514956c - 12 (from org.eclipse.jdt.core.tests.compiler.regression.TestAll)
Error Message
testBug514956c - Eclipse found error(s) but Javac did not find any. ----------- Expected ------------ ------------ but was ------------ ----------\n 1. ERROR in Unlikely.java (at line 6)\n return i1.equals((I1)this);\n ^^^^^^^^\n Unnecessary cast from Unlikely to I1\n ----------\n 2. ERROR in Unlikely.java (at line 9)\n return i1.equals((I3)i2);\n ^^^^^^\n Unnecessary cast from I2 to I3\n ----------\n 3. WARNING in Unlikely.java (at line 9)\n return i1.equals((I3)i2);\n ^^^^^^\n Unlikely argument type for equals(): I3 seems to be unrelated to I1\n ----------\n --------- Difference is ---------- expected:<[]> but was:<[----------\n 1. ERROR in Unlikely.java (at line 6)\n return i1.equals((I1)this);\n ^^^^^^^^\n Unnecessary cast from Unlikely to I1\n ----------\n 2. ERROR in Unlikely.java (at line 9)\n return i1.equals((I3)i2);\n ^^^^^^\n Unnecessary cast from I2 to I3\n ----------\n 3. WARNING in Unlikely.java (at line 9)\n return i1.equals((I3)i2);\n ^^^^^^\n Unlikely argument type for equals(): I3 seems to be unrelated to I1\n ----------\n ]>
Stacktrace
junit.framework.ComparisonFailure: testBug514956c - Eclipse found error(s) but Javac did not find any. ----------- Expected ------------ ------------ but was ------------ ----------\n 1. ERROR in Unlikely.java (at line 6)\n return i1.equals((I1)this);\n ^^^^^^^^\n Unnecessary cast from Unlikely to I1\n ----------\n 2. ERROR in Unlikely.java (at line 9)\n return i1.equals((I3)i2);\n ^^^^^^\n Unnecessary cast from I2 to I3\n ----------\n 3. WARNING in Unlikely.java (at line 9)\n return i1.equals((I3)i2);\n ^^^^^^\n Unlikely argument type for equals(): I3 seems to be unrelated to I1\n ----------\n --------- Difference is ---------- expected:<[]> but was:<[----------\n 1. ERROR in Unlikely.java (at line 6)\n return i1.equals((I1)this);\n ^^^^^^^^\n Unnecessary cast from Unlikely to I1\n ----------\n 2. ERROR in Unlikely.java (at line 9)\n return i1.equals((I3)i2);\n ^^^^^^\n Unnecessary cast from I2 to I3\n ----------\n 3. WARNING in Unlikely.java (at line 9)\n return i1.equals((I3)i2);\n ^^^^^^\n Unlikely argument type for equals(): I3 seems to be unrelated to I1\n ----------\n ]> at org.eclipse.jdt.core.tests.compiler.regression.ProgrammingProblemsTest.testBug514956c(ProgrammingProblemsTest.java:3268)
Standard Output
org.eclipse.jdt.core.tests.compiler.regression.ProgrammingProblemsTest#testBug514956c - 12 Unlikely.java [ interface I1 {} interface I2 {} interface I3 {} public class Unlikely implements I1 { boolean m1(I1 i1) { return i1.equals((I1)this); } boolean m2(I1 i1, I2 i2) { return i1.equals((I3)i2); } } ] Full results sent to /tmp/genie.jdt/comptest/run.1565715170219/12_20190813_125251.txt
Standard Error
java.nio.file.NoSuchFileException: /tmp/genie.jdt/comptest/run.1565715170219/javac/12 at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116) at java.base/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55) at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:149) at java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99) at java.base/java.nio.file.Files.readAttributes(Files.java:1840) at java.base/java.nio.file.FileTreeWalker.getAttributes(FileTreeWalker.java:219) at java.base/java.nio.file.FileTreeWalker.visit(FileTreeWalker.java:276) at java.base/java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:322) at java.base/java.nio.file.FileTreeIterator.<init>(FileTreeIterator.java:71) at java.base/java.nio.file.Files.walk(Files.java:3895) at java.base/java.nio.file.Files.walk(Files.java:3949) at org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest.deleteSourceFiles(AbstractRegressionTest.java:2379) at org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest.runJavac(AbstractRegressionTest.java:2256) at org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest.runTest(AbstractRegressionTest.java:3217) at org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest.runTest(AbstractRegressionTest.java:2942) at org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest.runNegativeTest(AbstractRegressionTest.java:2623) at org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest.runNegativeTest(AbstractRegressionTest.java:2614) at org.eclipse.jdt.core.tests.compiler.regression.ProgrammingProblemsTest.testBug514956c(ProgrammingProblemsTest.java:3268) 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:567) at junit.framework.TestCase.runTest(TestCase.java:176) at org.eclipse.jdt.core.tests.junit.extension.TestCase.runTest(TestCase.java:964) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at org.eclipse.jdt.core.tests.util.CompilerTestSetup.run(CompilerTestSetup.java:59) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86) 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:567) 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.HeadlessTestApplication.run(HeadlessTestApplication.java:21) 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:567) at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:593) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:205) 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:400) 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:567) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) at org.eclipse.equinox.launcher.Main.run(Main.java:1468) at org.eclipse.equinox.launcher.Main.main(Main.java:1441) ----------------------------------------