TEST: serviceability/jvmti/RedefineClasses/RedefineFinalizer.java TEST JDK: /tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk ACTION: build -- Passed. All files up to date REASON: Named class compiled on demand TIME: 0.0 seconds messages: command: build RedefineClassHelper reason: Named class compiled on demand started: Fri Nov 08 06:43:41 CST 2024 finished: Fri Nov 08 06:43:41 CST 2024 elapsed time (seconds): 0.0 ACTION: main -- Passed. Execution successful REASON: User specified action: run main RedefineClassHelper TIME: 0.22 seconds messages: command: main RedefineClassHelper reason: User specified action: run main RedefineClassHelper started: Fri Nov 08 06:43:41 CST 2024 Mode: othervm Additional options from @modules: --add-modules java.base,java.compiler,java.instrument,jdk.jartool --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED finished: Fri Nov 08 06:43:41 CST 2024 elapsed time (seconds): 0.22 configuration: Boot Layer add modules: java.base java.compiler java.instrument jdk.jartool add exports: java.base/jdk.internal.misc ALL-UNNAMED jdk.jartool/sun.tools.jar ALL-UNNAMED STDOUT: STDERR: STATUS:Passed. rerun: cd /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/tmp/tone/run/jtreg/test-images \ CLASSPATH=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/test/lib:/tmp/tone/run/jtreg/jdk-repo/test/lib:/tmp/tone/run/jtreg/jtreg/lib/javatest.jar:/tmp/tone/run/jtreg/jtreg/lib/jtreg.jar \ /tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk/bin/java \ -Dtest.vm.opts='-ea -esa' \ -Dtest.tool.vm.opts='-J-ea -J-esa' \ -Dtest.compiler.opts= \ -Dtest.java.opts= \ -Dtest.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -Dcompile.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -Dtest.timeout.factor=4.0 \ -Dtest.nativepath=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -Dtest.root=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -Dtest.name=serviceability/jvmti/RedefineClasses/RedefineFinalizer.java \ -Dtest.file=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java \ -Dtest.src=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses \ -Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jdk-repo/test/lib \ -Dtest.classes=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/serviceability/jvmti/RedefineClasses/RedefineFinalizer.d \ -Dtest.class.path=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/serviceability/jvmti/RedefineClasses/RedefineFinalizer.d:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/test/lib \ -Dtest.modules='java.base/jdk.internal.misc java.compiler java.instrument jdk.jartool/sun.tools.jar' \ --add-modules java.base,java.compiler,java.instrument,jdk.jartool \ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \ --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED \ -ea \ -esa \ -Djava.library.path=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ com.sun.javatest.regtest.agent.MainWrapper /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.d/main.0.jta ACTION: build -- Passed. Build successful REASON: Named class compiled on demand TIME: 1.082 seconds messages: command: build RedefineFinalizer reason: Named class compiled on demand started: Fri Nov 08 06:43:41 CST 2024 Test directory: compile: RedefineFinalizer finished: Fri Nov 08 06:43:42 CST 2024 elapsed time (seconds): 1.082 ACTION: compile -- Passed. Compilation successful REASON: .class file out of date or does not exist TIME: 1.082 seconds messages: command: compile /tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java reason: .class file out of date or does not exist started: Fri Nov 08 06:43:41 CST 2024 Additional options from @modules: --add-modules java.base,java.compiler,java.instrument,jdk.jartool --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED Mode: othervm finished: Fri Nov 08 06:43:42 CST 2024 elapsed time (seconds): 1.082 configuration: javac compilation environment add modules: java.base java.compiler java.instrument jdk.jartool add exports: java.base/jdk.internal.misc ALL-UNNAMED jdk.jartool/sun.tools.jar ALL-UNNAMED source path: /tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses /tmp/tone/run/jtreg/jdk-repo/test/lib class path: /tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/serviceability/jvmti/RedefineClasses/RedefineFinalizer.d /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/test/lib rerun: cd /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/tmp/tone/run/jtreg/test-images \ /tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk/bin/javac \ -J-ea \ -J-esa \ -J-Dtest.vm.opts='-ea -esa' \ -J-Dtest.tool.vm.opts='-J-ea -J-esa' \ -J-Dtest.compiler.opts= \ -J-Dtest.java.opts= \ -J-Dtest.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -J-Dcompile.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -J-Dtest.timeout.factor=4.0 \ -J-Dtest.nativepath=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -J-Dtest.root=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -J-Dtest.name=serviceability/jvmti/RedefineClasses/RedefineFinalizer.java \ -J-Dtest.file=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java \ -J-Dtest.src=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses \ -J-Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jdk-repo/test/lib \ -J-Dtest.classes=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/serviceability/jvmti/RedefineClasses/RedefineFinalizer.d \ -J-Dtest.class.path=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/serviceability/jvmti/RedefineClasses/RedefineFinalizer.d:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/test/lib \ -J-Dtest.modules='java.base/jdk.internal.misc java.compiler java.instrument jdk.jartool/sun.tools.jar' \ @/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.d/compile.1.jta STDOUT: STDERR: ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler REASON: User specified action: run main/othervm -javaagent:redefineagent.jar RedefineFinalizer TIME: 0.183 seconds messages: command: main -javaagent:redefineagent.jar RedefineFinalizer reason: User specified action: run main/othervm -javaagent:redefineagent.jar RedefineFinalizer started: Fri Nov 08 06:43:42 CST 2024 Mode: othervm [/othervm specified] Additional options from @modules: --add-modules java.base,java.compiler,java.instrument,jdk.jartool --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED finished: Fri Nov 08 06:43:42 CST 2024 elapsed time (seconds): 0.183 configuration: Boot Layer add modules: java.base java.compiler java.instrument jdk.jartool add exports: java.base/jdk.internal.misc ALL-UNNAMED jdk.jartool/sun.tools.jar ALL-UNNAMED STDOUT: STDERR: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler at RedefineClassHelper.redefineClass(RedefineClassHelper.java:50) at RedefineFinalizer.main(RedefineFinalizer.java:67) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:567) at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) at java.base/java.lang.Thread.run(Thread.java:1576) Caused by: java.lang.ClassNotFoundException: jdk.test.lib.compiler.InMemoryJavaCompiler at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:528) ... 6 more JavaTest Message: Test threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler JavaTest Message: shutting down test STATUS:Failed.`main' threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler rerun: cd /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/tmp/tone/run/jtreg/test-images \ CLASSPATH=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/serviceability/jvmti/RedefineClasses/RedefineFinalizer.d:/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/test/lib:/tmp/tone/run/jtreg/jdk-repo/test/lib:/tmp/tone/run/jtreg/jtreg/lib/javatest.jar:/tmp/tone/run/jtreg/jtreg/lib/jtreg.jar \ /tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk/bin/java \ -Dtest.vm.opts='-ea -esa' \ -Dtest.tool.vm.opts='-J-ea -J-esa' \ -Dtest.compiler.opts= \ -Dtest.java.opts= \ -Dtest.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -Dcompile.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -Dtest.timeout.factor=4.0 \ -Dtest.nativepath=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -Dtest.root=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -Dtest.name=serviceability/jvmti/RedefineClasses/RedefineFinalizer.java \ -Dtest.file=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java \ -Dtest.src=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses \ -Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jdk-repo/test/lib \ -Dtest.classes=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/serviceability/jvmti/RedefineClasses/RedefineFinalizer.d \ -Dtest.class.path=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/serviceability/jvmti/RedefineClasses/RedefineFinalizer.d:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/test/lib \ -Dtest.modules='java.base/jdk.internal.misc java.compiler java.instrument jdk.jartool/sun.tools.jar' \ --add-modules java.base,java.compiler,java.instrument,jdk.jartool \ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \ --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED \ -ea \ -esa \ -Djava.library.path=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -javaagent:redefineagent.jar \ com.sun.javatest.regtest.agent.MainWrapper /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.d/main.2.jta TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler -------------------------------------------------- TEST: serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java TEST JDK: /tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk ACTION: build -- Passed. All files up to date REASON: Named class compiled on demand TIME: 0.0 seconds messages: command: build RedefineClassHelper reason: Named class compiled on demand started: Fri Nov 08 06:43:41 CST 2024 finished: Fri Nov 08 06:43:41 CST 2024 elapsed time (seconds): 0.0 ACTION: main -- Passed. Execution successful REASON: User specified action: run main RedefineClassHelper TIME: 0.222 seconds messages: command: main RedefineClassHelper reason: User specified action: run main RedefineClassHelper started: Fri Nov 08 06:43:41 CST 2024 Mode: othervm Additional options from @modules: --add-modules java.base,java.compiler,java.instrument,jdk.jartool --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED finished: Fri Nov 08 06:43:41 CST 2024 elapsed time (seconds): 0.222 configuration: Boot Layer add modules: java.base java.compiler java.instrument jdk.jartool add exports: java.base/jdk.internal.misc ALL-UNNAMED jdk.jartool/sun.tools.jar ALL-UNNAMED STDOUT: STDERR: STATUS:Passed. rerun: cd /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/tmp/tone/run/jtreg/test-images \ CLASSPATH=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/12/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.d:/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/12/test/lib:/tmp/tone/run/jtreg/jdk-repo/test/lib:/tmp/tone/run/jtreg/jtreg/lib/javatest.jar:/tmp/tone/run/jtreg/jtreg/lib/jtreg.jar \ /tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk/bin/java \ -Dtest.vm.opts='-ea -esa' \ -Dtest.tool.vm.opts='-J-ea -J-esa' \ -Dtest.compiler.opts= \ -Dtest.java.opts= \ -Dtest.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -Dcompile.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -Dtest.timeout.factor=4.0 \ -Dtest.nativepath=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -Dtest.root=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -Dtest.name=serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java \ -Dtest.file=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java \ -Dtest.src=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses \ -Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jdk-repo/test/lib \ -Dtest.classes=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/12/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.d \ -Dtest.class.path=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/12/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.d:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/12/test/lib \ -Dtest.modules='java.base/jdk.internal.misc java.compiler java.instrument jdk.jartool/sun.tools.jar' \ --add-modules java.base,java.compiler,java.instrument,jdk.jartool \ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \ --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED \ -ea \ -esa \ -Djava.library.path=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ com.sun.javatest.regtest.agent.MainWrapper /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.d/main.0.jta ACTION: compile -- Passed. Compilation successful REASON: User specified action: run compile RedefineRunningMethods.java TIME: 1.294 seconds messages: command: compile /tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java reason: User specified action: run compile RedefineRunningMethods.java started: Fri Nov 08 06:43:41 CST 2024 Additional options from @modules: --add-modules java.base,java.compiler,java.instrument,jdk.jartool --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED Mode: othervm finished: Fri Nov 08 06:43:43 CST 2024 elapsed time (seconds): 1.294 configuration: javac compilation environment add modules: java.base java.compiler java.instrument jdk.jartool add exports: java.base/jdk.internal.misc ALL-UNNAMED jdk.jartool/sun.tools.jar ALL-UNNAMED source path: /tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses /tmp/tone/run/jtreg/jdk-repo/test/lib class path: /tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/12/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.d /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/12/test/lib rerun: cd /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/tmp/tone/run/jtreg/test-images \ /tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk/bin/javac \ -J-ea \ -J-esa \ -J-Dtest.vm.opts='-ea -esa' \ -J-Dtest.tool.vm.opts='-J-ea -J-esa' \ -J-Dtest.compiler.opts= \ -J-Dtest.java.opts= \ -J-Dtest.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -J-Dcompile.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -J-Dtest.timeout.factor=4.0 \ -J-Dtest.nativepath=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -J-Dtest.root=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -J-Dtest.name=serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java \ -J-Dtest.file=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java \ -J-Dtest.src=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses \ -J-Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jdk-repo/test/lib \ -J-Dtest.classes=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/12/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.d \ -J-Dtest.class.path=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/12/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.d:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/12/test/lib \ -J-Dtest.modules='java.base/jdk.internal.misc java.compiler java.instrument jdk.jartool/sun.tools.jar' \ @/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.d/compile.1.jta STDOUT: STDERR: ACTION: build -- Passed. All files up to date REASON: Named class compiled on demand TIME: 0.0 seconds messages: command: build RedefineRunningMethods reason: Named class compiled on demand started: Fri Nov 08 06:43:43 CST 2024 finished: Fri Nov 08 06:43:43 CST 2024 elapsed time (seconds): 0.0 ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler REASON: User specified action: run main/othervm/timeout=180 -javaagent:redefineagent.jar -Xlog:redefine+class+iklass+add=trace,redefine+class+iklass+purge=trace,class+loader+data=debug,safepoint+cleanup,gc+phases=debug:rt.log RedefineRunningMethods TIME: 0.208 seconds messages: command: main -javaagent:redefineagent.jar -Xlog:redefine+class+iklass+add=trace,redefine+class+iklass+purge=trace,class+loader+data=debug,safepoint+cleanup,gc+phases=debug:rt.log RedefineRunningMethods reason: User specified action: run main/othervm/timeout=180 -javaagent:redefineagent.jar -Xlog:redefine+class+iklass+add=trace,redefine+class+iklass+purge=trace,class+loader+data=debug,safepoint+cleanup,gc+phases=debug:rt.log RedefineRunningMethods started: Fri Nov 08 06:43:43 CST 2024 Mode: othervm [/othervm specified] Additional options from @modules: --add-modules java.base,java.compiler,java.instrument,jdk.jartool --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED finished: Fri Nov 08 06:43:43 CST 2024 elapsed time (seconds): 0.208 configuration: Boot Layer add modules: java.base java.compiler java.instrument jdk.jartool add exports: java.base/jdk.internal.misc ALL-UNNAMED jdk.jartool/sun.tools.jar ALL-UNNAMED STDOUT: [0.001s][warning][logging] No tag set matches selection: safepoint+cleanup. Did you mean any of the following? safepoint* safepoint+stats interpreter+safepoint STDERR: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler at RedefineClassHelper.redefineClass(RedefineClassHelper.java:50) at RedefineRunningMethods.main(RedefineRunningMethods.java:112) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:567) at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) at java.base/java.lang.Thread.run(Thread.java:1576) Caused by: java.lang.ClassNotFoundException: jdk.test.lib.compiler.InMemoryJavaCompiler at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:528) ... 6 more JavaTest Message: Test threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler JavaTest Message: shutting down test STATUS:Failed.`main' threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler rerun: cd /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/tmp/tone/run/jtreg/test-images \ CLASSPATH=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/12/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.d:/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/12/test/lib:/tmp/tone/run/jtreg/jdk-repo/test/lib:/tmp/tone/run/jtreg/jtreg/lib/javatest.jar:/tmp/tone/run/jtreg/jtreg/lib/jtreg.jar \ /tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk/bin/java \ -Dtest.vm.opts='-ea -esa' \ -Dtest.tool.vm.opts='-J-ea -J-esa' \ -Dtest.compiler.opts= \ -Dtest.java.opts= \ -Dtest.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -Dcompile.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -Dtest.timeout.factor=4.0 \ -Dtest.nativepath=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -Dtest.root=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -Dtest.name=serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java \ -Dtest.file=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java \ -Dtest.src=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses \ -Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jdk-repo/test/lib \ -Dtest.classes=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/12/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.d \ -Dtest.class.path=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/12/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.d:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/12/test/lib \ -Dtest.modules='java.base/jdk.internal.misc java.compiler java.instrument jdk.jartool/sun.tools.jar' \ --add-modules java.base,java.compiler,java.instrument,jdk.jartool \ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \ --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED \ -ea \ -esa \ -Djava.library.path=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -javaagent:redefineagent.jar \ -Xlog:redefine+class+iklass+add=trace,redefine+class+iklass+purge=trace,class+loader+data=debug,safepoint+cleanup,gc+phases=debug:rt.log \ com.sun.javatest.regtest.agent.MainWrapper /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.d/main.2.jta TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler -------------------------------------------------- TEST: serviceability/jvmti/RedefineClasses/RedefineRetransform/RedefineRetransform.java TEST RESULT: Passed. Execution successful -------------------------------------------------- TEST: serviceability/jvmti/RedefineClasses/RedefineAnnotations.java TEST RESULT: Passed. Execution successful -------------------------------------------------- TEST: serviceability/jvmti/RedefineClasses/RedefineObject.java TEST RESULT: Passed. Execution successful -------------------------------------------------- TEST: serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java TEST RESULT: Passed. Execution successful -------------------------------------------------- TEST: serviceability/jvmti/RedefineClasses/ModifyAnonymous.java TEST RESULT: Passed. Execution successful -------------------------------------------------- TEST: serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java TEST JDK: /tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk ACTION: build -- Passed. All files up to date REASON: Named class compiled on demand TIME: 0.0 seconds messages: command: build RedefineClassHelper reason: Named class compiled on demand started: Fri Nov 08 06:43:42 CST 2024 finished: Fri Nov 08 06:43:42 CST 2024 elapsed time (seconds): 0.0 ACTION: main -- Passed. Execution successful REASON: User specified action: run main RedefineClassHelper TIME: 0.205 seconds messages: command: main RedefineClassHelper reason: User specified action: run main RedefineClassHelper started: Fri Nov 08 06:43:42 CST 2024 Mode: othervm Additional options from @modules: --add-modules java.base,java.compiler,java.instrument,jdk.jartool --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED finished: Fri Nov 08 06:43:42 CST 2024 elapsed time (seconds): 0.205 configuration: Boot Layer add modules: java.base java.compiler java.instrument jdk.jartool add exports: java.base/jdk.internal.misc ALL-UNNAMED jdk.jartool/sun.tools.jar ALL-UNNAMED STDOUT: STDERR: STATUS:Passed. rerun: cd /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/tmp/tone/run/jtreg/test-images \ CLASSPATH=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/test/lib:/tmp/tone/run/jtreg/jdk-repo/test/lib:/tmp/tone/run/jtreg/jtreg/lib/javatest.jar:/tmp/tone/run/jtreg/jtreg/lib/jtreg.jar \ /tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk/bin/java \ -Dtest.vm.opts='-ea -esa' \ -Dtest.tool.vm.opts='-J-ea -J-esa' \ -Dtest.compiler.opts= \ -Dtest.java.opts= \ -Dtest.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -Dcompile.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -Dtest.timeout.factor=4.0 \ -Dtest.nativepath=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -Dtest.root=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -Dtest.name=serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java \ -Dtest.file=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java \ -Dtest.src=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses \ -Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jdk-repo/test/lib \ -Dtest.classes=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d \ -Dtest.class.path=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/test/lib \ -Dtest.modules='java.base/jdk.internal.misc java.compiler java.instrument jdk.jartool/sun.tools.jar' \ --add-modules java.base,java.compiler,java.instrument,jdk.jartool \ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \ --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED \ -ea \ -esa \ -Djava.library.path=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ com.sun.javatest.regtest.agent.MainWrapper /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d/main.0.jta ACTION: build -- Passed. Build successful REASON: Named class compiled on demand TIME: 1.098 seconds messages: command: build RedefineSubtractLambdaExpression reason: Named class compiled on demand started: Fri Nov 08 06:43:42 CST 2024 Test directory: compile: RedefineSubtractLambdaExpression finished: Fri Nov 08 06:43:44 CST 2024 elapsed time (seconds): 1.098 ACTION: compile -- Passed. Compilation successful REASON: .class file out of date or does not exist TIME: 1.098 seconds messages: command: compile /tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java reason: .class file out of date or does not exist started: Fri Nov 08 06:43:42 CST 2024 Additional options from @modules: --add-modules java.base,java.compiler,java.instrument,jdk.jartool --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED Mode: othervm finished: Fri Nov 08 06:43:44 CST 2024 elapsed time (seconds): 1.098 configuration: javac compilation environment add modules: java.base java.compiler java.instrument jdk.jartool add exports: java.base/jdk.internal.misc ALL-UNNAMED jdk.jartool/sun.tools.jar ALL-UNNAMED source path: /tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses /tmp/tone/run/jtreg/jdk-repo/test/lib class path: /tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/test/lib rerun: cd /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/tmp/tone/run/jtreg/test-images \ /tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk/bin/javac \ -J-ea \ -J-esa \ -J-Dtest.vm.opts='-ea -esa' \ -J-Dtest.tool.vm.opts='-J-ea -J-esa' \ -J-Dtest.compiler.opts= \ -J-Dtest.java.opts= \ -J-Dtest.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -J-Dcompile.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -J-Dtest.timeout.factor=4.0 \ -J-Dtest.nativepath=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -J-Dtest.root=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -J-Dtest.name=serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java \ -J-Dtest.file=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java \ -J-Dtest.src=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses \ -J-Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jdk-repo/test/lib \ -J-Dtest.classes=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d \ -J-Dtest.class.path=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/test/lib \ -J-Dtest.modules='java.base/jdk.internal.misc java.compiler java.instrument jdk.jartool/sun.tools.jar' \ @/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d/compile.1.jta STDOUT: STDERR: ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler REASON: User specified action: run main/othervm -javaagent:redefineagent.jar -XX:+AllowRedefinitionToAddDeleteMethods -Xlog:redefine+class*=trace RedefineSubtractLambdaExpression TIME: 0.23 seconds messages: command: main -javaagent:redefineagent.jar -XX:+AllowRedefinitionToAddDeleteMethods -Xlog:redefine+class*=trace RedefineSubtractLambdaExpression reason: User specified action: run main/othervm -javaagent:redefineagent.jar -XX:+AllowRedefinitionToAddDeleteMethods -Xlog:redefine+class*=trace RedefineSubtractLambdaExpression started: Fri Nov 08 06:43:44 CST 2024 Mode: othervm [/othervm specified] Additional options from @modules: --add-modules java.base,java.compiler,java.instrument,jdk.jartool --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED finished: Fri Nov 08 06:43:44 CST 2024 elapsed time (seconds): 0.23 configuration: Boot Layer add modules: java.base java.compiler java.instrument jdk.jartool add exports: java.base/jdk.internal.misc ALL-UNNAMED jdk.jartool/sun.tools.jar ALL-UNNAMED STDOUT: Hello from class B's test_math method Result = 15 STDERR: OpenJDK 64-Bit Server VM warning: Option AllowRedefinitionToAddDeleteMethods was deprecated in version 13.0 and will likely be removed in a future release. java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler at RedefineClassHelper.redefineClass(RedefineClassHelper.java:50) 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:567) at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) at java.base/java.lang.Thread.run(Thread.java:1576) Caused by: java.lang.ClassNotFoundException: jdk.test.lib.compiler.InMemoryJavaCompiler at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:528) ... 6 more JavaTest Message: Test threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler JavaTest Message: shutting down test STATUS:Failed.`main' threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler rerun: cd /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/tmp/tone/run/jtreg/test-images \ CLASSPATH=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d:/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/test/lib:/tmp/tone/run/jtreg/jdk-repo/test/lib:/tmp/tone/run/jtreg/jtreg/lib/javatest.jar:/tmp/tone/run/jtreg/jtreg/lib/jtreg.jar \ /tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk/bin/java \ -Dtest.vm.opts='-ea -esa' \ -Dtest.tool.vm.opts='-J-ea -J-esa' \ -Dtest.compiler.opts= \ -Dtest.java.opts= \ -Dtest.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -Dcompile.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-x86_64-server-release/images/jdk \ -Dtest.timeout.factor=4.0 \ -Dtest.nativepath=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -Dtest.root=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -Dtest.name=serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java \ -Dtest.file=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java \ -Dtest.src=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses \ -Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jdk-repo/test/lib \ -Dtest.classes=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d \ -Dtest.class.path=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/21/test/lib \ -Dtest.modules='java.base/jdk.internal.misc java.compiler java.instrument jdk.jartool/sun.tools.jar' \ --add-modules java.base,java.compiler,java.instrument,jdk.jartool \ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \ --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED \ -ea \ -esa \ -Djava.library.path=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -javaagent:redefineagent.jar \ -XX:+AllowRedefinitionToAddDeleteMethods \ -Xlog:redefine+class*=trace \ com.sun.javatest.regtest.agent.MainWrapper /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d/main.2.jta TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler -------------------------------------------------- TEST: serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java TEST JDK: /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk ACTION: build -- Passed. All files up to date REASON: Named class compiled on demand TIME: 0.001 seconds messages: command: build RedefineClassHelper reason: Named class compiled on demand started: Fri Nov 08 04:31:46 CST 2024 finished: Fri Nov 08 04:31:46 CST 2024 elapsed time (seconds): 0.001 ACTION: main -- Passed. Execution successful REASON: User specified action: run main RedefineClassHelper TIME: 0.248 seconds messages: command: main RedefineClassHelper reason: User specified action: run main RedefineClassHelper started: Fri Nov 08 04:31:46 CST 2024 Mode: othervm Additional options from @modules: --add-modules java.base,java.compiler,java.instrument,jdk.jartool --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED finished: Fri Nov 08 04:31:46 CST 2024 elapsed time (seconds): 0.248 configuration: Boot Layer add modules: java.base java.compiler java.instrument jdk.jartool add exports: java.base/jdk.internal.misc ALL-UNNAMED jdk.jartool/sun.tools.jar ALL-UNNAMED STDOUT: STDERR: STATUS:Passed. rerun: cd /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/tmp/tone/run/jtreg/test-images \ CLASSPATH=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/test/lib:/tmp/tone/run/jtreg/jdk-repo/test/lib:/tmp/tone/run/jtreg/jtreg/lib/javatest.jar:/tmp/tone/run/jtreg/jtreg/lib/jtreg.jar \ /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk/bin/java \ -Dtest.vm.opts='-ea -esa' \ -Dtest.tool.vm.opts='-J-ea -J-esa' \ -Dtest.compiler.opts= \ -Dtest.java.opts= \ -Dtest.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -Dcompile.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -Dtest.timeout.factor=4.0 \ -Dtest.nativepath=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -Dtest.root=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -Dtest.name=serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java \ -Dtest.file=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java \ -Dtest.src=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses \ -Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jdk-repo/test/lib \ -Dtest.classes=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.d \ -Dtest.class.path=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.d:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/test/lib \ -Dtest.modules='java.base/jdk.internal.misc java.compiler java.instrument jdk.jartool/sun.tools.jar' \ --add-modules java.base,java.compiler,java.instrument,jdk.jartool \ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \ --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED \ -ea \ -esa \ -Djava.library.path=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ com.sun.javatest.regtest.agent.MainWrapper /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.d/main.0.jta ACTION: build -- Passed. Build successful REASON: Named class compiled on demand TIME: 1.491 seconds messages: command: build RedefineAddLambdaExpression reason: Named class compiled on demand started: Fri Nov 08 04:31:46 CST 2024 Test directory: compile: RedefineAddLambdaExpression finished: Fri Nov 08 04:31:48 CST 2024 elapsed time (seconds): 1.491 ACTION: compile -- Passed. Compilation successful REASON: .class file out of date or does not exist TIME: 1.491 seconds messages: command: compile /tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java reason: .class file out of date or does not exist started: Fri Nov 08 04:31:46 CST 2024 Additional options from @modules: --add-modules java.base,java.compiler,java.instrument,jdk.jartool --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED Mode: othervm finished: Fri Nov 08 04:31:48 CST 2024 elapsed time (seconds): 1.491 configuration: javac compilation environment add modules: java.base java.compiler java.instrument jdk.jartool add exports: java.base/jdk.internal.misc ALL-UNNAMED jdk.jartool/sun.tools.jar ALL-UNNAMED source path: /tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses /tmp/tone/run/jtreg/jdk-repo/test/lib class path: /tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.d /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/test/lib rerun: cd /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/tmp/tone/run/jtreg/test-images \ /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk/bin/javac \ -J-ea \ -J-esa \ -J-Dtest.vm.opts='-ea -esa' \ -J-Dtest.tool.vm.opts='-J-ea -J-esa' \ -J-Dtest.compiler.opts= \ -J-Dtest.java.opts= \ -J-Dtest.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -J-Dcompile.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -J-Dtest.timeout.factor=4.0 \ -J-Dtest.nativepath=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -J-Dtest.root=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -J-Dtest.name=serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java \ -J-Dtest.file=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java \ -J-Dtest.src=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses \ -J-Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jdk-repo/test/lib \ -J-Dtest.classes=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.d \ -J-Dtest.class.path=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.d:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/test/lib \ -J-Dtest.modules='java.base/jdk.internal.misc java.compiler java.instrument jdk.jartool/sun.tools.jar' \ @/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.d/compile.1.jta STDOUT: STDERR: ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler REASON: User specified action: run main/othervm -javaagent:redefineagent.jar -XX:+AllowRedefinitionToAddDeleteMethods -Xlog:redefine+class*=trace RedefineAddLambdaExpression TIME: 0.223 seconds messages: command: main -javaagent:redefineagent.jar -XX:+AllowRedefinitionToAddDeleteMethods -Xlog:redefine+class*=trace RedefineAddLambdaExpression reason: User specified action: run main/othervm -javaagent:redefineagent.jar -XX:+AllowRedefinitionToAddDeleteMethods -Xlog:redefine+class*=trace RedefineAddLambdaExpression started: Fri Nov 08 04:31:48 CST 2024 Mode: othervm [/othervm specified] Additional options from @modules: --add-modules java.base,java.compiler,java.instrument,jdk.jartool --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED finished: Fri Nov 08 04:31:48 CST 2024 elapsed time (seconds): 0.223 configuration: Boot Layer add modules: java.base java.compiler java.instrument jdk.jartool add exports: java.base/jdk.internal.misc ALL-UNNAMED jdk.jartool/sun.tools.jar ALL-UNNAMED STDOUT: Result = 15 STDERR: OpenJDK 64-Bit Server VM warning: Option AllowRedefinitionToAddDeleteMethods was deprecated in version 13.0 and will likely be removed in a future release. java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler at RedefineClassHelper.redefineClass(RedefineClassHelper.java:50) 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:567) at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) at java.base/java.lang.Thread.run(Thread.java:1576) Caused by: java.lang.ClassNotFoundException: jdk.test.lib.compiler.InMemoryJavaCompiler at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:528) ... 6 more JavaTest Message: Test threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler JavaTest Message: shutting down test STATUS:Failed.`main' threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler rerun: cd /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/tmp/tone/run/jtreg/test-images \ CLASSPATH=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.d:/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/test/lib:/tmp/tone/run/jtreg/jdk-repo/test/lib:/tmp/tone/run/jtreg/jtreg/lib/javatest.jar:/tmp/tone/run/jtreg/jtreg/lib/jtreg.jar \ /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk/bin/java \ -Dtest.vm.opts='-ea -esa' \ -Dtest.tool.vm.opts='-J-ea -J-esa' \ -Dtest.compiler.opts= \ -Dtest.java.opts= \ -Dtest.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -Dcompile.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -Dtest.timeout.factor=4.0 \ -Dtest.nativepath=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -Dtest.root=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -Dtest.name=serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java \ -Dtest.file=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java \ -Dtest.src=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses \ -Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jdk-repo/test/lib \ -Dtest.classes=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.d \ -Dtest.class.path=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.d:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/test/lib \ -Dtest.modules='java.base/jdk.internal.misc java.compiler java.instrument jdk.jartool/sun.tools.jar' \ --add-modules java.base,java.compiler,java.instrument,jdk.jartool \ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \ --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED \ -ea \ -esa \ -Djava.library.path=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -javaagent:redefineagent.jar \ -XX:+AllowRedefinitionToAddDeleteMethods \ -Xlog:redefine+class*=trace \ com.sun.javatest.regtest.agent.MainWrapper /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.d/main.2.jta TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler -------------------------------------------------- TEST: serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java TEST RESULT: Passed. Execution successful -------------------------------------------------- TEST: serviceability/jvmti/RedefineClasses/RedefineAnnotations.java TEST RESULT: Passed. Execution successful -------------------------------------------------- TEST: serviceability/jvmti/RedefineClasses/RedefineRetransform/RedefineRetransform.java TEST RESULT: Passed. Execution successful -------------------------------------------------- TEST: serviceability/jvmti/RedefineClasses/RedefineObject.java TEST RESULT: Passed. Execution successful -------------------------------------------------- TEST: serviceability/jvmti/RedefineClasses/ModifyAnonymous.java TEST RESULT: Passed. Execution successful -------------------------------------------------- TEST: serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java TEST JDK: /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk ACTION: build -- Passed. All files up to date REASON: Named class compiled on demand TIME: 0.0 seconds messages: command: build RedefineClassHelper reason: Named class compiled on demand started: Fri Nov 08 04:31:48 CST 2024 finished: Fri Nov 08 04:31:48 CST 2024 elapsed time (seconds): 0.0 ACTION: main -- Passed. Execution successful REASON: User specified action: run main RedefineClassHelper TIME: 0.198 seconds messages: command: main RedefineClassHelper reason: User specified action: run main RedefineClassHelper started: Fri Nov 08 04:31:48 CST 2024 Mode: othervm Additional options from @modules: --add-modules java.base,java.compiler,java.instrument,jdk.jartool --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED finished: Fri Nov 08 04:31:48 CST 2024 elapsed time (seconds): 0.198 configuration: Boot Layer add modules: java.base java.compiler java.instrument jdk.jartool add exports: java.base/jdk.internal.misc ALL-UNNAMED jdk.jartool/sun.tools.jar ALL-UNNAMED STDOUT: STDERR: STATUS:Passed. rerun: cd /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/tmp/tone/run/jtreg/test-images \ CLASSPATH=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/test/lib:/tmp/tone/run/jtreg/jdk-repo/test/lib:/tmp/tone/run/jtreg/jtreg/lib/javatest.jar:/tmp/tone/run/jtreg/jtreg/lib/jtreg.jar \ /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk/bin/java \ -Dtest.vm.opts='-ea -esa' \ -Dtest.tool.vm.opts='-J-ea -J-esa' \ -Dtest.compiler.opts= \ -Dtest.java.opts= \ -Dtest.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -Dcompile.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -Dtest.timeout.factor=4.0 \ -Dtest.nativepath=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -Dtest.root=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -Dtest.name=serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java \ -Dtest.file=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java \ -Dtest.src=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses \ -Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jdk-repo/test/lib \ -Dtest.classes=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d \ -Dtest.class.path=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/test/lib \ -Dtest.modules='java.base/jdk.internal.misc java.compiler java.instrument jdk.jartool/sun.tools.jar' \ --add-modules java.base,java.compiler,java.instrument,jdk.jartool \ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \ --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED \ -ea \ -esa \ -Djava.library.path=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ com.sun.javatest.regtest.agent.MainWrapper /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d/main.0.jta ACTION: build -- Passed. Build successful REASON: Named class compiled on demand TIME: 1.326 seconds messages: command: build RedefineSubtractLambdaExpression reason: Named class compiled on demand started: Fri Nov 08 04:31:48 CST 2024 Test directory: compile: RedefineSubtractLambdaExpression finished: Fri Nov 08 04:31:49 CST 2024 elapsed time (seconds): 1.326 ACTION: compile -- Passed. Compilation successful REASON: .class file out of date or does not exist TIME: 1.326 seconds messages: command: compile /tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java reason: .class file out of date or does not exist started: Fri Nov 08 04:31:48 CST 2024 Additional options from @modules: --add-modules java.base,java.compiler,java.instrument,jdk.jartool --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED Mode: othervm finished: Fri Nov 08 04:31:49 CST 2024 elapsed time (seconds): 1.326 configuration: javac compilation environment add modules: java.base java.compiler java.instrument jdk.jartool add exports: java.base/jdk.internal.misc ALL-UNNAMED jdk.jartool/sun.tools.jar ALL-UNNAMED source path: /tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses /tmp/tone/run/jtreg/jdk-repo/test/lib class path: /tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/test/lib rerun: cd /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/tmp/tone/run/jtreg/test-images \ /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk/bin/javac \ -J-ea \ -J-esa \ -J-Dtest.vm.opts='-ea -esa' \ -J-Dtest.tool.vm.opts='-J-ea -J-esa' \ -J-Dtest.compiler.opts= \ -J-Dtest.java.opts= \ -J-Dtest.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -J-Dcompile.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -J-Dtest.timeout.factor=4.0 \ -J-Dtest.nativepath=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -J-Dtest.root=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -J-Dtest.name=serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java \ -J-Dtest.file=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java \ -J-Dtest.src=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses \ -J-Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jdk-repo/test/lib \ -J-Dtest.classes=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d \ -J-Dtest.class.path=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/test/lib \ -J-Dtest.modules='java.base/jdk.internal.misc java.compiler java.instrument jdk.jartool/sun.tools.jar' \ @/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d/compile.1.jta STDOUT: STDERR: ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler REASON: User specified action: run main/othervm -javaagent:redefineagent.jar -XX:+AllowRedefinitionToAddDeleteMethods -Xlog:redefine+class*=trace RedefineSubtractLambdaExpression TIME: 0.207 seconds messages: command: main -javaagent:redefineagent.jar -XX:+AllowRedefinitionToAddDeleteMethods -Xlog:redefine+class*=trace RedefineSubtractLambdaExpression reason: User specified action: run main/othervm -javaagent:redefineagent.jar -XX:+AllowRedefinitionToAddDeleteMethods -Xlog:redefine+class*=trace RedefineSubtractLambdaExpression started: Fri Nov 08 04:31:49 CST 2024 Mode: othervm [/othervm specified] Additional options from @modules: --add-modules java.base,java.compiler,java.instrument,jdk.jartool --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED finished: Fri Nov 08 04:31:50 CST 2024 elapsed time (seconds): 0.207 configuration: Boot Layer add modules: java.base java.compiler java.instrument jdk.jartool add exports: java.base/jdk.internal.misc ALL-UNNAMED jdk.jartool/sun.tools.jar ALL-UNNAMED STDOUT: Hello from class B's test_math method Result = 15 STDERR: OpenJDK 64-Bit Server VM warning: Option AllowRedefinitionToAddDeleteMethods was deprecated in version 13.0 and will likely be removed in a future release. java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler at RedefineClassHelper.redefineClass(RedefineClassHelper.java:50) 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:567) at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) at java.base/java.lang.Thread.run(Thread.java:1576) Caused by: java.lang.ClassNotFoundException: jdk.test.lib.compiler.InMemoryJavaCompiler at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:528) ... 6 more JavaTest Message: Test threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler JavaTest Message: shutting down test STATUS:Failed.`main' threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler rerun: cd /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/tmp/tone/run/jtreg/test-images \ CLASSPATH=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d:/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/test/lib:/tmp/tone/run/jtreg/jdk-repo/test/lib:/tmp/tone/run/jtreg/jtreg/lib/javatest.jar:/tmp/tone/run/jtreg/jtreg/lib/jtreg.jar \ /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk/bin/java \ -Dtest.vm.opts='-ea -esa' \ -Dtest.tool.vm.opts='-J-ea -J-esa' \ -Dtest.compiler.opts= \ -Dtest.java.opts= \ -Dtest.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -Dcompile.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -Dtest.timeout.factor=4.0 \ -Dtest.nativepath=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -Dtest.root=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg \ -Dtest.name=serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java \ -Dtest.file=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java \ -Dtest.src=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses \ -Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses:/tmp/tone/run/jtreg/jdk-repo/test/lib \ -Dtest.classes=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d \ -Dtest.class.path=/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d:/tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/classes/18/test/lib \ -Dtest.modules='java.base/jdk.internal.misc java.compiler java.instrument jdk.jartool/sun.tools.jar' \ --add-modules java.base,java.compiler,java.instrument,jdk.jartool \ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \ --add-exports jdk.jartool/sun.tools.jar=ALL-UNNAMED \ -ea \ -esa \ -Djava.library.path=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -javaagent:redefineagent.jar \ -XX:+AllowRedefinitionToAddDeleteMethods \ -Xlog:redefine+class*=trace \ com.sun.javatest.regtest.agent.MainWrapper /tmp/tone/run/jtreg/jt-work/jtreg/hotspot_jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.d/main.2.jta TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.NoClassDefFoundError: jdk/test/lib/compiler/InMemoryJavaCompiler