Skip to content

Failed

org.eclipse.jdt.core.tests.compiler.regression.TryWithResourcesStatementTest.test380112e - 1.8 (from org.eclipse.jdt.core.tests.compiler.regression.TestAll)

Failing for the past 4 builds (Since #6 )
Took 1.1 sec.

Error Message

test380112e - Eclipse/Javac standard output mismatch.
----------- Expected ------------
Done
------------ but was ------------

--------- Difference is ----------
 expected:<[Done]> but was:<[]>

Stacktrace

junit.framework.ComparisonFailure: test380112e - Eclipse/Javac standard output mismatch.
----------- Expected ------------
Done
------------ but was ------------

--------- Difference is ----------
 expected:<[Done]> but was:<[]>
	at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertStringEquals(TestCase.java:260)
	at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertEquals(TestCase.java:236)
	at org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest.runJavac(AbstractRegressionTest.java:2068)
	at org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest.runTest(AbstractRegressionTest.java:2814)
	at org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest.runTest(AbstractRegressionTest.java:2539)
	at org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest.runConformTest(AbstractRegressionTest.java:1491)
	at org.eclipse.jdt.core.tests.compiler.regression.TryWithResourcesStatementTest.test380112e(TryWithResourcesStatementTest.java:4180)

Standard Output

org.eclipse.jdt.core.tests.compiler.regression.TryWithResourcesStatementTest#test380112e - 1.8
X.java [
import java.io.*;
import pkg380112.I;
public class X {
    public static void main(String [] args) {
        try (I i = getX()) {
        } catch (IOException x) {
        }
        System.out.println("Done");
    }
    public static I getX() { return null;}
    public X(){}
}

]


Full results sent to /tmp/comptest/run.1514610271420/1.8.0_131_20171230_000432.txt

Standard Error

--- javac err: ---
X.java:5: warning: [try] auto-closeable resource i is never referenced in body of corresponding try statement
        try (I i = getX()) {
               ^
1 warning

----------------------------------------