Skip to content

MultiReleaseLaunchTests.testMultiReleaseLaunch fails since I20250927-1800 #786

@iloveeclipse

Description

@iloveeclipse

MultiReleaseLaunchTests.testMultiReleaseLaunch fails since I20250927-1800 on all platforms.

Regression from 193c879 / #753

See

Failed to create the 'MR' test project. 'jp' is 'null' Stack tace: java.lang.NullPointerException: Cannot invoke "java.net.URL.getFile()" because "localURL" is null at org.eclipse.jdt.debug.testplugin.JavaTestPlugin.getFileInPlugin(JavaTestPlugin.java:94) at org.eclipse.jdt.debug.tests.AbstractDebugTest.createProject(AbstractDebugTest.java:1167) at org.eclipse.jdt.debug.tests.AbstractDebugTest.assertMRProject(AbstractDebugTest.java:638) at org.eclipse.jdt.debug.tests.AbstractDebugTest.getMultireleaseProject(AbstractDebugTest.java:1064) at org.eclipse.jdt.debug.tests.core.MultiReleaseLaunchTests.getProjectContext(MultiReleaseLaunchTests.java:100) at org.eclipse.jdt.debug.tests.AbstractDebugTest.getLaunchConfiguration(AbstractDebugTest.java:1839) at org.eclipse.jdt.debug.tests.core.MultiReleaseLaunchTests.testMultiReleaseLaunch(MultiReleaseLaunchTests.java:104) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at junit.framework.TestCase.runTest(TestCase.java:177) at junit.framework.TestCase.runBare(TestCase.java:142) at org.eclipse.jdt.debug.tests.AbstractDebugTest.runBare(AbstractDebugTest.java:2915) 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:130) at junit.framework.TestSuite.runTest(TestSuite.java:241) at junit.framework.TestSuite.run(TestSuite.java:236) at junit.framework.TestSuite.runTest(TestSuite.java:241) at org.eclipse.jdt.debug.tests.DebugSuite$1.run(DebugSuite.java:61) at java.base/java.lang.Thread.run(Thread.java:1583)

junit.framework.AssertionFailedError: Failed to create the 'MR' test project.
'jp' is 'null'
Stack tace:
java.lang.NullPointerException: Cannot invoke "java.net.URL.getFile()" because "localURL" is null
at org.eclipse.jdt.debug.testplugin.JavaTestPlugin.getFileInPlugin(JavaTestPlugin.java:94)
at org.eclipse.jdt.debug.tests.AbstractDebugTest.createProject(AbstractDebugTest.java:1167)
at org.eclipse.jdt.debug.tests.AbstractDebugTest.assertMRProject(AbstractDebugTest.java:638)
at org.eclipse.jdt.debug.tests.AbstractDebugTest.getMultireleaseProject(AbstractDebugTest.java:1064)
at org.eclipse.jdt.debug.tests.core.MultiReleaseLaunchTests.getProjectContext(MultiReleaseLaunchTests.java:100)
at org.eclipse.jdt.debug.tests.AbstractDebugTest.getLaunchConfiguration(AbstractDebugTest.java:1839)
at org.eclipse.jdt.debug.tests.core.MultiReleaseLaunchTests.testMultiReleaseLaunch(MultiReleaseLaunchTests.java:104)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at junit.framework.TestCase.runTest(TestCase.java:177)
at junit.framework.TestCase.runBare(TestCase.java:142)
at org.eclipse.jdt.debug.tests.AbstractDebugTest.runBare(AbstractDebugTest.java:2915)
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:130)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at org.eclipse.jdt.debug.tests.DebugSuite$1.run(DebugSuite.java:61)
at java.base/java.lang.Thread.run(Thread.java:1583)

at junit.framework.Assert.fail(Assert.java:57)
at junit.framework.TestCase.fail(TestCase.java:223)
at org.eclipse.jdt.debug.tests.AbstractDebugTest.handleProjectCreationException(AbstractDebugTest.java:909)
at org.eclipse.jdt.debug.tests.AbstractDebugTest.assertMRProject(AbstractDebugTest.java:663)
at org.eclipse.jdt.debug.tests.AbstractDebugTest.getMultireleaseProject(AbstractDebugTest.java:1064)
at org.eclipse.jdt.debug.tests.core.MultiReleaseLaunchTests.getProjectContext(MultiReleaseLaunchTests.java:100)
at org.eclipse.jdt.debug.tests.AbstractDebugTest.getLaunchConfiguration(AbstractDebugTest.java:1839)
at org.eclipse.jdt.debug.tests.core.MultiReleaseLaunchTests.testMultiReleaseLaunch(MultiReleaseLaunchTests.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at junit.framework.TestCase.runTest(TestCase.java:177)
at junit.framework.TestCase.runBare(TestCase.java:142)
at org.eclipse.jdt.debug.tests.AbstractDebugTest.runBare(AbstractDebugTest.java:2915)
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:130)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at org.eclipse.jdt.debug.tests.DebugSuite$1.run(DebugSuite.java:61)
at java.base/java.lang.Thread.run(Thread.java:1583)

Also the test fails locally on RHEL9.6, even if the JVM_SEARCH_BASE=/usr/lib/jvm/ is specified which points to the root directory that contains all LTS versions of Java from 8 to 25.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingregressionRegression from previous release

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions