Failed
org.eclipse.jdt.core.tests.compiler.regression.ResourceLeakTests.testBug395977_2 - 1.8 (from org.eclipse.jdt.core.tests.compiler.regression.TestAll)
Error Message
testBug395977_2 - Eclipse found error(s) but Javac did not find any. ----------- Expected ------------ ------------ but was ------------ ----------\n 1. ERROR in WriterTest.java (at line 27)\n m_Writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("file"), "UTF-8"))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n Potential resource leak: '<unassigned Closeable value>' may not be closed\n ----------\n --------- Difference is ---------- expected:<[]> but was:<[----------\n 1. ERROR in WriterTest.java (at line 27)\n m_Writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("file"), "UTF-8"))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n Potential resource leak: '<unassigned Closeable value>' may not be closed\n ----------\n ]>
Stacktrace
junit.framework.ComparisonFailure: testBug395977_2 - Eclipse found error(s) but Javac did not find any. ----------- Expected ------------ ------------ but was ------------ ----------\n 1. ERROR in WriterTest.java (at line 27)\n m_Writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("file"), "UTF-8"))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n Potential resource leak: '<unassigned Closeable value>' may not be closed\n ----------\n --------- Difference is ---------- expected:<[]> but was:<[----------\n 1. ERROR in WriterTest.java (at line 27)\n m_Writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("file"), "UTF-8"))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n Potential resource leak: '<unassigned Closeable value>' may not be closed\n ----------\n ]> 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:2044) 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.runNegativeTest(AbstractRegressionTest.java:2220) at org.eclipse.jdt.core.tests.compiler.regression.ResourceLeakTests.testBug395977_2(ResourceLeakTests.java:4392)
Standard Output
org.eclipse.jdt.core.tests.compiler.regression.ResourceLeakTests#testBug395977_2 - 1.8 WriterTest.java [ import java.io.*; public class WriterTest implements Runnable { private BufferedWriter m_Writer; public void run() { try { initializeWriter(); m_Writer.write("string"); m_Writer.newLine(); closeWriter(); } catch (IOException ioe) { ioe.printStackTrace(); } } private void initializeWriter() throws UnsupportedEncodingException, FileNotFoundException { m_Writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("file"), "UTF-8")) { public void close() { /* nop */} }; } private void closeWriter() throws IOException { m_Writer.close(); } } ] Full results sent to /tmp/comptest/run.1514610271420/1.8.0_131_20171230_000432.txt
Standard Error
----------------------------------------