Open JasonFengJ9 opened 2 years ago
Test JDK18 0.33 w/ Adoptium testimage
openjdk version "18.0.2" 2022-07-19
IBM Semeru Runtime Open Edition 18.0.2.0 (build 18.0.2+9)
Eclipse OpenJ9 VM 18.0.2.0 (build openj9-0.33.0, JRE 18 Mac OS X amd64-64-Bit Compressed References 20220804_38 (JIT enabled, AOT enabled)
OpenJ9 - 04a55b45b
OMR - b58aa2708
JCL - dff9c97e1c7 based on jdk-18.0.2+9)
===============================================
Running test serviceability_jvmti_j9_0 ...
===============================================
variation: Mode150
JVM_OPTIONS: -XX:+UseCompressedOops
--------------------------------------------------
TEST: serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java
TEST JDK: /Users/ivm/ive/semeru/jdk-18.0.2+9/Contents/Home
STDOUT:
Result = 15
STDERR:
JVMJ9VM007W Command-line option unrecognised: -Xlog:redefine+class*=trace
java.lang.UnsupportedOperationException: class redefinition failed: attempted to add a method
at java.instrument/sun.instrument.InstrumentationImpl.redefineClasses0(Native Method)
at java.instrument/sun.instrument.InstrumentationImpl.redefineClasses(InstrumentationImpl.java:195)
at RedefineClassHelper.redefineClass(RedefineClassHelper.java:61)
at RedefineClassHelper.redefineClass(RedefineClassHelper.java:51)
at RedefineAddLambdaExpression.main(RedefineAddLambdaExpression.java:74)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:577)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:125)
at java.base/java.lang.Thread.run(Thread.java:858)
JavaTest Message: Test threw exception: java.lang.UnsupportedOperationException: class redefinition failed: attempted to add a method
--------------------------------------------------
TEST: serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java
TEST JDK: /Users/ivm/ive/semeru/jdk-18.0.2+9/Contents/Home
STDOUT:
Hello from class B's test_math method
Result = 15
STDERR:
JVMJ9VM007W Command-line option unrecognised: -Xlog:redefine+class*=trace
java.lang.UnsupportedOperationException: class redefinition failed: attempted to delete a method
at java.instrument/sun.instrument.InstrumentationImpl.redefineClasses0(Native Method)
at java.instrument/sun.instrument.InstrumentationImpl.redefineClasses(InstrumentationImpl.java:195)
at RedefineClassHelper.redefineClass(RedefineClassHelper.java:61)
at RedefineClassHelper.redefineClass(RedefineClassHelper.java:51)
at RedefineSubtractLambdaExpression.main(RedefineSubtractLambdaExpression.java:74)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:577)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:125)
at java.base/java.lang.Thread.run(Thread.java:858)
JavaTest Message: Test threw exception: java.lang.UnsupportedOperationException: class redefinition failed: attempted to delete a method
--------------------------------------------------
TEST: serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java
TEST JDK: /Users/ivm/ive/semeru/jdk-18.0.2+9/Contents/Home
STDERR:
java.lang.RuntimeException: Failed, unexpected UOE: class redefinition failed: attempted to delete a method
at TestAddDeleteMethods.test(TestAddDeleteMethods.java:170)
at TestAddDeleteMethods.main(TestAddDeleteMethods.java:200)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:577)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:125)
at java.base/java.lang.Thread.run(Thread.java:858)
JavaTest Message: Test threw exception: java.lang.RuntimeException: Failed, unexpected UOE: class redefinition failed: attempted to delete a method
serviceability_jvmti_j9_0_FAILED
This is not a regression introduced by JDK19.
Failure link
From an internal build(
rhel9x86-rt2-1
):Rerun in Grinder - Change TARGET to run only the failed test targets.
Optional info
Failure output (captured from console output)
Similar errors: