-
Bug
-
Resolution: Fixed
-
P3
-
25
The test tools/jlink/ClassFileInMetaInfo.java fails when building the JDK with option --enable-linkable-runtime.
STARTED ClassFileInMetaInfo::testModularJar 'testModularJar()'
Error: jlink does not support linking from the run-time image when running on a patched runtime with --patch-module
org.opentest4j.AssertionFailedError: expected: <0> but was: <1>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:145)
at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:531)
at ClassFileInMetaInfo.test(ClassFileInMetaInfo.java:109)
at ClassFileInMetaInfo.testModularJar(ClassFileInMetaInfo.java:83)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
FAILED ClassFileInMetaInfo::testModularJar 'testModularJar()' [5032ms]
STARTED ClassFileInMetaInfo::testJmod 'testJmod()'
Error: jlink does not support linking from the run-time image when running on a patched runtime with --patch-module
org.opentest4j.AssertionFailedError: expected: <0> but was: <1>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:145)
at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:531)
at ClassFileInMetaInfo.test(ClassFileInMetaInfo.java:109)
at ClassFileInMetaInfo.testJmod(ClassFileInMetaInfo.java:92)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
FAILED ClassFileInMetaInfo::testJmod 'testJmod()' [1296ms]
STARTED ClassFileInMetaInfo::testExplodedModule 'testExplodedModule()'
Error: jlink does not support linking from the run-time image when running on a patched runtime with --patch-module
org.opentest4j.AssertionFailedError: expected: <0> but was: <1>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:145)
at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:531)
at ClassFileInMetaInfo.test(ClassFileInMetaInfo.java:109)
at ClassFileInMetaInfo.testExplodedModule(ClassFileInMetaInfo.java:74)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
FAILED ClassFileInMetaInfo::testExplodedModule 'testExplodedModule()' [124ms]
JavaTest Message: JUnit Platform Failure(s): 3
[ JUnit Containers: found 4, started 4, succeeded 4, failed 0, aborted 0, skipped 0]
[ JUnit Tests: found 3, started 3, succeeded 0, failed 3, aborted 0, skipped 0]
STARTED ClassFileInMetaInfo::testModularJar 'testModularJar()'
Error: jlink does not support linking from the run-time image when running on a patched runtime with --patch-module
org.opentest4j.AssertionFailedError: expected: <0> but was: <1>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:145)
at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:531)
at ClassFileInMetaInfo.test(ClassFileInMetaInfo.java:109)
at ClassFileInMetaInfo.testModularJar(ClassFileInMetaInfo.java:83)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
FAILED ClassFileInMetaInfo::testModularJar 'testModularJar()' [5032ms]
STARTED ClassFileInMetaInfo::testJmod 'testJmod()'
Error: jlink does not support linking from the run-time image when running on a patched runtime with --patch-module
org.opentest4j.AssertionFailedError: expected: <0> but was: <1>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:145)
at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:531)
at ClassFileInMetaInfo.test(ClassFileInMetaInfo.java:109)
at ClassFileInMetaInfo.testJmod(ClassFileInMetaInfo.java:92)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
FAILED ClassFileInMetaInfo::testJmod 'testJmod()' [1296ms]
STARTED ClassFileInMetaInfo::testExplodedModule 'testExplodedModule()'
Error: jlink does not support linking from the run-time image when running on a patched runtime with --patch-module
org.opentest4j.AssertionFailedError: expected: <0> but was: <1>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:145)
at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:531)
at ClassFileInMetaInfo.test(ClassFileInMetaInfo.java:109)
at ClassFileInMetaInfo.testExplodedModule(ClassFileInMetaInfo.java:74)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
FAILED ClassFileInMetaInfo::testExplodedModule 'testExplodedModule()' [124ms]
JavaTest Message: JUnit Platform Failure(s): 3
[ JUnit Containers: found 4, started 4, succeeded 4, failed 0, aborted 0, skipped 0]
[ JUnit Tests: found 3, started 3, succeeded 0, failed 3, aborted 0, skipped 0]
- caused by
-
JDK-8353267 jmod create finds the wrong set of packages when class file are in non-package location
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk/18d605fa
-
Review(master) openjdk/jdk/24661