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