No Possible Issues Found via Git Search

jdk_tools_0

[2026-04-02T11:11:56.042Z] Running test jdk_tools_0 ... [2026-04-02T11:11:56.042Z] =============================================== [2026-04-02T11:11:56.042Z] jdk_tools_0 Start Time: Thu Apr 2 11:11:55 2026 Epoch Time (ms): 1775128315406 [2026-04-02T11:11:56.042Z] variation: Mode150 [2026-04-02T11:11:56.042Z] JVM_OPTIONS: -XX:+UseCompressedOops [2026-04-02T11:11:56.042Z] { \ [2026-04-02T11:11:56.042Z] echo ""; echo "TEST SETUP:"; \ [2026-04-02T11:11:56.042Z] echo "Nothing to be done for setup."; \ [2026-04-02T11:11:56.042Z] mkdir -p "/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/../TKG/output_17751246196647/jdk_tools_0"; \ [2026-04-02T11:11:56.043Z] cd "/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/../TKG/output_17751246196647/jdk_tools_0"; \ [2026-04-02T11:11:56.043Z] echo ""; echo "TESTING:"; \ [2026-04-02T11:11:56.043Z] "/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/java" -Xmx512m -jar "/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/../../jvmtest/openjdk/jtreg/lib/jtreg.jar" \ [2026-04-02T11:11:56.043Z] -agentvm -a -ea -esa -v:fail,error,time,nopass -retain:fail,error,*.dmp,javacore.*,heapdump.*,*.trc -ignore:quiet -timeoutFactor:16 -xml:verify -k:'!headful' -concurrency:3 -nativepath:"/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/openjdk-test-image/jdk/jtreg/native" -vmoptions:"-Xmx512m -XX:+UseCompressedOops -Djava.awt.headless=true" \ [2026-04-02T11:11:56.043Z] \ [2026-04-02T11:11:56.043Z] -w ""/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/../TKG/output_17751246196647/jdk_tools_0"/work" \ [2026-04-02T11:11:56.043Z] -r ""/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/../TKG/output_17751246196647/jdk_tools_0"/report" \ [2026-04-02T11:11:56.043Z] -jdk:"/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image" \ [2026-04-02T11:11:56.043Z] -exclude:"/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/../openjdk/openjdk-jdk/test/jdk/ProblemList.txt" \ [2026-04-02T11:11:56.043Z] -exclude:"/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/../../jvmtest/openjdk/excludes/ProblemList_openjdk17.txt" \ [2026-04-02T11:11:56.043Z] \ [2026-04-02T11:11:56.043Z] -exclude:"/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/../openjdk/excludes/vendors/eclipse/ProblemList_openjdk17.txt" \ [2026-04-02T11:11:56.043Z] "/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/../openjdk/openjdk-jdk/test/jdk:jdk_tools"; \ [2026-04-02T11:11:56.043Z] if [ $? -eq 0 ]; then echo "-----------------------------------"; echo "jdk_tools_0""_PASSED"; echo "-----------------------------------"; cd /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/..; else echo "-----------------------------------"; echo "jdk_tools_0""_FAILED"; echo "-----------------------------------"; fi; \ [2026-04-02T11:11:56.043Z] echo ""; echo "TEST TEARDOWN:"; \ [2026-04-02T11:11:56.043Z] echo "Nothing to be done for teardown."; \ [2026-04-02T11:11:56.043Z] } 2>&1 | tee -a "/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/../TKG/output_17751246196647/TestTargetResult"; [2026-04-02T11:11:56.043Z] [2026-04-02T11:11:56.043Z] TEST SETUP: [2026-04-02T11:11:56.043Z] Nothing to be done for setup. [2026-04-02T11:11:56.043Z] [2026-04-02T11:11:56.043Z] TESTING: [2026-04-02T11:11:57.225Z] Directory "/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/../TKG/output_17751246196647/jdk_tools_0/work" not found: creating [2026-04-02T11:11:57.225Z] Directory "/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/../TKG/output_17751246196647/jdk_tools_0/report" not found: creating [2026-04-02T11:12:25.154Z] XML output with verification to /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/output_17751246196647/jdk_tools_0/work [2026-04-02T13:48:47.769Z] -------------------------------------------------- [2026-04-02T13:48:47.769Z] TEST: tools/launcher/HelpFlagsTest.java [2026-04-02T13:48:47.769Z] TEST JDK: /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image [2026-04-02T13:48:47.769Z] [2026-04-02T13:48:47.769Z] ACTION: compile -- Passed. Compilation successful [2026-04-02T13:48:47.769Z] REASON: User specified action: run compile HelpFlagsTest.java [2026-04-02T13:48:47.769Z] TIME: 1.142 seconds [2026-04-02T13:48:47.769Z] messages: [2026-04-02T13:48:47.769Z] command: compile /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/launcher/HelpFlagsTest.java [2026-04-02T13:48:47.769Z] reason: User specified action: run compile HelpFlagsTest.java [2026-04-02T13:48:47.769Z] started: Thu Apr 02 13:45:50 UTC 2026 [2026-04-02T13:48:47.769Z] Mode: agentvm [2026-04-02T13:48:47.769Z] Agent id: 3 [2026-04-02T13:48:47.769Z] finished: Thu Apr 02 13:45:52 UTC 2026 [2026-04-02T13:48:47.769Z] elapsed time (seconds): 1.142 [2026-04-02T13:48:47.769Z] configuration: [2026-04-02T13:48:47.769Z] Boot Layer (javac runtime environment) [2026-04-02T13:48:47.769Z] class path: /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jvmtest/openjdk/jtreg/lib/javatest.jar [2026-04-02T13:48:47.769Z] /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jvmtest/openjdk/jtreg/lib/jtreg.jar [2026-04-02T13:48:47.769Z] patch: java.base /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/output_17751246196647/jdk_tools_0/work/patches/java.base [2026-04-02T13:48:47.769Z] [2026-04-02T13:48:47.769Z] javac compilation environment [2026-04-02T13:48:47.769Z] source path: /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/launcher [2026-04-02T13:48:47.769Z] class path: /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/launcher [2026-04-02T13:48:47.769Z] /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/output_17751246196647/jdk_tools_0/work/classes/1/tools/launcher/HelpFlagsTest.d [2026-04-02T13:48:47.769Z] [2026-04-02T13:48:47.769Z] rerun: [2026-04-02T13:48:47.769Z] cd /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/output_17751246196647/jdk_tools_0/work/scratch/0 && \ [2026-04-02T13:48:47.769Z] DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus \ [2026-04-02T13:48:47.769Z] DISPLAY=:0 \ [2026-04-02T13:48:47.769Z] HOME=/home/jenkins \ [2026-04-02T13:48:47.769Z] LANG=en_US.UTF-8 \ [2026-04-02T13:48:47.769Z] PATH=/bin:/usr/bin:/usr/sbin \ [2026-04-02T13:48:47.769Z] XDG_RUNTIME_DIR=/run/user/1001 \ [2026-04-02T13:48:47.769Z] XDG_SESSION_CLASS=user \ [2026-04-02T13:48:47.769Z] XDG_SESSION_ID=15742 \ [2026-04-02T13:48:47.769Z] XDG_SESSION_TYPE=tty \ [2026-04-02T13:48:47.769Z] /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/javac \ [2026-04-02T13:48:47.769Z] -J-ea \ [2026-04-02T13:48:47.769Z] -J-esa \ [2026-04-02T13:48:47.769Z] -J-Xmx512m \ [2026-04-02T13:48:47.769Z] -J-XX:+UseCompressedOops \ [2026-04-02T13:48:47.769Z] -J-Djava.awt.headless=true \ [2026-04-02T13:48:47.769Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops -Djava.awt.headless=true' \ [2026-04-02T13:48:47.769Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops -J-Djava.awt.headless=true' \ [2026-04-02T13:48:47.769Z] -J-Dtest.compiler.opts= \ [2026-04-02T13:48:47.769Z] -J-Dtest.java.opts= \ [2026-04-02T13:48:47.769Z] -J-Dtest.jdk=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image \ [2026-04-02T13:48:47.769Z] -J-Dcompile.jdk=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image \ [2026-04-02T13:48:47.769Z] -J-Dtest.timeout.factor=16.0 \ [2026-04-02T13:48:47.769Z] -J-Dtest.nativepath=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/openjdk-test-image/jdk/jtreg/native \ [2026-04-02T13:48:47.769Z] -J-Dtest.root=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk \ [2026-04-02T13:48:47.769Z] -J-Dtest.name=tools/launcher/HelpFlagsTest.java \ [2026-04-02T13:48:47.770Z] -J-Dtest.file=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/launcher/HelpFlagsTest.java \ [2026-04-02T13:48:47.770Z] -J-Dtest.src=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/launcher \ [2026-04-02T13:48:47.770Z] -J-Dtest.src.path=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/launcher \ [2026-04-02T13:48:47.770Z] -J-Dtest.classes=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/output_17751246196647/jdk_tools_0/work/classes/1/tools/launcher/HelpFlagsTest.d \ [2026-04-02T13:48:47.770Z] -J-Dtest.class.path=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/output_17751246196647/jdk_tools_0/work/classes/1/tools/launcher/HelpFlagsTest.d \ [2026-04-02T13:48:47.770Z] -J-Dtest.class.path.prefix=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/output_17751246196647/jdk_tools_0/work/classes/1/tools/launcher/HelpFlagsTest.d:/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/launcher \ [2026-04-02T13:48:47.770Z] -d /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/output_17751246196647/jdk_tools_0/work/classes/1/tools/launcher/HelpFlagsTest.d \ [2026-04-02T13:48:47.770Z] -sourcepath /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/launcher \ [2026-04-02T13:48:47.770Z] -classpath /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/launcher:/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/output_17751246196647/jdk_tools_0/work/classes/1/tools/launcher/HelpFlagsTest.d /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/launcher/HelpFlagsTest.java [2026-04-02T13:48:47.770Z] [2026-04-02T13:48:47.770Z] ACTION: build -- Passed. All files up to date [2026-04-02T13:48:47.770Z] REASON: Named class compiled on demand [2026-04-02T13:48:47.770Z] TIME: 0.0 seconds [2026-04-02T13:48:47.770Z] messages: [2026-04-02T13:48:47.770Z] command: build HelpFlagsTest [2026-04-02T13:48:47.770Z] reason: Named class compiled on demand [2026-04-02T13:48:47.770Z] started: Thu Apr 02 13:45:52 UTC 2026 [2026-04-02T13:48:47.770Z] finished: Thu Apr 02 13:45:52 UTC 2026 [2026-04-02T13:48:47.770Z] elapsed time (seconds): 0.0 [2026-04-02T13:48:47.770Z] [2026-04-02T13:48:47.770Z] ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.AssertionError: HelpFlagsTest failed: failed: jstat -h has exit code 134. failed: jstat does not document -h in help message. [2026-04-02T13:48:47.770Z] REASON: User specified action: run main HelpFlagsTest [2026-04-02T13:48:47.770Z] TIME: 160.744 seconds [2026-04-02T13:48:47.770Z] messages: [2026-04-02T13:48:47.770Z] command: main HelpFlagsTest [2026-04-02T13:48:47.770Z] reason: User specified action: run main HelpFlagsTest [2026-04-02T13:48:47.770Z] started: Thu Apr 02 13:45:52 UTC 2026 [2026-04-02T13:48:47.770Z] Mode: agentvm [2026-04-02T13:48:47.770Z] Agent id: 25 [2026-04-02T13:48:47.770Z] finished: Thu Apr 02 13:48:32 UTC 2026 [2026-04-02T13:48:47.770Z] elapsed time (seconds): 160.744 [2026-04-02T13:48:47.770Z] configuration: [2026-04-02T13:48:47.770Z] Boot Layer [2026-04-02T13:48:47.770Z] class path: /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jvmtest/openjdk/jtreg/lib/javatest.jar [2026-04-02T13:48:47.770Z] /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jvmtest/openjdk/jtreg/lib/jtreg.jar [2026-04-02T13:48:47.770Z] /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jvmtest/openjdk/jtreg/lib/junit-platform-console-standalone-1.10.2.jar [2026-04-02T13:48:47.770Z] /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jvmtest/openjdk/jtreg/lib/testng-7.3.0.jar [2026-04-02T13:48:47.770Z] /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jvmtest/openjdk/jtreg/lib/guice-5.1.0.jar [2026-04-02T13:48:47.770Z] /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jvmtest/openjdk/jtreg/lib/jcommander-1.82.jar [2026-04-02T13:48:47.770Z] patch: java.base /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/output_17751246196647/jdk_tools_0/work/patches/java.base [2026-04-02T13:48:47.770Z] [2026-04-02T13:48:47.770Z] Test Layer [2026-04-02T13:48:47.770Z] class path: /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/output_17751246196647/jdk_tools_0/work/classes/1/tools/launcher/HelpFlagsTest.d [2026-04-02T13:48:47.770Z] /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/launcher [2026-04-02T13:48:47.770Z] [2026-04-02T13:48:47.770Z] rerun: [2026-04-02T13:48:47.770Z] cd /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/output_17751246196647/jdk_tools_0/work/scratch/0 && \ [2026-04-02T13:48:47.770Z] DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus \ [2026-04-02T13:48:47.770Z] DISPLAY=:0 \ [2026-04-02T13:48:47.770Z] HOME=/home/jenkins \ [2026-04-02T13:48:47.770Z] LANG=en_US.UTF-8 \ [2026-04-02T13:48:47.770Z] PATH=/bin:/usr/bin:/usr/sbin \ [2026-04-02T13:48:47.770Z] XDG_RUNTIME_DIR=/run/user/1001 \ [2026-04-02T13:48:47.770Z] XDG_SESSION_CLASS=user \ [2026-04-02T13:48:47.770Z] XDG_SESSION_ID=15742 \ [2026-04-02T13:48:47.770Z] XDG_SESSION_TYPE=tty \ [2026-04-02T13:48:47.770Z] /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/java \ [2026-04-02T13:48:47.770Z] -Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops -Djava.awt.headless=true' \ [2026-04-02T13:48:47.770Z] -Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops -J-Djava.awt.headless=true' \ [2026-04-02T13:48:47.770Z] -Dtest.compiler.opts= \ [2026-04-02T13:48:47.770Z] -Dtest.java.opts= \ [2026-04-02T13:48:47.770Z] -Dtest.jdk=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image \ [2026-04-02T13:48:47.770Z] -Dcompile.jdk=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image \ [2026-04-02T13:48:47.770Z] -Dtest.timeout.factor=16.0 \ [2026-04-02T13:48:47.770Z] -Dtest.nativepath=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/openjdk-test-image/jdk/jtreg/native \ [2026-04-02T13:48:47.770Z] -Dtest.root=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk \ [2026-04-02T13:48:47.770Z] -Dtest.name=tools/launcher/HelpFlagsTest.java \ [2026-04-02T13:48:47.770Z] -Dtest.file=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/launcher/HelpFlagsTest.java \ [2026-04-02T13:48:47.770Z] -Dtest.src=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/launcher \ [2026-04-02T13:48:47.770Z] -Dtest.src.path=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/launcher \ [2026-04-02T13:48:47.770Z] -Dtest.classes=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/output_17751246196647/jdk_tools_0/work/classes/1/tools/launcher/HelpFlagsTest.d \ [2026-04-02T13:48:47.771Z] -Dtest.class.path=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/output_17751246196647/jdk_tools_0/work/classes/1/tools/launcher/HelpFlagsTest.d \ [2026-04-02T13:48:47.771Z] -Dtest.class.path.prefix=/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/output_17751246196647/jdk_tools_0/work/classes/1/tools/launcher/HelpFlagsTest.d:/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/launcher \ [2026-04-02T13:48:47.771Z] -classpath /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/output_17751246196647/jdk_tools_0/work/classes/1/tools/launcher/HelpFlagsTest.d:/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/launcher:/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jvmtest/openjdk/jtreg/lib/javatest.jar:/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jvmtest/openjdk/jtreg/lib/jtreg.jar \ [2026-04-02T13:48:47.771Z] HelpFlagsTest [2026-04-02T13:48:47.771Z] stderr: [2026-04-02T13:48:47.771Z] WARNING: A terminally deprecated method in java.lang.System has been called [2026-04-02T13:48:47.771Z] WARNING: System::setSecurityManager has been called by com.sun.javatest.regtest.agent.RegressionSecurityManager (file:/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jvmtest/openjdk/jtreg/lib/jtreg.jar) [2026-04-02T13:48:47.771Z] WARNING: Please consider reporting this to the maintainers of com.sun.javatest.regtest.agent.RegressionSecurityManager [2026-04-02T13:48:47.771Z] WARNING: System::setSecurityManager will be removed in a future release [2026-04-02T13:48:47.771Z] STDOUT: [2026-04-02T13:48:47.771Z] Skip serialver. It does not support -?. [2026-04-02T13:48:47.771Z] Skip serialver. It does not support -h. [2026-04-02T13:48:47.771Z] Skip serialver. It does not support --help. [2026-04-02T13:48:47.771Z] Testing serialver [2026-04-02T13:48:47.771Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/serialver -asdfxgr [2026-04-02T13:48:47.771Z] Invalid flag -asdfxgr. [2026-04-02T13:48:47.771Z] use: serialver [-classpath classpath] [classname...] [2026-04-02T13:48:47.771Z] #> echo $? [2026-04-02T13:48:47.771Z] 1 [2026-04-02T13:48:47.771Z] Testing serialver [2026-04-02T13:48:47.771Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/serialver -help [2026-04-02T13:48:47.771Z] Invalid flag -help. [2026-04-02T13:48:47.771Z] use: serialver [-classpath classpath] [classname...] [2026-04-02T13:48:47.771Z] #> echo $? [2026-04-02T13:48:47.771Z] 1 [2026-04-02T13:48:47.771Z] Testing jmod [2026-04-02T13:48:47.771Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jmod -? [2026-04-02T13:48:47.771Z] Usage: jmod (create|extract|list|describe|hash) <OPTIONS> <jmod-file> [2026-04-02T13:48:47.771Z] [2026-04-02T13:48:47.771Z] Main operation modes: [2026-04-02T13:48:47.771Z] create - Creates a new jmod archive [2026-04-02T13:48:47.771Z] extract - Extracts all the files from the archive [2026-04-02T13:48:47.771Z] list - Prints the names of all the entries [2026-04-02T13:48:47.771Z] describe - Prints the module details [2026-04-02T13:48:47.771Z] hash - Records hashes of tied modules. [2026-04-02T13:48:47.771Z] [2026-04-02T13:48:47.771Z] Option Description [2026-04-02T13:48:47.771Z] ------ ----------- [2026-04-02T13:48:47.771Z] -?, -h, --help Print this help message [2026-04-02T13:48:47.771Z] --class-path <path> Application jar files|dir containing [2026-04-02T13:48:47.771Z] classes [2026-04-02T13:48:47.771Z] --cmds <path> Location of native commands [2026-04-02T13:48:47.771Z] --config <path> Location of user-editable config files [2026-04-02T13:48:47.771Z] --date <date> Date and time for the timestamps of [2026-04-02T13:48:47.771Z] entries, specified in ISO-8601 [2026-04-02T13:48:47.771Z] extended offset date-time with [2026-04-02T13:48:47.771Z] optional time-zone format, e.g. [2026-04-02T13:48:47.771Z] "2022-02-12T12:30:00-05:00" [2026-04-02T13:48:47.771Z] --dir <path> Target directory for extract [2026-04-02T13:48:47.771Z] --dry-run Dry run of hash mode [2026-04-02T13:48:47.771Z] --exclude <pattern-list> Exclude files matching the supplied [2026-04-02T13:48:47.771Z] comma separated pattern list, each [2026-04-02T13:48:47.771Z] element using one the following [2026-04-02T13:48:47.771Z] forms: <glob-pattern>, glob:<glob- [2026-04-02T13:48:47.771Z] pattern> or regex:<regex-pattern> [2026-04-02T13:48:47.771Z] --hash-modules <regex-pattern> Compute and record hashes to tie a [2026-04-02T13:48:47.771Z] packaged module with modules [2026-04-02T13:48:47.771Z] matching the given <regex-pattern> [2026-04-02T13:48:47.771Z] and depending upon it directly or [2026-04-02T13:48:47.771Z] indirectly. The hashes are recorded [2026-04-02T13:48:47.771Z] in the JMOD file being created, or a [2026-04-02T13:48:47.771Z] JMOD file or modular JAR on the [2026-04-02T13:48:47.771Z] module path specified the jmod hash [2026-04-02T13:48:47.771Z] command. [2026-04-02T13:48:47.771Z] --header-files <path> Location of header files [2026-04-02T13:48:47.771Z] --help-extra Print help on extra options [2026-04-02T13:48:47.771Z] --legal-notices <path> Location of legal notices [2026-04-02T13:48:47.771Z] --libs <path> Location of native libraries [2026-04-02T13:48:47.771Z] --main-class <String: class-name> Main class [2026-04-02T13:48:47.771Z] --man-pages <path> Location of man pages [2026-04-02T13:48:47.771Z] --module-version <module-version> Module version [2026-04-02T13:48:47.771Z] -p, --module-path <path> Module path [2026-04-02T13:48:47.771Z] --target-platform <String: target- Target platform [2026-04-02T13:48:47.771Z] platform> [2026-04-02T13:48:47.771Z] --version Version information [2026-04-02T13:48:47.771Z] @<filename> Read options from the specified file [2026-04-02T13:48:47.771Z] #> echo $? [2026-04-02T13:48:47.771Z] 0 [2026-04-02T13:48:47.771Z] Found documentation of '-?': '-?, -h, --help Print this help message' [2026-04-02T13:48:47.771Z] Testing jmod [2026-04-02T13:48:47.771Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jmod -h [2026-04-02T13:48:47.771Z] Usage: jmod (create|extract|list|describe|hash) <OPTIONS> <jmod-file> [2026-04-02T13:48:47.771Z] [2026-04-02T13:48:47.771Z] Main operation modes: [2026-04-02T13:48:47.771Z] create - Creates a new jmod archive [2026-04-02T13:48:47.771Z] extract - Extracts all the files from the archive [2026-04-02T13:48:47.771Z] list - Prints the names of all the entries [2026-04-02T13:48:47.771Z] describe - Prints the module details [2026-04-02T13:48:47.772Z] hash - Records hashes of tied modules. [2026-04-02T13:48:47.772Z] [2026-04-02T13:48:47.772Z] Option Description [2026-04-02T13:48:47.772Z] ------ ----------- [2026-04-02T13:48:47.772Z] -?, -h, --help Print this help message [2026-04-02T13:48:47.772Z] --class-path <path> Application jar files|dir containing [2026-04-02T13:48:47.772Z] classes [2026-04-02T13:48:47.772Z] --cmds <path> Location of native commands [2026-04-02T13:48:47.772Z] --config <path> Location of user-editable config files [2026-04-02T13:48:47.772Z] --date <date> Date and time for the timestamps of [2026-04-02T13:48:47.772Z] entries, specified in ISO-8601 [2026-04-02T13:48:47.772Z] extended offset date-time with [2026-04-02T13:48:47.772Z] optional time-zone format, e.g. [2026-04-02T13:48:47.772Z] "2022-02-12T12:30:00-05:00" [2026-04-02T13:48:47.772Z] --dir <path> Target directory for extract [2026-04-02T13:48:47.772Z] --dry-run Dry run of hash mode [2026-04-02T13:48:47.772Z] --exclude <pattern-list> Exclude files matching the supplied [2026-04-02T13:48:47.772Z] comma separated pattern list, each [2026-04-02T13:48:47.772Z] element using one the following [2026-04-02T13:48:47.772Z] forms: <glob-pattern>, glob:<glob- [2026-04-02T13:48:47.772Z] pattern> or regex:<regex-pattern> [2026-04-02T13:48:47.772Z] --hash-modules <regex-pattern> Compute and record hashes to tie a [2026-04-02T13:48:47.772Z] packaged module with modules [2026-04-02T13:48:47.772Z] matching the given <regex-pattern> [2026-04-02T13:48:47.772Z] and depending upon it directly or [2026-04-02T13:48:47.772Z] indirectly. The hashes are recorded [2026-04-02T13:48:47.772Z] in the JMOD file being created, or a [2026-04-02T13:48:47.772Z] JMOD file or modular JAR on the [2026-04-02T13:48:47.772Z] module path specified the jmod hash [2026-04-02T13:48:47.772Z] command. [2026-04-02T13:48:47.772Z] --header-files <path> Location of header files [2026-04-02T13:48:47.772Z] --help-extra Print help on extra options [2026-04-02T13:48:47.772Z] --legal-notices <path> Location of legal notices [2026-04-02T13:48:47.772Z] --libs <path> Location of native libraries [2026-04-02T13:48:47.772Z] --main-class <String: class-name> Main class [2026-04-02T13:48:47.772Z] --man-pages <path> Location of man pages [2026-04-02T13:48:47.772Z] --module-version <module-version> Module version [2026-04-02T13:48:47.772Z] -p, --module-path <path> Module path [2026-04-02T13:48:47.772Z] --target-platform <String: target- Target platform [2026-04-02T13:48:47.772Z] platform> [2026-04-02T13:48:47.772Z] --version Version information [2026-04-02T13:48:47.772Z] @<filename> Read options from the specified file [2026-04-02T13:48:47.772Z] #> echo $? [2026-04-02T13:48:47.772Z] 0 [2026-04-02T13:48:47.772Z] Found documentation of '-h': '-?, -h, --help Print this help message' [2026-04-02T13:48:47.772Z] Testing jmod [2026-04-02T13:48:47.772Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jmod --help [2026-04-02T13:48:47.772Z] Usage: jmod (create|extract|list|describe|hash) <OPTIONS> <jmod-file> [2026-04-02T13:48:47.772Z] [2026-04-02T13:48:47.772Z] Main operation modes: [2026-04-02T13:48:47.772Z] create - Creates a new jmod archive [2026-04-02T13:48:47.772Z] extract - Extracts all the files from the archive [2026-04-02T13:48:47.772Z] list - Prints the names of all the entries [2026-04-02T13:48:47.772Z] describe - Prints the module details [2026-04-02T13:48:47.772Z] hash - Records hashes of tied modules. [2026-04-02T13:48:47.772Z] [2026-04-02T13:48:47.772Z] Option Description [2026-04-02T13:48:47.772Z] ------ ----------- [2026-04-02T13:48:47.772Z] -?, -h, --help Print this help message [2026-04-02T13:48:47.772Z] --class-path <path> Application jar files|dir containing [2026-04-02T13:48:47.772Z] classes [2026-04-02T13:48:47.772Z] --cmds <path> Location of native commands [2026-04-02T13:48:47.772Z] --config <path> Location of user-editable config files [2026-04-02T13:48:47.772Z] --date <date> Date and time for the timestamps of [2026-04-02T13:48:47.772Z] entries, specified in ISO-8601 [2026-04-02T13:48:47.772Z] extended offset date-time with [2026-04-02T13:48:47.772Z] optional time-zone format, e.g. [2026-04-02T13:48:47.772Z] "2022-02-12T12:30:00-05:00" [2026-04-02T13:48:47.772Z] --dir <path> Target directory for extract [2026-04-02T13:48:47.772Z] --dry-run Dry run of hash mode [2026-04-02T13:48:47.772Z] --exclude <pattern-list> Exclude files matching the supplied [2026-04-02T13:48:47.772Z] comma separated pattern list, each [2026-04-02T13:48:47.772Z] element using one the following [2026-04-02T13:48:47.772Z] forms: <glob-pattern>, glob:<glob- [2026-04-02T13:48:47.772Z] pattern> or regex:<regex-pattern> [2026-04-02T13:48:47.772Z] --hash-modules <regex-pattern> Compute and record hashes to tie a [2026-04-02T13:48:47.772Z] packaged module with modules [2026-04-02T13:48:47.772Z] matching the given <regex-pattern> [2026-04-02T13:48:47.772Z] and depending upon it directly or [2026-04-02T13:48:47.772Z] indirectly. The hashes are recorded [2026-04-02T13:48:47.772Z] in the JMOD file being created, or a [2026-04-02T13:48:47.772Z] JMOD file or modular JAR on the [2026-04-02T13:48:47.772Z] module path specified the jmod hash [2026-04-02T13:48:47.772Z] command. [2026-04-02T13:48:47.772Z] --header-files <path> Location of header files [2026-04-02T13:48:47.772Z] --help-extra Print help on extra options [2026-04-02T13:48:47.772Z] --legal-notices <path> Location of legal notices [2026-04-02T13:48:47.772Z] --libs <path> Location of native libraries [2026-04-02T13:48:47.772Z] --main-class <String: class-name> Main class [2026-04-02T13:48:47.772Z] --man-pages <path> Location of man pages [2026-04-02T13:48:47.772Z] --module-version <module-version> Module version [2026-04-02T13:48:47.773Z] -p, --module-path <path> Module path [2026-04-02T13:48:47.773Z] --target-platform <String: target- Target platform [2026-04-02T13:48:47.773Z] platform> [2026-04-02T13:48:47.773Z] --version Version information [2026-04-02T13:48:47.773Z] @<filename> Read options from the specified file [2026-04-02T13:48:47.773Z] #> echo $? [2026-04-02T13:48:47.773Z] 0 [2026-04-02T13:48:47.773Z] Found documentation of '--help': '-?, -h, --help Print this help message' [2026-04-02T13:48:47.773Z] Testing jmod [2026-04-02T13:48:47.773Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jmod -asdfxgr [2026-04-02T13:48:47.773Z] Error: a is not a recognized option [2026-04-02T13:48:47.773Z] #> echo $? [2026-04-02T13:48:47.773Z] 2 [2026-04-02T13:48:47.773Z] Testing jmod [2026-04-02T13:48:47.773Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jmod -help [2026-04-02T13:48:47.773Z] Usage: jmod (create|extract|list|describe|hash) <OPTIONS> <jmod-file> [2026-04-02T13:48:47.773Z] [2026-04-02T13:48:47.773Z] Main operation modes: [2026-04-02T13:48:47.773Z] create - Creates a new jmod archive [2026-04-02T13:48:47.773Z] extract - Extracts all the files from the archive [2026-04-02T13:48:47.773Z] list - Prints the names of all the entries [2026-04-02T13:48:47.773Z] describe - Prints the module details [2026-04-02T13:48:47.773Z] hash - Records hashes of tied modules. [2026-04-02T13:48:47.773Z] [2026-04-02T13:48:47.773Z] Option Description [2026-04-02T13:48:47.773Z] ------ ----------- [2026-04-02T13:48:47.773Z] -?, -h, --help Print this help message [2026-04-02T13:48:47.773Z] --class-path <path> Application jar files|dir containing [2026-04-02T13:48:47.773Z] classes [2026-04-02T13:48:47.773Z] --cmds <path> Location of native commands [2026-04-02T13:48:47.773Z] --config <path> Location of user-editable config files [2026-04-02T13:48:47.773Z] --date <date> Date and time for the timestamps of [2026-04-02T13:48:47.773Z] entries, specified in ISO-8601 [2026-04-02T13:48:47.773Z] extended offset date-time with [2026-04-02T13:48:47.773Z] optional time-zone format, e.g. [2026-04-02T13:48:47.773Z] "2022-02-12T12:30:00-05:00" [2026-04-02T13:48:47.773Z] --dir <path> Target directory for extract [2026-04-02T13:48:47.773Z] --dry-run Dry run of hash mode [2026-04-02T13:48:47.773Z] --exclude <pattern-list> Exclude files matching the supplied [2026-04-02T13:48:47.773Z] comma separated pattern list, each [2026-04-02T13:48:47.773Z] element using one the following [2026-04-02T13:48:47.773Z] forms: <glob-pattern>, glob:<glob- [2026-04-02T13:48:47.773Z] pattern> or regex:<regex-pattern> [2026-04-02T13:48:47.773Z] --hash-modules <regex-pattern> Compute and record hashes to tie a [2026-04-02T13:48:47.773Z] packaged module with modules [2026-04-02T13:48:47.773Z] matching the given <regex-pattern> [2026-04-02T13:48:47.773Z] and depending upon it directly or [2026-04-02T13:48:47.773Z] indirectly. The hashes are recorded [2026-04-02T13:48:47.773Z] in the JMOD file being created, or a [2026-04-02T13:48:47.773Z] JMOD file or modular JAR on the [2026-04-02T13:48:47.773Z] module path specified the jmod hash [2026-04-02T13:48:47.773Z] command. [2026-04-02T13:48:47.773Z] --header-files <path> Location of header files [2026-04-02T13:48:47.773Z] --help-extra Print help on extra options [2026-04-02T13:48:47.773Z] --legal-notices <path> Location of legal notices [2026-04-02T13:48:47.773Z] --libs <path> Location of native libraries [2026-04-02T13:48:47.773Z] --main-class <String: class-name> Main class [2026-04-02T13:48:47.773Z] --man-pages <path> Location of man pages [2026-04-02T13:48:47.773Z] --module-version <module-version> Module version [2026-04-02T13:48:47.773Z] -p, --module-path <path> Module path [2026-04-02T13:48:47.773Z] --target-platform <String: target- Target platform [2026-04-02T13:48:47.773Z] platform> [2026-04-02T13:48:47.773Z] --version Version information [2026-04-02T13:48:47.773Z] @<filename> Read options from the specified file [2026-04-02T13:48:47.773Z] #> echo $? [2026-04-02T13:48:47.773Z] 0 [2026-04-02T13:48:47.773Z] Testing jinfo [2026-04-02T13:48:47.773Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jinfo -? [2026-04-02T13:48:47.773Z] Usage: [2026-04-02T13:48:47.773Z] jinfo <option> <pid> [2026-04-02T13:48:47.773Z] (to connect to a running process) [2026-04-02T13:48:47.773Z] [2026-04-02T13:48:47.773Z] where <option> is one of: [2026-04-02T13:48:47.773Z] -flag <name> to print the value of the named VM flag [2026-04-02T13:48:47.773Z] -flag [+|-]<name> to enable or disable the named VM flag [2026-04-02T13:48:47.773Z] -flag <name>=<value> to set the named VM flag to the given value [2026-04-02T13:48:47.773Z] -flags to print VM flags [2026-04-02T13:48:47.773Z] -sysprops to print Java system properties [2026-04-02T13:48:47.773Z] <no option> to print both VM flags and system properties [2026-04-02T13:48:47.773Z] -? | -h | --help | -help to print this help message [2026-04-02T13:48:47.773Z] #> echo $? [2026-04-02T13:48:47.773Z] 0 [2026-04-02T13:48:47.773Z] Found documentation of '-?': '-? | -h | --help | -help to print this help message' [2026-04-02T13:48:47.773Z] Testing jinfo [2026-04-02T13:48:47.773Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jinfo -h [2026-04-02T13:48:47.773Z] Usage: [2026-04-02T13:48:47.773Z] jinfo <option> <pid> [2026-04-02T13:48:47.773Z] (to connect to a running process) [2026-04-02T13:48:47.773Z] [2026-04-02T13:48:47.773Z] where <option> is one of: [2026-04-02T13:48:47.773Z] -flag <name> to print the value of the named VM flag [2026-04-02T13:48:47.773Z] -flag [+|-]<name> to enable or disable the named VM flag [2026-04-02T13:48:47.773Z] -flag <name>=<value> to set the named VM flag to the given value [2026-04-02T13:48:47.773Z] -flags to print VM flags [2026-04-02T13:48:47.773Z] -sysprops to print Java system properties [2026-04-02T13:48:47.773Z] <no option> to print both VM flags and system properties [2026-04-02T13:48:47.773Z] -? | -h | --help | -help to print this help message [2026-04-02T13:48:47.773Z] #> echo $? [2026-04-02T13:48:47.773Z] 0 [2026-04-02T13:48:47.773Z] Found documentation of '-h': '-? | -h | --help | -help to print this help message' [2026-04-02T13:48:47.773Z] Testing jinfo [2026-04-02T13:48:47.773Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jinfo --help [2026-04-02T13:48:47.773Z] Usage: [2026-04-02T13:48:47.773Z] jinfo <option> <pid> [2026-04-02T13:48:47.773Z] (to connect to a running process) [2026-04-02T13:48:47.773Z] [2026-04-02T13:48:47.773Z] where <option> is one of: [2026-04-02T13:48:47.773Z] -flag <name> to print the value of the named VM flag [2026-04-02T13:48:47.773Z] -flag [+|-]<name> to enable or disable the named VM flag [2026-04-02T13:48:47.773Z] -flag <name>=<value> to set the named VM flag to the given value [2026-04-02T13:48:47.773Z] -flags to print VM flags [2026-04-02T13:48:47.773Z] -sysprops to print Java system properties [2026-04-02T13:48:47.773Z] <no option> to print both VM flags and system properties [2026-04-02T13:48:47.773Z] -? | -h | --help | -help to print this help message [2026-04-02T13:48:47.773Z] #> echo $? [2026-04-02T13:48:47.773Z] 0 [2026-04-02T13:48:47.773Z] Found documentation of '--help': '-? | -h | --help | -help to print this help message' [2026-04-02T13:48:47.773Z] Testing jinfo [2026-04-02T13:48:47.773Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jinfo -asdfxgr [2026-04-02T13:48:47.773Z] Usage: [2026-04-02T13:48:47.773Z] jinfo <option> <pid> [2026-04-02T13:48:47.773Z] (to connect to a running process) [2026-04-02T13:48:47.773Z] [2026-04-02T13:48:47.773Z] where <option> is one of: [2026-04-02T13:48:47.773Z] -flag <name> to print the value of the named VM flag [2026-04-02T13:48:47.773Z] -flag [+|-]<name> to enable or disable the named VM flag [2026-04-02T13:48:47.773Z] -flag <name>=<value> to set the named VM flag to the given value [2026-04-02T13:48:47.773Z] -flags to print VM flags [2026-04-02T13:48:47.773Z] -sysprops to print Java system properties [2026-04-02T13:48:47.773Z] <no option> to print both VM flags and system properties [2026-04-02T13:48:47.774Z] -? | -h | --help | -help to print this help message [2026-04-02T13:48:47.774Z] #> echo $? [2026-04-02T13:48:47.774Z] 1 [2026-04-02T13:48:47.774Z] Testing jimage [2026-04-02T13:48:47.774Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jimage -? [2026-04-02T13:48:47.774Z] Usage: jimage <extract | info | list | verify> <options> jimage... [2026-04-02T13:48:47.774Z] [2026-04-02T13:48:47.774Z] extract - Extract all jimage entries and place in a directory specified [2026-04-02T13:48:47.774Z] by the --dir=<directory> (default=.) option. [2026-04-02T13:48:47.774Z] [2026-04-02T13:48:47.774Z] info - Prints detailed information contained in the jimage header. [2026-04-02T13:48:47.774Z] [2026-04-02T13:48:47.774Z] list - Prints the names of all the entries in the jimage. When used with [2026-04-02T13:48:47.774Z] --verbose, list will also print entry size and offset attributes. [2026-04-02T13:48:47.774Z] [2026-04-02T13:48:47.774Z] verify - Reports on any .class entries that dont verify as classes. [2026-04-02T13:48:47.774Z] [2026-04-02T13:48:47.774Z] Possible options include: [2026-04-02T13:48:47.774Z] --dir Target directory for extract directive [2026-04-02T13:48:47.774Z] -?, -h, --help Print this help message [2026-04-02T13:48:47.774Z] --include <pattern-list> Pattern list for filtering entries. [2026-04-02T13:48:47.774Z] --verbose Listing prints entry size and offset [2026-04-02T13:48:47.774Z] attributes [2026-04-02T13:48:47.774Z] --version Print version information [2026-04-02T13:48:47.774Z] [2026-04-02T13:48:47.774Z] For options requiring a <pattern-list>, the value will be a comma separated [2026-04-02T13:48:47.774Z] list of elements each using one the following forms: [2026-04-02T13:48:47.774Z] <glob-pattern> [2026-04-02T13:48:47.774Z] glob:<glob-pattern> [2026-04-02T13:48:47.774Z] regex:<regex-pattern> [2026-04-02T13:48:47.774Z] #> echo $? [2026-04-02T13:48:47.774Z] 0 [2026-04-02T13:48:47.774Z] Found documentation of '-?': '-?, -h, --help Print this help message' [2026-04-02T13:48:47.774Z] Testing jimage [2026-04-02T13:48:47.774Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jimage -h [2026-04-02T13:48:47.774Z] Usage: jimage <extract | info | list | verify> <options> jimage... [2026-04-02T13:48:47.774Z] [2026-04-02T13:48:47.774Z] extract - Extract all jimage entries and place in a directory specified [2026-04-02T13:48:47.774Z] by the --dir=<directory> (default=.) option. [2026-04-02T13:48:47.774Z] [2026-04-02T13:48:47.774Z] info - Prints detailed information contained in the jimage header. [2026-04-02T13:48:47.774Z] [2026-04-02T13:48:47.774Z] list - Prints the names of all the entries in the jimage. When used with [2026-04-02T13:48:47.774Z] --verbose, list will also print entry size and offset attributes. [2026-04-02T13:48:47.774Z] [2026-04-02T13:48:47.774Z] verify - Reports on any .class entries that dont verify as classes. [2026-04-02T13:48:47.774Z] [2026-04-02T13:48:47.774Z] Possible options include: [2026-04-02T13:48:47.774Z] --dir Target directory for extract directive [2026-04-02T13:48:47.774Z] -?, -h, --help Print this help message [2026-04-02T13:48:47.774Z] --include <pattern-list> Pattern list for filtering entries. [2026-04-02T13:48:47.774Z] --verbose Listing prints entry size and offset [2026-04-02T13:48:47.774Z] attributes [2026-04-02T13:48:47.774Z] --version Print version information [2026-04-02T13:48:47.774Z] [2026-04-02T13:48:47.774Z] For options requiring a <pattern-list>, the value will be a comma separated [2026-04-02T13:48:47.774Z] list of elements each using one the following forms: [2026-04-02T13:48:47.774Z] <glob-pattern> [2026-04-02T13:48:47.774Z] glob:<glob-pattern> [2026-04-02T13:48:47.774Z] regex:<regex-pattern> [2026-04-02T13:48:47.774Z] #> echo $? [2026-04-02T13:48:47.774Z] 0 [2026-04-02T13:48:47.774Z] Found documentation of '-h': '-?, -h, --help Print this help message' [2026-04-02T13:48:47.774Z] Testing jimage [2026-04-02T13:48:47.774Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jimage --help [2026-04-02T13:48:47.774Z] Usage: jimage <extract | info | list | verify> <options> jimage... [2026-04-02T13:48:47.774Z] [2026-04-02T13:48:47.774Z] extract - Extract all jimage entries and place in a directory specified [2026-04-02T13:48:47.774Z] by the --dir=<directory> (default=.) option. [2026-04-02T13:48:47.774Z] [2026-04-02T13:48:47.774Z] info - Prints detailed information contained in the jimage header. [2026-04-02T13:48:47.774Z] [2026-04-02T13:48:47.774Z] list - Prints the names of all the entries in the jimage. When used with [2026-04-02T13:48:47.774Z] --verbose, list will also print entry size and offset attributes. [2026-04-02T13:48:47.774Z] [2026-04-02T13:48:47.774Z] verify - Reports on any .class entries that dont verify as classes. [2026-04-02T13:48:47.774Z] [2026-04-02T13:48:47.774Z] Possible options include: [2026-04-02T13:48:47.774Z] --dir Target directory for extract directive [2026-04-02T13:48:47.774Z] -?, -h, --help Print this help message [2026-04-02T13:48:47.774Z] --include <pattern-list> Pattern list for filtering entries. [2026-04-02T13:48:47.774Z] --verbose Listing prints entry size and offset [2026-04-02T13:48:47.774Z] attributes [2026-04-02T13:48:47.774Z] --version Print version information [2026-04-02T13:48:47.774Z] [2026-04-02T13:48:47.774Z] For options requiring a <pattern-list>, the value will be a comma separated [2026-04-02T13:48:47.774Z] list of elements each using one the following forms: [2026-04-02T13:48:47.774Z] <glob-pattern> [2026-04-02T13:48:47.774Z] glob:<glob-pattern> [2026-04-02T13:48:47.774Z] regex:<regex-pattern> [2026-04-02T13:48:47.774Z] #> echo $? [2026-04-02T13:48:47.774Z] 0 [2026-04-02T13:48:47.774Z] Found documentation of '--help': '-?, -h, --help Print this help message' [2026-04-02T13:48:47.774Z] Testing jimage [2026-04-02T13:48:47.774Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jimage -asdfxgr [2026-04-02T13:48:47.774Z] Error: unknown option: -asdfxgr [2026-04-02T13:48:47.774Z] Usage: jimage <extract | info | list | verify> <options> jimage... [2026-04-02T13:48:47.774Z] use -h or --help for a list of possible options. [2026-04-02T13:48:47.774Z] #> echo $? [2026-04-02T13:48:47.774Z] 2 [2026-04-02T13:48:47.774Z] Testing jimage [2026-04-02T13:48:47.774Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jimage -help [2026-04-02T13:48:47.774Z] Error: unknown option: -help [2026-04-02T13:48:47.774Z] Usage: jimage <extract | info | list | verify> <options> jimage... [2026-04-02T13:48:47.774Z] use -h or --help for a list of possible options. [2026-04-02T13:48:47.774Z] #> echo $? [2026-04-02T13:48:47.774Z] 2 [2026-04-02T13:48:47.774Z] Testing javac [2026-04-02T13:48:47.774Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/javac -? [2026-04-02T13:48:47.774Z] Usage: javac <options> <source files> [2026-04-02T13:48:47.774Z] where possible options include: [2026-04-02T13:48:47.774Z] @<filename> Read options and filenames from file [2026-04-02T13:48:47.774Z] -Akey[=value] Options to pass to annotation processors [2026-04-02T13:48:47.774Z] --add-modules <module>(,<module>)* [2026-04-02T13:48:47.774Z] Root modules to resolve in addition to the initial modules, or all modules [2026-04-02T13:48:47.774Z] on the module path if <module> is ALL-MODULE-PATH. [2026-04-02T13:48:47.774Z] --boot-class-path <path>, -bootclasspath <path> [2026-04-02T13:48:47.774Z] Override location of bootstrap class files [2026-04-02T13:48:47.774Z] --class-path <path>, -classpath <path>, -cp <path> [2026-04-02T13:48:47.774Z] Specify where to find user class files and annotation processors [2026-04-02T13:48:47.774Z] -d <directory> Specify where to place generated class files [2026-04-02T13:48:47.774Z] -deprecation [2026-04-02T13:48:47.774Z] Output source locations where deprecated APIs are used [2026-04-02T13:48:47.774Z] --enable-preview [2026-04-02T13:48:47.774Z] Enable preview language features. To be used in conjunction with either -source or --release. [2026-04-02T13:48:47.774Z] -encoding <encoding> Specify character encoding used by source files [2026-04-02T13:48:47.774Z] -endorseddirs <dirs> Override location of endorsed standards path [2026-04-02T13:48:47.774Z] -extdirs <dirs> Override location of installed extensions [2026-04-02T13:48:47.774Z] -g Generate all debugging info [2026-04-02T13:48:47.774Z] -g:{lines,vars,source} Generate only some debugging info [2026-04-02T13:48:47.774Z] -g:none Generate no debugging info [2026-04-02T13:48:47.774Z] -h <directory> [2026-04-02T13:48:47.774Z] Specify where to place generated native header files [2026-04-02T13:48:47.774Z] --help, -help, -? Print this help message [2026-04-02T13:48:47.774Z] --help-extra, -X Print help on extra options [2026-04-02T13:48:47.774Z] -implicit:{none,class} [2026-04-02T13:48:47.774Z] Specify whether or not to generate class files for implicitly referenced files [2026-04-02T13:48:47.774Z] -J<flag> Pass <flag> directly to the runtime system [2026-04-02T13:48:47.774Z] --limit-modules <module>(,<module>)* [2026-04-02T13:48:47.774Z] Limit the universe of observable modules [2026-04-02T13:48:47.774Z] --module <module>(,<module>)*, -m <module>(,<module>)* [2026-04-02T13:48:47.774Z] Compile only the specified module(s), check timestamps [2026-04-02T13:48:47.774Z] --module-path <path>, -p <path> [2026-04-02T13:48:47.774Z] Specify where to find application modules [2026-04-02T13:48:47.774Z] --module-source-path <module-source-path> [2026-04-02T13:48:47.774Z] Specify where to find input source files for multiple modules [2026-04-02T13:48:47.774Z] --module-version <version> [2026-04-02T13:48:47.774Z] Specify version of modules that are being compiled [2026-04-02T13:48:47.774Z] -nowarn Generate no warnings [2026-04-02T13:48:47.775Z] -parameters [2026-04-02T13:48:47.775Z] Generate metadata for reflection on method parameters [2026-04-02T13:48:47.775Z] -proc:{none,only,full} [2026-04-02T13:48:47.775Z] Control whether annotation processing and/or compilation is done. [2026-04-02T13:48:47.775Z] -processor <class1>[,<class2>,<class3>...] [2026-04-02T13:48:47.775Z] Names of the annotation processors to run; bypasses default discovery process [2026-04-02T13:48:47.775Z] --processor-module-path <path> [2026-04-02T13:48:47.775Z] Specify a module path where to find annotation processors [2026-04-02T13:48:47.775Z] --processor-path <path>, -processorpath <path> [2026-04-02T13:48:47.775Z] Specify where to find annotation processors [2026-04-02T13:48:47.775Z] -profile <profile> [2026-04-02T13:48:47.775Z] Check that API used is available in the specified profile [2026-04-02T13:48:47.775Z] --release <release> [2026-04-02T13:48:47.775Z] Compile for the specified Java SE release. Supported releases: 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 [2026-04-02T13:48:47.775Z] -s <directory> Specify where to place generated source files [2026-04-02T13:48:47.775Z] --source <release>, -source <release> [2026-04-02T13:48:47.775Z] Provide source compatibility with the specified Java SE release. Supported releases: 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 [2026-04-02T13:48:47.775Z] --source-path <path>, -sourcepath <path> [2026-04-02T13:48:47.775Z] Specify where to find input source files [2026-04-02T13:48:47.775Z] --system <jdk>|none Override location of system modules [2026-04-02T13:48:47.775Z] --target <release>, -target <release> [2026-04-02T13:48:47.775Z] Generate class files suitable for the specified Java SE release. Supported releases: 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 [2026-04-02T13:48:47.775Z] --upgrade-module-path <path> [2026-04-02T13:48:47.775Z] Override location of upgradeable modules [2026-04-02T13:48:47.775Z] -verbose Output messages about what the compiler is doing [2026-04-02T13:48:47.775Z] --version, -version Version information [2026-04-02T13:48:47.775Z] -Werror Terminate compilation if warnings occur [2026-04-02T13:48:47.775Z] [2026-04-02T13:48:47.775Z] #> echo $? [2026-04-02T13:48:47.775Z] 0 [2026-04-02T13:48:47.775Z] Found documentation of '-?': '--help, -help, -? Print this help message' [2026-04-02T13:48:47.775Z] Skip javac. It does not support -h. [2026-04-02T13:48:47.775Z] Testing javac [2026-04-02T13:48:47.775Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/javac --help [2026-04-02T13:48:47.775Z] Usage: javac <options> <source files> [2026-04-02T13:48:47.775Z] where possible options include: [2026-04-02T13:48:47.775Z] @<filename> Read options and filenames from file [2026-04-02T13:48:47.775Z] -Akey[=value] Options to pass to annotation processors [2026-04-02T13:48:47.775Z] --add-modules <module>(,<module>)* [2026-04-02T13:48:47.775Z] Root modules to resolve in addition to the initial modules, or all modules [2026-04-02T13:48:47.775Z] on the module path if <module> is ALL-MODULE-PATH. [2026-04-02T13:48:47.775Z] --boot-class-path <path>, -bootclasspath <path> [2026-04-02T13:48:47.775Z] Override location of bootstrap class files [2026-04-02T13:48:47.775Z] --class-path <path>, -classpath <path>, -cp <path> [2026-04-02T13:48:47.775Z] Specify where to find user class files and annotation processors [2026-04-02T13:48:47.775Z] -d <directory> Specify where to place generated class files [2026-04-02T13:48:47.775Z] -deprecation [2026-04-02T13:48:47.775Z] Output source locations where deprecated APIs are used [2026-04-02T13:48:47.775Z] --enable-preview [2026-04-02T13:48:47.775Z] Enable preview language features. To be used in conjunction with either -source or --release. [2026-04-02T13:48:47.775Z] -encoding <encoding> Specify character encoding used by source files [2026-04-02T13:48:47.775Z] -endorseddirs <dirs> Override location of endorsed standards path [2026-04-02T13:48:47.775Z] -extdirs <dirs> Override location of installed extensions [2026-04-02T13:48:47.775Z] -g Generate all debugging info [2026-04-02T13:48:47.775Z] -g:{lines,vars,source} Generate only some debugging info [2026-04-02T13:48:47.775Z] -g:none Generate no debugging info [2026-04-02T13:48:47.775Z] -h <directory> [2026-04-02T13:48:47.775Z] Specify where to place generated native header files [2026-04-02T13:48:47.775Z] --help, -help, -? Print this help message [2026-04-02T13:48:47.775Z] --help-extra, -X Print help on extra options [2026-04-02T13:48:47.775Z] -implicit:{none,class} [2026-04-02T13:48:47.775Z] Specify whether or not to generate class files for implicitly referenced files [2026-04-02T13:48:47.775Z] -J<flag> Pass <flag> directly to the runtime system [2026-04-02T13:48:47.775Z] --limit-modules <module>(,<module>)* [2026-04-02T13:48:47.775Z] Limit the universe of observable modules [2026-04-02T13:48:47.775Z] --module <module>(,<module>)*, -m <module>(,<module>)* [2026-04-02T13:48:47.775Z] Compile only the specified module(s), check timestamps [2026-04-02T13:48:47.775Z] --module-path <path>, -p <path> [2026-04-02T13:48:47.775Z] Specify where to find application modules [2026-04-02T13:48:47.775Z] --module-source-path <module-source-path> [2026-04-02T13:48:47.775Z] Specify where to find input source files for multiple modules [2026-04-02T13:48:47.775Z] --module-version <version> [2026-04-02T13:48:47.775Z] Specify version of modules that are being compiled [2026-04-02T13:48:47.775Z] -nowarn Generate no warnings [2026-04-02T13:48:47.775Z] -parameters [2026-04-02T13:48:47.775Z] Generate metadata for reflection on method parameters [2026-04-02T13:48:47.775Z] -proc:{none,only,full} [2026-04-02T13:48:47.775Z] Control whether annotation processing and/or compilation is done. [2026-04-02T13:48:47.775Z] -processor <class1>[,<class2>,<class3>...] [2026-04-02T13:48:47.775Z] Names of the annotation processors to run; bypasses default discovery process [2026-04-02T13:48:47.775Z] --processor-module-path <path> [2026-04-02T13:48:47.775Z] Specify a module path where to find annotation processors [2026-04-02T13:48:47.775Z] --processor-path <path>, -processorpath <path> [2026-04-02T13:48:47.775Z] Specify where to find annotation processors [2026-04-02T13:48:47.775Z] -profile <profile> [2026-04-02T13:48:47.775Z] Check that API used is available in the specified profile [2026-04-02T13:48:47.775Z] --release <release> [2026-04-02T13:48:47.775Z] Compile for the specified Java SE release. Supported releases: 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 [2026-04-02T13:48:47.775Z] -s <directory> Specify where to place generated source files [2026-04-02T13:48:47.775Z] --source <release>, -source <release> [2026-04-02T13:48:47.775Z] Provide source compatibility with the specified Java SE release. Supported releases: 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 [2026-04-02T13:48:47.775Z] --source-path <path>, -sourcepath <path> [2026-04-02T13:48:47.775Z] Specify where to find input source files [2026-04-02T13:48:47.775Z] --system <jdk>|none Override location of system modules [2026-04-02T13:48:47.775Z] --target <release>, -target <release> [2026-04-02T13:48:47.775Z] Generate class files suitable for the specified Java SE release. Supported releases: 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 [2026-04-02T13:48:47.775Z] --upgrade-module-path <path> [2026-04-02T13:48:47.775Z] Override location of upgradeable modules [2026-04-02T13:48:47.775Z] -verbose Output messages about what the compiler is doing [2026-04-02T13:48:47.775Z] --version, -version Version information [2026-04-02T13:48:47.775Z] -Werror Terminate compilation if warnings occur [2026-04-02T13:48:47.775Z] [2026-04-02T13:48:47.775Z] #> echo $? [2026-04-02T13:48:47.775Z] 0 [2026-04-02T13:48:47.775Z] Found documentation of '--help': '--help, -help, -? Print this help message' [2026-04-02T13:48:47.775Z] Testing javac [2026-04-02T13:48:47.775Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/javac -asdfxgr [2026-04-02T13:48:47.775Z] error: invalid flag: -asdfxgr [2026-04-02T13:48:47.775Z] Usage: javac <options> <source files> [2026-04-02T13:48:47.775Z] use --help for a list of possible options [2026-04-02T13:48:47.775Z] #> echo $? [2026-04-02T13:48:47.775Z] 2 [2026-04-02T13:48:47.775Z] Testing jmap [2026-04-02T13:48:47.775Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jmap -? [2026-04-02T13:48:47.775Z] Usage: [2026-04-02T13:48:47.775Z] jmap -clstats <pid> [2026-04-02T13:48:47.775Z] to connect to running process and print class loader statistics [2026-04-02T13:48:47.775Z] jmap -finalizerinfo <pid> [2026-04-02T13:48:47.775Z] to connect to running process and print information on objects awaiting finalization [2026-04-02T13:48:47.775Z] jmap -histo[:[<histo-options>]] <pid> [2026-04-02T13:48:47.775Z] to connect to running process and print histogram of java object heap [2026-04-02T13:48:47.775Z] jmap -dump:<dump-options> <pid> [2026-04-02T13:48:47.775Z] to connect to running process and dump java heap [2026-04-02T13:48:47.775Z] jmap -? -h --help [2026-04-02T13:48:47.775Z] to print this help message [2026-04-02T13:48:47.775Z] [2026-04-02T13:48:47.775Z] dump-options: [2026-04-02T13:48:47.775Z] live dump only live objects (takes precedence if both "live" and "all" are specified) [2026-04-02T13:48:47.775Z] all dump all objects in the heap (default if one of "live" or "all" is not specified) [2026-04-02T13:48:47.775Z] format=b binary format [2026-04-02T13:48:47.775Z] file=<file> dump heap to <file> [2026-04-02T13:48:47.775Z] gz=<number> If specified, the heap dump is written in gzipped format using the given compression level. [2026-04-02T13:48:47.775Z] 1 (recommended) is the fastest, 9 the strongest compression. [2026-04-02T13:48:47.775Z] [2026-04-02T13:48:47.775Z] Example: jmap -dump:live,format=b,file=heap.bin <pid> [2026-04-02T13:48:47.775Z] [2026-04-02T13:48:47.775Z] histo-options: [2026-04-02T13:48:47.775Z] live count only live objects (takes precedence if both "live" and "all" are specified) [2026-04-02T13:48:47.775Z] all count all objects in the heap (default if one of "live" or "all" is not specified) [2026-04-02T13:48:47.775Z] file=<file> dump data to <file> [2026-04-02T13:48:47.775Z] parallel=<number> Number of parallel threads to use for heap inspection: [2026-04-02T13:48:47.776Z] 0 (the default) means let the VM determine the number of threads to use [2026-04-02T13:48:47.776Z] 1 means use one thread (disable parallelism). [2026-04-02T13:48:47.776Z] For any other value the VM will try to use the specified number of threads, but might use fewer. [2026-04-02T13:48:47.776Z] [2026-04-02T13:48:47.776Z] Example: jmap -histo:live,file=/tmp/histo.data <pid> [2026-04-02T13:48:47.776Z] #> echo $? [2026-04-02T13:48:47.776Z] 0 [2026-04-02T13:48:47.776Z] Found documentation of '-?': 'jmap -? -h --help' [2026-04-02T13:48:47.776Z] Testing [2026-04-02T13:48:47.776Z] [2026-04-02T13:48:47.776Z] ... [2026-04-02T13:48:47.776Z] Output overflow: [2026-04-02T13:48:47.776Z] JT Harness has limited the test output to the text [2026-04-02T13:48:47.776Z] at the beginning and the end, so that you can see how the [2026-04-02T13:48:47.776Z] test began, and how it completed. [2026-04-02T13:48:47.776Z] [2026-04-02T13:48:47.776Z] If you need to see more of the output from the test, [2026-04-02T13:48:47.776Z] set the system property javatest.maxOutputSize to a higher [2026-04-02T13:48:47.776Z] value. The current value is 100000 [2026-04-02T13:48:47.776Z] ... [2026-04-02T13:48:47.776Z] [2026-04-02T13:48:47.776Z] his synopsis of standard options and exit [2026-04-02T13:48:47.776Z] --help-extra, -X Print help on non-standard options and exit [2026-04-02T13:48:47.776Z] [2026-04-02T13:48:47.776Z] A file argument may be a file name, or one of the predefined file names: DEFAULT, [2026-04-02T13:48:47.778Z] PRINTING, or JAVASE. [2026-04-02T13:48:47.778Z] A load-file may also be "-" to indicate standard input, without interactive I/O. [2026-04-02T13:48:47.778Z] [2026-04-02T13:48:47.778Z] For more information on the evaluation context options (--class-path, [2026-04-02T13:48:47.778Z] --module-path, and --add-modules) see: [2026-04-02T13:48:47.778Z] /help context [2026-04-02T13:48:47.778Z] [2026-04-02T13:48:47.778Z] A path lists the directories and archives to search. For Windows, use a [2026-04-02T13:48:47.778Z] semicolon (;) to separate items in the path. On other platforms, use a [2026-04-02T13:48:47.778Z] colon (:) to separate items. [2026-04-02T13:48:47.778Z] #> echo $? [2026-04-02T13:48:47.778Z] 0 [2026-04-02T13:48:47.778Z] Testing java [2026-04-02T13:48:47.778Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/java -? [2026-04-02T13:48:47.778Z] Usage: java [options] <mainclass> [args...] [2026-04-02T13:48:47.778Z] (to execute a class) [2026-04-02T13:48:47.778Z] or java [options] -jar <jarfile> [args...] [2026-04-02T13:48:47.778Z] (to execute a jar file) [2026-04-02T13:48:47.778Z] or java [options] -m <module>[/<mainclass>] [args...] [2026-04-02T13:48:47.778Z] java [options] --module <module>[/<mainclass>] [args...] [2026-04-02T13:48:47.778Z] (to execute the main class in a module) [2026-04-02T13:48:47.778Z] or java [options] <sourcefile> [args] [2026-04-02T13:48:47.778Z] (to execute a single source-file program) [2026-04-02T13:48:47.778Z] [2026-04-02T13:48:47.778Z] Arguments following the main class, source file, -jar <jarfile>, [2026-04-02T13:48:47.778Z] -m or --module <module>/<mainclass> are passed as the arguments to [2026-04-02T13:48:47.778Z] main class. [2026-04-02T13:48:47.778Z] [2026-04-02T13:48:47.778Z] where options include: [2026-04-02T13:48:47.778Z] [2026-04-02T13:48:47.778Z] -cp <class search path of directories and zip/jar files> [2026-04-02T13:48:47.778Z] -classpath <class search path of directories and zip/jar files> [2026-04-02T13:48:47.778Z] --class-path <class search path of directories and zip/jar files> [2026-04-02T13:48:47.778Z] A : separated list of directories, JAR archives, [2026-04-02T13:48:47.778Z] and ZIP archives to search for class files. [2026-04-02T13:48:47.778Z] -p <module path> [2026-04-02T13:48:47.778Z] --module-path <module path>... [2026-04-02T13:48:47.778Z] A : separated list of directories, each directory [2026-04-02T13:48:47.778Z] is a directory of modules. [2026-04-02T13:48:47.778Z] --upgrade-module-path <module path>... [2026-04-02T13:48:47.778Z] A : separated list of directories, each directory [2026-04-02T13:48:47.778Z] is a directory of modules that replace upgradeable [2026-04-02T13:48:47.778Z] modules in the runtime image [2026-04-02T13:48:47.778Z] --add-modules <module name>[,<module name>...] [2026-04-02T13:48:47.778Z] root modules to resolve in addition to the initial module. [2026-04-02T13:48:47.778Z] <module name> can also be ALL-DEFAULT, ALL-SYSTEM, [2026-04-02T13:48:47.778Z] ALL-MODULE-PATH. [2026-04-02T13:48:47.778Z] --enable-native-access <module name>[,<module name>...] [2026-04-02T13:48:47.778Z] modules that are permitted to perform restricted native operations. [2026-04-02T13:48:47.778Z] <module name> can also be ALL-UNNAMED. [2026-04-02T13:48:47.778Z] --list-modules [2026-04-02T13:48:47.778Z] list observable modules and exit [2026-04-02T13:48:47.778Z] -d <module name> [2026-04-02T13:48:47.778Z] --describe-module <module name> [2026-04-02T13:48:47.778Z] describe a module and exit [2026-04-02T13:48:47.778Z] --dry-run create VM and load main class but do not execute main method. [2026-04-02T13:48:47.778Z] The --dry-run option may be useful for validating the [2026-04-02T13:48:47.778Z] command-line options such as the module system configuration. [2026-04-02T13:48:47.778Z] --validate-modules [2026-04-02T13:48:47.778Z] validate all modules and exit [2026-04-02T13:48:47.778Z] The --validate-modules option may be useful for finding [2026-04-02T13:48:47.778Z] conflicts and other errors with modules on the module path. [2026-04-02T13:48:47.778Z] -D<name>=<value> [2026-04-02T13:48:47.778Z] set a system property [2026-04-02T13:48:47.778Z] -verbose:[class|module|gc|jni] [2026-04-02T13:48:47.778Z] enable verbose output for the given subsystem [2026-04-02T13:48:47.778Z] -version print product version to the error stream and exit [2026-04-02T13:48:47.778Z] --version print product version to the output stream and exit [2026-04-02T13:48:47.778Z] -showversion print product version to the error stream and continue [2026-04-02T13:48:47.778Z] --show-version [2026-04-02T13:48:47.778Z] print product version to the output stream and continue [2026-04-02T13:48:47.778Z] --show-module-resolution [2026-04-02T13:48:47.778Z] show module resolution output during startup [2026-04-02T13:48:47.778Z] -? -h -help [2026-04-02T13:48:47.778Z] print this help message to the error stream [2026-04-02T13:48:47.778Z] --help print this help message to the output stream [2026-04-02T13:48:47.778Z] -X print help on extra options to the error stream [2026-04-02T13:48:47.778Z] --help-extra print help on extra options to the output stream [2026-04-02T13:48:47.778Z] -ea[:<packagename>...|:<classname>] [2026-04-02T13:48:47.778Z] -enableassertions[:<packagename>...|:<classname>] [2026-04-02T13:48:47.778Z] enable assertions with specified granularity [2026-04-02T13:48:47.778Z] -da[:<packagename>...|:<classname>] [2026-04-02T13:48:47.778Z] -disableassertions[:<packagename>...|:<classname>] [2026-04-02T13:48:47.778Z] disable assertions with specified granularity [2026-04-02T13:48:47.778Z] -esa | -enablesystemassertions [2026-04-02T13:48:47.778Z] enable system assertions [2026-04-02T13:48:47.778Z] -dsa | -disablesystemassertions [2026-04-02T13:48:47.778Z] disable system assertions [2026-04-02T13:48:47.778Z] -agentlib:<libname>[=<options>] [2026-04-02T13:48:47.778Z] load native agent library <libname>, e.g. -agentlib:jdwp [2026-04-02T13:48:47.778Z] see also -agentlib:jdwp=help [2026-04-02T13:48:47.779Z] -agentpath:<pathname>[=<options>] [2026-04-02T13:48:47.779Z] load native agent library by full pathname [2026-04-02T13:48:47.779Z] -javaagent:<jarpath>[=<options>] [2026-04-02T13:48:47.779Z] load Java programming language agent, see java.lang.instrument [2026-04-02T13:48:47.779Z] -splash:<imagepath> [2026-04-02T13:48:47.779Z] show splash screen with specified image [2026-04-02T13:48:47.779Z] HiDPI scaled images are automatically supported and used [2026-04-02T13:48:47.779Z] if available. The unscaled image filename, e.g. image.ext, [2026-04-02T13:48:47.779Z] should always be passed as the argument to the -splash option. [2026-04-02T13:48:47.779Z] The most appropriate scaled image provided will be picked up [2026-04-02T13:48:47.779Z] automatically. [2026-04-02T13:48:47.779Z] See the SplashScreen API documentation for more information [2026-04-02T13:48:47.779Z] @argument files [2026-04-02T13:48:47.779Z] one or more argument files containing options [2026-04-02T13:48:47.779Z] -disable-@files [2026-04-02T13:48:47.779Z] prevent further argument file expansion [2026-04-02T13:48:47.779Z] --enable-preview [2026-04-02T13:48:47.779Z] allow classes to depend on preview features of this release [2026-04-02T13:48:47.779Z] To specify an argument for a long option, you can use --<name>=<value> or [2026-04-02T13:48:47.779Z] --<name> <value>. [2026-04-02T13:48:47.779Z] [2026-04-02T13:48:47.779Z] #> echo $? [2026-04-02T13:48:47.779Z] 0 [2026-04-02T13:48:47.779Z] Found documentation of '-?': '-? -h -help' [2026-04-02T13:48:47.779Z] Testing java [2026-04-02T13:48:47.779Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/java -h [2026-04-02T13:48:47.779Z] Usage: java [options] <mainclass> [args...] [2026-04-02T13:48:47.779Z] (to execute a class) [2026-04-02T13:48:47.779Z] or java [options] -jar <jarfile> [args...] [2026-04-02T13:48:47.779Z] (to execute a jar file) [2026-04-02T13:48:47.779Z] or java [options] -m <module>[/<mainclass>] [args...] [2026-04-02T13:48:47.779Z] java [options] --module <module>[/<mainclass>] [args...] [2026-04-02T13:48:47.779Z] (to execute the main class in a module) [2026-04-02T13:48:47.779Z] or java [options] <sourcefile> [args] [2026-04-02T13:48:47.779Z] (to execute a single source-file program) [2026-04-02T13:48:47.779Z] [2026-04-02T13:48:47.779Z] Arguments following the main class, source file, -jar <jarfile>, [2026-04-02T13:48:47.779Z] -m or --module <module>/<mainclass> are passed as the arguments to [2026-04-02T13:48:47.779Z] main class. [2026-04-02T13:48:47.779Z] [2026-04-02T13:48:47.779Z] where options include: [2026-04-02T13:48:47.779Z] [2026-04-02T13:48:47.779Z] -cp <class search path of directories and zip/jar files> [2026-04-02T13:48:47.779Z] -classpath <class search path of directories and zip/jar files> [2026-04-02T13:48:47.779Z] --class-path <class search path of directories and zip/jar files> [2026-04-02T13:48:47.779Z] A : separated list of directories, JAR archives, [2026-04-02T13:48:47.779Z] and ZIP archives to search for class files. [2026-04-02T13:48:47.779Z] -p <module path> [2026-04-02T13:48:47.779Z] --module-path <module path>... [2026-04-02T13:48:47.779Z] A : separated list of directories, each directory [2026-04-02T13:48:47.779Z] is a directory of modules. [2026-04-02T13:48:47.779Z] --upgrade-module-path <module path>... [2026-04-02T13:48:47.779Z] A : separated list of directories, each directory [2026-04-02T13:48:47.779Z] is a directory of modules that replace upgradeable [2026-04-02T13:48:47.779Z] modules in the runtime image [2026-04-02T13:48:47.779Z] --add-modules <module name>[,<module name>...] [2026-04-02T13:48:47.779Z] root modules to resolve in addition to the initial module. [2026-04-02T13:48:47.779Z] <module name> can also be ALL-DEFAULT, ALL-SYSTEM, [2026-04-02T13:48:47.779Z] ALL-MODULE-PATH. [2026-04-02T13:48:47.779Z] --enable-native-access <module name>[,<module name>...] [2026-04-02T13:48:47.779Z] modules that are permitted to perform restricted native operations. [2026-04-02T13:48:47.779Z] <module name> can also be ALL-UNNAMED. [2026-04-02T13:48:47.779Z] --list-modules [2026-04-02T13:48:47.779Z] list observable modules and exit [2026-04-02T13:48:47.779Z] -d <module name> [2026-04-02T13:48:47.779Z] --describe-module <module name> [2026-04-02T13:48:47.779Z] describe a module and exit [2026-04-02T13:48:47.779Z] --dry-run create VM and load main class but do not execute main method. [2026-04-02T13:48:47.779Z] The --dry-run option may be useful for validating the [2026-04-02T13:48:47.779Z] command-line options such as the module system configuration. [2026-04-02T13:48:47.779Z] --validate-modules [2026-04-02T13:48:47.779Z] validate all modules and exit [2026-04-02T13:48:47.779Z] The --validate-modules option may be useful for finding [2026-04-02T13:48:47.779Z] conflicts and other errors with modules on the module path. [2026-04-02T13:48:47.779Z] -D<name>=<value> [2026-04-02T13:48:47.779Z] set a system property [2026-04-02T13:48:47.779Z] -verbose:[class|module|gc|jni] [2026-04-02T13:48:47.779Z] enable verbose output for the given subsystem [2026-04-02T13:48:47.779Z] -version print product version to the error stream and exit [2026-04-02T13:48:47.779Z] --version print product version to the output stream and exit [2026-04-02T13:48:47.779Z] -showversion print product version to the error stream and continue [2026-04-02T13:48:47.779Z] --show-version [2026-04-02T13:48:47.779Z] print product version to the output stream and continue [2026-04-02T13:48:47.779Z] --show-module-resolution [2026-04-02T13:48:47.779Z] show module resolution output during startup [2026-04-02T13:48:47.779Z] -? -h -help [2026-04-02T13:48:47.779Z] print this help message to the error stream [2026-04-02T13:48:47.779Z] --help print this help message to the output stream [2026-04-02T13:48:47.779Z] -X print help on extra options to the error stream [2026-04-02T13:48:47.779Z] --help-extra print help on extra options to the output stream [2026-04-02T13:48:47.779Z] -ea[:<packagename>...|:<classname>] [2026-04-02T13:48:47.779Z] -enableassertions[:<packagename>...|:<classname>] [2026-04-02T13:48:47.779Z] enable assertions with specified granularity [2026-04-02T13:48:47.779Z] -da[:<packagename>...|:<classname>] [2026-04-02T13:48:47.779Z] -disableassertions[:<packagename>...|:<classname>] [2026-04-02T13:48:47.779Z] disable assertions with specified granularity [2026-04-02T13:48:47.779Z] -esa | -enablesystemassertions [2026-04-02T13:48:47.779Z] enable system assertions [2026-04-02T13:48:47.779Z] -dsa | -disablesystemassertions [2026-04-02T13:48:47.779Z] disable system assertions [2026-04-02T13:48:47.779Z] -agentlib:<libname>[=<options>] [2026-04-02T13:48:47.779Z] load native agent library <libname>, e.g. -agentlib:jdwp [2026-04-02T13:48:47.779Z] see also -agentlib:jdwp=help [2026-04-02T13:48:47.779Z] -agentpath:<pathname>[=<options>] [2026-04-02T13:48:47.779Z] load native agent library by full pathname [2026-04-02T13:48:47.779Z] -javaagent:<jarpath>[=<options>] [2026-04-02T13:48:47.779Z] load Java programming language agent, see java.lang.instrument [2026-04-02T13:48:47.779Z] -splash:<imagepath> [2026-04-02T13:48:47.779Z] show splash screen with specified image [2026-04-02T13:48:47.779Z] HiDPI scaled images are automatically supported and used [2026-04-02T13:48:47.779Z] if available. The unscaled image filename, e.g. image.ext, [2026-04-02T13:48:47.779Z] should always be passed as the argument to the -splash option. [2026-04-02T13:48:47.779Z] The most appropriate scaled image provided will be picked up [2026-04-02T13:48:47.779Z] automatically. [2026-04-02T13:48:47.779Z] See the SplashScreen API documentation for more information [2026-04-02T13:48:47.779Z] @argument files [2026-04-02T13:48:47.779Z] one or more argument files containing options [2026-04-02T13:48:47.779Z] -disable-@files [2026-04-02T13:48:47.779Z] prevent further argument file expansion [2026-04-02T13:48:47.779Z] --enable-preview [2026-04-02T13:48:47.779Z] allow classes to depend on preview features of this release [2026-04-02T13:48:47.779Z] To specify an argument for a long option, you can use --<name>=<value> or [2026-04-02T13:48:47.779Z] --<name> <value>. [2026-04-02T13:48:47.779Z] [2026-04-02T13:48:47.779Z] #> echo $? [2026-04-02T13:48:47.779Z] 0 [2026-04-02T13:48:47.779Z] Found documentation of '-h': '-? -h -help' [2026-04-02T13:48:47.779Z] Testing java [2026-04-02T13:48:47.779Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/java --help [2026-04-02T13:48:47.779Z] Usage: java [options] <mainclass> [args...] [2026-04-02T13:48:47.779Z] (to execute a class) [2026-04-02T13:48:47.779Z] or java [options] -jar <jarfile> [args...] [2026-04-02T13:48:47.779Z] (to execute a jar file) [2026-04-02T13:48:47.779Z] or java [options] -m <module>[/<mainclass>] [args...] [2026-04-02T13:48:47.779Z] java [options] --module <module>[/<mainclass>] [args...] [2026-04-02T13:48:47.779Z] (to execute the main class in a module) [2026-04-02T13:48:47.779Z] or java [options] <sourcefile> [args] [2026-04-02T13:48:47.779Z] (to execute a single source-file program) [2026-04-02T13:48:47.779Z] [2026-04-02T13:48:47.779Z] Arguments following the main class, source file, -jar <jarfile>, [2026-04-02T13:48:47.779Z] -m or --module <module>/<mainclass> are passed as the arguments to [2026-04-02T13:48:47.779Z] main class. [2026-04-02T13:48:47.779Z] [2026-04-02T13:48:47.779Z] where options include: [2026-04-02T13:48:47.779Z] [2026-04-02T13:48:47.779Z] -cp <class search path of directories and zip/jar files> [2026-04-02T13:48:47.779Z] -classpath <class search path of directories and zip/jar files> [2026-04-02T13:48:47.779Z] --class-path <class search path of directories and zip/jar files> [2026-04-02T13:48:47.780Z] A : separated list of directories, JAR archives, [2026-04-02T13:48:47.780Z] and ZIP archives to search for class files. [2026-04-02T13:48:47.780Z] -p <module path> [2026-04-02T13:48:47.780Z] --module-path <module path>... [2026-04-02T13:48:47.780Z] A : separated list of directories, each directory [2026-04-02T13:48:47.780Z] is a directory of modules. [2026-04-02T13:48:47.780Z] --upgrade-module-path <module path>... [2026-04-02T13:48:47.780Z] A : separated list of directories, each directory [2026-04-02T13:48:47.780Z] is a directory of modules that replace upgradeable [2026-04-02T13:48:47.780Z] modules in the runtime image [2026-04-02T13:48:47.780Z] --add-modules <module name>[,<module name>...] [2026-04-02T13:48:47.780Z] root modules to resolve in addition to the initial module. [2026-04-02T13:48:47.780Z] <module name> can also be ALL-DEFAULT, ALL-SYSTEM, [2026-04-02T13:48:47.780Z] ALL-MODULE-PATH. [2026-04-02T13:48:47.780Z] --enable-native-access <module name>[,<module name>...] [2026-04-02T13:48:47.780Z] modules that are permitted to perform restricted native operations. [2026-04-02T13:48:47.780Z] <module name> can also be ALL-UNNAMED. [2026-04-02T13:48:47.780Z] --list-modules [2026-04-02T13:48:47.780Z] list observable modules and exit [2026-04-02T13:48:47.780Z] -d <module name> [2026-04-02T13:48:47.780Z] --describe-module <module name> [2026-04-02T13:48:47.780Z] describe a module and exit [2026-04-02T13:48:47.780Z] --dry-run create VM and load main class but do not execute main method. [2026-04-02T13:48:47.780Z] The --dry-run option may be useful for validating the [2026-04-02T13:48:47.780Z] command-line options such as the module system configuration. [2026-04-02T13:48:47.780Z] --validate-modules [2026-04-02T13:48:47.780Z] validate all modules and exit [2026-04-02T13:48:47.780Z] The --validate-modules option may be useful for finding [2026-04-02T13:48:47.780Z] conflicts and other errors with modules on the module path. [2026-04-02T13:48:47.780Z] -D<name>=<value> [2026-04-02T13:48:47.780Z] set a system property [2026-04-02T13:48:47.780Z] -verbose:[class|module|gc|jni] [2026-04-02T13:48:47.780Z] enable verbose output for the given subsystem [2026-04-02T13:48:47.780Z] -version print product version to the error stream and exit [2026-04-02T13:48:47.780Z] --version print product version to the output stream and exit [2026-04-02T13:48:47.780Z] -showversion print product version to the error stream and continue [2026-04-02T13:48:47.780Z] --show-version [2026-04-02T13:48:47.780Z] print product version to the output stream and continue [2026-04-02T13:48:47.780Z] --show-module-resolution [2026-04-02T13:48:47.780Z] show module resolution output during startup [2026-04-02T13:48:47.780Z] -? -h -help [2026-04-02T13:48:47.780Z] print this help message to the error stream [2026-04-02T13:48:47.780Z] --help print this help message to the output stream [2026-04-02T13:48:47.780Z] -X print help on extra options to the error stream [2026-04-02T13:48:47.780Z] --help-extra print help on extra options to the output stream [2026-04-02T13:48:47.780Z] -ea[:<packagename>...|:<classname>] [2026-04-02T13:48:47.780Z] -enableassertions[:<packagename>...|:<classname>] [2026-04-02T13:48:47.780Z] enable assertions with specified granularity [2026-04-02T13:48:47.780Z] -da[:<packagename>...|:<classname>] [2026-04-02T13:48:47.780Z] -disableassertions[:<packagename>...|:<classname>] [2026-04-02T13:48:47.780Z] disable assertions with specified granularity [2026-04-02T13:48:47.780Z] -esa | -enablesystemassertions [2026-04-02T13:48:47.780Z] enable system assertions [2026-04-02T13:48:47.780Z] -dsa | -disablesystemassertions [2026-04-02T13:48:47.780Z] disable system assertions [2026-04-02T13:48:47.780Z] -agentlib:<libname>[=<options>] [2026-04-02T13:48:47.780Z] load native agent library <libname>, e.g. -agentlib:jdwp [2026-04-02T13:48:47.780Z] see also -agentlib:jdwp=help [2026-04-02T13:48:47.780Z] -agentpath:<pathname>[=<options>] [2026-04-02T13:48:47.780Z] load native agent library by full pathname [2026-04-02T13:48:47.780Z] -javaagent:<jarpath>[=<options>] [2026-04-02T13:48:47.780Z] load Java programming language agent, see java.lang.instrument [2026-04-02T13:48:47.780Z] -splash:<imagepath> [2026-04-02T13:48:47.780Z] show splash screen with specified image [2026-04-02T13:48:47.780Z] HiDPI scaled images are automatically supported and used [2026-04-02T13:48:47.780Z] if available. The unscaled image filename, e.g. image.ext, [2026-04-02T13:48:47.780Z] should always be passed as the argument to the -splash option. [2026-04-02T13:48:47.780Z] The most appropriate scaled image provided will be picked up [2026-04-02T13:48:47.780Z] automatically. [2026-04-02T13:48:47.780Z] See the SplashScreen API documentation for more information [2026-04-02T13:48:47.780Z] @argument files [2026-04-02T13:48:47.780Z] one or more argument files containing options [2026-04-02T13:48:47.780Z] -disable-@files [2026-04-02T13:48:47.780Z] prevent further argument file expansion [2026-04-02T13:48:47.780Z] --enable-preview [2026-04-02T13:48:47.780Z] allow classes to depend on preview features of this release [2026-04-02T13:48:47.780Z] To specify an argument for a long option, you can use --<name>=<value> or [2026-04-02T13:48:47.780Z] --<name> <value>. [2026-04-02T13:48:47.780Z] [2026-04-02T13:48:47.780Z] #> echo $? [2026-04-02T13:48:47.780Z] 0 [2026-04-02T13:48:47.780Z] Found documentation of '--help': '--help print this help message to the output stream' [2026-04-02T13:48:47.780Z] Testing java [2026-04-02T13:48:47.780Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/java -asdfxgr [2026-04-02T13:48:47.780Z] Unrecognized option: -asdfxgr [2026-04-02T13:48:47.780Z] Error: Could not create the Java Virtual Machine. [2026-04-02T13:48:47.780Z] Error: A fatal exception has occurred. Program will exit. [2026-04-02T13:48:47.780Z] #> echo $? [2026-04-02T13:48:47.780Z] 1 [2026-04-02T13:48:47.780Z] Testing jdeprscan [2026-04-02T13:48:47.780Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jdeprscan -? [2026-04-02T13:48:47.780Z] Usage: jdeprscan [options] {dir|jar|class} ... [2026-04-02T13:48:47.780Z] [2026-04-02T13:48:47.780Z] options: [2026-04-02T13:48:47.780Z] --class-path PATH [2026-04-02T13:48:47.780Z] --for-removal [2026-04-02T13:48:47.780Z] --full-version [2026-04-02T13:48:47.780Z] -? -h --help [2026-04-02T13:48:47.780Z] -l --list [2026-04-02T13:48:47.780Z] --release 7|8|9|10|11|12|13|14|15|16|17 [2026-04-02T13:48:47.780Z] -v --verbose [2026-04-02T13:48:47.780Z] --version [2026-04-02T13:48:47.780Z] [2026-04-02T13:48:47.780Z] Scans each argument for usages of deprecated APIs. An argument [2026-04-02T13:48:47.780Z] may be a directory specifying the root of a package hierarchy, [2026-04-02T13:48:47.780Z] a JAR file, a class file, or a class name. The class name must be [2026-04-02T13:48:47.780Z] specified using a fully qualified class name using the $ separator [2026-04-02T13:48:47.780Z] character for nested classes, for example, [2026-04-02T13:48:47.780Z] [2026-04-02T13:48:47.780Z] java.lang.Thread$State [2026-04-02T13:48:47.780Z] [2026-04-02T13:48:47.780Z] The --class-path option provides a search path for resolution [2026-04-02T13:48:47.780Z] of dependent classes. [2026-04-02T13:48:47.780Z] [2026-04-02T13:48:47.780Z] The --for-removal option limits scanning or listing to APIs that are [2026-04-02T13:48:47.780Z] deprecated for removal. Cannot be used with a release value of 6, 7, or 8. [2026-04-02T13:48:47.780Z] [2026-04-02T13:48:47.780Z] The --full-version option prints out the full version string of the tool. [2026-04-02T13:48:47.780Z] [2026-04-02T13:48:47.780Z] The --help (-? -h) option prints out a full help message. [2026-04-02T13:48:47.780Z] [2026-04-02T13:48:47.780Z] The --list (-l) option prints out the set of deprecated APIs. No scanning is done, [2026-04-02T13:48:47.780Z] so no directory, jar, or class arguments should be provided. [2026-04-02T13:48:47.780Z] [2026-04-02T13:48:47.780Z] The --release option specifies the Java SE release that provides the set [2026-04-02T13:48:47.780Z] of deprecated APIs for scanning. [2026-04-02T13:48:47.780Z] [2026-04-02T13:48:47.780Z] The --verbose (-v) option enables additional message output during processing. [2026-04-02T13:48:47.780Z] [2026-04-02T13:48:47.780Z] The --version option prints out the abbreviated version string of the tool. [2026-04-02T13:48:47.780Z] #> echo $? [2026-04-02T13:48:47.780Z] 0 [2026-04-02T13:48:47.780Z] Found documentation of '-?': '-? -h --help' [2026-04-02T13:48:47.780Z] Testing jdeprscan [2026-04-02T13:48:47.780Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jdeprscan -h [2026-04-02T13:48:47.780Z] Usage: jdeprscan [options] {dir|jar|class} ... [2026-04-02T13:48:47.780Z] [2026-04-02T13:48:47.780Z] options: [2026-04-02T13:48:47.780Z] --class-path PATH [2026-04-02T13:48:47.780Z] --for-removal [2026-04-02T13:48:47.780Z] --full-version [2026-04-02T13:48:47.780Z] -? -h --help [2026-04-02T13:48:47.780Z] -l --list [2026-04-02T13:48:47.780Z] --release 7|8|9|10|11|12|13|14|15|16|17 [2026-04-02T13:48:47.780Z] -v --verbose [2026-04-02T13:48:47.780Z] --version [2026-04-02T13:48:47.780Z] [2026-04-02T13:48:47.780Z] Scans each argument for usages of deprecated APIs. An argument [2026-04-02T13:48:47.780Z] may be a directory specifying the root of a package hierarchy, [2026-04-02T13:48:47.780Z] a JAR file, a class file, or a class name. The class name must be [2026-04-02T13:48:47.780Z] specified using a fully qualified class name using the $ separator [2026-04-02T13:48:47.780Z] character for nested classes, for example, [2026-04-02T13:48:47.780Z] [2026-04-02T13:48:47.780Z] java.lang.Thread$State [2026-04-02T13:48:47.780Z] [2026-04-02T13:48:47.780Z] The --class-path option provides a search path for resolution [2026-04-02T13:48:47.780Z] of dependent classes. [2026-04-02T13:48:47.780Z] [2026-04-02T13:48:47.781Z] The --for-removal option limits scanning or listing to APIs that are [2026-04-02T13:48:47.781Z] deprecated for removal. Cannot be used with a release value of 6, 7, or 8. [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] The --full-version option prints out the full version string of the tool. [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] The --help (-? -h) option prints out a full help message. [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] The --list (-l) option prints out the set of deprecated APIs. No scanning is done, [2026-04-02T13:48:47.781Z] so no directory, jar, or class arguments should be provided. [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] The --release option specifies the Java SE release that provides the set [2026-04-02T13:48:47.781Z] of deprecated APIs for scanning. [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] The --verbose (-v) option enables additional message output during processing. [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] The --version option prints out the abbreviated version string of the tool. [2026-04-02T13:48:47.781Z] #> echo $? [2026-04-02T13:48:47.781Z] 0 [2026-04-02T13:48:47.781Z] Found documentation of '-h': '-? -h --help' [2026-04-02T13:48:47.781Z] Testing jdeprscan [2026-04-02T13:48:47.781Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jdeprscan --help [2026-04-02T13:48:47.781Z] Usage: jdeprscan [options] {dir|jar|class} ... [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] options: [2026-04-02T13:48:47.781Z] --class-path PATH [2026-04-02T13:48:47.781Z] --for-removal [2026-04-02T13:48:47.781Z] --full-version [2026-04-02T13:48:47.781Z] -? -h --help [2026-04-02T13:48:47.781Z] -l --list [2026-04-02T13:48:47.781Z] --release 7|8|9|10|11|12|13|14|15|16|17 [2026-04-02T13:48:47.781Z] -v --verbose [2026-04-02T13:48:47.781Z] --version [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] Scans each argument for usages of deprecated APIs. An argument [2026-04-02T13:48:47.781Z] may be a directory specifying the root of a package hierarchy, [2026-04-02T13:48:47.781Z] a JAR file, a class file, or a class name. The class name must be [2026-04-02T13:48:47.781Z] specified using a fully qualified class name using the $ separator [2026-04-02T13:48:47.781Z] character for nested classes, for example, [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] java.lang.Thread$State [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] The --class-path option provides a search path for resolution [2026-04-02T13:48:47.781Z] of dependent classes. [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] The --for-removal option limits scanning or listing to APIs that are [2026-04-02T13:48:47.781Z] deprecated for removal. Cannot be used with a release value of 6, 7, or 8. [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] The --full-version option prints out the full version string of the tool. [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] The --help (-? -h) option prints out a full help message. [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] The --list (-l) option prints out the set of deprecated APIs. No scanning is done, [2026-04-02T13:48:47.781Z] so no directory, jar, or class arguments should be provided. [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] The --release option specifies the Java SE release that provides the set [2026-04-02T13:48:47.781Z] of deprecated APIs for scanning. [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] The --verbose (-v) option enables additional message output during processing. [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] The --version option prints out the abbreviated version string of the tool. [2026-04-02T13:48:47.781Z] #> echo $? [2026-04-02T13:48:47.781Z] 0 [2026-04-02T13:48:47.781Z] Found documentation of '--help': '-? -h --help' [2026-04-02T13:48:47.781Z] Testing jdeprscan [2026-04-02T13:48:47.781Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jdeprscan -asdfxgr [2026-04-02T13:48:47.781Z] Usage: jdeprscan [options] {dir|jar|class} ... [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] options: [2026-04-02T13:48:47.781Z] --class-path PATH [2026-04-02T13:48:47.781Z] --for-removal [2026-04-02T13:48:47.781Z] --full-version [2026-04-02T13:48:47.781Z] -? -h --help [2026-04-02T13:48:47.781Z] -l --list [2026-04-02T13:48:47.781Z] --release 7|8|9|10|11|12|13|14|15|16|17 [2026-04-02T13:48:47.781Z] -v --verbose [2026-04-02T13:48:47.781Z] --version [2026-04-02T13:48:47.781Z] #> echo $? [2026-04-02T13:48:47.781Z] 1 [2026-04-02T13:48:47.781Z] Testing jdeprscan [2026-04-02T13:48:47.781Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jdeprscan -help [2026-04-02T13:48:47.781Z] Usage: jdeprscan [options] {dir|jar|class} ... [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] options: [2026-04-02T13:48:47.781Z] --class-path PATH [2026-04-02T13:48:47.781Z] --for-removal [2026-04-02T13:48:47.781Z] --full-version [2026-04-02T13:48:47.781Z] -? -h --help [2026-04-02T13:48:47.781Z] -l --list [2026-04-02T13:48:47.781Z] --release 7|8|9|10|11|12|13|14|15|16|17 [2026-04-02T13:48:47.781Z] -v --verbose [2026-04-02T13:48:47.781Z] --version [2026-04-02T13:48:47.781Z] #> echo $? [2026-04-02T13:48:47.781Z] 1 [2026-04-02T13:48:47.781Z] Testing jcmd [2026-04-02T13:48:47.781Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jcmd -? [2026-04-02T13:48:47.781Z] Usage: jcmd <pid | main class> <command ...|PerfCounter.print|-f file> [2026-04-02T13:48:47.781Z] or: jcmd -l [2026-04-02T13:48:47.781Z] or: jcmd -h [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] command must be a valid jcmd command for the selected jvm. [2026-04-02T13:48:47.781Z] Use the command "help" to see which commands are available. [2026-04-02T13:48:47.781Z] If the pid is 0, commands will be sent to all Java processes. [2026-04-02T13:48:47.781Z] The main class argument will be used to match (either partially [2026-04-02T13:48:47.781Z] or fully) the class used to start Java. [2026-04-02T13:48:47.781Z] If no options are given, lists Java processes (same as -l). [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] PerfCounter.print display the counters exposed by this process [2026-04-02T13:48:47.781Z] -f read and execute commands from the file [2026-04-02T13:48:47.781Z] -l list JVM processes on the local machine [2026-04-02T13:48:47.781Z] -? -h --help print this help message [2026-04-02T13:48:47.781Z] #> echo $? [2026-04-02T13:48:47.781Z] 0 [2026-04-02T13:48:47.781Z] Found documentation of '-?': '-? -h --help print this help message' [2026-04-02T13:48:47.781Z] Testing jcmd [2026-04-02T13:48:47.781Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jcmd -h [2026-04-02T13:48:47.781Z] Usage: jcmd <pid | main class> <command ...|PerfCounter.print|-f file> [2026-04-02T13:48:47.781Z] or: jcmd -l [2026-04-02T13:48:47.781Z] or: jcmd -h [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] command must be a valid jcmd command for the selected jvm. [2026-04-02T13:48:47.781Z] Use the command "help" to see which commands are available. [2026-04-02T13:48:47.781Z] If the pid is 0, commands will be sent to all Java processes. [2026-04-02T13:48:47.781Z] The main class argument will be used to match (either partially [2026-04-02T13:48:47.781Z] or fully) the class used to start Java. [2026-04-02T13:48:47.781Z] If no options are given, lists Java processes (same as -l). [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] PerfCounter.print display the counters exposed by this process [2026-04-02T13:48:47.781Z] -f read and execute commands from the file [2026-04-02T13:48:47.781Z] -l list JVM processes on the local machine [2026-04-02T13:48:47.781Z] -? -h --help print this help message [2026-04-02T13:48:47.781Z] #> echo $? [2026-04-02T13:48:47.781Z] 0 [2026-04-02T13:48:47.781Z] Found documentation of '-h': 'or: jcmd -h' [2026-04-02T13:48:47.781Z] Testing jcmd [2026-04-02T13:48:47.781Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jcmd --help [2026-04-02T13:48:47.781Z] Usage: jcmd <pid | main class> <command ...|PerfCounter.print|-f file> [2026-04-02T13:48:47.781Z] or: jcmd -l [2026-04-02T13:48:47.781Z] or: jcmd -h [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] command must be a valid jcmd command for the selected jvm. [2026-04-02T13:48:47.781Z] Use the command "help" to see which commands are available. [2026-04-02T13:48:47.781Z] If the pid is 0, commands will be sent to all Java processes. [2026-04-02T13:48:47.781Z] The main class argument will be used to match (either partially [2026-04-02T13:48:47.781Z] or fully) the class used to start Java. [2026-04-02T13:48:47.781Z] If no options are given, lists Java processes (same as -l). [2026-04-02T13:48:47.781Z] [2026-04-02T13:48:47.781Z] PerfCounter.print display the counters exposed by this process [2026-04-02T13:48:47.781Z] -f read and execute commands from the file [2026-04-02T13:48:47.781Z] -l list JVM processes on the local machine [2026-04-02T13:48:47.781Z] -? -h --help print this help message [2026-04-02T13:48:47.781Z] #> echo $? [2026-04-02T13:48:47.781Z] 0 [2026-04-02T13:48:47.781Z] Found documentation of '--help': '-? -h --help print this help message' [2026-04-02T13:48:47.781Z] Testing jcmd [2026-04-02T13:48:47.781Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jcmd -asdfxgr [2026-04-02T13:48:47.781Z] Invalid pid '-asdfxgr' specified [2026-04-02T13:48:47.781Z] #> echo $? [2026-04-02T13:48:47.781Z] 1 [2026-04-02T13:48:47.781Z] Testing jcmd [2026-04-02T13:48:47.781Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jcmd -help [2026-04-02T13:48:47.782Z] Usage: jcmd <pid | main class> <command ...|PerfCounter.print|-f file> [2026-04-02T13:48:47.782Z] or: jcmd -l [2026-04-02T13:48:47.782Z] or: jcmd -h [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] command must be a valid jcmd command for the selected jvm. [2026-04-02T13:48:47.782Z] Use the command "help" to see which commands are available. [2026-04-02T13:48:47.782Z] If the pid is 0, commands will be sent to all Java processes. [2026-04-02T13:48:47.782Z] The main class argument will be used to match (either partially [2026-04-02T13:48:47.782Z] or fully) the class used to start Java. [2026-04-02T13:48:47.782Z] If no options are given, lists Java processes (same as -l). [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] PerfCounter.print display the counters exposed by this process [2026-04-02T13:48:47.782Z] -f read and execute commands from the file [2026-04-02T13:48:47.782Z] -l list JVM processes on the local machine [2026-04-02T13:48:47.782Z] -? -h --help print this help message [2026-04-02T13:48:47.782Z] #> echo $? [2026-04-02T13:48:47.782Z] 0 [2026-04-02T13:48:47.782Z] Testing jfr [2026-04-02T13:48:47.782Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jfr -? [2026-04-02T13:48:47.782Z] Tool for working with Flight Recorder files [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr print [--xml|--json] [2026-04-02T13:48:47.782Z] [--categories <filter>] [2026-04-02T13:48:47.782Z] [--events <filter>] [2026-04-02T13:48:47.782Z] [--stack-depth <depth>] [2026-04-02T13:48:47.782Z] <file> [2026-04-02T13:48:47.782Z] Print contents of a recording file. See 'jfr help print' for details. [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr configure [--interactive] [--verbose] [2026-04-02T13:48:47.782Z] [--input <files>] [--output <file>] [2026-04-02T13:48:47.782Z] [option=value]* [event-setting=value]* [2026-04-02T13:48:47.782Z] Creates a custom .jfc-file for event configuration [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr metadata [--categories <filter>] [2026-04-02T13:48:47.782Z] [--events <filter>] [2026-04-02T13:48:47.782Z] [<file>] [2026-04-02T13:48:47.782Z] Display event metadata, such as labels, descriptions and field layout. See 'jfr help metadata' for details. [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr summary <file> [2026-04-02T13:48:47.782Z] Display general information about a recording file (.jfr) [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr assemble <repository> <file> [2026-04-02T13:48:47.782Z] Assemble leftover chunks from a disk repository into a recording file [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr disassemble [--output <directory>] [2026-04-02T13:48:47.782Z] [--max-chunks <chunks>] [2026-04-02T13:48:47.782Z] [--max-size <size>] [2026-04-02T13:48:47.782Z] <file> [2026-04-02T13:48:47.782Z] Disassemble a recording file into smaller files/chunks [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr version (alias --version) [2026-04-02T13:48:47.782Z] Display version of the jfr tool [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr help [<command>] (aliases --help, -h, -?) [2026-04-02T13:48:47.782Z] Display all available commands, or help about a specific command [2026-04-02T13:48:47.782Z] #> echo $? [2026-04-02T13:48:47.782Z] 0 [2026-04-02T13:48:47.782Z] Found documentation of '-?': 'jfr help [<command>] (aliases --help, -h, -?)' [2026-04-02T13:48:47.782Z] Testing jfr [2026-04-02T13:48:47.782Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jfr -h [2026-04-02T13:48:47.782Z] Tool for working with Flight Recorder files [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr print [--xml|--json] [2026-04-02T13:48:47.782Z] [--categories <filter>] [2026-04-02T13:48:47.782Z] [--events <filter>] [2026-04-02T13:48:47.782Z] [--stack-depth <depth>] [2026-04-02T13:48:47.782Z] <file> [2026-04-02T13:48:47.782Z] Print contents of a recording file. See 'jfr help print' for details. [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr configure [--interactive] [--verbose] [2026-04-02T13:48:47.782Z] [--input <files>] [--output <file>] [2026-04-02T13:48:47.782Z] [option=value]* [event-setting=value]* [2026-04-02T13:48:47.782Z] Creates a custom .jfc-file for event configuration [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr metadata [--categories <filter>] [2026-04-02T13:48:47.782Z] [--events <filter>] [2026-04-02T13:48:47.782Z] [<file>] [2026-04-02T13:48:47.782Z] Display event metadata, such as labels, descriptions and field layout. See 'jfr help metadata' for details. [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr summary <file> [2026-04-02T13:48:47.782Z] Display general information about a recording file (.jfr) [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr assemble <repository> <file> [2026-04-02T13:48:47.782Z] Assemble leftover chunks from a disk repository into a recording file [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr disassemble [--output <directory>] [2026-04-02T13:48:47.782Z] [--max-chunks <chunks>] [2026-04-02T13:48:47.782Z] [--max-size <size>] [2026-04-02T13:48:47.782Z] <file> [2026-04-02T13:48:47.782Z] Disassemble a recording file into smaller files/chunks [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr version (alias --version) [2026-04-02T13:48:47.782Z] Display version of the jfr tool [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr help [<command>] (aliases --help, -h, -?) [2026-04-02T13:48:47.782Z] Display all available commands, or help about a specific command [2026-04-02T13:48:47.782Z] #> echo $? [2026-04-02T13:48:47.782Z] 0 [2026-04-02T13:48:47.782Z] Found documentation of '-h': 'jfr help [<command>] (aliases --help, -h, -?)' [2026-04-02T13:48:47.782Z] Testing jfr [2026-04-02T13:48:47.782Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jfr --help [2026-04-02T13:48:47.782Z] Tool for working with Flight Recorder files [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr print [--xml|--json] [2026-04-02T13:48:47.782Z] [--categories <filter>] [2026-04-02T13:48:47.782Z] [--events <filter>] [2026-04-02T13:48:47.782Z] [--stack-depth <depth>] [2026-04-02T13:48:47.782Z] <file> [2026-04-02T13:48:47.782Z] Print contents of a recording file. See 'jfr help print' for details. [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr configure [--interactive] [--verbose] [2026-04-02T13:48:47.782Z] [--input <files>] [--output <file>] [2026-04-02T13:48:47.782Z] [option=value]* [event-setting=value]* [2026-04-02T13:48:47.782Z] Creates a custom .jfc-file for event configuration [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr metadata [--categories <filter>] [2026-04-02T13:48:47.782Z] [--events <filter>] [2026-04-02T13:48:47.782Z] [<file>] [2026-04-02T13:48:47.782Z] Display event metadata, such as labels, descriptions and field layout. See 'jfr help metadata' for details. [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr summary <file> [2026-04-02T13:48:47.782Z] Display general information about a recording file (.jfr) [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr assemble <repository> <file> [2026-04-02T13:48:47.782Z] Assemble leftover chunks from a disk repository into a recording file [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr disassemble [--output <directory>] [2026-04-02T13:48:47.782Z] [--max-chunks <chunks>] [2026-04-02T13:48:47.782Z] [--max-size <size>] [2026-04-02T13:48:47.782Z] <file> [2026-04-02T13:48:47.782Z] Disassemble a recording file into smaller files/chunks [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr version (alias --version) [2026-04-02T13:48:47.782Z] Display version of the jfr tool [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr help [<command>] (aliases --help, -h, -?) [2026-04-02T13:48:47.782Z] Display all available commands, or help about a specific command [2026-04-02T13:48:47.782Z] #> echo $? [2026-04-02T13:48:47.782Z] 0 [2026-04-02T13:48:47.782Z] Found documentation of '--help': 'jfr help [<command>] (aliases --help, -h, -?)' [2026-04-02T13:48:47.782Z] Testing jfr [2026-04-02T13:48:47.782Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jfr -asdfxgr [2026-04-02T13:48:47.782Z] jfr: unknown command '-asdfxgr' [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] List of available commands: [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr print [--xml|--json] [2026-04-02T13:48:47.782Z] [--categories <filter>] [2026-04-02T13:48:47.782Z] [--events <filter>] [2026-04-02T13:48:47.782Z] [--stack-depth <depth>] [2026-04-02T13:48:47.782Z] <file> [2026-04-02T13:48:47.782Z] Print contents of a recording file. See 'jfr help print' for details. [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr configure [--interactive] [--verbose] [2026-04-02T13:48:47.782Z] [--input <files>] [--output <file>] [2026-04-02T13:48:47.782Z] [option=value]* [event-setting=value]* [2026-04-02T13:48:47.782Z] Creates a custom .jfc-file for event configuration [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr metadata [--categories <filter>] [2026-04-02T13:48:47.782Z] [--events <filter>] [2026-04-02T13:48:47.782Z] [<file>] [2026-04-02T13:48:47.782Z] Display event metadata, such as labels, descriptions and field layout. See 'jfr help metadata' for details. [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr summary <file> [2026-04-02T13:48:47.782Z] Display general information about a recording file (.jfr) [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.782Z] jfr assemble <repository> <file> [2026-04-02T13:48:47.782Z] Assemble leftover chunks from a disk repository into a recording file [2026-04-02T13:48:47.782Z] [2026-04-02T13:48:47.783Z] jfr disassemble [--output <directory>] [2026-04-02T13:48:47.783Z] [--max-chunks <chunks>] [2026-04-02T13:48:47.783Z] [--max-size <size>] [2026-04-02T13:48:47.783Z] <file> [2026-04-02T13:48:47.783Z] Disassemble a recording file into smaller files/chunks [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] jfr version (alias --version) [2026-04-02T13:48:47.783Z] Display version of the jfr tool [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] jfr help [<command>] (aliases --help, -h, -?) [2026-04-02T13:48:47.783Z] Display all available commands, or help about a specific command [2026-04-02T13:48:47.783Z] #> echo $? [2026-04-02T13:48:47.783Z] 2 [2026-04-02T13:48:47.783Z] Testing jfr [2026-04-02T13:48:47.783Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jfr -help [2026-04-02T13:48:47.783Z] jfr: unknown command '-help' [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] List of available commands: [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] jfr print [--xml|--json] [2026-04-02T13:48:47.783Z] [--categories <filter>] [2026-04-02T13:48:47.783Z] [--events <filter>] [2026-04-02T13:48:47.783Z] [--stack-depth <depth>] [2026-04-02T13:48:47.783Z] <file> [2026-04-02T13:48:47.783Z] Print contents of a recording file. See 'jfr help print' for details. [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] jfr configure [--interactive] [--verbose] [2026-04-02T13:48:47.783Z] [--input <files>] [--output <file>] [2026-04-02T13:48:47.783Z] [option=value]* [event-setting=value]* [2026-04-02T13:48:47.783Z] Creates a custom .jfc-file for event configuration [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] jfr metadata [--categories <filter>] [2026-04-02T13:48:47.783Z] [--events <filter>] [2026-04-02T13:48:47.783Z] [<file>] [2026-04-02T13:48:47.783Z] Display event metadata, such as labels, descriptions and field layout. See 'jfr help metadata' for details. [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] jfr summary <file> [2026-04-02T13:48:47.783Z] Display general information about a recording file (.jfr) [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] jfr assemble <repository> <file> [2026-04-02T13:48:47.783Z] Assemble leftover chunks from a disk repository into a recording file [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] jfr disassemble [--output <directory>] [2026-04-02T13:48:47.783Z] [--max-chunks <chunks>] [2026-04-02T13:48:47.783Z] [--max-size <size>] [2026-04-02T13:48:47.783Z] <file> [2026-04-02T13:48:47.783Z] Disassemble a recording file into smaller files/chunks [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] jfr version (alias --version) [2026-04-02T13:48:47.783Z] Display version of the jfr tool [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] jfr help [<command>] (aliases --help, -h, -?) [2026-04-02T13:48:47.783Z] Display all available commands, or help about a specific command [2026-04-02T13:48:47.783Z] #> echo $? [2026-04-02T13:48:47.783Z] 2 [2026-04-02T13:48:47.783Z] Skip rmiregistry. It does not support -?. [2026-04-02T13:48:47.783Z] Skip rmiregistry. It does not support -h. [2026-04-02T13:48:47.783Z] Skip rmiregistry. It does not support --help. [2026-04-02T13:48:47.783Z] Testing rmiregistry [2026-04-02T13:48:47.783Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/rmiregistry -asdfxgr [2026-04-02T13:48:47.783Z] port argument, -asdfxgr, is not a number. [2026-04-02T13:48:47.783Z] Usage: rmiregistry <options> <port> [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] where <options> includes: [2026-04-02T13:48:47.783Z] -J<runtime flag> Pass argument to the java interpreter [2026-04-02T13:48:47.783Z] #> echo $? [2026-04-02T13:48:47.783Z] 1 [2026-04-02T13:48:47.783Z] Testing rmiregistry [2026-04-02T13:48:47.783Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/rmiregistry -help [2026-04-02T13:48:47.783Z] port argument, -help, is not a number. [2026-04-02T13:48:47.783Z] Usage: rmiregistry <options> <port> [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] where <options> includes: [2026-04-02T13:48:47.783Z] -J<runtime flag> Pass argument to the java interpreter [2026-04-02T13:48:47.783Z] #> echo $? [2026-04-02T13:48:47.783Z] 1 [2026-04-02T13:48:47.783Z] Testing jdb [2026-04-02T13:48:47.783Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jdb -? [2026-04-02T13:48:47.783Z] Usage: jdb <options> <class> <arguments> [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] where options include: [2026-04-02T13:48:47.783Z] -? -h --help -help print this help message and exit [2026-04-02T13:48:47.783Z] -sourcepath <directories separated by ":"> [2026-04-02T13:48:47.783Z] directories in which to look for source files [2026-04-02T13:48:47.783Z] -attach <address> [2026-04-02T13:48:47.783Z] attach to a running VM at the specified address using standard connector [2026-04-02T13:48:47.783Z] -listen <address> [2026-04-02T13:48:47.783Z] wait for a running VM to connect at the specified address using standard connector [2026-04-02T13:48:47.783Z] -listenany [2026-04-02T13:48:47.783Z] wait for a running VM to connect at any available address using standard connector [2026-04-02T13:48:47.783Z] -launch [2026-04-02T13:48:47.783Z] launch VM immediately instead of waiting for 'run' command [2026-04-02T13:48:47.783Z] -listconnectors list the connectors available in this VM [2026-04-02T13:48:47.783Z] -connect <connector-name>:<name1>=<value1>,... [2026-04-02T13:48:47.783Z] connect to target VM using named connector with listed argument values [2026-04-02T13:48:47.783Z] -dbgtrace [flags] print info for debugging jdb [2026-04-02T13:48:47.783Z] -tclient run the application in the HotSpot(TM) Client Compiler [2026-04-02T13:48:47.783Z] -tserver run the application in the HotSpot(TM) Server Compiler [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] options forwarded to debuggee process: [2026-04-02T13:48:47.783Z] -v -verbose[:class|gc|jni] [2026-04-02T13:48:47.783Z] turn on verbose mode [2026-04-02T13:48:47.783Z] -D<name>=<value> set a system property [2026-04-02T13:48:47.783Z] -classpath <directories separated by ":"> [2026-04-02T13:48:47.783Z] list directories in which to look for classes [2026-04-02T13:48:47.783Z] -X<option> non-standard target VM option [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] <class> is the name of the class to begin debugging [2026-04-02T13:48:47.783Z] <arguments> are the arguments passed to the main() method of <class> [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] For command help type 'help' at jdb prompt [2026-04-02T13:48:47.783Z] #> echo $? [2026-04-02T13:48:47.783Z] 0 [2026-04-02T13:48:47.783Z] Found documentation of '-?': '-? -h --help -help print this help message and exit' [2026-04-02T13:48:47.783Z] Testing jdb [2026-04-02T13:48:47.783Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jdb -h [2026-04-02T13:48:47.783Z] Usage: jdb <options> <class> <arguments> [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] where options include: [2026-04-02T13:48:47.783Z] -? -h --help -help print this help message and exit [2026-04-02T13:48:47.783Z] -sourcepath <directories separated by ":"> [2026-04-02T13:48:47.783Z] directories in which to look for source files [2026-04-02T13:48:47.783Z] -attach <address> [2026-04-02T13:48:47.783Z] attach to a running VM at the specified address using standard connector [2026-04-02T13:48:47.783Z] -listen <address> [2026-04-02T13:48:47.783Z] wait for a running VM to connect at the specified address using standard connector [2026-04-02T13:48:47.783Z] -listenany [2026-04-02T13:48:47.783Z] wait for a running VM to connect at any available address using standard connector [2026-04-02T13:48:47.783Z] -launch [2026-04-02T13:48:47.783Z] launch VM immediately instead of waiting for 'run' command [2026-04-02T13:48:47.783Z] -listconnectors list the connectors available in this VM [2026-04-02T13:48:47.783Z] -connect <connector-name>:<name1>=<value1>,... [2026-04-02T13:48:47.783Z] connect to target VM using named connector with listed argument values [2026-04-02T13:48:47.783Z] -dbgtrace [flags] print info for debugging jdb [2026-04-02T13:48:47.783Z] -tclient run the application in the HotSpot(TM) Client Compiler [2026-04-02T13:48:47.783Z] -tserver run the application in the HotSpot(TM) Server Compiler [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] options forwarded to debuggee process: [2026-04-02T13:48:47.783Z] -v -verbose[:class|gc|jni] [2026-04-02T13:48:47.783Z] turn on verbose mode [2026-04-02T13:48:47.783Z] -D<name>=<value> set a system property [2026-04-02T13:48:47.783Z] -classpath <directories separated by ":"> [2026-04-02T13:48:47.783Z] list directories in which to look for classes [2026-04-02T13:48:47.783Z] -X<option> non-standard target VM option [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] <class> is the name of the class to begin debugging [2026-04-02T13:48:47.783Z] <arguments> are the arguments passed to the main() method of <class> [2026-04-02T13:48:47.783Z] [2026-04-02T13:48:47.783Z] For command help type 'help' at jdb prompt [2026-04-02T13:48:47.783Z] #> echo $? [2026-04-02T13:48:47.784Z] 0 [2026-04-02T13:48:47.784Z] Found documentation of '-h': '-? -h --help -help print this help message and exit' [2026-04-02T13:48:47.784Z] Testing jdb [2026-04-02T13:48:47.784Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jdb --help [2026-04-02T13:48:47.784Z] Usage: jdb <options> <class> <arguments> [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] where options include: [2026-04-02T13:48:47.784Z] -? -h --help -help print this help message and exit [2026-04-02T13:48:47.784Z] -sourcepath <directories separated by ":"> [2026-04-02T13:48:47.784Z] directories in which to look for source files [2026-04-02T13:48:47.784Z] -attach <address> [2026-04-02T13:48:47.784Z] attach to a running VM at the specified address using standard connector [2026-04-02T13:48:47.784Z] -listen <address> [2026-04-02T13:48:47.784Z] wait for a running VM to connect at the specified address using standard connector [2026-04-02T13:48:47.784Z] -listenany [2026-04-02T13:48:47.784Z] wait for a running VM to connect at any available address using standard connector [2026-04-02T13:48:47.784Z] -launch [2026-04-02T13:48:47.784Z] launch VM immediately instead of waiting for 'run' command [2026-04-02T13:48:47.784Z] -listconnectors list the connectors available in this VM [2026-04-02T13:48:47.784Z] -connect <connector-name>:<name1>=<value1>,... [2026-04-02T13:48:47.784Z] connect to target VM using named connector with listed argument values [2026-04-02T13:48:47.784Z] -dbgtrace [flags] print info for debugging jdb [2026-04-02T13:48:47.784Z] -tclient run the application in the HotSpot(TM) Client Compiler [2026-04-02T13:48:47.784Z] -tserver run the application in the HotSpot(TM) Server Compiler [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] options forwarded to debuggee process: [2026-04-02T13:48:47.784Z] -v -verbose[:class|gc|jni] [2026-04-02T13:48:47.784Z] turn on verbose mode [2026-04-02T13:48:47.784Z] -D<name>=<value> set a system property [2026-04-02T13:48:47.784Z] -classpath <directories separated by ":"> [2026-04-02T13:48:47.784Z] list directories in which to look for classes [2026-04-02T13:48:47.784Z] -X<option> non-standard target VM option [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] <class> is the name of the class to begin debugging [2026-04-02T13:48:47.784Z] <arguments> are the arguments passed to the main() method of <class> [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] For command help type 'help' at jdb prompt [2026-04-02T13:48:47.784Z] #> echo $? [2026-04-02T13:48:47.784Z] 0 [2026-04-02T13:48:47.784Z] Found documentation of '--help': '-? -h --help -help print this help message and exit' [2026-04-02T13:48:47.784Z] Testing jdb [2026-04-02T13:48:47.784Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/jdb -asdfxgr [2026-04-02T13:48:47.784Z] invalid option: -asdfxgr [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] Usage: jdb <options> <class> <arguments> [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] where options include: [2026-04-02T13:48:47.784Z] -? -h --help -help print this help message and exit [2026-04-02T13:48:47.784Z] -sourcepath <directories separated by ":"> [2026-04-02T13:48:47.784Z] directories in which to look for source files [2026-04-02T13:48:47.784Z] -attach <address> [2026-04-02T13:48:47.784Z] attach to a running VM at the specified address using standard connector [2026-04-02T13:48:47.784Z] -listen <address> [2026-04-02T13:48:47.784Z] wait for a running VM to connect at the specified address using standard connector [2026-04-02T13:48:47.784Z] -listenany [2026-04-02T13:48:47.784Z] wait for a running VM to connect at any available address using standard connector [2026-04-02T13:48:47.784Z] -launch [2026-04-02T13:48:47.784Z] launch VM immediately instead of waiting for 'run' command [2026-04-02T13:48:47.784Z] -listconnectors list the connectors available in this VM [2026-04-02T13:48:47.784Z] -connect <connector-name>:<name1>=<value1>,... [2026-04-02T13:48:47.784Z] connect to target VM using named connector with listed argument values [2026-04-02T13:48:47.784Z] -dbgtrace [flags] print info for debugging jdb [2026-04-02T13:48:47.784Z] -tclient run the application in the HotSpot(TM) Client Compiler [2026-04-02T13:48:47.784Z] -tserver run the application in the HotSpot(TM) Server Compiler [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] options forwarded to debuggee process: [2026-04-02T13:48:47.784Z] -v -verbose[:class|gc|jni] [2026-04-02T13:48:47.784Z] turn on verbose mode [2026-04-02T13:48:47.784Z] -D<name>=<value> set a system property [2026-04-02T13:48:47.784Z] -classpath <directories separated by ":"> [2026-04-02T13:48:47.784Z] list directories in which to look for classes [2026-04-02T13:48:47.784Z] -X<option> non-standard target VM option [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] <class> is the name of the class to begin debugging [2026-04-02T13:48:47.784Z] <arguments> are the arguments passed to the main() method of <class> [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] For command help type 'help' at jdb prompt [2026-04-02T13:48:47.784Z] #> echo $? [2026-04-02T13:48:47.784Z] 0 [2026-04-02T13:48:47.784Z] Testing keytool [2026-04-02T13:48:47.784Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/keytool -? [2026-04-02T13:48:47.784Z] Key and Certificate Management Tool [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] Commands: [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] -certreq Generates a certificate request [2026-04-02T13:48:47.784Z] -changealias Changes an entry's alias [2026-04-02T13:48:47.784Z] -delete Deletes an entry [2026-04-02T13:48:47.784Z] -exportcert Exports certificate [2026-04-02T13:48:47.784Z] -genkeypair Generates a key pair [2026-04-02T13:48:47.784Z] -genseckey Generates a secret key [2026-04-02T13:48:47.784Z] -gencert Generates certificate from a certificate request [2026-04-02T13:48:47.784Z] -importcert Imports a certificate or a certificate chain [2026-04-02T13:48:47.784Z] -importpass Imports a password [2026-04-02T13:48:47.784Z] -importkeystore Imports one or all entries from another keystore [2026-04-02T13:48:47.784Z] -keypasswd Changes the key password of an entry [2026-04-02T13:48:47.784Z] -list Lists entries in a keystore [2026-04-02T13:48:47.784Z] -printcert Prints the content of a certificate [2026-04-02T13:48:47.784Z] -printcertreq Prints the content of a certificate request [2026-04-02T13:48:47.784Z] -printcrl Prints the content of a CRL file [2026-04-02T13:48:47.784Z] -storepasswd Changes the store password of a keystore [2026-04-02T13:48:47.784Z] -showinfo Displays security-related information [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] Use "keytool -?, -h, or --help" for this help message [2026-04-02T13:48:47.784Z] Use "keytool -command_name --help" for usage of command_name. [2026-04-02T13:48:47.784Z] Use the -conf <url> option to specify a pre-configured options file. [2026-04-02T13:48:47.784Z] #> echo $? [2026-04-02T13:48:47.784Z] 0 [2026-04-02T13:48:47.784Z] Found documentation of '-?': 'Use "keytool -?, -h, or --help" for this help message' [2026-04-02T13:48:47.784Z] Testing keytool [2026-04-02T13:48:47.784Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/keytool -h [2026-04-02T13:48:47.784Z] Key and Certificate Management Tool [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] Commands: [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] -certreq Generates a certificate request [2026-04-02T13:48:47.784Z] -changealias Changes an entry's alias [2026-04-02T13:48:47.784Z] -delete Deletes an entry [2026-04-02T13:48:47.784Z] -exportcert Exports certificate [2026-04-02T13:48:47.784Z] -genkeypair Generates a key pair [2026-04-02T13:48:47.784Z] -genseckey Generates a secret key [2026-04-02T13:48:47.784Z] -gencert Generates certificate from a certificate request [2026-04-02T13:48:47.784Z] -importcert Imports a certificate or a certificate chain [2026-04-02T13:48:47.784Z] -importpass Imports a password [2026-04-02T13:48:47.784Z] -importkeystore Imports one or all entries from another keystore [2026-04-02T13:48:47.784Z] -keypasswd Changes the key password of an entry [2026-04-02T13:48:47.784Z] -list Lists entries in a keystore [2026-04-02T13:48:47.784Z] -printcert Prints the content of a certificate [2026-04-02T13:48:47.784Z] -printcertreq Prints the content of a certificate request [2026-04-02T13:48:47.784Z] -printcrl Prints the content of a CRL file [2026-04-02T13:48:47.784Z] -storepasswd Changes the store password of a keystore [2026-04-02T13:48:47.784Z] -showinfo Displays security-related information [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] Use "keytool -?, -h, or --help" for this help message [2026-04-02T13:48:47.784Z] Use "keytool -command_name --help" for usage of command_name. [2026-04-02T13:48:47.784Z] Use the -conf <url> option to specify a pre-configured options file. [2026-04-02T13:48:47.784Z] #> echo $? [2026-04-02T13:48:47.784Z] 0 [2026-04-02T13:48:47.784Z] Found documentation of '-h': 'Use "keytool -?, -h, or --help" for this help message' [2026-04-02T13:48:47.784Z] Testing keytool [2026-04-02T13:48:47.784Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/keytool --help [2026-04-02T13:48:47.784Z] Key and Certificate Management Tool [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] Commands: [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] -certreq Generates a certificate request [2026-04-02T13:48:47.784Z] -changealias Changes an entry's alias [2026-04-02T13:48:47.784Z] -delete Deletes an entry [2026-04-02T13:48:47.784Z] -exportcert Exports certificate [2026-04-02T13:48:47.784Z] -genkeypair Generates a key pair [2026-04-02T13:48:47.784Z] -genseckey Generates a secret key [2026-04-02T13:48:47.784Z] -gencert Generates certificate from a certificate request [2026-04-02T13:48:47.784Z] -importcert Imports a certificate or a certificate chain [2026-04-02T13:48:47.784Z] -importpass Imports a password [2026-04-02T13:48:47.784Z] -importkeystore Imports one or all entries from another keystore [2026-04-02T13:48:47.784Z] -keypasswd Changes the key password of an entry [2026-04-02T13:48:47.784Z] -list Lists entries in a keystore [2026-04-02T13:48:47.784Z] -printcert Prints the content of a certificate [2026-04-02T13:48:47.784Z] -printcertreq Prints the content of a certificate request [2026-04-02T13:48:47.784Z] -printcrl Prints the content of a CRL file [2026-04-02T13:48:47.784Z] -storepasswd Changes the store password of a keystore [2026-04-02T13:48:47.784Z] -showinfo Displays security-related information [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] Use "keytool -?, -h, or --help" for this help message [2026-04-02T13:48:47.784Z] Use "keytool -command_name --help" for usage of command_name. [2026-04-02T13:48:47.784Z] Use the -conf <url> option to specify a pre-configured options file. [2026-04-02T13:48:47.784Z] #> echo $? [2026-04-02T13:48:47.784Z] 0 [2026-04-02T13:48:47.784Z] Found documentation of '--help': 'Use "keytool -?, -h, or --help" for this help message' [2026-04-02T13:48:47.784Z] Testing keytool [2026-04-02T13:48:47.784Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/keytool -asdfxgr [2026-04-02T13:48:47.784Z] Illegal option: -asdfxgr [2026-04-02T13:48:47.784Z] Key and Certificate Management Tool [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] Commands: [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] -certreq Generates a certificate request [2026-04-02T13:48:47.784Z] -changealias Changes an entry's alias [2026-04-02T13:48:47.784Z] -delete Deletes an entry [2026-04-02T13:48:47.784Z] -exportcert Exports certificate [2026-04-02T13:48:47.784Z] -genkeypair Generates a key pair [2026-04-02T13:48:47.784Z] -genseckey Generates a secret key [2026-04-02T13:48:47.784Z] -gencert Generates certificate from a certificate request [2026-04-02T13:48:47.784Z] -importcert Imports a certificate or a certificate chain [2026-04-02T13:48:47.784Z] -importpass Imports a password [2026-04-02T13:48:47.784Z] -importkeystore Imports one or all entries from another keystore [2026-04-02T13:48:47.784Z] -keypasswd Changes the key password of an entry [2026-04-02T13:48:47.784Z] -list Lists entries in a keystore [2026-04-02T13:48:47.784Z] -printcert Prints the content of a certificate [2026-04-02T13:48:47.784Z] -printcertreq Prints the content of a certificate request [2026-04-02T13:48:47.784Z] -printcrl Prints the content of a CRL file [2026-04-02T13:48:47.784Z] -storepasswd Changes the store password of a keystore [2026-04-02T13:48:47.784Z] -showinfo Displays security-related information [2026-04-02T13:48:47.784Z] [2026-04-02T13:48:47.784Z] Use "keytool -?, -h, or --help" for this help message [2026-04-02T13:48:47.784Z] Use "keytool -command_name --help" for usage of command_name. [2026-04-02T13:48:47.784Z] Use the -conf <url> option to specify a pre-configured options file. [2026-04-02T13:48:47.784Z] #> echo $? [2026-04-02T13:48:47.784Z] 1 [2026-04-02T13:48:47.784Z] Testing keytool [2026-04-02T13:48:47.785Z] #> /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/jdkbinary/j2sdk-image/bin/keytool -help [2026-04-02T13:48:47.785Z] Key and Certificate Management Tool [2026-04-02T13:48:47.785Z] [2026-04-02T13:48:47.785Z] Commands: [2026-04-02T13:48:47.785Z] [2026-04-02T13:48:47.785Z] -certreq Generates a certificate request [2026-04-02T13:48:47.785Z] -changealias Changes an entry's alias [2026-04-02T13:48:47.785Z] -delete Deletes an entry [2026-04-02T13:48:47.785Z] -exportcert Exports certificate [2026-04-02T13:48:47.785Z] -genkeypair Generates a key pair [2026-04-02T13:48:47.785Z] -genseckey Generates a secret key [2026-04-02T13:48:47.785Z] -gencert Generates certificate from a certificate request [2026-04-02T13:48:47.785Z] -importcert Imports a certificate or a certificate chain [2026-04-02T13:48:47.785Z] -importpass Imports a password [2026-04-02T13:48:47.785Z] -importkeystore Imports one or all entries from another keystore [2026-04-02T13:48:47.785Z] -keypasswd Changes the key password of an entry [2026-04-02T13:48:47.785Z] -list Lists entries in a keystore [2026-04-02T13:48:47.785Z] -printcert Prints the content of a certificate [2026-04-02T13:48:47.785Z] -printcertreq Prints the content of a certificate request [2026-04-02T13:48:47.785Z] -printcrl Prints the content of a CRL file [2026-04-02T13:48:47.785Z] -storepasswd Changes the store password of a keystore [2026-04-02T13:48:47.785Z] -showinfo Displays security-related information [2026-04-02T13:48:47.785Z] [2026-04-02T13:48:47.785Z] Use "keytool -?, -h, or --help" for this help message [2026-04-02T13:48:47.785Z] Use "keytool -command_name --help" for usage of command_name. [2026-04-02T13:48:47.785Z] Use the -conf <url> option to specify a pre-configured options file. [2026-04-02T13:48:47.785Z] #> echo $? [2026-04-02T13:48:47.785Z] 0 [2026-04-02T13:48:47.785Z] STDERR: [2026-04-02T13:48:47.785Z] java.lang.AssertionError: HelpFlagsTest failed: [2026-04-02T13:48:47.785Z] failed: jstat -h has exit code 134. [2026-04-02T13:48:47.785Z] failed: jstat does not document -h in help message. [2026-04-02T13:48:47.785Z] [2026-04-02T13:48:47.785Z] at HelpFlagsTest.main(HelpFlagsTest.java:374) [2026-04-02T13:48:47.785Z] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [2026-04-02T13:48:47.785Z] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) [2026-04-02T13:48:47.785Z] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [2026-04-02T13:48:47.785Z] at java.base/java.lang.reflect.Method.invoke(Method.java:569) [2026-04-02T13:48:47.785Z] at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:333) [2026-04-02T13:48:47.785Z] at java.base/java.lang.Thread.run(Thread.java:840) [2026-04-02T13:48:47.785Z] [2026-04-02T13:48:47.785Z] JavaTest Message: Test threw exception: java.lang.AssertionError [2026-04-02T13:48:47.785Z] JavaTest Message: shutting down test [2026-04-02T13:48:47.785Z] [2026-04-02T13:48:47.785Z] [2026-04-02T13:48:47.785Z] TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.AssertionError: HelpFlagsTest failed: failed: jstat -h has exit code 134. failed: jstat does not document -h in help message. [2026-04-02T13:48:47.785Z] -------------------------------------------------- [2026-04-02T13:50:41.310Z] Test results: passed: 262; failed: 1 [2026-04-02T13:51:29.609Z] Report written to /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/output_17751246196647/jdk_tools_0/report/html/report.html [2026-04-02T13:51:29.609Z] Results written to /home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_riscv64_linux_testList_1/aqa-tests/TKG/output_17751246196647/jdk_tools_0/work [2026-04-02T13:51:29.609Z] Error: Some tests failed or other problems occurred. [2026-04-02T13:51:29.609Z] ----------------------------------- [2026-04-02T13:51:29.609Z] jdk_tools_0_FAILED [2026-04-02T13:51:29.609Z] ----------------------------------- [2026-04-02T13:51:29.609Z] [2026-04-02T13:51:29.609Z] TEST TEARDOWN: [2026-04-02T13:51:29.609Z] Nothing to be done for teardown. [2026-04-02T13:51:29.609Z] jdk_tools_0 Finish Time: Thu Apr 2 13:51:27 2026 Epoch Time (ms): 1775137887837