-
Bug
-
Resolution: Unresolved
-
P2
-
25.0.2
JDK: Seen in jdk-25.0.2+2-55 CI
Testsuite: Hotspot
Test: serviceability/jvmti/RedefineClasses/ClassVersionAfterRedefine.java
VM Options: -XX:+AOTClassLinking , -XX:+UnlockExperimentalVMOptions -XX:LockingMode=1
Is it a Regression: Cannot Say (Intermittent Failure)
OS: Seen on windows-x64-debug, linux-x64-debug,linux-aarch64-debug
Partial Error Log:
----------System.out:(8/583)----------
[0.073s][error][aot] An error has occurred while processing the AOT cache. Run with -Xlog:aot for details.
[0.073s][error][aot] Mismatched values for property jdk.module.addmods: java.instrument specified during runtime but not during dump time
[0.073s][error][aot] Disabling optimized module handling
[0.073s][error][aot] AOT cache has aot-linked classes. It cannot be used when archived full module graph is not used.
[0.073s][error][aot] Unable to map shared spaces
sizeof(TestClassOld.class) == 457
TestClassXXX.foo() = java-lang-String
sizeof(TestClassNew.class) == 501
----------System.err:(14/928)----------
java.lang.NoClassDefFoundError: class names don't match
at java.instrument/sun.instrument.InstrumentationImpl.redefineClasses0(Native Method)
at java.instrument/sun.instrument.InstrumentationImpl.redefineClasses(InstrumentationImpl.java:247)
at RedefineClassHelper.redefineClass(RedefineClassHelper.java:61)
at ClassVersionAfterRedefine.main(ClassVersionAfterRedefine.java:97)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
at java.base/java.lang.Thread.run(Thread.java:1474)
JavaTest Message: Test threw exception: java.lang.NoClassDefFoundError: class names don't match
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.lang.NoClassDefFoundError: class names don't match
Testsuite: Hotspot
Test: serviceability/jvmti/RedefineClasses/ClassVersionAfterRedefine.java
VM Options: -XX:+AOTClassLinking , -XX:+UnlockExperimentalVMOptions -XX:LockingMode=1
Is it a Regression: Cannot Say (Intermittent Failure)
OS: Seen on windows-x64-debug, linux-x64-debug,linux-aarch64-debug
Partial Error Log:
----------System.out:(8/583)----------
[0.073s][error][aot] An error has occurred while processing the AOT cache. Run with -Xlog:aot for details.
[0.073s][error][aot] Mismatched values for property jdk.module.addmods: java.instrument specified during runtime but not during dump time
[0.073s][error][aot] Disabling optimized module handling
[0.073s][error][aot] AOT cache has aot-linked classes. It cannot be used when archived full module graph is not used.
[0.073s][error][aot] Unable to map shared spaces
sizeof(TestClassOld.class) == 457
TestClassXXX.foo() = java-lang-String
sizeof(TestClassNew.class) == 501
----------System.err:(14/928)----------
java.lang.NoClassDefFoundError: class names don't match
at java.instrument/sun.instrument.InstrumentationImpl.redefineClasses0(Native Method)
at java.instrument/sun.instrument.InstrumentationImpl.redefineClasses(InstrumentationImpl.java:247)
at RedefineClassHelper.redefineClass(RedefineClassHelper.java:61)
at ClassVersionAfterRedefine.main(ClassVersionAfterRedefine.java:97)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
at java.base/java.lang.Thread.run(Thread.java:1474)
JavaTest Message: Test threw exception: java.lang.NoClassDefFoundError: class names don't match
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.lang.NoClassDefFoundError: class names don't match
- duplicates
-
JDK-8370670 serviceability/jvmti/RedefineClasses/ClassVersionAfterRedefine.java fails sporadicly
-
- Closed
-