Skip to content

Failed

org.eclipse.jdt.core.tests.compiler.regression.NullReferenceTest.testBug364326 - 1.8 (from org.eclipse.jdt.core.tests.compiler.regression.TestAll)

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

Error Message

testBug364326 - Eclipse found error(s) but Javac did not find any.
----------- Expected ------------

------------ but was ------------
----------\n
1. ERROR in NPE_OnBoxing.java (at line 18)\n
 return m_Value != null ? m_Value.isSomething() : null;\n
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
Potential null pointer access: This expression of type Boolean may be null but requires auto-unboxing\n
----------\n

--------- Difference is ----------
 expected:<[]> but was:<[----------\n
1. ERROR in NPE_OnBoxing.java (at line 18)\n
 return m_Value != null ? m_Value.isSomething() : null;\n
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
Potential null pointer access: This expression of type Boolean may be null but requires auto-unboxing\n
----------\n
]>

Stacktrace

junit.framework.ComparisonFailure: testBug364326 - Eclipse found error(s) but Javac did not find any.
----------- Expected ------------

------------ but was ------------
----------\n
1. ERROR in NPE_OnBoxing.java (at line 18)\n
	return m_Value != null ? m_Value.isSomething() : null;\n
	       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
Potential null pointer access: This expression of type Boolean may be null but requires auto-unboxing\n
----------\n

--------- Difference is ----------
 expected:<[]> but was:<[----------\n
1. ERROR in NPE_OnBoxing.java (at line 18)\n
	return m_Value != null ? m_Value.isSomething() : null;\n
	       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n
Potential null pointer access: This expression of type Boolean may be null but requires auto-unboxing\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:2113)
	at org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest.runNegativeTest(AbstractRegressionTest.java:2102)
	at org.eclipse.jdt.core.tests.compiler.regression.NullReferenceTest.testBug364326(NullReferenceTest.java:16988)

Standard Output

org.eclipse.jdt.core.tests.compiler.regression.NullReferenceTest#testBug364326 - 1.8
NPE_OnBoxing.java [

public class NPE_OnBoxing
{
    private interface IValue
    {
        boolean isSomething();
    }

    private final IValue m_Value;

    public NPE_OnBoxing()
    {
        m_Value = null;
    }

    public boolean isSomething()
    {
        return m_Value != null ? m_Value.isSomething() : null;
    }

    public static void main(final String [] args)
    {
        new NPE_OnBoxing().isSomething();
    }
}

]


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

Standard Error

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