No Possible Issues Found via Git Search
jdk_tools_1
[2025-12-25T07:40:49.091Z] Running test jdk_tools_1 ...
[2025-12-25T07:40:49.091Z] ===============================================
[2025-12-25T07:40:49.091Z] jdk_tools_1 Start Time: Thu Dec 25 07:40:46 2025 Epoch Time (ms): 1766648446264
[2025-12-25T07:40:49.091Z] variation: Mode650
[2025-12-25T07:40:49.091Z] JVM_OPTIONS: -XX:-UseCompressedOops
[2025-12-25T07:40:49.091Z] { \
[2025-12-25T07:40:49.091Z] echo ""; echo "TEST SETUP:"; \
[2025-12-25T07:40:49.091Z] echo "Nothing to be done for setup."; \
[2025-12-25T07:40:49.091Z] mkdir -p "/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/../TKG/output_17666204301238/jdk_tools_1"; \
[2025-12-25T07:40:49.091Z] cd "/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/../TKG/output_17666204301238/jdk_tools_1"; \
[2025-12-25T07:40:49.091Z] echo ""; echo "TESTING:"; \
[2025-12-25T07:40:49.091Z] "/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/java" -Xmx512m -jar "/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/../../jvmtest/openjdk/jtreg/lib/jtreg.jar" \
[2025-12-25T07:40:49.091Z] -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_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/openjdk-test-image/jdk/jtreg/native" -vmoptions:"-Xmx512m -XX:-UseCompressedOops -Djava.awt.headless=true" \
[2025-12-25T07:40:49.091Z] \
[2025-12-25T07:40:49.091Z] -w ""/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/../TKG/output_17666204301238/jdk_tools_1"/work" \
[2025-12-25T07:40:49.091Z] -r ""/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/../TKG/output_17666204301238/jdk_tools_1"/report" \
[2025-12-25T07:40:49.091Z] -jdk:"/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image" \
[2025-12-25T07:40:49.091Z] -exclude:"/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/../openjdk/openjdk-jdk/test/jdk/ProblemList.txt" \
[2025-12-25T07:40:49.091Z] -exclude:"/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/../../jvmtest/openjdk/excludes/ProblemList_openjdk21.txt" \
[2025-12-25T07:40:49.091Z] \
[2025-12-25T07:40:49.091Z] -exclude:"/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/../openjdk/excludes/vendors/eclipse/ProblemList_openjdk21.txt" \
[2025-12-25T07:40:49.091Z] "/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/../openjdk/openjdk-jdk/test/jdk:jdk_tools"; \
[2025-12-25T07:40:49.091Z] if [ $? -eq 0 ]; then echo "-----------------------------------"; echo "jdk_tools_1""_PASSED"; echo "-----------------------------------"; cd /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/..; else echo "-----------------------------------"; echo "jdk_tools_1""_FAILED"; echo "-----------------------------------"; fi; \
[2025-12-25T07:40:49.091Z] echo ""; echo "TEST TEARDOWN:"; \
[2025-12-25T07:40:49.091Z] echo "Nothing to be done for teardown."; \
[2025-12-25T07:40:49.091Z] } 2>&1 | tee -a "/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/../TKG/output_17666204301238/TestTargetResult";
[2025-12-25T07:40:49.091Z]
[2025-12-25T07:40:49.091Z] TEST SETUP:
[2025-12-25T07:40:49.091Z] Nothing to be done for setup.
[2025-12-25T07:40:49.091Z]
[2025-12-25T07:40:49.091Z] TESTING:
[2025-12-25T07:40:49.091Z] Directory "/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/../TKG/output_17666204301238/jdk_tools_1/work" not found: creating
[2025-12-25T07:40:49.091Z] Directory "/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/../TKG/output_17666204301238/jdk_tools_1/report" not found: creating
[2025-12-25T07:41:17.049Z] XML output with verification to /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work
[2025-12-25T13:23:17.259Z] --------------------------------------------------
[2025-12-25T13:23:17.259Z] TEST: tools/jpackage/share/MainClassTest.java
[2025-12-25T13:23:17.259Z] TEST JDK: /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image
[2025-12-25T13:23:17.259Z]
[2025-12-25T13:23:17.259Z] ACTION: build -- Passed. All files up to date
[2025-12-25T13:23:17.259Z] REASON: User specified action: run build jdk.jpackage.test.*
[2025-12-25T13:23:17.259Z] TIME: 0.006 seconds
[2025-12-25T13:23:17.259Z] messages:
[2025-12-25T13:23:17.259Z] command: build jdk.jpackage.test.*
[2025-12-25T13:23:17.259Z] reason: User specified action: run build jdk.jpackage.test.*
[2025-12-25T13:23:17.259Z] started: Thu Dec 25 10:06:42 UTC 2025
[2025-12-25T13:23:17.259Z] finished: Thu Dec 25 10:06:42 UTC 2025
[2025-12-25T13:23:17.259Z] elapsed time (seconds): 0.006
[2025-12-25T13:23:17.259Z]
[2025-12-25T13:23:17.259Z] ACTION: compile -- Passed. Compilation successful
[2025-12-25T13:23:17.259Z] REASON: User specified action: run compile MainClassTest.java
[2025-12-25T13:23:17.259Z] TIME: 0.51 seconds
[2025-12-25T13:23:17.259Z] messages:
[2025-12-25T13:23:17.259Z] command: compile /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/share/MainClassTest.java
[2025-12-25T13:23:17.259Z] reason: User specified action: run compile MainClassTest.java
[2025-12-25T13:23:17.259Z] started: Thu Dec 25 10:06:42 UTC 2025
[2025-12-25T13:23:17.259Z] Additional options from @modules: --add-modules jdk.jpackage,java.base --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED
[2025-12-25T13:23:17.259Z] Mode: agentvm
[2025-12-25T13:23:17.259Z] Agent id: 2
[2025-12-25T13:23:17.259Z] finished: Thu Dec 25 10:06:42 UTC 2025
[2025-12-25T13:23:17.259Z] elapsed time (seconds): 0.51
[2025-12-25T13:23:17.259Z] configuration:
[2025-12-25T13:23:17.259Z] Boot Layer (javac runtime environment)
[2025-12-25T13:23:17.259Z] class path: /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jvmtest/openjdk/jtreg/lib/javatest.jar
[2025-12-25T13:23:17.259Z] /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jvmtest/openjdk/jtreg/lib/jtreg.jar
[2025-12-25T13:23:17.259Z] patch: java.base /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/patches/java.base
[2025-12-25T13:23:17.259Z]
[2025-12-25T13:23:17.259Z] javac compilation environment
[2025-12-25T13:23:17.259Z] add modules: jdk.jpackage java.base
[2025-12-25T13:23:17.259Z] add exports: java.base/jdk.internal.util ALL-UNNAMED
[2025-12-25T13:23:17.259Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED
[2025-12-25T13:23:17.259Z] source path: /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/share
[2025-12-25T13:23:17.259Z] /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/helpers
[2025-12-25T13:23:17.259Z] class path: /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/share
[2025-12-25T13:23:17.259Z] /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/classes/2/tools/jpackage/share/MainClassTest.d
[2025-12-25T13:23:17.259Z] /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/classes/2/test/jdk/tools/jpackage/helpers
[2025-12-25T13:23:17.259Z]
[2025-12-25T13:23:17.259Z] rerun:
[2025-12-25T13:23:17.259Z] cd /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1 && \
[2025-12-25T13:23:17.259Z] DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus \
[2025-12-25T13:23:17.259Z] DISPLAY=:0 \
[2025-12-25T13:23:17.259Z] HOME=/home/jenkins \
[2025-12-25T13:23:17.259Z] LANG=en_US.UTF-8 \
[2025-12-25T13:23:17.259Z] PATH=/bin:/usr/bin:/usr/sbin \
[2025-12-25T13:23:17.259Z] XDG_RUNTIME_DIR=/run/user/1001 \
[2025-12-25T13:23:17.259Z] XDG_SESSION_CLASS=user \
[2025-12-25T13:23:17.259Z] XDG_SESSION_ID=47161 \
[2025-12-25T13:23:17.259Z] XDG_SESSION_TYPE=tty \
[2025-12-25T13:23:17.259Z] /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/javac \
[2025-12-25T13:23:17.259Z] -J-ea \
[2025-12-25T13:23:17.259Z] -J-esa \
[2025-12-25T13:23:17.259Z] -J-Xmx512m \
[2025-12-25T13:23:17.259Z] -J-XX:-UseCompressedOops \
[2025-12-25T13:23:17.259Z] -J-Djava.awt.headless=true \
[2025-12-25T13:23:17.259Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:-UseCompressedOops -Djava.awt.headless=true' \
[2025-12-25T13:23:17.259Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:-UseCompressedOops -J-Djava.awt.headless=true' \
[2025-12-25T13:23:17.259Z] -J-Dtest.compiler.opts= \
[2025-12-25T13:23:17.259Z] -J-Dtest.java.opts= \
[2025-12-25T13:23:17.259Z] -J-Dtest.jdk=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image \
[2025-12-25T13:23:17.259Z] -J-Dcompile.jdk=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image \
[2025-12-25T13:23:17.259Z] -J-Dtest.timeout.factor=16.0 \
[2025-12-25T13:23:17.259Z] -J-Dtest.nativepath=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/openjdk-test-image/jdk/jtreg/native \
[2025-12-25T13:23:17.259Z] -J-Dtest.root=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk \
[2025-12-25T13:23:17.259Z] -J-Dtest.name=tools/jpackage/share/MainClassTest.java \
[2025-12-25T13:23:17.259Z] -J-Dtest.file=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/share/MainClassTest.java \
[2025-12-25T13:23:17.259Z] -J-Dtest.src=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/share \
[2025-12-25T13:23:17.259Z] -J-Dtest.src.path=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/share:/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/helpers \
[2025-12-25T13:23:17.259Z] -J-Dtest.classes=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/classes/2/tools/jpackage/share/MainClassTest.d \
[2025-12-25T13:23:17.259Z] -J-Dtest.class.path=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/classes/2/tools/jpackage/share/MainClassTest.d:/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/classes/2/test/jdk/tools/jpackage/helpers \
[2025-12-25T13:23:17.259Z] -J-Dtest.class.path.prefix=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/classes/2/tools/jpackage/share/MainClassTest.d:/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/share:/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/classes/2/test/jdk/tools/jpackage/helpers \
[2025-12-25T13:23:17.259Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open java.base/jdk.internal.util' \
[2025-12-25T13:23:17.259Z] --add-modules jdk.jpackage,java.base \
[2025-12-25T13:23:17.259Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \
[2025-12-25T13:23:17.259Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \
[2025-12-25T13:23:17.259Z] -d /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/classes/2/tools/jpackage/share/MainClassTest.d \
[2025-12-25T13:23:17.259Z] -sourcepath /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/share:/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/helpers \
[2025-12-25T13:23:17.259Z] -classpath /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/share:/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/classes/2/tools/jpackage/share/MainClassTest.d:/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/classes/2/test/jdk/tools/jpackage/helpers /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/share/MainClassTest.java
[2025-12-25T13:23:17.259Z]
[2025-12-25T13:23:17.259Z] ACTION: build -- Passed. All files up to date
[2025-12-25T13:23:17.259Z] REASON: Named class compiled on demand
[2025-12-25T13:23:17.259Z] TIME: 0.0 seconds
[2025-12-25T13:23:17.259Z] messages:
[2025-12-25T13:23:17.259Z] command: build jdk.jpackage.test.Main
[2025-12-25T13:23:17.259Z] reason: Named class compiled on demand
[2025-12-25T13:23:17.259Z] started: Thu Dec 25 10:06:42 UTC 2025
[2025-12-25T13:23:17.259Z] finished: Thu Dec 25 10:06:42 UTC 2025
[2025-12-25T13:23:17.259Z] elapsed time (seconds): 0.0
[2025-12-25T13:23:17.259Z]
[2025-12-25T13:23:17.259Z] ACTION: main -- Error. Program `/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/java' timed out (timeout set to 11520000ms, elapsed time including timeout handling was 11521189ms).
[2025-12-25T13:23:17.259Z] REASON: User specified action: run main/othervm/timeout=720 -Xmx512m jdk.jpackage.test.Main --jpt-run=MainClassTest
[2025-12-25T13:23:17.259Z] TIME: 11521.239 seconds
[2025-12-25T13:23:17.259Z] messages:
[2025-12-25T13:23:17.259Z] command: main -Xmx512m jdk.jpackage.test.Main --jpt-run=MainClassTest
[2025-12-25T13:23:17.259Z] reason: User specified action: run main/othervm/timeout=720 -Xmx512m jdk.jpackage.test.Main --jpt-run=MainClassTest
[2025-12-25T13:23:17.259Z] started: Thu Dec 25 10:11:11 UTC 2025
[2025-12-25T13:23:17.260Z] Mode: othervm [/othervm specified]
[2025-12-25T13:23:17.260Z] Additional options from @modules: --add-modules jdk.jpackage,java.base --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED
[2025-12-25T13:23:17.260Z] Timeout information:
[2025-12-25T13:23:17.260Z] Running jstack on process 2506113
[2025-12-25T13:23:17.260Z] 2025-12-25 13:23:12
[2025-12-25T13:23:17.260Z] Full thread dump OpenJDK 64-Bit Server VM (21.0.10-beta+6-ea mixed mode, sharing):
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] Threads class SMR info:
[2025-12-25T13:23:17.260Z] _java_thread_list=0x0000003f3c002040, length=13, elements={
[2025-12-25T13:23:17.260Z] 0x0000003fe002e1c0, 0x0000003fe013d7f0, 0x0000003fe013ed60, 0x0000003fe0140500,
[2025-12-25T13:23:17.260Z] 0x0000003fe0141b40, 0x0000003fe01430e0, 0x0000003fe0144c20, 0x0000003fe01462e0,
[2025-12-25T13:23:17.260Z] 0x0000003fe0202100, 0x0000003fe0204f80, 0x0000003fe0223d10, 0x0000003f180b53f0,
[2025-12-25T13:23:17.260Z] 0x0000003f3c000ff0
[2025-12-25T13:23:17.260Z] }
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "main" #1 [2506116] prio=5 os_prio=0 cpu=575.54ms elapsed=11521.06s tid=0x0000003fe002e1c0 nid=2506116 in Object.wait() [0x0000003fe80fe000]
[2025-12-25T13:23:17.260Z] java.lang.Thread.State: WAITING (on object monitor)
[2025-12-25T13:23:17.260Z] at java.lang.Object.wait0(java.base@21.0.10-beta/Native Method)
[2025-12-25T13:23:17.260Z] - waiting on <0x0000003fa889e568> (a java.lang.Thread)
[2025-12-25T13:23:17.260Z] at java.lang.Object.wait(java.base@21.0.10-beta/Object.java:366)
[2025-12-25T13:23:17.260Z] at java.lang.Thread.join(java.base@21.0.10-beta/Thread.java:2079)
[2025-12-25T13:23:17.260Z] - locked <0x0000003fa889e568> (a java.lang.Thread)
[2025-12-25T13:23:17.260Z] at java.lang.Thread.join(java.base@21.0.10-beta/Thread.java:2155)
[2025-12-25T13:23:17.260Z] at com.sun.javatest.regtest.agent.MainWrapper.main(MainWrapper.java:85)
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "Reference Handler" #9 [2506124] daemon prio=10 os_prio=0 cpu=6.11ms elapsed=11520.92s tid=0x0000003fe013d7f0 nid=2506124 waiting on condition [0x0000003fa83fc000]
[2025-12-25T13:23:17.260Z] java.lang.Thread.State: RUNNABLE
[2025-12-25T13:23:17.260Z] at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.10-beta/Native Method)
[2025-12-25T13:23:17.260Z] at java.lang.ref.Reference.processPendingReferences(java.base@21.0.10-beta/Reference.java:246)
[2025-12-25T13:23:17.260Z] at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.10-beta/Reference.java:208)
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "Finalizer" #10 [2506125] daemon prio=8 os_prio=0 cpu=2.47ms elapsed=11520.92s tid=0x0000003fe013ed60 nid=2506125 in Object.wait() [0x0000003f527bc000]
[2025-12-25T13:23:17.260Z] java.lang.Thread.State: WAITING (on object monitor)
[2025-12-25T13:23:17.260Z] at java.lang.Object.wait0(java.base@21.0.10-beta/Native Method)
[2025-12-25T13:23:17.260Z] - waiting on <0x0000003fa88ad458> (a java.lang.ref.NativeReferenceQueue$Lock)
[2025-12-25T13:23:17.260Z] at java.lang.Object.wait(java.base@21.0.10-beta/Object.java:366)
[2025-12-25T13:23:17.260Z] at java.lang.Object.wait(java.base@21.0.10-beta/Object.java:339)
[2025-12-25T13:23:17.260Z] at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.10-beta/NativeReferenceQueue.java:48)
[2025-12-25T13:23:17.260Z] at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.10-beta/ReferenceQueue.java:158)
[2025-12-25T13:23:17.260Z] at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.10-beta/NativeReferenceQueue.java:89)
[2025-12-25T13:23:17.260Z] - locked <0x0000003fa88ad458> (a java.lang.ref.NativeReferenceQueue$Lock)
[2025-12-25T13:23:17.260Z] at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.10-beta/Finalizer.java:173)
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "Signal Dispatcher" #11 [2506126] daemon prio=9 os_prio=0 cpu=0.86ms elapsed=11520.92s tid=0x0000003fe0140500 nid=2506126 waiting on condition [0x0000000000000000]
[2025-12-25T13:23:17.260Z] java.lang.Thread.State: RUNNABLE
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "Service Thread" #12 [2506127] daemon prio=9 os_prio=0 cpu=3.96ms elapsed=11520.92s tid=0x0000003fe0141b40 nid=2506127 runnable [0x0000000000000000]
[2025-12-25T13:23:17.260Z] java.lang.Thread.State: RUNNABLE
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "Monitor Deflation Thread" #13 [2506128] daemon prio=9 os_prio=0 cpu=4346.06ms elapsed=11520.92s tid=0x0000003fe01430e0 nid=2506128 runnable [0x0000000000000000]
[2025-12-25T13:23:17.260Z] java.lang.Thread.State: RUNNABLE
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "C2 CompilerThread0" #14 [2506129] daemon prio=9 os_prio=0 cpu=31491.00ms elapsed=11520.92s tid=0x0000003fe0144c20 nid=2506129 waiting on condition [0x0000000000000000]
[2025-12-25T13:23:17.260Z] java.lang.Thread.State: RUNNABLE
[2025-12-25T13:23:17.260Z] No compile task
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "C1 CompilerThread0" #16 [2506130] daemon prio=9 os_prio=0 cpu=12307.17ms elapsed=11520.92s tid=0x0000003fe01462e0 nid=2506130 waiting on condition [0x0000000000000000]
[2025-12-25T13:23:17.260Z] java.lang.Thread.State: RUNNABLE
[2025-12-25T13:23:17.260Z] No compile task
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "Notification Thread" #17 [2506131] daemon prio=9 os_prio=0 cpu=0.29ms elapsed=11520.58s tid=0x0000003fe0202100 nid=2506131 runnable [0x0000000000000000]
[2025-12-25T13:23:17.260Z] java.lang.Thread.State: RUNNABLE
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "Common-Cleaner" #18 [2506132] daemon prio=8 os_prio=0 cpu=90.79ms elapsed=11520.56s tid=0x0000003fe0204f80 nid=2506132 waiting on condition [0x0000003f519bb000]
[2025-12-25T13:23:17.260Z] java.lang.Thread.State: TIMED_WAITING (parking)
[2025-12-25T13:23:17.260Z] at jdk.internal.misc.Unsafe.park(java.base@21.0.10-beta/Native Method)
[2025-12-25T13:23:17.260Z] - parking to wait for <0x0000003fa88a5e78> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
[2025-12-25T13:23:17.260Z] at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.10-beta/LockSupport.java:269)
[2025-12-25T13:23:17.260Z] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.10-beta/AbstractQueuedSynchronizer.java:1886)
[2025-12-25T13:23:17.260Z] at java.lang.ref.ReferenceQueue.await(java.base@21.0.10-beta/ReferenceQueue.java:71)
[2025-12-25T13:23:17.260Z] at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.10-beta/ReferenceQueue.java:143)
[2025-12-25T13:23:17.260Z] at java.lang.ref.ReferenceQueue.remove(java.base@21.0.10-beta/ReferenceQueue.java:218)
[2025-12-25T13:23:17.260Z] at jdk.internal.ref.CleanerImpl.run(java.base@21.0.10-beta/CleanerImpl.java:140)
[2025-12-25T13:23:17.260Z] at java.lang.Thread.runWith(java.base@21.0.10-beta/Thread.java:1596)
[2025-12-25T13:23:17.260Z] at java.lang.Thread.run(java.base@21.0.10-beta/Thread.java:1583)
[2025-12-25T13:23:17.260Z] at jdk.internal.misc.InnocuousThread.run(java.base@21.0.10-beta/InnocuousThread.java:186)
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "MainThread" #19 [2506133] prio=5 os_prio=0 cpu=44159.42ms elapsed=11520.48s tid=0x0000003fe0223d10 nid=2506133 waiting on condition [0x0000003f517ba000]
[2025-12-25T13:23:17.260Z] java.lang.Thread.State: WAITING (parking)
[2025-12-25T13:23:17.260Z] at jdk.internal.misc.Unsafe.park(java.base@21.0.10-beta/Native Method)
[2025-12-25T13:23:17.260Z] - parking to wait for <0x0000003fb3813a88> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
[2025-12-25T13:23:17.260Z] at java.util.concurrent.locks.LockSupport.park(java.base@21.0.10-beta/LockSupport.java:371)
[2025-12-25T13:23:17.260Z] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.10-beta/AbstractQueuedSynchronizer.java:519)
[2025-12-25T13:23:17.260Z] at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.10-beta/ForkJoinPool.java:3780)
[2025-12-25T13:23:17.260Z] at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.10-beta/ForkJoinPool.java:3725)
[2025-12-25T13:23:17.260Z] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.10-beta/AbstractQueuedSynchronizer.java:1746)
[2025-12-25T13:23:17.260Z] at java.lang.ProcessImpl.waitFor(java.base@21.0.10-beta/ProcessImpl.java:425)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.Executor.runExecutable(Executor.java:408)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.Executor.lambda$executeWithoutExitCodeCheck$0(Executor.java:228)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.Executor$$Lambda/0x0000003f5408e900.get(Unknown Source)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.Functional$ThrowingSupplier.lambda$toSupplier$0(Functional.java:71)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.Functional$ThrowingSupplier$$Lambda/0x0000003f54085a78.get(Unknown Source)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.Executor.executeWithoutExitCodeCheck(Executor.java:232)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.Executor.execute(Executor.java:236)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.JPackageCommand.execute(JPackageCommand.java:802)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.JPackageCommand.execute(JPackageCommand.java:761)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.JPackageCommand.executeAndAssertImageCreated(JPackageCommand.java:818)
[2025-12-25T13:23:17.260Z] at MainClassTest.test(MainClassTest.java:236)
[2025-12-25T13:23:17.260Z] at java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial(java.base@21.0.10-beta/DirectMethodHandle$Holder)
[2025-12-25T13:23:17.260Z] at java.lang.invoke.LambdaForm$MH/0x0000003f54082000.invoke(java.base@21.0.10-beta/LambdaForm$MH)
[2025-12-25T13:23:17.260Z] at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.10-beta/Invokers$Holder)
[2025-12-25T13:23:17.260Z] at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.10-beta/DirectMethodHandleAccessor.java:153)
[2025-12-25T13:23:17.260Z] at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.10-beta/DirectMethodHandleAccessor.java:103)
[2025-12-25T13:23:17.260Z] at java.lang.reflect.Method.invoke(java.base@21.0.10-beta/Method.java:580)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:228)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$5(TKit.java:150)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.TKit$$Lambda/0x0000003f54024518.run(Unknown Source)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.TKit.lambda$runTests$3(TKit.java:135)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.TKit$$Lambda/0x0000003f540242e8.accept(Unknown Source)
[2025-12-25T13:23:17.260Z] at java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(java.base@21.0.10-beta/AbstractList.java:722)
[2025-12-25T13:23:17.260Z] at java.util.stream.ReferencePipeline$Head.forEach(java.base@21.0.10-beta/ReferencePipeline.java:762)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.TKit.lambda$runTests$4(TKit.java:132)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.TKit$$Lambda/0x0000003f540240c0.run(Unknown Source)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.Functional$ThrowingRunnable.lambda$toRunnable$0(Functional.java:105)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.Functional$ThrowingRunnable$$Lambda/0x0000003f54023e98.run(Unknown Source)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:119)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:110)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.TKit.runTests(TKit.java:131)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.Main.runTests(Main.java:109)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.Main.lambda$main$3(Main.java:105)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.Main$$Lambda/0x0000003f54023c70.run(Unknown Source)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.Functional$ThrowingRunnable.lambda$toRunnable$0(Functional.java:105)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.Functional$ThrowingRunnable$$Lambda/0x0000003f54023e98.run(Unknown Source)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:119)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:110)
[2025-12-25T13:23:17.260Z] at jdk.jpackage.test.Main.main(Main.java:105)
[2025-12-25T13:23:17.260Z] at java.lang.invoke.LambdaForm$DMH/0x0000003f54002000.invokeStatic(java.base@21.0.10-beta/LambdaForm$DMH)
[2025-12-25T13:23:17.260Z] at java.lang.invoke.LambdaForm$MH/0x0000003f54003400.invoke(java.base@21.0.10-beta/LambdaForm$MH)
[2025-12-25T13:23:17.260Z] at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21.0.10-beta/Invokers$Holder)
[2025-12-25T13:23:17.260Z] at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21.0.10-beta/DirectMethodHandleAccessor.java:154)
[2025-12-25T13:23:17.260Z] at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21.0.10-beta/DirectMethodHandleAccessor.java:103)
[2025-12-25T13:23:17.260Z] at java.lang.reflect.Method.invoke(java.base@21.0.10-beta/Method.java:580)
[2025-12-25T13:23:17.260Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
[2025-12-25T13:23:17.260Z] at java.lang.Thread.runWith(java.base@21.0.10-beta/Thread.java:1596)
[2025-12-25T13:23:17.260Z] at java.lang.Thread.run(java.base@21.0.10-beta/Thread.java:1583)
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "process reaper (pid 2508133)" #20 [2506135] daemon prio=10 os_prio=0 cpu=42.74ms elapsed=11518.79s tid=0x0000003f180b53f0 nid=2506135 runnable [0x0000003fa81d3000]
[2025-12-25T13:23:17.260Z] java.lang.Thread.State: RUNNABLE
[2025-12-25T13:23:17.260Z] at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.10-beta/Native Method)
[2025-12-25T13:23:17.260Z] at java.lang.ProcessHandleImpl$1.run(java.base@21.0.10-beta/ProcessHandleImpl.java:163)
[2025-12-25T13:23:17.260Z] at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.10-beta/ThreadPoolExecutor.java:1144)
[2025-12-25T13:23:17.260Z] at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.10-beta/ThreadPoolExecutor.java:642)
[2025-12-25T13:23:17.260Z] at java.lang.Thread.runWith(java.base@21.0.10-beta/Thread.java:1596)
[2025-12-25T13:23:17.260Z] at java.lang.Thread.run(java.base@21.0.10-beta/Thread.java:1583)
[2025-12-25T13:23:17.260Z] at jdk.internal.misc.InnocuousThread.run(java.base@21.0.10-beta/InnocuousThread.java:186)
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "Attach Listener" #24 [2520896] daemon prio=9 os_prio=0 cpu=0.96ms elapsed=0.10s tid=0x0000003f3c000ff0 nid=2520896 waiting on condition [0x0000000000000000]
[2025-12-25T13:23:17.260Z] java.lang.Thread.State: RUNNABLE
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "GC Thread#3" os_prio=0 cpu=377.31ms elapsed=11518.42s tid=0x0000003f40007fa0 nid=2506139 runnable
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "GC Thread#2" os_prio=0 cpu=308.58ms elapsed=11518.42s tid=0x0000003f40007480 nid=2506138 runnable
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "GC Thread#1" os_prio=0 cpu=333.16ms elapsed=11518.42s tid=0x0000003f400069a0 nid=2506137 runnable
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "VM Thread" os_prio=0 cpu=1354.97ms elapsed=11520.95s tid=0x0000003fe01342a0 nid=2506123 runnable
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "VM Periodic Task Thread" os_prio=0 cpu=21995.11ms elapsed=11520.97s tid=0x0000003fe0122c70 nid=2506122 waiting on condition
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "G1 Service" os_prio=0 cpu=1371.90ms elapsed=11521.06s tid=0x0000003fe0112dd0 nid=2506121 runnable
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "G1 Refine#0" os_prio=0 cpu=5291.07ms elapsed=11521.06s tid=0x0000003fe0111e10 nid=2506120 runnable
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "G1 Conc#0" os_prio=0 cpu=0.09ms elapsed=11521.06s tid=0x0000003fe005f900 nid=2506119 runnable
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "G1 Main Marker" os_prio=0 cpu=0.18ms elapsed=11521.06s tid=0x0000003fe005e960 nid=2506118 runnable
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] "GC Thread#0" os_prio=0 cpu=264.70ms elapsed=11521.06s tid=0x0000003fe00590f0 nid=2506117 runnable
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] JNI global refs: 10, weak refs: 0
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] --- Timeout information end.
[2025-12-25T13:23:17.260Z] finished: Thu Dec 25 13:23:12 UTC 2025
[2025-12-25T13:23:17.260Z] elapsed time (seconds): 11521.239
[2025-12-25T13:23:17.260Z] configuration:
[2025-12-25T13:23:17.260Z] Boot Layer
[2025-12-25T13:23:17.260Z] add modules: jdk.jpackage java.base
[2025-12-25T13:23:17.260Z] add exports: java.base/jdk.internal.util ALL-UNNAMED
[2025-12-25T13:23:17.260Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED
[2025-12-25T13:23:17.260Z] add opens: jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED
[2025-12-25T13:23:17.260Z]
[2025-12-25T13:23:17.260Z] STDOUT:
[2025-12-25T13:23:17.260Z] [10:11:12.494] Parsing [--jpt-run=MainClassTest]...
[2025-12-25T13:23:17.260Z] [10:11:12.922] MainClassTest -> [public void MainClassTest.test() throws java.io.IOException]
[2025-12-25T13:23:17.260Z] [10:11:13.116] Create: MainClassTest(modular=y; main-class=n; jar-main-class=n; jlink=y; error=Error: Main application class is missing).test
[2025-12-25T13:23:17.260Z] [10:11:13.120] Create: MainClassTest(modular=y; main-class=n; jar-main-class=b; jlink=y).test
[2025-12-25T13:23:17.260Z] [10:11:13.125] Create: MainClassTest(modular=y; main-class=n; jar-main-class=y; jlink=y).test
[2025-12-25T13:23:17.260Z] [10:11:13.130] Create: MainClassTest(modular=y; main-class=b; jar-main-class=n; jlink=y).test
[2025-12-25T13:23:17.260Z] [10:11:13.134] Create: MainClassTest(modular=y; main-class=b; jar-main-class=b; jlink=y).test
[2025-12-25T13:23:17.260Z] [10:11:13.137] Create: MainClassTest(modular=y; main-class=b; jar-main-class=y; jlink=y).test
[2025-12-25T13:23:17.260Z] [10:11:13.141] Create: MainClassTest(modular=y; main-class=y; jar-main-class=n; jlink=y).test
[2025-12-25T13:23:17.260Z] [10:11:13.145] Create: MainClassTest(modular=y; main-class=y; jar-main-class=b; jlink=y).test
[2025-12-25T13:23:17.260Z] [10:11:13.149] Create: MainClassTest(modular=y; main-class=y; jar-main-class=y; jlink=y).test
[2025-12-25T13:23:17.260Z] [10:11:13.153] Create: MainClassTest(modular=n; main-class=n; jar-main-class=n; jlink=y; error=A main class was not specified nor was one found in the jar).test
[2025-12-25T13:23:17.260Z] [10:11:13.156] Create: MainClassTest(modular=n; main-class=n; jar-main-class=b; jlink=y).test
[2025-12-25T13:23:17.260Z] [10:11:13.161] Create: MainClassTest(modular=n; main-class=n; jar-main-class=y; jlink=y).test
[2025-12-25T13:23:17.260Z] [10:11:13.165] Create: MainClassTest(modular=n; main-class=b; jar-main-class=n; jlink=y).test
[2025-12-25T13:23:17.260Z] [10:11:13.168] Create: MainClassTest(modular=n; main-class=b; jar-main-class=b; jlink=y).test
[2025-12-25T13:23:17.260Z] [10:11:13.172] Create: MainClassTest(modular=n; main-class=b; jar-main-class=y; jlink=y).test
[2025-12-25T13:23:17.260Z] [10:11:13.177] Create: MainClassTest(modular=n; main-class=y; jar-main-class=n; jlink=y).test
[2025-12-25T13:23:17.260Z] [10:11:13.180] Create: MainClassTest(modular=n; main-class=y; jar-main-class=b; jlink=y).test
[2025-12-25T13:23:17.260Z] [10:11:13.184] Create: MainClassTest(modular=n; main-class=y; jar-main-class=y; jlink=y).test
[2025-12-25T13:23:17.260Z] [10:11:13.188] Create: MainClassTest(modular=y; main-class=n; jar-main-class=n; jlink=n; error=Error: Main application class is missing).test
[2025-12-25T13:23:17.260Z] [10:11:13.192] Create: MainClassTest(modular=y; main-class=n; jar-main-class=b; jlink=n).test
[2025-12-25T13:23:17.260Z] [10:11:13.196] Create: MainClassTest(modular=y; main-class=n; jar-main-class=y; jlink=n).test
[2025-12-25T13:23:17.260Z] [10:11:13.198] Create: MainClassTest(modular=y; main-class=b; jar-main-class=n; jlink=n).test
[2025-12-25T13:23:17.260Z] [10:11:13.202] Create: MainClassTest(modular=y; main-class=b; jar-main-class=b; jlink=n).test
[2025-12-25T13:23:17.260Z] [10:11:13.205] Create: MainClassTest(modular=y; main-class=b; jar-main-class=y; jlink=n).test
[2025-12-25T13:23:17.260Z] [10:11:13.209] Create: MainClassTest(modular=y; main-class=y; jar-main-class=n; jlink=n).test
[2025-12-25T13:23:17.260Z] [10:11:13.213] Create: MainClassTest(modular=y; main-class=y; jar-main-class=b; jlink=n).test
[2025-12-25T13:23:17.260Z] [10:11:13.216] Create: MainClassTest(modular=y; main-class=y; jar-main-class=y; jlink=n).test
[2025-12-25T13:23:17.260Z] [10:11:13.219] Create: MainClassTest(modular=n; main-class=n; jar-main-class=n; jlink=n; error=A main class was not specified nor was one found in the jar).test
[2025-12-25T13:23:17.261Z] [10:11:13.222] Create: MainClassTest(modular=n; main-class=n; jar-main-class=b; jlink=n).test
[2025-12-25T13:23:17.261Z] [10:11:13.226] Create: MainClassTest(modular=n; main-class=n; jar-main-class=y; jlink=n).test
[2025-12-25T13:23:17.261Z] [10:11:13.229] Create: MainClassTest(modular=n; main-class=b; jar-main-class=n; jlink=n).test
[2025-12-25T13:23:17.261Z] [10:11:13.232] Create: MainClassTest(modular=n; main-class=b; jar-main-class=b; jlink=n).test
[2025-12-25T13:23:17.261Z] [10:11:13.235] Create: MainClassTest(modular=n; main-class=b; jar-main-class=y; jlink=n).test
[2025-12-25T13:23:17.261Z] [10:11:13.239] Create: MainClassTest(modular=n; main-class=y; jar-main-class=n; jlink=n).test
[2025-12-25T13:23:17.261Z] [10:11:13.242] Create: MainClassTest(modular=n; main-class=y; jar-main-class=b; jlink=n).test
[2025-12-25T13:23:17.261Z] [10:11:13.246] Create: MainClassTest(modular=n; main-class=y; jar-main-class=y; jlink=n).test
[2025-12-25T13:23:17.261Z] [10:11:13.267] [ RUN ] MainClassTest(modular=n; main-class=b; jar-main-class=b; jlink=n).test
[2025-12-25T13:23:17.261Z] [10:11:13.755] TRACE: Bundler deb supported
[2025-12-25T13:23:17.261Z] [10:11:14.076] TRACE: exec: Execute tool provider [javac -d ./test.76578db5/jar-workdir ./test.76578db5/src/test/Hello.java](4)...
[2025-12-25T13:23:17.261Z] [10:11:19.555] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.261Z] [10:11:19.586] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.76578db5/jar-workdir ./test.76578db5/src/test/Hello.java](4) exited with 0 code
[2025-12-25T13:23:17.261Z] [10:11:19.598] TRACE: exec: Execute tool provider [jar -c -f ./test.76578db5/input/hello.jar -e test.Hello -C ./test.76578db5/jar-workdir .](9)...
[2025-12-25T13:23:17.261Z] [10:11:19.809] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.261Z] [10:11:19.812] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.76578db5/input/hello.jar -e test.Hello -C ./test.76578db5/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.261Z] [10:11:19.890] TRACE: exec: Execute tool provider [javac -d ./test.76578db5/jar-workdir ./test.76578db5/src/test/ThereIsNoSuchClass.java](4)...
[2025-12-25T13:23:17.261Z] [10:11:21.814] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.261Z] [10:11:21.816] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.76578db5/jar-workdir ./test.76578db5/src/test/ThereIsNoSuchClass.java](4) exited with 0 code
[2025-12-25T13:23:17.261Z] [10:11:21.819] TRACE: Delete [./test.76578db5/input/hello.jar] existing jar file
[2025-12-25T13:23:17.261Z] [10:11:21.824] TRACE: exec: Execute tool provider [jar -c -f ./test.76578db5/input/hello.jar -e test.ThereIsNoSuchClass -C ./test.76578db5/jar-workdir .](9)...
[2025-12-25T13:23:17.261Z] [10:11:21.834] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.261Z] [10:11:21.836] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.76578db5/input/hello.jar -e test.ThereIsNoSuchClass -C ./test.76578db5/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.261Z] [10:11:21.849] TRACE: exec: Execute tool provider [jar -v -c -M -f ./test.76578db5/input/hello.jar -C ./test.76578db5/repack-jar .](9)...
[2025-12-25T13:23:17.261Z] adding: META-INF/(in = 0) (out= 0)(stored 0%)
[2025-12-25T13:23:17.261Z] adding: META-INF/MANIFEST.MF(in = 107) (out= 104)(deflated 2%)
[2025-12-25T13:23:17.261Z] adding: test/(in = 0) (out= 0)(stored 0%)
[2025-12-25T13:23:17.261Z] adding: test/Hello.class(in = 8351) (out= 4116)(deflated 50%)
[2025-12-25T13:23:17.261Z] [10:11:21.864] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.261Z] [10:11:21.867] TRACE: assertEquals(0): Check command tool provider [jar -v -c -M -f ./test.76578db5/input/hello.jar -C ./test.76578db5/repack-jar .](9) exited with 0 code
[2025-12-25T13:23:17.261Z] [10:11:21.889] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.76578db5/input --dest ./test.76578db5/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.ThereIsNoSuchClass --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](17); inherit I/O...
[2025-12-25T13:23:17.261Z] [10:11:23.205] Running dpkg
[2025-12-25T13:23:17.261Z] [10:11:23.303] Command [PID: 2506171]:
[2025-12-25T13:23:17.261Z] dpkg --print-architecture
[2025-12-25T13:23:17.261Z] [10:11:23.304] Output:
[2025-12-25T13:23:17.261Z] riscv64
[2025-12-25T13:23:17.261Z] [10:11:23.329] Returned: 0
[2025-12-25T13:23:17.261Z]
[2025-12-25T13:23:17.261Z] [10:11:23.463] Creating app package: MainClassTest in /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.76578db5/output
[2025-12-25T13:23:17.261Z] [10:11:29.154] Using default package resource JavaApp.png [icon] (add MainClassTest.png to the resource-dir to customize).
[2025-12-25T13:23:17.261Z] [10:11:29.380] Succeeded in building Linux Application Image package
[2025-12-25T13:23:17.261Z] [10:11:29.414] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.261Z] [10:11:29.417] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.76578db5/input --dest ./test.76578db5/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.ThereIsNoSuchClass --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](17) exited with 0 code
[2025-12-25T13:23:17.261Z] [10:11:29.568] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package
[2025-12-25T13:23:17.261Z] [10:11:29.578] TRACE: assertStringListEquals(1, ./test.76578db5/output/MainClassTest/lib/app/.jpackage.xml)
[2025-12-25T13:23:17.261Z] [10:11:29.639] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package
[2025-12-25T13:23:17.261Z] [10:11:29.646] TRACE: assertTrue(): Check [./test.76578db5/output/MainClassTest/lib/runtime] path exists
[2025-12-25T13:23:17.261Z] [10:11:29.648] TRACE: assertTrue(): Check [./test.76578db5/output/MainClassTest/lib/runtime] is a directory
[2025-12-25T13:23:17.261Z] [10:11:29.651] TRACE: assertTrue(): Check [./test.76578db5/output/MainClassTest/bin/MainClassTest] path exists
[2025-12-25T13:23:17.261Z] [10:11:29.653] TRACE: assertTrue(): Check [./test.76578db5/output/MainClassTest/bin/MainClassTest] is a file
[2025-12-25T13:23:17.261Z] [10:11:29.655] TRACE: assertTrue(): Check [./test.76578db5/output/MainClassTest/bin/MainClassTest] file is executable
[2025-12-25T13:23:17.261Z] [10:11:29.659] TRACE: assertTrue(): Check [./test.76578db5/output/MainClassTest/lib/app/MainClassTest.cfg] path exists
[2025-12-25T13:23:17.261Z] [10:11:29.661] TRACE: assertTrue(): Check [./test.76578db5/output/MainClassTest/lib/app/MainClassTest.cfg] is a file
[2025-12-25T13:23:17.261Z] [10:11:29.692] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.76578db5/output/MainClassTest/bin/MainClassTest](1); save output; in directory [./test.76578db5]...
[2025-12-25T13:23:17.261Z] Error: Could not find or load main class test.ThereIsNoSuchClass
[2025-12-25T13:23:17.261Z] Caused by: java.lang.ClassNotFoundException: test.ThereIsNoSuchClass
[2025-12-25T13:23:17.261Z] [10:11:30.604] TRACE: exec: Done. Exit code: 1
[2025-12-25T13:23:17.261Z] [10:11:30.607] TRACE: assertEquals(1): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.76578db5/output/MainClassTest/bin/MainClassTest](1) exited with 1 code
[2025-12-25T13:23:17.261Z] [10:11:30.617] TRACE: assertNotNull(Error: Could not find or load main class test.ThereIsNoSuchClass): Check output contains [Error: Could not find or load main class test.ThereIsNoSuchClass] string
[2025-12-25T13:23:17.261Z] [10:11:30.623] TRACE: Read [./test.76578db5/output/MainClassTest/lib/app/MainClassTest.cfg] jpackage cfg file
[2025-12-25T13:23:17.261Z] [10:11:30.634] TRACE: assertTrue(): Check section [Application] is found in [./test.76578db5/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.261Z] [10:11:30.637] TRACE: assertNotNull(test.ThereIsNoSuchClass): Check key [app.mainclass] is found in [Application] section of [./test.76578db5/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.261Z] [10:11:30.638] TRACE: assertNotNull(test.ThereIsNoSuchClass): Check "app.mainclass" property is set
[2025-12-25T13:23:17.261Z] [10:11:30.639] TRACE: assertTrue(): Check section [Application] is found in [./test.76578db5/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.261Z] [10:11:30.640] TRACE: assertNotNull($APPDIR/hello.jar): Check key [app.classpath] is found in [Application] section of [./test.76578db5/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.261Z] [10:11:30.641] TRACE: assertNotNull($APPDIR/hello.jar): Check "app.classpath" property is set
[2025-12-25T13:23:17.261Z] [10:11:30.644] TRACE: assertNull(): Check "app.mainjar" property is NOT set
[2025-12-25T13:23:17.261Z] [10:11:30.647] TRACE: Deleting [./test.76578db5] directory recursively
[2025-12-25T13:23:17.261Z] [10:11:32.006] [ OK ] MainClassTest(modular=n; main-class=b; jar-main-class=b; jlink=n).test; checks=24
[2025-12-25T13:23:17.261Z] [10:11:32.008] [ RUN ] MainClassTest(modular=n; main-class=b; jar-main-class=b; jlink=y).test
[2025-12-25T13:23:17.261Z] [10:11:32.030] TRACE: exec: Execute tool provider [javac -d ./test.bc3c1980/jar-workdir ./test.bc3c1980/src/test/Hello.java](4)...
[2025-12-25T13:23:17.261Z] [10:11:33.414] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.261Z] [10:11:33.416] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.bc3c1980/jar-workdir ./test.bc3c1980/src/test/Hello.java](4) exited with 0 code
[2025-12-25T13:23:17.261Z] [10:11:33.421] TRACE: exec: Execute tool provider [jar -c -f ./test.bc3c1980/input/hello.jar -e test.Hello -C ./test.bc3c1980/jar-workdir .](9)...
[2025-12-25T13:23:17.261Z] [10:11:33.431] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.261Z] [10:11:33.432] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.bc3c1980/input/hello.jar -e test.Hello -C ./test.bc3c1980/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.261Z] [10:11:33.458] TRACE: exec: Execute tool provider [javac -d ./test.bc3c1980/jar-workdir ./test.bc3c1980/src/test/ThereIsNoSuchClass.java](4)...
[2025-12-25T13:23:17.261Z] [10:11:34.517] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.261Z] [10:11:34.519] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.bc3c1980/jar-workdir ./test.bc3c1980/src/test/ThereIsNoSuchClass.java](4) exited with 0 code
[2025-12-25T13:23:17.261Z] [10:11:34.521] TRACE: Delete [./test.bc3c1980/input/hello.jar] existing jar file
[2025-12-25T13:23:17.261Z] [10:11:34.525] TRACE: exec: Execute tool provider [jar -c -f ./test.bc3c1980/input/hello.jar -e test.ThereIsNoSuchClass -C ./test.bc3c1980/jar-workdir .](9)...
[2025-12-25T13:23:17.261Z] [10:11:34.534] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.261Z] [10:11:34.536] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.bc3c1980/input/hello.jar -e test.ThereIsNoSuchClass -C ./test.bc3c1980/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.261Z] [10:11:34.548] TRACE: exec: Execute tool provider [jar -v -c -M -f ./test.bc3c1980/input/hello.jar -C ./test.bc3c1980/repack-jar .](9)...
[2025-12-25T13:23:17.261Z] adding: META-INF/(in = 0) (out= 0)(stored 0%)
[2025-12-25T13:23:17.261Z] adding: META-INF/MANIFEST.MF(in = 107) (out= 104)(deflated 2%)
[2025-12-25T13:23:17.261Z] adding: test/(in = 0) (out= 0)(stored 0%)
[2025-12-25T13:23:17.261Z] adding: test/Hello.class(in = 8351) (out= 4116)(deflated 50%)
[2025-12-25T13:23:17.261Z] [10:11:34.558] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.261Z] [10:11:34.561] TRACE: assertEquals(0): Check command tool provider [jar -v -c -M -f ./test.bc3c1980/input/hello.jar -C ./test.bc3c1980/repack-jar .](9) exited with 0 code
[2025-12-25T13:23:17.261Z] [10:11:34.566] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.bc3c1980/input --dest ./test.bc3c1980/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.ThereIsNoSuchClass -J-Djlink.debug=true --verbose](15); inherit I/O...
[2025-12-25T13:23:17.261Z] [10:11:35.913] Running dpkg
[2025-12-25T13:23:17.261Z] [10:11:36.014] Command [PID: 2506234]:
[2025-12-25T13:23:17.261Z] dpkg --print-architecture
[2025-12-25T13:23:17.261Z] [10:11:36.015] Output:
[2025-12-25T13:23:17.261Z] riscv64
[2025-12-25T13:23:17.261Z] [10:11:36.041] Returned: 0
[2025-12-25T13:23:17.261Z]
[2025-12-25T13:23:17.261Z] [10:11:36.177] Creating app package: MainClassTest in /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.bc3c1980/output
[2025-12-25T13:23:17.261Z] [10:12:17.770] Command [PID: -1]:
[2025-12-25T13:23:17.261Z] jlink --output ./test.bc3c1980/output/MainClassTest/lib/runtime --module-path /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/jmods --add-modules jdk.management.jfr,java.rmi,jdk.jdi,jdk.charsets,java.xml,jdk.xml.dom,java.datatransfer,jdk.jstatd,jdk.httpserver,java.desktop,java.security.sasl,jdk.zipfs,java.base,jdk.crypto.ec,jdk.javadoc,jdk.management.agent,jdk.jshell,jdk.editpad,jdk.jsobject,java.sql.rowset,jdk.sctp,jdk.jlink,jdk.unsupported,java.smartcardio,java.security.jgss,java.compiler,jdk.nio.mapmode,jdk.dynalink,jdk.unsupported.desktop,jdk.accessibility,jdk.security.jgss,jdk.incubator.vector,java.sql,java.transaction.xa,java.logging,java.xml.crypto,jdk.jfr,jdk.crypto.cryptoki,jdk.random,jdk.net,java.naming,jdk.internal.ed,java.prefs,java.net.http,jdk.compiler,jdk.internal.opt,jdk.naming.rmi,jdk.jconsole,jdk.attach,jdk.internal.le,java.management,jdk.jdwp.agent,jdk.internal.jvmstat,java.instrument,jdk.management,jdk.security.auth,java.scripting,jdk.jdeps,jdk.jartool,java.management.rmi,jdk.jpackage,jdk.naming.dns,jdk.localedata --strip-native-commands --strip-debug --no-man-pages --no-header-files
[2025-12-25T13:23:17.261Z] [10:12:17.771] Output:
[2025-12-25T13:23:17.261Z] WARNING: Using incubator modules: jdk.incubator.vector
[2025-12-25T13:23:17.261Z]
[2025-12-25T13:23:17.261Z] [10:12:17.772] Returned: 0
[2025-12-25T13:23:17.261Z]
[2025-12-25T13:23:17.261Z] [10:12:17.818] Using default package resource JavaApp.png [icon] (add MainClassTest.png to the resource-dir to customize).
[2025-12-25T13:23:17.261Z] [10:12:17.963] Succeeded in building Linux Application Image package
[2025-12-25T13:23:17.261Z] [10:12:18.304] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.261Z] [10:12:18.307] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.bc3c1980/input --dest ./test.bc3c1980/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.ThereIsNoSuchClass -J-Djlink.debug=true --verbose](15) exited with 0 code
[2025-12-25T13:23:17.261Z] [10:12:18.336] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package
[2025-12-25T13:23:17.261Z] [10:12:18.339] TRACE: assertStringListEquals(1, ./test.bc3c1980/output/MainClassTest/lib/app/.jpackage.xml)
[2025-12-25T13:23:17.261Z] [10:12:18.363] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package
[2025-12-25T13:23:17.261Z] [10:12:18.365] TRACE: assertTrue(): Check [./test.bc3c1980/output/MainClassTest/lib/runtime] path exists
[2025-12-25T13:23:17.261Z] [10:12:18.366] TRACE: assertTrue(): Check [./test.bc3c1980/output/MainClassTest/lib/runtime] is a directory
[2025-12-25T13:23:17.261Z] [10:12:18.368] TRACE: assertTrue(): Check [./test.bc3c1980/output/MainClassTest/bin/MainClassTest] path exists
[2025-12-25T13:23:17.261Z] [10:12:18.369] TRACE: assertTrue(): Check [./test.bc3c1980/output/MainClassTest/bin/MainClassTest] is a file
[2025-12-25T13:23:17.261Z] [10:12:18.370] TRACE: assertTrue(): Check [./test.bc3c1980/output/MainClassTest/bin/MainClassTest] file is executable
[2025-12-25T13:23:17.261Z] [10:12:18.373] TRACE: assertTrue(): Check [./test.bc3c1980/output/MainClassTest/lib/app/MainClassTest.cfg] path exists
[2025-12-25T13:23:17.261Z] [10:12:18.374] TRACE: assertTrue(): Check [./test.bc3c1980/output/MainClassTest/lib/app/MainClassTest.cfg] is a file
[2025-12-25T13:23:17.261Z] [10:12:18.378] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.bc3c1980/output/MainClassTest/bin/MainClassTest](1); save output; in directory [./test.bc3c1980]...
[2025-12-25T13:23:17.261Z] Error: Could not find or load main class test.ThereIsNoSuchClass
[2025-12-25T13:23:17.261Z] Caused by: java.lang.ClassNotFoundException: test.ThereIsNoSuchClass
[2025-12-25T13:23:17.261Z] [10:12:19.573] TRACE: exec: Done. Exit code: 1
[2025-12-25T13:23:17.261Z] [10:12:19.576] TRACE: assertEquals(1): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.bc3c1980/output/MainClassTest/bin/MainClassTest](1) exited with 1 code
[2025-12-25T13:23:17.261Z] [10:12:19.577] TRACE: assertNotNull(Error: Could not find or load main class test.ThereIsNoSuchClass): Check output contains [Error: Could not find or load main class test.ThereIsNoSuchClass] string
[2025-12-25T13:23:17.261Z] [10:12:19.580] TRACE: Read [./test.bc3c1980/output/MainClassTest/lib/app/MainClassTest.cfg] jpackage cfg file
[2025-12-25T13:23:17.261Z] [10:12:19.583] TRACE: assertTrue(): Check section [Application] is found in [./test.bc3c1980/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.261Z] [10:12:19.584] TRACE: assertNotNull(test.ThereIsNoSuchClass): Check key [app.mainclass] is found in [Application] section of [./test.bc3c1980/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.261Z] [10:12:19.586] TRACE: assertNotNull(test.ThereIsNoSuchClass): Check "app.mainclass" property is set
[2025-12-25T13:23:17.261Z] [10:12:19.587] TRACE: assertTrue(): Check section [Application] is found in [./test.bc3c1980/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.261Z] [10:12:19.588] TRACE: assertNotNull($APPDIR/hello.jar): Check key [app.classpath] is found in [Application] section of [./test.bc3c1980/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.261Z] [10:12:19.589] TRACE: assertNotNull($APPDIR/hello.jar): Check "app.classpath" property is set
[2025-12-25T13:23:17.261Z] [10:12:19.591] TRACE: assertNull(): Check "app.mainjar" property is NOT set
[2025-12-25T13:23:17.261Z] [10:12:19.592] TRACE: Deleting [./test.bc3c1980] directory recursively
[2025-12-25T13:23:17.261Z] [10:12:19.917] [ OK ] MainClassTest(modular=n; main-class=b; jar-main-class=b; jlink=y).test; checks=24
[2025-12-25T13:23:17.261Z] [10:12:19.919] [ RUN ] MainClassTest(modular=n; main-class=b; jar-main-class=n; jlink=n).test
[2025-12-25T13:23:17.261Z] [10:12:19.931] TRACE: exec: Execute tool provider [javac -d ./test.092df429/jar-workdir ./test.092df429/src/test/Hello.java](4)...
[2025-12-25T13:23:17.261Z] [10:12:20.983] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.261Z] [10:12:20.985] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.092df429/jar-workdir ./test.092df429/src/test/Hello.java](4) exited with 0 code
[2025-12-25T13:23:17.261Z] [10:12:20.989] TRACE: exec: Execute tool provider [jar -c -f ./test.092df429/input/hello.jar -C ./test.092df429/jar-workdir .](7)...
[2025-12-25T13:23:17.261Z] [10:12:21.002] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.261Z] [10:12:21.005] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.092df429/input/hello.jar -C ./test.092df429/jar-workdir .](7) exited with 0 code
[2025-12-25T13:23:17.261Z] [10:12:21.013] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.092df429/input --dest ./test.092df429/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.ThereIsNoSuchClass --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](17); inherit I/O...
[2025-12-25T13:23:17.261Z] [10:12:22.354] Running dpkg
[2025-12-25T13:23:17.261Z] [10:12:22.450] Command [PID: 2506365]:
[2025-12-25T13:23:17.261Z] dpkg --print-architecture
[2025-12-25T13:23:17.261Z] [10:12:22.451] Output:
[2025-12-25T13:23:17.261Z] riscv64
[2025-12-25T13:23:17.261Z] [10:12:22.477] Returned: 0
[2025-12-25T13:23:17.261Z]
[2025-12-25T13:23:17.261Z] [10:12:22.609] Creating app package: MainClassTest in /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.092df429/output
[2025-12-25T13:23:17.261Z] [10:12:28.381] Using default package resource JavaApp.png [icon] (add MainClassTest.png to the resource-dir to customize).
[2025-12-25T13:23:17.261Z] [10:12:28.596] Succeeded in building Linux Application Image package
[2025-12-25T13:23:17.261Z] [10:12:28.637] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.261Z] [10:12:28.639] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.092df429/input --dest ./test.092df429/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.ThereIsNoSuchClass --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](17) exited with 0 code
[2025-12-25T13:23:17.262Z] [10:12:28.673] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package
[2025-12-25T13:23:17.262Z] [10:12:28.674] TRACE: assertStringListEquals(1, ./test.092df429/output/MainClassTest/lib/app/.jpackage.xml)
[2025-12-25T13:23:17.262Z] [10:12:28.699] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package
[2025-12-25T13:23:17.262Z] [10:12:28.700] TRACE: assertTrue(): Check [./test.092df429/output/MainClassTest/lib/runtime] path exists
[2025-12-25T13:23:17.262Z] [10:12:28.701] TRACE: assertTrue(): Check [./test.092df429/output/MainClassTest/lib/runtime] is a directory
[2025-12-25T13:23:17.262Z] [10:12:28.702] TRACE: assertTrue(): Check [./test.092df429/output/MainClassTest/bin/MainClassTest] path exists
[2025-12-25T13:23:17.262Z] [10:12:28.703] TRACE: assertTrue(): Check [./test.092df429/output/MainClassTest/bin/MainClassTest] is a file
[2025-12-25T13:23:17.262Z] [10:12:28.704] TRACE: assertTrue(): Check [./test.092df429/output/MainClassTest/bin/MainClassTest] file is executable
[2025-12-25T13:23:17.262Z] [10:12:28.705] TRACE: assertTrue(): Check [./test.092df429/output/MainClassTest/lib/app/MainClassTest.cfg] path exists
[2025-12-25T13:23:17.262Z] [10:12:28.706] TRACE: assertTrue(): Check [./test.092df429/output/MainClassTest/lib/app/MainClassTest.cfg] is a file
[2025-12-25T13:23:17.262Z] [10:12:28.709] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.092df429/output/MainClassTest/bin/MainClassTest](1); save output; in directory [./test.092df429]...
[2025-12-25T13:23:17.262Z] Error: Could not find or load main class test.ThereIsNoSuchClass
[2025-12-25T13:23:17.262Z] Caused by: java.lang.ClassNotFoundException: test.ThereIsNoSuchClass
[2025-12-25T13:23:17.262Z] [10:12:29.625] TRACE: exec: Done. Exit code: 1
[2025-12-25T13:23:17.262Z] [10:12:29.627] TRACE: assertEquals(1): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.092df429/output/MainClassTest/bin/MainClassTest](1) exited with 1 code
[2025-12-25T13:23:17.262Z] [10:12:29.628] TRACE: assertNotNull(Error: Could not find or load main class test.ThereIsNoSuchClass): Check output contains [Error: Could not find or load main class test.ThereIsNoSuchClass] string
[2025-12-25T13:23:17.262Z] [10:12:29.629] TRACE: Read [./test.092df429/output/MainClassTest/lib/app/MainClassTest.cfg] jpackage cfg file
[2025-12-25T13:23:17.262Z] [10:12:29.632] TRACE: assertTrue(): Check section [Application] is found in [./test.092df429/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.262Z] [10:12:29.633] TRACE: assertNotNull(test.ThereIsNoSuchClass): Check key [app.mainclass] is found in [Application] section of [./test.092df429/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.262Z] [10:12:29.634] TRACE: assertNotNull(test.ThereIsNoSuchClass): Check "app.mainclass" property is set
[2025-12-25T13:23:17.262Z] [10:12:29.635] TRACE: assertTrue(): Check section [Application] is found in [./test.092df429/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.262Z] [10:12:29.636] TRACE: assertNotNull($APPDIR/hello.jar): Check key [app.classpath] is found in [Application] section of [./test.092df429/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.262Z] [10:12:29.637] TRACE: assertNotNull($APPDIR/hello.jar): Check "app.classpath" property is set
[2025-12-25T13:23:17.262Z] [10:12:29.638] TRACE: assertNull(): Check "app.mainjar" property is NOT set
[2025-12-25T13:23:17.262Z] [10:12:29.639] TRACE: Deleting [./test.092df429] directory recursively
[2025-12-25T13:23:17.262Z] [10:12:30.908] [ OK ] MainClassTest(modular=n; main-class=b; jar-main-class=n; jlink=n).test; checks=21
[2025-12-25T13:23:17.262Z] [10:12:30.909] [ RUN ] MainClassTest(modular=n; main-class=b; jar-main-class=n; jlink=y).test
[2025-12-25T13:23:17.262Z] [10:12:30.920] TRACE: exec: Execute tool provider [javac -d ./test.4f127ff4/jar-workdir ./test.4f127ff4/src/test/Hello.java](4)...
[2025-12-25T13:23:17.262Z] [10:12:31.734] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.262Z] [10:12:31.736] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.4f127ff4/jar-workdir ./test.4f127ff4/src/test/Hello.java](4) exited with 0 code
[2025-12-25T13:23:17.262Z] [10:12:31.740] TRACE: exec: Execute tool provider [jar -c -f ./test.4f127ff4/input/hello.jar -C ./test.4f127ff4/jar-workdir .](7)...
[2025-12-25T13:23:17.262Z] [10:12:31.749] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.262Z] [10:12:31.750] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.4f127ff4/input/hello.jar -C ./test.4f127ff4/jar-workdir .](7) exited with 0 code
[2025-12-25T13:23:17.262Z] [10:12:31.756] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.4f127ff4/input --dest ./test.4f127ff4/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.ThereIsNoSuchClass -J-Djlink.debug=true --verbose](15); inherit I/O...
[2025-12-25T13:23:17.262Z] [10:12:33.100] Running dpkg
[2025-12-25T13:23:17.262Z] [10:12:33.198] Command [PID: 2506464]:
[2025-12-25T13:23:17.262Z] dpkg --print-architecture
[2025-12-25T13:23:17.262Z] [10:12:33.200] Output:
[2025-12-25T13:23:17.262Z] riscv64
[2025-12-25T13:23:17.262Z] [10:12:33.226] Returned: 0
[2025-12-25T13:23:17.262Z]
[2025-12-25T13:23:17.262Z] [10:12:33.359] Creating app package: MainClassTest in /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.4f127ff4/output
[2025-12-25T13:23:17.262Z] [10:13:15.644] Command [PID: -1]:
[2025-12-25T13:23:17.262Z] jlink --output ./test.4f127ff4/output/MainClassTest/lib/runtime --module-path /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/jmods --add-modules jdk.management.jfr,java.rmi,jdk.jdi,jdk.charsets,java.xml,jdk.xml.dom,java.datatransfer,jdk.jstatd,jdk.httpserver,java.desktop,java.security.sasl,jdk.zipfs,java.base,jdk.crypto.ec,jdk.javadoc,jdk.management.agent,jdk.jshell,jdk.editpad,java.sql.rowset,jdk.sctp,jdk.jsobject,java.smartcardio,jdk.jlink,jdk.unsupported,java.security.jgss,jdk.nio.mapmode,java.compiler,jdk.dynalink,jdk.unsupported.desktop,jdk.accessibility,jdk.security.jgss,jdk.incubator.vector,java.sql,java.transaction.xa,java.logging,java.xml.crypto,jdk.jfr,jdk.crypto.cryptoki,jdk.random,jdk.net,java.naming,jdk.internal.ed,java.prefs,java.net.http,jdk.compiler,jdk.naming.rmi,jdk.internal.opt,jdk.jconsole,jdk.attach,jdk.internal.le,java.management,jdk.jdwp.agent,jdk.internal.jvmstat,java.instrument,jdk.management,jdk.security.auth,java.scripting,jdk.jdeps,jdk.jartool,jdk.jpackage,java.management.rmi,jdk.naming.dns,jdk.localedata --strip-native-commands --strip-debug --no-man-pages --no-header-files
[2025-12-25T13:23:17.262Z] [10:13:15.645] Output:
[2025-12-25T13:23:17.262Z] WARNING: Using incubator modules: jdk.incubator.vector
[2025-12-25T13:23:17.262Z]
[2025-12-25T13:23:17.262Z] [10:13:15.646] Returned: 0
[2025-12-25T13:23:17.262Z]
[2025-12-25T13:23:17.262Z] [10:13:15.692] Using default package resource JavaApp.png [icon] (add MainClassTest.png to the resource-dir to customize).
[2025-12-25T13:23:17.262Z] [10:13:15.846] Succeeded in building Linux Application Image package
[2025-12-25T13:23:17.262Z] [10:13:16.159] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.262Z] [10:13:16.160] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.4f127ff4/input --dest ./test.4f127ff4/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.ThereIsNoSuchClass -J-Djlink.debug=true --verbose](15) exited with 0 code
[2025-12-25T13:23:17.262Z] [10:13:16.181] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package
[2025-12-25T13:23:17.262Z] [10:13:16.182] TRACE: assertStringListEquals(1, ./test.4f127ff4/output/MainClassTest/lib/app/.jpackage.xml)
[2025-12-25T13:23:17.262Z] [10:13:16.202] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package
[2025-12-25T13:23:17.262Z] [10:13:16.204] TRACE: assertTrue(): Check [./test.4f127ff4/output/MainClassTest/lib/runtime] path exists
[2025-12-25T13:23:17.262Z] [10:13:16.205] TRACE: assertTrue(): Check [./test.4f127ff4/output/MainClassTest/lib/runtime] is a directory
[2025-12-25T13:23:17.262Z] [10:13:16.207] TRACE: assertTrue(): Check [./test.4f127ff4/output/MainClassTest/bin/MainClassTest] path exists
[2025-12-25T13:23:17.262Z] [10:13:16.208] TRACE: assertTrue(): Check [./test.4f127ff4/output/MainClassTest/bin/MainClassTest] is a file
[2025-12-25T13:23:17.262Z] [10:13:16.209] TRACE: assertTrue(): Check [./test.4f127ff4/output/MainClassTest/bin/MainClassTest] file is executable
[2025-12-25T13:23:17.262Z] [10:13:16.211] TRACE: assertTrue(): Check [./test.4f127ff4/output/MainClassTest/lib/app/MainClassTest.cfg] path exists
[2025-12-25T13:23:17.262Z] [10:13:16.212] TRACE: assertTrue(): Check [./test.4f127ff4/output/MainClassTest/lib/app/MainClassTest.cfg] is a file
[2025-12-25T13:23:17.262Z] [10:13:16.215] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.4f127ff4/output/MainClassTest/bin/MainClassTest](1); save output; in directory [./test.4f127ff4]...
[2025-12-25T13:23:17.265Z] Error: Could not find or load main class test.ThereIsNoSuchClass
[2025-12-25T13:23:17.265Z] Caused by: java.lang.ClassNotFoundException: test.ThereIsNoSuchClass
[2025-12-25T13:23:17.265Z] [10:13:17.406] TRACE: exec: Done. Exit code: 1
[2025-12-25T13:23:17.265Z] [10:13:17.409] TRACE: assertEquals(1): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.4f127ff4/output/MainClassTest/bin/MainClassTest](1) exited with 1 code
[2025-12-25T13:23:17.265Z] [10:13:17.410] TRACE: assertNotNull(Error: Could not find or load main class test.ThereIsNoSuchClass): Check output contains [Error: Could not find or load main class test.ThereIsNoSuchClass] string
[2025-12-25T13:23:17.265Z] [10:13:17.412] TRACE: Read [./test.4f127ff4/output/MainClassTest/lib/app/MainClassTest.cfg] jpackage cfg file
[2025-12-25T13:23:17.265Z] [10:13:17.415] TRACE: assertTrue(): Check section [Application] is found in [./test.4f127ff4/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.265Z] [10:13:17.417] TRACE: assertNotNull(test.ThereIsNoSuchClass): Check key [app.mainclass] is found in [Application] section of [./test.4f127ff4/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.265Z] [10:13:17.418] TRACE: assertNotNull(test.ThereIsNoSuchClass): Check "app.mainclass" property is set
[2025-12-25T13:23:17.265Z] [10:13:17.419] TRACE: assertTrue(): Check section [Application] is found in [./test.4f127ff4/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.265Z] [10:13:17.420] TRACE: assertNotNull($APPDIR/hello.jar): Check key [app.classpath] is found in [Application] section of [./test.4f127ff4/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.265Z] [10:13:17.421] TRACE: assertNotNull($APPDIR/hello.jar): Check "app.classpath" property is set
[2025-12-25T13:23:17.265Z] [10:13:17.423] TRACE: assertNull(): Check "app.mainjar" property is NOT set
[2025-12-25T13:23:17.265Z] [10:13:17.424] TRACE: Deleting [./test.4f127ff4] directory recursively
[2025-12-25T13:23:17.265Z] [10:13:17.749] [ OK ] MainClassTest(modular=n; main-class=b; jar-main-class=n; jlink=y).test; checks=21
[2025-12-25T13:23:17.265Z] [10:13:17.749] [ RUN ] MainClassTest(modular=n; main-class=b; jar-main-class=y; jlink=n).test
[2025-12-25T13:23:17.265Z] [10:13:17.760] TRACE: exec: Execute tool provider [javac -d ./test.ba727cbe/jar-workdir ./test.ba727cbe/src/test/Hello.java](4)...
[2025-12-25T13:23:17.265Z] [10:13:18.585] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.265Z] [10:13:18.587] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.ba727cbe/jar-workdir ./test.ba727cbe/src/test/Hello.java](4) exited with 0 code
[2025-12-25T13:23:17.265Z] [10:13:18.590] TRACE: exec: Execute tool provider [jar -c -f ./test.ba727cbe/input/hello.jar -e test.Hello -C ./test.ba727cbe/jar-workdir .](9)...
[2025-12-25T13:23:17.265Z] [10:13:18.598] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.265Z] [10:13:18.600] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.ba727cbe/input/hello.jar -e test.Hello -C ./test.ba727cbe/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.265Z] [10:13:18.605] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.ba727cbe/input --dest ./test.ba727cbe/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.ThereIsNoSuchClass --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](17); inherit I/O...
[2025-12-25T13:23:17.265Z] [10:13:19.958] Running dpkg
[2025-12-25T13:23:17.265Z] [10:13:20.053] Command [PID: 2506596]:
[2025-12-25T13:23:17.265Z] dpkg --print-architecture
[2025-12-25T13:23:17.265Z] [10:13:20.054] Output:
[2025-12-25T13:23:17.265Z] riscv64
[2025-12-25T13:23:17.265Z] [10:13:20.078] Returned: 0
[2025-12-25T13:23:17.265Z]
[2025-12-25T13:23:17.265Z] [10:13:20.211] Creating app package: MainClassTest in /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.ba727cbe/output
[2025-12-25T13:23:17.265Z] [10:13:25.950] Using default package resource JavaApp.png [icon] (add MainClassTest.png to the resource-dir to customize).
[2025-12-25T13:23:17.265Z] [10:13:26.154] Succeeded in building Linux Application Image package
[2025-12-25T13:23:17.265Z] [10:13:26.190] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.265Z] [10:13:26.191] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.ba727cbe/input --dest ./test.ba727cbe/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.ThereIsNoSuchClass --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](17) exited with 0 code
[2025-12-25T13:23:17.265Z] [10:13:26.224] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package
[2025-12-25T13:23:17.265Z] [10:13:26.225] TRACE: assertStringListEquals(1, ./test.ba727cbe/output/MainClassTest/lib/app/.jpackage.xml)
[2025-12-25T13:23:17.265Z] [10:13:26.249] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package
[2025-12-25T13:23:17.265Z] [10:13:26.250] TRACE: assertTrue(): Check [./test.ba727cbe/output/MainClassTest/lib/runtime] path exists
[2025-12-25T13:23:17.266Z] [10:13:26.251] TRACE: assertTrue(): Check [./test.ba727cbe/output/MainClassTest/lib/runtime] is a directory
[2025-12-25T13:23:17.266Z] [10:13:26.253] TRACE: assertTrue(): Check [./test.ba727cbe/output/MainClassTest/bin/MainClassTest] path exists
[2025-12-25T13:23:17.266Z] [10:13:26.253] TRACE: assertTrue(): Check [./test.ba727cbe/output/MainClassTest/bin/MainClassTest] is a file
[2025-12-25T13:23:17.266Z] [10:13:26.254] TRACE: assertTrue(): Check [./test.ba727cbe/output/MainClassTest/bin/MainClassTest] file is executable
[2025-12-25T13:23:17.266Z] [10:13:26.256] TRACE: assertTrue(): Check [./test.ba727cbe/output/MainClassTest/lib/app/MainClassTest.cfg] path exists
[2025-12-25T13:23:17.266Z] [10:13:26.256] TRACE: assertTrue(): Check [./test.ba727cbe/output/MainClassTest/lib/app/MainClassTest.cfg] is a file
[2025-12-25T13:23:17.266Z] [10:13:26.260] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.ba727cbe/output/MainClassTest/bin/MainClassTest](1); save output; in directory [./test.ba727cbe]...
[2025-12-25T13:23:17.266Z] Error: Could not find or load main class test.ThereIsNoSuchClass
[2025-12-25T13:23:17.266Z] Caused by: java.lang.ClassNotFoundException: test.ThereIsNoSuchClass
[2025-12-25T13:23:17.266Z] [10:13:27.154] TRACE: exec: Done. Exit code: 1
[2025-12-25T13:23:17.266Z] [10:13:27.155] TRACE: assertEquals(1): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.ba727cbe/output/MainClassTest/bin/MainClassTest](1) exited with 1 code
[2025-12-25T13:23:17.266Z] [10:13:27.157] TRACE: assertNotNull(Error: Could not find or load main class test.ThereIsNoSuchClass): Check output contains [Error: Could not find or load main class test.ThereIsNoSuchClass] string
[2025-12-25T13:23:17.266Z] [10:13:27.158] TRACE: Read [./test.ba727cbe/output/MainClassTest/lib/app/MainClassTest.cfg] jpackage cfg file
[2025-12-25T13:23:17.266Z] [10:13:27.161] TRACE: assertTrue(): Check section [Application] is found in [./test.ba727cbe/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.266Z] [10:13:27.161] TRACE: assertNotNull(test.ThereIsNoSuchClass): Check key [app.mainclass] is found in [Application] section of [./test.ba727cbe/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.266Z] [10:13:27.162] TRACE: assertNotNull(test.ThereIsNoSuchClass): Check "app.mainclass" property is set
[2025-12-25T13:23:17.266Z] [10:13:27.163] TRACE: assertTrue(): Check section [Application] is found in [./test.ba727cbe/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.266Z] [10:13:27.164] TRACE: assertNotNull($APPDIR/hello.jar): Check key [app.classpath] is found in [Application] section of [./test.ba727cbe/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.266Z] [10:13:27.165] TRACE: assertNotNull($APPDIR/hello.jar): Check "app.classpath" property is set
[2025-12-25T13:23:17.266Z] [10:13:27.166] TRACE: assertNull(): Check "app.mainjar" property is NOT set
[2025-12-25T13:23:17.266Z] [10:13:27.168] TRACE: Deleting [./test.ba727cbe] directory recursively
[2025-12-25T13:23:17.266Z] [10:13:28.504] [ OK ] MainClassTest(modular=n; main-class=b; jar-main-class=y; jlink=n).test; checks=21
[2025-12-25T13:23:17.266Z] [10:13:28.505] [ RUN ] MainClassTest(modular=n; main-class=b; jar-main-class=y; jlink=y).test
[2025-12-25T13:23:17.266Z] [10:13:28.517] TRACE: exec: Execute tool provider [javac -d ./test.00570889/jar-workdir ./test.00570889/src/test/Hello.java](4)...
[2025-12-25T13:23:17.266Z] [10:13:29.237] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.266Z] [10:13:29.238] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.00570889/jar-workdir ./test.00570889/src/test/Hello.java](4) exited with 0 code
[2025-12-25T13:23:17.266Z] [10:13:29.243] TRACE: exec: Execute tool provider [jar -c -f ./test.00570889/input/hello.jar -e test.Hello -C ./test.00570889/jar-workdir .](9)...
[2025-12-25T13:23:17.266Z] [10:13:29.252] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.266Z] [10:13:29.254] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.00570889/input/hello.jar -e test.Hello -C ./test.00570889/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.266Z] [10:13:29.259] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.00570889/input --dest ./test.00570889/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.ThereIsNoSuchClass -J-Djlink.debug=true --verbose](15); inherit I/O...
[2025-12-25T13:23:17.266Z] [10:13:30.625] Running dpkg
[2025-12-25T13:23:17.266Z] [10:13:30.725] Command [PID: 2506658]:
[2025-12-25T13:23:17.266Z] dpkg --print-architecture
[2025-12-25T13:23:17.266Z] [10:13:30.726] Output:
[2025-12-25T13:23:17.266Z] riscv64
[2025-12-25T13:23:17.266Z] [10:13:30.752] Returned: 0
[2025-12-25T13:23:17.266Z]
[2025-12-25T13:23:17.266Z] [10:13:30.888] Creating app package: MainClassTest in /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.00570889/output
[2025-12-25T13:23:17.266Z] [10:14:12.362] Command [PID: -1]:
[2025-12-25T13:23:17.266Z] jlink --output ./test.00570889/output/MainClassTest/lib/runtime --module-path /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/jmods --add-modules java.rmi,jdk.management.jfr,jdk.jdi,jdk.charsets,jdk.xml.dom,java.xml,java.datatransfer,jdk.jstatd,jdk.httpserver,java.desktop,java.security.sasl,jdk.zipfs,java.base,jdk.crypto.ec,jdk.javadoc,jdk.management.agent,jdk.jshell,jdk.editpad,java.sql.rowset,jdk.jsobject,jdk.sctp,java.smartcardio,jdk.unsupported,jdk.jlink,java.security.jgss,jdk.nio.mapmode,java.compiler,jdk.dynalink,jdk.unsupported.desktop,jdk.accessibility,jdk.security.jgss,java.sql,jdk.incubator.vector,java.xml.crypto,java.logging,java.transaction.xa,jdk.jfr,jdk.crypto.cryptoki,jdk.net,jdk.random,java.naming,jdk.internal.ed,java.prefs,java.net.http,jdk.compiler,jdk.naming.rmi,jdk.internal.opt,jdk.jconsole,jdk.attach,jdk.internal.le,java.management,jdk.jdwp.agent,jdk.internal.jvmstat,java.instrument,jdk.management,jdk.security.auth,java.scripting,jdk.jdeps,jdk.jartool,jdk.jpackage,java.management.rmi,jdk.naming.dns,jdk.localedata --strip-native-commands --strip-debug --no-man-pages --no-header-files
[2025-12-25T13:23:17.266Z] [10:14:12.363] Output:
[2025-12-25T13:23:17.266Z] WARNING: Using incubator modules: jdk.incubator.vector
[2025-12-25T13:23:17.266Z]
[2025-12-25T13:23:17.266Z] [10:14:12.364] Returned: 0
[2025-12-25T13:23:17.266Z]
[2025-12-25T13:23:17.266Z] [10:14:12.411] Using default package resource JavaApp.png [icon] (add MainClassTest.png to the resource-dir to customize).
[2025-12-25T13:23:17.266Z] [10:14:12.559] Succeeded in building Linux Application Image package
[2025-12-25T13:23:17.266Z] [10:14:12.870] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.266Z] [10:14:12.871] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.00570889/input --dest ./test.00570889/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.ThereIsNoSuchClass -J-Djlink.debug=true --verbose](15) exited with 0 code
[2025-12-25T13:23:17.266Z] [10:14:12.892] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package
[2025-12-25T13:23:17.266Z] [10:14:12.894] TRACE: assertStringListEquals(1, ./test.00570889/output/MainClassTest/lib/app/.jpackage.xml)
[2025-12-25T13:23:17.266Z] [10:14:12.911] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package
[2025-12-25T13:23:17.266Z] [10:14:12.913] TRACE: assertTrue(): Check [./test.00570889/output/MainClassTest/lib/runtime] path exists
[2025-12-25T13:23:17.266Z] [10:14:12.914] TRACE: assertTrue(): Check [./test.00570889/output/MainClassTest/lib/runtime] is a directory
[2025-12-25T13:23:17.266Z] [10:14:12.915] TRACE: assertTrue(): Check [./test.00570889/output/MainClassTest/bin/MainClassTest] path exists
[2025-12-25T13:23:17.266Z] [10:14:12.916] TRACE: assertTrue(): Check [./test.00570889/output/MainClassTest/bin/MainClassTest] is a file
[2025-12-25T13:23:17.266Z] [10:14:12.917] TRACE: assertTrue(): Check [./test.00570889/output/MainClassTest/bin/MainClassTest] file is executable
[2025-12-25T13:23:17.266Z] [10:14:12.918] TRACE: assertTrue(): Check [./test.00570889/output/MainClassTest/lib/app/MainClassTest.cfg] path exists
[2025-12-25T13:23:17.266Z] [10:14:12.919] TRACE: assertTrue(): Check [./test.00570889/output/MainClassTest/lib/app/MainClassTest.cfg] is a file
[2025-12-25T13:23:17.266Z] [10:14:12.923] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.00570889/output/MainClassTest/bin/MainClassTest](1); save output; in directory [./test.00570889]...
[2025-12-25T13:23:17.266Z] Error: Could not find or load main class test.ThereIsNoSuchClass
[2025-12-25T13:23:17.266Z] Caused by: java.lang.ClassNotFoundException: test.ThereIsNoSuchClass
[2025-12-25T13:23:17.266Z] [10:14:14.115] TRACE: exec: Done. Exit code: 1
[2025-12-25T13:23:17.266Z] [10:14:14.118] TRACE: assertEquals(1): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.00570889/output/MainClassTest/bin/MainClassTest](1) exited with 1 code
[2025-12-25T13:23:17.266Z] [10:14:14.119] TRACE: assertNotNull(Error: Could not find or load main class test.ThereIsNoSuchClass): Check output contains [Error: Could not find or load main class test.ThereIsNoSuchClass] string
[2025-12-25T13:23:17.266Z] [10:14:14.121] TRACE: Read [./test.00570889/output/MainClassTest/lib/app/MainClassTest.cfg] jpackage cfg file
[2025-12-25T13:23:17.266Z] [10:14:14.124] TRACE: assertTrue(): Check section [Application] is found in [./test.00570889/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.266Z] [10:14:14.126] TRACE: assertNotNull(test.ThereIsNoSuchClass): Check key [app.mainclass] is found in [Application] section of [./test.00570889/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.266Z] [10:14:14.127] TRACE: assertNotNull(test.ThereIsNoSuchClass): Check "app.mainclass" property is set
[2025-12-25T13:23:17.266Z] [10:14:14.128] TRACE: assertTrue(): Check section [Application] is found in [./test.00570889/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.267Z] [10:14:14.130] TRACE: assertNotNull($APPDIR/hello.jar): Check key [app.classpath] is found in [Application] section of [./test.00570889/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.267Z] [10:14:14.131] TRACE: assertNotNull($APPDIR/hello.jar): Check "app.classpath" property is set
[2025-12-25T13:23:17.267Z] [10:14:14.132] TRACE: assertNull(): Check "app.mainjar" property is NOT set
[2025-12-25T13:23:17.267Z] [10:14:14.133] TRACE: Deleting [./test.00570889] directory recursively
[2025-12-25T13:23:17.267Z] [10:14:14.449] [ OK ] MainClassTest(modular=n; main-class=b; jar-main-class=y; jlink=y).test; checks=21
[2025-12-25T13:23:17.267Z] [10:14:14.449] [ RUN ] MainClassTest(modular=n; main-class=n; jar-main-class=b; jlink=n).test
[2025-12-25T13:23:17.267Z] [10:14:14.460] TRACE: exec: Execute tool provider [javac -d ./test.53d4bf29/jar-workdir ./test.53d4bf29/src/test/Hello.java](4)...
[2025-12-25T13:23:17.267Z] [10:14:15.085] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.267Z] [10:14:15.087] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.53d4bf29/jar-workdir ./test.53d4bf29/src/test/Hello.java](4) exited with 0 code
[2025-12-25T13:23:17.267Z] [10:14:15.091] TRACE: exec: Execute tool provider [jar -c -f ./test.53d4bf29/input/hello.jar -e test.Hello -C ./test.53d4bf29/jar-workdir .](9)...
[2025-12-25T13:23:17.267Z] [10:14:15.099] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.267Z] [10:14:15.101] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.53d4bf29/input/hello.jar -e test.Hello -C ./test.53d4bf29/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.267Z] [10:14:15.125] TRACE: exec: Execute tool provider [javac -d ./test.53d4bf29/jar-workdir ./test.53d4bf29/src/test/ThereIsNoSuchClass.java](4)...
[2025-12-25T13:23:17.267Z] [10:14:15.804] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.267Z] [10:14:15.805] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.53d4bf29/jar-workdir ./test.53d4bf29/src/test/ThereIsNoSuchClass.java](4) exited with 0 code
[2025-12-25T13:23:17.267Z] [10:14:15.807] TRACE: Delete [./test.53d4bf29/input/hello.jar] existing jar file
[2025-12-25T13:23:17.267Z] [10:14:15.812] TRACE: exec: Execute tool provider [jar -c -f ./test.53d4bf29/input/hello.jar -e test.ThereIsNoSuchClass -C ./test.53d4bf29/jar-workdir .](9)...
[2025-12-25T13:23:17.267Z] [10:14:15.821] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.267Z] [10:14:15.822] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.53d4bf29/input/hello.jar -e test.ThereIsNoSuchClass -C ./test.53d4bf29/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.267Z] [10:14:15.830] TRACE: exec: Execute tool provider [jar -v -c -M -f ./test.53d4bf29/input/hello.jar -C ./test.53d4bf29/repack-jar .](9)...
[2025-12-25T13:23:17.267Z] adding: META-INF/(in = 0) (out= 0)(stored 0%)
[2025-12-25T13:23:17.267Z] adding: META-INF/MANIFEST.MF(in = 107) (out= 104)(deflated 2%)
[2025-12-25T13:23:17.267Z] adding: test/(in = 0) (out= 0)(stored 0%)
[2025-12-25T13:23:17.267Z] adding: test/Hello.class(in = 8351) (out= 4116)(deflated 50%)
[2025-12-25T13:23:17.267Z] [10:14:15.840] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.267Z] [10:14:15.841] TRACE: assertEquals(0): Check command tool provider [jar -v -c -M -f ./test.53d4bf29/input/hello.jar -C ./test.53d4bf29/repack-jar .](9) exited with 0 code
[2025-12-25T13:23:17.267Z] [10:14:15.845] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.53d4bf29/input --dest ./test.53d4bf29/output --name MainClassTest --type app-image --main-jar hello.jar --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](15); inherit I/O...
[2025-12-25T13:23:17.267Z] [10:14:17.209] Running dpkg
[2025-12-25T13:23:17.267Z] [10:14:17.307] Command [PID: 2506787]:
[2025-12-25T13:23:17.267Z] dpkg --print-architecture
[2025-12-25T13:23:17.267Z] [10:14:17.308] Output:
[2025-12-25T13:23:17.267Z] riscv64
[2025-12-25T13:23:17.267Z] [10:14:17.334] Returned: 0
[2025-12-25T13:23:17.267Z]
[2025-12-25T13:23:17.267Z] [10:14:17.481] Creating app package: MainClassTest in /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.53d4bf29/output
[2025-12-25T13:23:17.267Z] [10:14:23.331] Using default package resource JavaApp.png [icon] (add MainClassTest.png to the resource-dir to customize).
[2025-12-25T13:23:17.267Z] [10:14:23.544] Succeeded in building Linux Application Image package
[2025-12-25T13:23:17.267Z] [10:14:23.603] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.267Z] [10:14:23.604] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.53d4bf29/input --dest ./test.53d4bf29/output --name MainClassTest --type app-image --main-jar hello.jar --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](15) exited with 0 code
[2025-12-25T13:23:17.267Z] [10:14:23.632] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package
[2025-12-25T13:23:17.267Z] [10:14:23.633] TRACE: assertStringListEquals(1, ./test.53d4bf29/output/MainClassTest/lib/app/.jpackage.xml)
[2025-12-25T13:23:17.267Z] [10:14:23.654] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package
[2025-12-25T13:23:17.267Z] [10:14:23.656] TRACE: assertTrue(): Check [./test.53d4bf29/output/MainClassTest/lib/runtime] path exists
[2025-12-25T13:23:17.267Z] [10:14:23.657] TRACE: assertTrue(): Check [./test.53d4bf29/output/MainClassTest/lib/runtime] is a directory
[2025-12-25T13:23:17.267Z] [10:14:23.658] TRACE: assertTrue(): Check [./test.53d4bf29/output/MainClassTest/bin/MainClassTest] path exists
[2025-12-25T13:23:17.267Z] [10:14:23.659] TRACE: assertTrue(): Check [./test.53d4bf29/output/MainClassTest/bin/MainClassTest] is a file
[2025-12-25T13:23:17.267Z] [10:14:23.659] TRACE: assertTrue(): Check [./test.53d4bf29/output/MainClassTest/bin/MainClassTest] file is executable
[2025-12-25T13:23:17.267Z] [10:14:23.661] TRACE: assertTrue(): Check [./test.53d4bf29/output/MainClassTest/lib/app/MainClassTest.cfg] path exists
[2025-12-25T13:23:17.267Z] [10:14:23.662] TRACE: assertTrue(): Check [./test.53d4bf29/output/MainClassTest/lib/app/MainClassTest.cfg] is a file
[2025-12-25T13:23:17.267Z] [10:14:23.665] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.53d4bf29/output/MainClassTest/bin/MainClassTest](1); save output; in directory [./test.53d4bf29]...
[2025-12-25T13:23:17.267Z] Error: Could not find or load main class test.ThereIsNoSuchClass
[2025-12-25T13:23:17.267Z] Caused by: java.lang.ClassNotFoundException: test.ThereIsNoSuchClass
[2025-12-25T13:23:17.267Z] [10:14:24.594] TRACE: exec: Done. Exit code: 1
[2025-12-25T13:23:17.267Z] [10:14:24.596] TRACE: assertEquals(1): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.53d4bf29/output/MainClassTest/bin/MainClassTest](1) exited with 1 code
[2025-12-25T13:23:17.267Z] [10:14:24.598] TRACE: assertNotNull(Error: Could not find or load main class test.ThereIsNoSuchClass): Check output contains [Error: Could not find or load main class test.ThereIsNoSuchClass] string
[2025-12-25T13:23:17.267Z] [10:14:24.600] TRACE: Read [./test.53d4bf29/output/MainClassTest/lib/app/MainClassTest.cfg] jpackage cfg file
[2025-12-25T13:23:17.267Z] [10:14:24.603] TRACE: assertTrue(): Check section [Application] is found in [./test.53d4bf29/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.267Z] [10:14:24.605] TRACE: assertNotNull($APPDIR/hello.jar): Check key [app.mainjar] is found in [Application] section of [./test.53d4bf29/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.267Z] [10:14:24.606] TRACE: assertNotNull($APPDIR/hello.jar): Check "app.mainjar" property is set
[2025-12-25T13:23:17.267Z] [10:14:24.607] TRACE: assertNull(): Check "app.mainclass" property is NOT set
[2025-12-25T13:23:17.267Z] [10:14:24.608] TRACE: assertNull(): Check "app.classpath" property is NOT set
[2025-12-25T13:23:17.267Z] [10:14:24.609] TRACE: Deleting [./test.53d4bf29] directory recursively
[2025-12-25T13:23:17.267Z] [10:14:25.952] [ OK ] MainClassTest(modular=n; main-class=n; jar-main-class=b; jlink=n).test; checks=22
[2025-12-25T13:23:17.267Z] [10:14:25.953] [ RUN ] MainClassTest(modular=n; main-class=n; jar-main-class=b; jlink=y).test
[2025-12-25T13:23:17.267Z] [10:14:25.963] TRACE: exec: Execute tool provider [javac -d ./test.99b94af4/jar-workdir ./test.99b94af4/src/test/Hello.java](4)...
[2025-12-25T13:23:17.267Z] [10:14:26.531] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.267Z] [10:14:26.533] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.99b94af4/jar-workdir ./test.99b94af4/src/test/Hello.java](4) exited with 0 code
[2025-12-25T13:23:17.267Z] [10:14:26.537] TRACE: exec: Execute tool provider [jar -c -f ./test.99b94af4/input/hello.jar -e test.Hello -C ./test.99b94af4/jar-workdir .](9)...
[2025-12-25T13:23:17.267Z] [10:14:26.548] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.267Z] [10:14:26.552] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.99b94af4/input/hello.jar -e test.Hello -C ./test.99b94af4/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.267Z] [10:14:26.568] TRACE: exec: Execute tool provider [javac -d ./test.99b94af4/jar-workdir ./test.99b94af4/src/test/ThereIsNoSuchClass.java](4)...
[2025-12-25T13:23:17.267Z] [10:14:27.116] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.267Z] [10:14:27.117] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.99b94af4/jar-workdir ./test.99b94af4/src/test/ThereIsNoSuchClass.java](4) exited with 0 code
[2025-12-25T13:23:17.267Z] [10:14:27.118] TRACE: Delete [./test.99b94af4/input/hello.jar] existing jar file
[2025-12-25T13:23:17.267Z] [10:14:27.122] TRACE: exec: Execute tool provider [jar -c -f ./test.99b94af4/input/hello.jar -e test.ThereIsNoSuchClass -C ./test.99b94af4/jar-workdir .](9)...
[2025-12-25T13:23:17.267Z] [10:14:27.129] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.267Z] [10:14:27.131] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.99b94af4/input/hello.jar -e test.ThereIsNoSuchClass -C ./test.99b94af4/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.267Z] [10:14:27.140] TRACE: exec: Execute tool provider [jar -v -c -M -f ./test.99b94af4/input/hello.jar -C ./test.99b94af4/repack-jar .](9)...
[2025-12-25T13:23:17.267Z] adding: META-INF/(in = 0) (out= 0)(stored 0%)
[2025-12-25T13:23:17.267Z] adding: META-INF/MANIFEST.MF(in = 107) (out= 104)(deflated 2%)
[2025-12-25T13:23:17.267Z] adding: test/(in = 0) (out= 0)(stored 0%)
[2025-12-25T13:23:17.267Z] adding: test/Hello.class(in = 8351) (out= 4116)(deflated 50%)
[2025-12-25T13:23:17.267Z] [10:14:27.149] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.267Z] [10:14:27.150] TRACE: assertEquals(0): Check command tool provider [jar -v -c -M -f ./test.99b94af4/input/hello.jar -C ./test.99b94af4/repack-jar .](9) exited with 0 code
[2025-12-25T13:23:17.268Z] [10:14:27.154] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.99b94af4/input --dest ./test.99b94af4/output --name MainClassTest --type app-image --main-jar hello.jar -J-Djlink.debug=true --verbose](13); inherit I/O...
[2025-12-25T13:23:17.268Z] [10:14:28.505] Running dpkg
[2025-12-25T13:23:17.268Z] [10:14:28.600] Command [PID: 2506849]:
[2025-12-25T13:23:17.268Z] dpkg --print-architecture
[2025-12-25T13:23:17.268Z] [10:14:28.601] Output:
[2025-12-25T13:23:17.268Z] riscv64
[2025-12-25T13:23:17.268Z] [10:14:28.626] Returned: 0
[2025-12-25T13:23:17.268Z]
[2025-12-25T13:23:17.268Z] [10:14:28.773] Creating app package: MainClassTest in /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.99b94af4/output
[2025-12-25T13:23:17.268Z] [10:15:10.961] Command [PID: -1]:
[2025-12-25T13:23:17.268Z] jlink --output ./test.99b94af4/output/MainClassTest/lib/runtime --module-path /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/jmods --add-modules jdk.management.jfr,java.rmi,jdk.jdi,jdk.charsets,java.xml,jdk.xml.dom,java.datatransfer,jdk.jstatd,jdk.httpserver,java.desktop,java.security.sasl,jdk.zipfs,java.base,jdk.crypto.ec,jdk.javadoc,jdk.management.agent,jdk.jshell,jdk.editpad,jdk.jsobject,jdk.sctp,java.sql.rowset,java.smartcardio,jdk.jlink,jdk.unsupported,java.security.jgss,jdk.nio.mapmode,java.compiler,jdk.dynalink,jdk.unsupported.desktop,jdk.accessibility,jdk.security.jgss,java.sql,jdk.incubator.vector,java.transaction.xa,java.xml.crypto,java.logging,jdk.jfr,jdk.crypto.cryptoki,jdk.net,jdk.random,java.naming,jdk.internal.ed,java.prefs,java.net.http,jdk.compiler,jdk.internal.opt,jdk.naming.rmi,jdk.jconsole,jdk.attach,jdk.internal.le,java.management,jdk.jdwp.agent,jdk.internal.jvmstat,java.instrument,jdk.management,jdk.security.auth,java.scripting,jdk.jdeps,jdk.jartool,jdk.jpackage,java.management.rmi,jdk.naming.dns,jdk.localedata --strip-native-commands --strip-debug --no-man-pages --no-header-files
[2025-12-25T13:23:17.268Z] [10:15:10.962] Output:
[2025-12-25T13:23:17.268Z] WARNING: Using incubator modules: jdk.incubator.vector
[2025-12-25T13:23:17.268Z]
[2025-12-25T13:23:17.268Z] [10:15:10.963] Returned: 0
[2025-12-25T13:23:17.268Z]
[2025-12-25T13:23:17.268Z] [10:15:11.013] Using default package resource JavaApp.png [icon] (add MainClassTest.png to the resource-dir to customize).
[2025-12-25T13:23:17.268Z] [10:15:11.282] Succeeded in building Linux Application Image package
[2025-12-25T13:23:17.268Z] [10:15:11.583] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.268Z] [10:15:11.585] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.99b94af4/input --dest ./test.99b94af4/output --name MainClassTest --type app-image --main-jar hello.jar -J-Djlink.debug=true --verbose](13) exited with 0 code
[2025-12-25T13:23:17.268Z] [10:15:11.601] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package
[2025-12-25T13:23:17.268Z] [10:15:11.603] TRACE: assertStringListEquals(1, ./test.99b94af4/output/MainClassTest/lib/app/.jpackage.xml)
[2025-12-25T13:23:17.268Z] [10:15:11.618] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package
[2025-12-25T13:23:17.268Z] [10:15:11.619] TRACE: assertTrue(): Check [./test.99b94af4/output/MainClassTest/lib/runtime] path exists
[2025-12-25T13:23:17.268Z] [10:15:11.620] TRACE: assertTrue(): Check [./test.99b94af4/output/MainClassTest/lib/runtime] is a directory
[2025-12-25T13:23:17.268Z] [10:15:11.621] TRACE: assertTrue(): Check [./test.99b94af4/output/MainClassTest/bin/MainClassTest] path exists
[2025-12-25T13:23:17.268Z] [10:15:11.622] TRACE: assertTrue(): Check [./test.99b94af4/output/MainClassTest/bin/MainClassTest] is a file
[2025-12-25T13:23:17.268Z] [10:15:11.622] TRACE: assertTrue(): Check [./test.99b94af4/output/MainClassTest/bin/MainClassTest] file is executable
[2025-12-25T13:23:17.268Z] [10:15:11.623] TRACE: assertTrue(): Check [./test.99b94af4/output/MainClassTest/lib/app/MainClassTest.cfg] path exists
[2025-12-25T13:23:17.268Z] [10:15:11.624] TRACE: assertTrue(): Check [./test.99b94af4/output/MainClassTest/lib/app/MainClassTest.cfg] is a file
[2025-12-25T13:23:17.268Z] [10:15:11.627] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.99b94af4/output/MainClassTest/bin/MainClassTest](1); save output; in directory [./test.99b94af4]...
[2025-12-25T13:23:17.268Z] Error: Could not find or load main class test.ThereIsNoSuchClass
[2025-12-25T13:23:17.268Z] Caused by: java.lang.ClassNotFoundException: test.ThereIsNoSuchClass
[2025-12-25T13:23:17.268Z] [10:15:12.815] TRACE: exec: Done. Exit code: 1
[2025-12-25T13:23:17.268Z] [10:15:12.816] TRACE: assertEquals(1): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.99b94af4/output/MainClassTest/bin/MainClassTest](1) exited with 1 code
[2025-12-25T13:23:17.268Z] [10:15:12.817] TRACE: assertNotNull(Error: Could not find or load main class test.ThereIsNoSuchClass): Check output contains [Error: Could not find or load main class test.ThereIsNoSuchClass] string
[2025-12-25T13:23:17.268Z] [10:15:12.818] TRACE: Read [./test.99b94af4/output/MainClassTest/lib/app/MainClassTest.cfg] jpackage cfg file
[2025-12-25T13:23:17.268Z] [10:15:12.820] TRACE: assertTrue(): Check section [Application] is found in [./test.99b94af4/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.268Z] [10:15:12.821] TRACE: assertNotNull($APPDIR/hello.jar): Check key [app.mainjar] is found in [Application] section of [./test.99b94af4/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.268Z] [10:15:12.822] TRACE: assertNotNull($APPDIR/hello.jar): Check "app.mainjar" property is set
[2025-12-25T13:23:17.268Z] [10:15:12.822] TRACE: assertNull(): Check "app.mainclass" property is NOT set
[2025-12-25T13:23:17.268Z] [10:15:12.823] TRACE: assertNull(): Check "app.classpath" property is NOT set
[2025-12-25T13:23:17.268Z] [10:15:12.824] TRACE: Deleting [./test.99b94af4] directory recursively
[2025-12-25T13:23:17.268Z] [10:15:13.149] [ OK ] MainClassTest(modular=n; main-class=n; jar-main-class=b; jlink=y).test; checks=22
[2025-12-25T13:23:17.268Z] [10:15:13.150] [ RUN ] MainClassTest(modular=n; main-class=n; jar-main-class=n; jlink=n; error=A main class was not specified nor was one found in the jar).test
[2025-12-25T13:23:17.268Z] [10:15:13.162] TRACE: exec: Execute tool provider [javac -d ./test.748ed0ea/jar-workdir ./test.748ed0ea/src/test/Hello.java](4)...
[2025-12-25T13:23:17.268Z] [10:15:13.668] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.268Z] [10:15:13.670] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.748ed0ea/jar-workdir ./test.748ed0ea/src/test/Hello.java](4) exited with 0 code
[2025-12-25T13:23:17.268Z] [10:15:13.674] TRACE: exec: Execute tool provider [jar -c -f ./test.748ed0ea/input/hello.jar -C ./test.748ed0ea/jar-workdir .](7)...
[2025-12-25T13:23:17.268Z] [10:15:13.683] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.268Z] [10:15:13.685] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.748ed0ea/input/hello.jar -C ./test.748ed0ea/jar-workdir .](7) exited with 0 code
[2025-12-25T13:23:17.268Z] [10:15:13.689] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.748ed0ea/input --dest ./test.748ed0ea/output --name MainClassTest --type app-image --main-jar hello.jar --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](15); save output...
[2025-12-25T13:23:17.268Z] [10:15:15.100] Running dpkg
[2025-12-25T13:23:17.268Z] [10:15:15.198] Command [PID: 2507048]:
[2025-12-25T13:23:17.268Z] dpkg --print-architecture
[2025-12-25T13:23:17.268Z] [10:15:15.199] Output:
[2025-12-25T13:23:17.268Z] riscv64
[2025-12-25T13:23:17.268Z] [10:15:15.225] Returned: 0
[2025-12-25T13:23:17.268Z]
[2025-12-25T13:23:17.268Z] [10:15:15.334] jdk.jpackage.internal.ConfigException: A main class was not specified nor was one found in the jar hello.jar
[2025-12-25T13:23:17.268Z] at jdk.jpackage/jdk.jpackage.internal.LauncherData.createNonModular(LauncherData.java:226)
[2025-12-25T13:23:17.268Z] at jdk.jpackage/jdk.jpackage.internal.LauncherData.create(LauncherData.java:119)
[2025-12-25T13:23:17.268Z] at jdk.jpackage/jdk.jpackage.internal.StandardBundlerParam.lambda$static$0(StandardBundlerParam.java:86)
[2025-12-25T13:23:17.268Z] at jdk.jpackage/jdk.jpackage.internal.BundlerParamInfo.fetchFrom(BundlerParamInfo.java:114)
[2025-12-25T13:23:17.268Z] at jdk.jpackage/jdk.jpackage.internal.BundlerParamInfo.fetchFrom(BundlerParamInfo.java:88)
[2025-12-25T13:23:17.268Z] at jdk.jpackage/jdk.jpackage.internal.AppImageBundler.validate(AppImageBundler.java:68)
[2025-12-25T13:23:17.268Z] at jdk.jpackage/jdk.jpackage.internal.Arguments.generateBundle(Arguments.java:689)
[2025-12-25T13:23:17.268Z] at jdk.jpackage/jdk.jpackage.internal.Arguments.processArguments(Arguments.java:555)
[2025-12-25T13:23:17.268Z] at jdk.jpackage/jdk.jpackage.main.Main.execute(Main.java:92)
[2025-12-25T13:23:17.268Z] at jdk.jpackage/jdk.jpackage.main.Main.main(Main.java:53)
[2025-12-25T13:23:17.268Z] [10:15:15.357] jdk.jpackage.internal.PackagerException: Bundler Linux Application Image skipped because of a configuration problem: A main class was not specified nor was one found in the jar hello.jar
[2025-12-25T13:23:17.268Z] Advice to fix: Specify a main class or ensure that the jar hello.jar specifies one in the manifest
[2025-12-25T13:23:17.268Z] at jdk.jpackage/jdk.jpackage.internal.Arguments.generateBundle(Arguments.java:702)
[2025-12-25T13:23:17.268Z] at jdk.jpackage/jdk.jpackage.internal.Arguments.processArguments(Arguments.java:555)
[2025-12-25T13:23:17.268Z] at jdk.jpackage/jdk.jpackage.main.Main.execute(Main.java:92)
[2025-12-25T13:23:17.268Z] at jdk.jpackage/jdk.jpackage.main.Main.main(Main.java:53)
[2025-12-25T13:23:17.268Z] Caused by: jdk.jpackage.internal.ConfigException: A main class was not specified nor was one found in the jar hello.jar
[2025-12-25T13:23:17.268Z] at jdk.jpackage/jdk.jpackage.internal.LauncherData.createNonModular(LauncherData.java:226)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.LauncherData.create(LauncherData.java:119)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.StandardBundlerParam.lambda$static$0(StandardBundlerParam.java:86)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.BundlerParamInfo.fetchFrom(BundlerParamInfo.java:114)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.BundlerParamInfo.fetchFrom(BundlerParamInfo.java:88)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.AppImageBundler.validate(AppImageBundler.java:68)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.Arguments.generateBundle(Arguments.java:689)
[2025-12-25T13:23:17.269Z] ... 3 more
[2025-12-25T13:23:17.269Z] [10:15:15.392] TRACE: exec: Done. Exit code: 1
[2025-12-25T13:23:17.269Z] [10:15:15.395] TRACE: assertEquals(1): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.748ed0ea/input --dest ./test.748ed0ea/output --name MainClassTest --type app-image --main-jar hello.jar --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](15) exited with 1 code
[2025-12-25T13:23:17.269Z] [10:15:15.396] TRACE: assertNotNull([10:15:15.334] jdk.jpackage.internal.ConfigException: A main class was not specified nor was one found in the jar hello.jar): Check output contains [A main class was not specified nor was one found in the jar] string
[2025-12-25T13:23:17.269Z] [10:15:15.397] TRACE: Deleting [./test.748ed0ea] directory recursively
[2025-12-25T13:23:17.269Z] [10:15:15.400] [ OK ] MainClassTest(modular=n; main-class=n; jar-main-class=n; jlink=n; error=A main class was not specified nor was one found in the jar).test; checks=4
[2025-12-25T13:23:17.269Z] [10:15:15.401] [ RUN ] MainClassTest(modular=n; main-class=n; jar-main-class=n; jlink=y; error=A main class was not specified nor was one found in the jar).test
[2025-12-25T13:23:17.269Z] [10:15:15.412] TRACE: exec: Execute tool provider [javac -d ./test.9769853f/jar-workdir ./test.9769853f/src/test/Hello.java](4)...
[2025-12-25T13:23:17.269Z] [10:15:15.945] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.269Z] [10:15:15.946] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.9769853f/jar-workdir ./test.9769853f/src/test/Hello.java](4) exited with 0 code
[2025-12-25T13:23:17.269Z] [10:15:15.950] TRACE: exec: Execute tool provider [jar -c -f ./test.9769853f/input/hello.jar -C ./test.9769853f/jar-workdir .](7)...
[2025-12-25T13:23:17.269Z] [10:15:15.958] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.269Z] [10:15:15.959] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.9769853f/input/hello.jar -C ./test.9769853f/jar-workdir .](7) exited with 0 code
[2025-12-25T13:23:17.269Z] [10:15:15.963] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.9769853f/input --dest ./test.9769853f/output --name MainClassTest --type app-image --main-jar hello.jar -J-Djlink.debug=true --verbose](13); save output...
[2025-12-25T13:23:17.269Z] [10:15:17.421] Running dpkg
[2025-12-25T13:23:17.269Z] [10:15:17.520] Command [PID: 2507071]:
[2025-12-25T13:23:17.269Z] dpkg --print-architecture
[2025-12-25T13:23:17.269Z] [10:15:17.522] Output:
[2025-12-25T13:23:17.269Z] riscv64
[2025-12-25T13:23:17.269Z] [10:15:17.547] Returned: 0
[2025-12-25T13:23:17.269Z]
[2025-12-25T13:23:17.269Z] [10:15:17.653] jdk.jpackage.internal.ConfigException: A main class was not specified nor was one found in the jar hello.jar
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.LauncherData.createNonModular(LauncherData.java:226)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.LauncherData.create(LauncherData.java:119)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.StandardBundlerParam.lambda$static$0(StandardBundlerParam.java:86)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.BundlerParamInfo.fetchFrom(BundlerParamInfo.java:114)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.BundlerParamInfo.fetchFrom(BundlerParamInfo.java:88)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.AppImageBundler.validate(AppImageBundler.java:68)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.Arguments.generateBundle(Arguments.java:689)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.Arguments.processArguments(Arguments.java:555)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.main.Main.execute(Main.java:92)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.main.Main.main(Main.java:53)
[2025-12-25T13:23:17.269Z] [10:15:17.674] jdk.jpackage.internal.PackagerException: Bundler Linux Application Image skipped because of a configuration problem: A main class was not specified nor was one found in the jar hello.jar
[2025-12-25T13:23:17.269Z] Advice to fix: Specify a main class or ensure that the jar hello.jar specifies one in the manifest
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.Arguments.generateBundle(Arguments.java:702)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.Arguments.processArguments(Arguments.java:555)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.main.Main.execute(Main.java:92)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.main.Main.main(Main.java:53)
[2025-12-25T13:23:17.269Z] Caused by: jdk.jpackage.internal.ConfigException: A main class was not specified nor was one found in the jar hello.jar
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.LauncherData.createNonModular(LauncherData.java:226)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.LauncherData.create(LauncherData.java:119)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.StandardBundlerParam.lambda$static$0(StandardBundlerParam.java:86)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.BundlerParamInfo.fetchFrom(BundlerParamInfo.java:114)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.BundlerParamInfo.fetchFrom(BundlerParamInfo.java:88)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.AppImageBundler.validate(AppImageBundler.java:68)
[2025-12-25T13:23:17.269Z] at jdk.jpackage/jdk.jpackage.internal.Arguments.generateBundle(Arguments.java:689)
[2025-12-25T13:23:17.269Z] ... 3 more
[2025-12-25T13:23:17.269Z] [10:15:17.709] TRACE: exec: Done. Exit code: 1
[2025-12-25T13:23:17.269Z] [10:15:17.711] TRACE: assertEquals(1): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.9769853f/input --dest ./test.9769853f/output --name MainClassTest --type app-image --main-jar hello.jar -J-Djlink.debug=true --verbose](13) exited with 1 code
[2025-12-25T13:23:17.269Z] [10:15:17.713] TRACE: assertNotNull([10:15:17.653] jdk.jpackage.internal.ConfigException: A main class was not specified nor was one found in the jar hello.jar): Check output contains [A main class was not specified nor was one found in the jar] string
[2025-12-25T13:23:17.269Z] [10:15:17.714] TRACE: Deleting [./test.9769853f] directory recursively
[2025-12-25T13:23:17.269Z] [10:15:17.716] [ OK ] MainClassTest(modular=n; main-class=n; jar-main-class=n; jlink=y; error=A main class was not specified nor was one found in the jar).test; checks=4
[2025-12-25T13:23:17.269Z] [10:15:17.716] [ RUN ] MainClassTest(modular=n; main-class=n; jar-main-class=y; jlink=n).test
[2025-12-25T13:23:17.269Z] [10:15:17.730] TRACE: exec: Execute tool provider [javac -d ./test.97efae32/jar-workdir ./test.97efae32/src/test/Hello.java](4)...
[2025-12-25T13:23:17.269Z] [10:15:18.333] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.269Z] [10:15:18.335] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.97efae32/jar-workdir ./test.97efae32/src/test/Hello.java](4) exited with 0 code
[2025-12-25T13:23:17.269Z] [10:15:18.339] TRACE: exec: Execute tool provider [jar -c -f ./test.97efae32/input/hello.jar -e test.Hello -C ./test.97efae32/jar-workdir .](9)...
[2025-12-25T13:23:17.269Z] [10:15:18.348] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.269Z] [10:15:18.350] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.97efae32/input/hello.jar -e test.Hello -C ./test.97efae32/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.269Z] [10:15:18.356] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.97efae32/input --dest ./test.97efae32/output --name MainClassTest --type app-image --main-jar hello.jar --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](15); inherit I/O...
[2025-12-25T13:23:17.269Z] [10:15:19.816] Running dpkg
[2025-12-25T13:23:17.269Z] [10:15:19.916] Command [PID: 2507096]:
[2025-12-25T13:23:17.269Z] dpkg --print-architecture
[2025-12-25T13:23:17.269Z] [10:15:19.917] Output:
[2025-12-25T13:23:17.269Z] riscv64
[2025-12-25T13:23:17.269Z] [10:15:19.942] Returned: 0
[2025-12-25T13:23:17.269Z]
[2025-12-25T13:23:17.269Z] [10:15:20.103] Creating app package: MainClassTest in /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.97efae32/output
[2025-12-25T13:23:17.269Z] [10:15:25.939] Using default package resource JavaApp.png [icon] (add MainClassTest.png to the resource-dir to customize).
[2025-12-25T13:23:17.269Z] [10:15:26.150] Succeeded in building Linux Application Image package
[2025-12-25T13:23:17.269Z] [10:15:26.206] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.269Z] [10:15:26.208] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.97efae32/input --dest ./test.97efae32/output --name MainClassTest --type app-image --main-jar hello.jar --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](15) exited with 0 code
[2025-12-25T13:23:17.269Z] [10:15:26.242] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package
[2025-12-25T13:23:17.270Z] [10:15:26.243] TRACE: assertStringListEquals(1, ./test.97efae32/output/MainClassTest/lib/app/.jpackage.xml)
[2025-12-25T13:23:17.270Z] [10:15:26.265] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package
[2025-12-25T13:23:17.270Z] [10:15:26.266] TRACE: assertTrue(): Check [./test.97efae32/output/MainClassTest/lib/runtime] path exists
[2025-12-25T13:23:17.270Z] [10:15:26.267] TRACE: assertTrue(): Check [./test.97efae32/output/MainClassTest/lib/runtime] is a directory
[2025-12-25T13:23:17.270Z] [10:15:26.269] TRACE: assertTrue(): Check [./test.97efae32/output/MainClassTest/bin/MainClassTest] path exists
[2025-12-25T13:23:17.270Z] [10:15:26.269] TRACE: assertTrue(): Check [./test.97efae32/output/MainClassTest/bin/MainClassTest] is a file
[2025-12-25T13:23:17.270Z] [10:15:26.270] TRACE: assertTrue(): Check [./test.97efae32/output/MainClassTest/bin/MainClassTest] file is executable
[2025-12-25T13:23:17.270Z] [10:15:26.272] TRACE: assertTrue(): Check [./test.97efae32/output/MainClassTest/lib/app/MainClassTest.cfg] path exists
[2025-12-25T13:23:17.270Z] [10:15:26.273] TRACE: assertTrue(): Check [./test.97efae32/output/MainClassTest/lib/app/MainClassTest.cfg] is a file
[2025-12-25T13:23:17.270Z] [10:15:26.275] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.97efae32/output/MainClassTest/bin/MainClassTest](1); inherit I/O; in directory [./test.97efae32]...
[2025-12-25T13:23:17.270Z] jpackage test application
[2025-12-25T13:23:17.270Z] args.length: 0
[2025-12-25T13:23:17.270Z] hello: Output file: [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.97efae32/appOutput.txt]
[2025-12-25T13:23:17.270Z] [10:15:27.259] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.270Z] [10:15:27.261] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.97efae32/output/MainClassTest/bin/MainClassTest](1) exited with 0 code
[2025-12-25T13:23:17.270Z] [10:15:27.262] TRACE: assertTrue(): Check [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.97efae32/appOutput.txt] path exists
[2025-12-25T13:23:17.270Z] [10:15:27.262] TRACE: assertTrue(): Check [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.97efae32/appOutput.txt] is a file
[2025-12-25T13:23:17.270Z] [10:15:27.272] TRACE: assertStringListEquals(): Check contents of [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.97efae32/appOutput.txt] file
[2025-12-25T13:23:17.270Z] [10:15:27.272] TRACE: assertStringListEquals(1, jpackage test application)
[2025-12-25T13:23:17.270Z] [10:15:27.273] TRACE: assertStringListEquals(2, args.length: 0)
[2025-12-25T13:23:17.270Z] [10:15:27.274] TRACE: Read [./test.97efae32/output/MainClassTest/lib/app/MainClassTest.cfg] jpackage cfg file
[2025-12-25T13:23:17.270Z] [10:15:27.276] TRACE: assertTrue(): Check section [Application] is found in [./test.97efae32/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.270Z] [10:15:27.276] TRACE: assertNotNull($APPDIR/hello.jar): Check key [app.mainjar] is found in [Application] section of [./test.97efae32/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.270Z] [10:15:27.277] TRACE: assertNotNull($APPDIR/hello.jar): Check "app.mainjar" property is set
[2025-12-25T13:23:17.270Z] [10:15:27.277] TRACE: assertNull(): Check "app.mainclass" property is NOT set
[2025-12-25T13:23:17.270Z] [10:15:27.278] TRACE: assertNull(): Check "app.classpath" property is NOT set
[2025-12-25T13:23:17.270Z] [10:15:27.279] TRACE: Deleting [./test.97efae32] directory recursively
[2025-12-25T13:23:17.270Z] [10:15:28.627] [ OK ] MainClassTest(modular=n; main-class=n; jar-main-class=y; jlink=n).test; checks=21
[2025-12-25T13:23:17.270Z] [10:15:28.628] [ RUN ] MainClassTest(modular=n; main-class=n; jar-main-class=y; jlink=y).test
[2025-12-25T13:23:17.270Z] [10:15:28.642] TRACE: exec: Execute tool provider [javac -d ./test.ddd439fd/jar-workdir ./test.ddd439fd/src/test/Hello.java](4)...
[2025-12-25T13:23:17.270Z] [10:15:29.160] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.270Z] [10:15:29.161] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.ddd439fd/jar-workdir ./test.ddd439fd/src/test/Hello.java](4) exited with 0 code
[2025-12-25T13:23:17.270Z] [10:15:29.164] TRACE: exec: Execute tool provider [jar -c -f ./test.ddd439fd/input/hello.jar -e test.Hello -C ./test.ddd439fd/jar-workdir .](9)...
[2025-12-25T13:23:17.270Z] [10:15:29.171] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.270Z] [10:15:29.173] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.ddd439fd/input/hello.jar -e test.Hello -C ./test.ddd439fd/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.270Z] [10:15:29.177] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.ddd439fd/input --dest ./test.ddd439fd/output --name MainClassTest --type app-image --main-jar hello.jar -J-Djlink.debug=true --verbose](13); inherit I/O...
[2025-12-25T13:23:17.270Z] [10:15:30.526] Running dpkg
[2025-12-25T13:23:17.270Z] [10:15:30.626] Command [PID: 2507159]:
[2025-12-25T13:23:17.270Z] dpkg --print-architecture
[2025-12-25T13:23:17.270Z] [10:15:30.628] Output:
[2025-12-25T13:23:17.270Z] riscv64
[2025-12-25T13:23:17.270Z] [10:15:30.654] Returned: 0
[2025-12-25T13:23:17.270Z]
[2025-12-25T13:23:17.270Z] [10:15:30.798] Creating app package: MainClassTest in /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.ddd439fd/output
[2025-12-25T13:23:17.270Z] [10:16:13.414] Command [PID: -1]:
[2025-12-25T13:23:17.270Z] jlink --output ./test.ddd439fd/output/MainClassTest/lib/runtime --module-path /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/jmods --add-modules java.rmi,jdk.management.jfr,jdk.jdi,jdk.charsets,jdk.xml.dom,java.xml,java.datatransfer,jdk.jstatd,jdk.httpserver,java.desktop,java.security.sasl,jdk.zipfs,java.base,jdk.crypto.ec,jdk.javadoc,jdk.management.agent,jdk.jshell,jdk.editpad,java.sql.rowset,jdk.jsobject,jdk.sctp,java.smartcardio,jdk.jlink,jdk.unsupported,java.security.jgss,jdk.nio.mapmode,java.compiler,jdk.dynalink,jdk.unsupported.desktop,jdk.accessibility,jdk.security.jgss,java.sql,jdk.incubator.vector,java.xml.crypto,java.logging,java.transaction.xa,jdk.jfr,jdk.crypto.cryptoki,jdk.net,jdk.random,java.naming,jdk.internal.ed,java.prefs,java.net.http,jdk.compiler,jdk.internal.opt,jdk.naming.rmi,jdk.jconsole,jdk.attach,jdk.internal.le,java.management,jdk.jdwp.agent,jdk.internal.jvmstat,java.instrument,jdk.management,jdk.security.auth,java.scripting,jdk.jdeps,jdk.jartool,jdk.jpackage,java.management.rmi,jdk.naming.dns,jdk.localedata --strip-native-commands --strip-debug --no-man-pages --no-header-files
[2025-12-25T13:23:17.270Z] [10:16:13.416] Output:
[2025-12-25T13:23:17.270Z] WARNING: Using incubator modules: jdk.incubator.vector
[2025-12-25T13:23:17.270Z]
[2025-12-25T13:23:17.270Z] [10:16:13.416] Returned: 0
[2025-12-25T13:23:17.270Z]
[2025-12-25T13:23:17.270Z] [10:16:13.467] Using default package resource JavaApp.png [icon] (add MainClassTest.png to the resource-dir to customize).
[2025-12-25T13:23:17.270Z] [10:16:13.622] Succeeded in building Linux Application Image package
[2025-12-25T13:23:17.270Z] [10:16:13.903] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.270Z] [10:16:13.905] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.ddd439fd/input --dest ./test.ddd439fd/output --name MainClassTest --type app-image --main-jar hello.jar -J-Djlink.debug=true --verbose](13) exited with 0 code
[2025-12-25T13:23:17.270Z] [10:16:13.929] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package
[2025-12-25T13:23:17.270Z] [10:16:13.930] TRACE: assertStringListEquals(1, ./test.ddd439fd/output/MainClassTest/lib/app/.jpackage.xml)
[2025-12-25T13:23:17.270Z] [10:16:13.950] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package
[2025-12-25T13:23:17.270Z] [10:16:13.951] TRACE: assertTrue(): Check [./test.ddd439fd/output/MainClassTest/lib/runtime] path exists
[2025-12-25T13:23:17.270Z] [10:16:13.952] TRACE: assertTrue(): Check [./test.ddd439fd/output/MainClassTest/lib/runtime] is a directory
[2025-12-25T13:23:17.270Z] [10:16:13.954] TRACE: assertTrue(): Check [./test.ddd439fd/output/MainClassTest/bin/MainClassTest] path exists
[2025-12-25T13:23:17.270Z] [10:16:13.954] TRACE: assertTrue(): Check [./test.ddd439fd/output/MainClassTest/bin/MainClassTest] is a file
[2025-12-25T13:23:17.270Z] [10:16:13.955] TRACE: assertTrue(): Check [./test.ddd439fd/output/MainClassTest/bin/MainClassTest] file is executable
[2025-12-25T13:23:17.270Z] [10:16:13.956] TRACE: assertTrue(): Check [./test.ddd439fd/output/MainClassTest/lib/app/MainClassTest.cfg] path exists
[2025-12-25T13:23:17.270Z] [10:16:13.957] TRACE: assertTrue(): Check [./test.ddd439fd/output/MainClassTest/lib/app/MainClassTest.cfg] is a file
[2025-12-25T13:23:17.270Z] [10:16:13.959] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.ddd439fd/output/MainClassTest/bin/MainClassTest](1); inherit I/O; in directory [./test.ddd439fd]...
[2025-12-25T13:23:17.270Z] jpackage test application
[2025-12-25T13:23:17.270Z] args.length: 0
[2025-12-25T13:23:17.270Z] hello: Output file: [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.ddd439fd/appOutput.txt]
[2025-12-25T13:23:17.270Z] [10:16:15.238] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.270Z] [10:16:15.240] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.ddd439fd/output/MainClassTest/bin/MainClassTest](1) exited with 0 code
[2025-12-25T13:23:17.270Z] [10:16:15.241] TRACE: assertTrue(): Check [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.ddd439fd/appOutput.txt] path exists
[2025-12-25T13:23:17.270Z] [10:16:15.242] TRACE: assertTrue(): Check [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.ddd439fd/appOutput.txt] is a file
[2025-12-25T13:23:17.271Z] [10:16:15.244] TRACE: assertStringListEquals(): Check contents of [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.ddd439fd/appOutput.txt] file
[2025-12-25T13:23:17.271Z] [10:16:15.245] TRACE: assertStringListEquals(1, jpackage test application)
[2025-12-25T13:23:17.271Z] [10:16:15.246] TRACE: assertStringListEquals(2, args.length: 0)
[2025-12-25T13:23:17.271Z] [10:16:15.248] TRACE: Read [./test.ddd439fd/output/MainClassTest/lib/app/MainClassTest.cfg] jpackage cfg file
[2025-12-25T13:23:17.271Z] [10:16:15.251] TRACE: assertTrue(): Check section [Application] is found in [./test.ddd439fd/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.271Z] [10:16:15.251] TRACE: assertNotNull($APPDIR/hello.jar): Check key [app.mainjar] is found in [Application] section of [./test.ddd439fd/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.271Z] [10:16:15.252] TRACE: assertNotNull($APPDIR/hello.jar): Check "app.mainjar" property is set
[2025-12-25T13:23:17.271Z] [10:16:15.253] TRACE: assertNull(): Check "app.mainclass" property is NOT set
[2025-12-25T13:23:17.271Z] [10:16:15.253] TRACE: assertNull(): Check "app.classpath" property is NOT set
[2025-12-25T13:23:17.271Z] [10:16:15.254] TRACE: Deleting [./test.ddd439fd] directory recursively
[2025-12-25T13:23:17.271Z] [10:16:15.564] [ OK ] MainClassTest(modular=n; main-class=n; jar-main-class=y; jlink=y).test; checks=21
[2025-12-25T13:23:17.271Z] [10:16:15.565] [ RUN ] MainClassTest(modular=n; main-class=y; jar-main-class=b; jlink=n).test
[2025-12-25T13:23:17.271Z] [10:16:15.576] TRACE: exec: Execute tool provider [javac -d ./test.f4322c7e/jar-workdir ./test.f4322c7e/src/test/Hello.java](4)...
[2025-12-25T13:23:17.271Z] [10:16:16.057] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.271Z] [10:16:16.058] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.f4322c7e/jar-workdir ./test.f4322c7e/src/test/Hello.java](4) exited with 0 code
[2025-12-25T13:23:17.271Z] [10:16:16.062] TRACE: exec: Execute tool provider [jar -c -f ./test.f4322c7e/input/hello.jar -e test.Hello -C ./test.f4322c7e/jar-workdir .](9)...
[2025-12-25T13:23:17.271Z] [10:16:16.069] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.271Z] [10:16:16.071] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.f4322c7e/input/hello.jar -e test.Hello -C ./test.f4322c7e/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.271Z] [10:16:16.086] TRACE: exec: Execute tool provider [javac -d ./test.f4322c7e/jar-workdir ./test.f4322c7e/src/test/ThereIsNoSuchClass.java](4)...
[2025-12-25T13:23:17.271Z] [10:16:16.614] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.271Z] [10:16:16.615] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.f4322c7e/jar-workdir ./test.f4322c7e/src/test/ThereIsNoSuchClass.java](4) exited with 0 code
[2025-12-25T13:23:17.271Z] [10:16:16.616] TRACE: Delete [./test.f4322c7e/input/hello.jar] existing jar file
[2025-12-25T13:23:17.271Z] [10:16:16.620] TRACE: exec: Execute tool provider [jar -c -f ./test.f4322c7e/input/hello.jar -e test.ThereIsNoSuchClass -C ./test.f4322c7e/jar-workdir .](9)...
[2025-12-25T13:23:17.271Z] [10:16:16.628] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.271Z] [10:16:16.629] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.f4322c7e/input/hello.jar -e test.ThereIsNoSuchClass -C ./test.f4322c7e/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.271Z] [10:16:16.637] TRACE: exec: Execute tool provider [jar -v -c -M -f ./test.f4322c7e/input/hello.jar -C ./test.f4322c7e/repack-jar .](9)...
[2025-12-25T13:23:17.271Z] adding: META-INF/(in = 0) (out= 0)(stored 0%)
[2025-12-25T13:23:17.271Z] adding: META-INF/MANIFEST.MF(in = 107) (out= 104)(deflated 2%)
[2025-12-25T13:23:17.271Z] adding: test/(in = 0) (out= 0)(stored 0%)
[2025-12-25T13:23:17.271Z] adding: test/Hello.class(in = 8351) (out= 4116)(deflated 50%)
[2025-12-25T13:23:17.271Z] [10:16:16.645] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.271Z] [10:16:16.647] TRACE: assertEquals(0): Check command tool provider [jar -v -c -M -f ./test.f4322c7e/input/hello.jar -C ./test.f4322c7e/repack-jar .](9) exited with 0 code
[2025-12-25T13:23:17.271Z] [10:16:16.651] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.f4322c7e/input --dest ./test.f4322c7e/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.Hello --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](17); inherit I/O...
[2025-12-25T13:23:17.271Z] [10:16:18.018] Running dpkg
[2025-12-25T13:23:17.271Z] [10:16:18.115] Command [PID: 2507290]:
[2025-12-25T13:23:17.271Z] dpkg --print-architecture
[2025-12-25T13:23:17.271Z] [10:16:18.116] Output:
[2025-12-25T13:23:17.271Z] riscv64
[2025-12-25T13:23:17.271Z] [10:16:18.141] Returned: 0
[2025-12-25T13:23:17.271Z]
[2025-12-25T13:23:17.271Z] [10:16:18.274] Creating app package: MainClassTest in /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.f4322c7e/output
[2025-12-25T13:23:17.271Z] [10:16:24.096] Using default package resource JavaApp.png [icon] (add MainClassTest.png to the resource-dir to customize).
[2025-12-25T13:23:17.271Z] [10:16:24.321] Succeeded in building Linux Application Image package
[2025-12-25T13:23:17.271Z] [10:16:24.355] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.271Z] [10:16:24.357] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.f4322c7e/input --dest ./test.f4322c7e/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.Hello --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](17) exited with 0 code
[2025-12-25T13:23:17.271Z] [10:16:24.384] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package
[2025-12-25T13:23:17.271Z] [10:16:24.385] TRACE: assertStringListEquals(1, ./test.f4322c7e/output/MainClassTest/lib/app/.jpackage.xml)
[2025-12-25T13:23:17.271Z] [10:16:24.403] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package
[2025-12-25T13:23:17.271Z] [10:16:24.405] TRACE: assertTrue(): Check [./test.f4322c7e/output/MainClassTest/lib/runtime] path exists
[2025-12-25T13:23:17.271Z] [10:16:24.405] TRACE: assertTrue(): Check [./test.f4322c7e/output/MainClassTest/lib/runtime] is a directory
[2025-12-25T13:23:17.271Z] [10:16:24.407] TRACE: assertTrue(): Check [./test.f4322c7e/output/MainClassTest/bin/MainClassTest] path exists
[2025-12-25T13:23:17.271Z] [10:16:24.407] TRACE: assertTrue(): Check [./test.f4322c7e/output/MainClassTest/bin/MainClassTest] is a file
[2025-12-25T13:23:17.271Z] [10:16:24.408] TRACE: assertTrue(): Check [./test.f4322c7e/output/MainClassTest/bin/MainClassTest] file is executable
[2025-12-25T13:23:17.271Z] [10:16:24.409] TRACE: assertTrue(): Check [./test.f4322c7e/output/MainClassTest/lib/app/MainClassTest.cfg] path exists
[2025-12-25T13:23:17.271Z] [10:16:24.409] TRACE: assertTrue(): Check [./test.f4322c7e/output/MainClassTest/lib/app/MainClassTest.cfg] is a file
[2025-12-25T13:23:17.271Z] [10:16:24.412] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.f4322c7e/output/MainClassTest/bin/MainClassTest](1); inherit I/O; in directory [./test.f4322c7e]...
[2025-12-25T13:23:17.271Z] jpackage test application
[2025-12-25T13:23:17.271Z] args.length: 0
[2025-12-25T13:23:17.271Z] hello: Output file: [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.f4322c7e/appOutput.txt]
[2025-12-25T13:23:17.271Z] [10:16:25.411] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.271Z] [10:16:25.413] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.f4322c7e/output/MainClassTest/bin/MainClassTest](1) exited with 0 code
[2025-12-25T13:23:17.271Z] [10:16:25.414] TRACE: assertTrue(): Check [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.f4322c7e/appOutput.txt] path exists
[2025-12-25T13:23:17.271Z] [10:16:25.415] TRACE: assertTrue(): Check [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.f4322c7e/appOutput.txt] is a file
[2025-12-25T13:23:17.272Z] [10:16:25.416] TRACE: assertStringListEquals(): Check contents of [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.f4322c7e/appOutput.txt] file
[2025-12-25T13:23:17.272Z] [10:16:25.417] TRACE: assertStringListEquals(1, jpackage test application)
[2025-12-25T13:23:17.272Z] [10:16:25.418] TRACE: assertStringListEquals(2, args.length: 0)
[2025-12-25T13:23:17.272Z] [10:16:25.419] TRACE: Read [./test.f4322c7e/output/MainClassTest/lib/app/MainClassTest.cfg] jpackage cfg file
[2025-12-25T13:23:17.272Z] [10:16:25.422] TRACE: assertTrue(): Check section [Application] is found in [./test.f4322c7e/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.272Z] [10:16:25.423] TRACE: assertNotNull(test.Hello): Check key [app.mainclass] is found in [Application] section of [./test.f4322c7e/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.272Z] [10:16:25.423] TRACE: assertNotNull(test.Hello): Check "app.mainclass" property is set
[2025-12-25T13:23:17.272Z] [10:16:25.424] TRACE: assertTrue(): Check section [Application] is found in [./test.f4322c7e/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.272Z] [10:16:25.425] TRACE: assertNotNull($APPDIR/hello.jar): Check key [app.classpath] is found in [Application] section of [./test.f4322c7e/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.272Z] [10:16:25.426] TRACE: assertNotNull($APPDIR/hello.jar): Check "app.classpath" property is set
[2025-12-25T13:23:17.272Z] [10:16:25.426] TRACE: assertNull(): Check "app.mainjar" property is NOT set
[2025-12-25T13:23:17.272Z] [10:16:25.427] TRACE: Deleting [./test.f4322c7e] directory recursively
[2025-12-25T13:23:17.272Z] [10:16:26.763] [ OK ] MainClassTest(modular=n; main-class=y; jar-main-class=b; jlink=n).test; checks=26
[2025-12-25T13:23:17.272Z] [10:16:26.764] [ RUN ] MainClassTest(modular=n; main-class=y; jar-main-class=b; jlink=y).test
[2025-12-25T13:23:17.272Z] [10:16:26.775] TRACE: exec: Execute tool provider [javac -d ./test.3a16b849/jar-workdir ./test.3a16b849/src/test/Hello.java](4)...
[2025-12-25T13:23:17.272Z] [10:16:27.265] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.272Z] [10:16:27.266] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.3a16b849/jar-workdir ./test.3a16b849/src/test/Hello.java](4) exited with 0 code
[2025-12-25T13:23:17.272Z] [10:16:27.272] TRACE: exec: Execute tool provider [jar -c -f ./test.3a16b849/input/hello.jar -e test.Hello -C ./test.3a16b849/jar-workdir .](9)...
[2025-12-25T13:23:17.272Z] [10:16:27.280] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.272Z] [10:16:27.281] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.3a16b849/input/hello.jar -e test.Hello -C ./test.3a16b849/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.272Z] [10:16:27.300] TRACE: exec: Execute tool provider [javac -d ./test.3a16b849/jar-workdir ./test.3a16b849/src/test/ThereIsNoSuchClass.java](4)...
[2025-12-25T13:23:17.272Z] [10:16:27.806] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.272Z] [10:16:27.807] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.3a16b849/jar-workdir ./test.3a16b849/src/test/ThereIsNoSuchClass.java](4) exited with 0 code
[2025-12-25T13:23:17.272Z] [10:16:27.808] TRACE: Delete [./test.3a16b849/input/hello.jar] existing jar file
[2025-12-25T13:23:17.272Z] [10:16:27.811] TRACE: exec: Execute tool provider [jar -c -f ./test.3a16b849/input/hello.jar -e test.ThereIsNoSuchClass -C ./test.3a16b849/jar-workdir .](9)...
[2025-12-25T13:23:17.272Z] [10:16:27.819] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.272Z] [10:16:27.820] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.3a16b849/input/hello.jar -e test.ThereIsNoSuchClass -C ./test.3a16b849/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.272Z] [10:16:27.830] TRACE: exec: Execute tool provider [jar -v -c -M -f ./test.3a16b849/input/hello.jar -C ./test.3a16b849/repack-jar .](9)...
[2025-12-25T13:23:17.272Z] adding: META-INF/(in = 0) (out= 0)(stored 0%)
[2025-12-25T13:23:17.272Z] adding: META-INF/MANIFEST.MF(in = 107) (out= 104)(deflated 2%)
[2025-12-25T13:23:17.272Z] adding: test/(in = 0) (out= 0)(stored 0%)
[2025-12-25T13:23:17.272Z] adding: test/Hello.class(in = 8351) (out= 4116)(deflated 50%)
[2025-12-25T13:23:17.272Z] [10:16:27.839] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.272Z] [10:16:27.841] TRACE: assertEquals(0): Check command tool provider [jar -v -c -M -f ./test.3a16b849/input/hello.jar -C ./test.3a16b849/repack-jar .](9) exited with 0 code
[2025-12-25T13:23:17.272Z] [10:16:27.845] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.3a16b849/input --dest ./test.3a16b849/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.Hello -J-Djlink.debug=true --verbose](15); inherit I/O...
[2025-12-25T13:23:17.272Z] [10:16:29.212] Running dpkg
[2025-12-25T13:23:17.272Z] [10:16:29.313] Command [PID: 2507350]:
[2025-12-25T13:23:17.272Z] dpkg --print-architecture
[2025-12-25T13:23:17.272Z] [10:16:29.314] Output:
[2025-12-25T13:23:17.272Z] riscv64
[2025-12-25T13:23:17.272Z] [10:16:29.339] Returned: 0
[2025-12-25T13:23:17.272Z]
[2025-12-25T13:23:17.272Z] [10:16:29.471] Creating app package: MainClassTest in /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.3a16b849/output
[2025-12-25T13:23:17.272Z] [10:17:10.998] Command [PID: -1]:
[2025-12-25T13:23:17.272Z] jlink --output ./test.3a16b849/output/MainClassTest/lib/runtime --module-path /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/jmods --add-modules jdk.management.jfr,java.rmi,jdk.jdi,jdk.charsets,java.xml,jdk.xml.dom,java.datatransfer,jdk.jstatd,jdk.httpserver,java.desktop,java.security.sasl,jdk.zipfs,java.base,jdk.crypto.ec,jdk.javadoc,jdk.management.agent,jdk.jshell,jdk.editpad,jdk.jsobject,java.sql.rowset,jdk.sctp,jdk.jlink,jdk.unsupported,java.smartcardio,java.security.jgss,java.compiler,jdk.nio.mapmode,jdk.dynalink,jdk.unsupported.desktop,jdk.accessibility,jdk.security.jgss,jdk.incubator.vector,java.sql,java.transaction.xa,java.logging,java.xml.crypto,jdk.jfr,jdk.crypto.cryptoki,jdk.random,jdk.net,java.naming,jdk.internal.ed,java.prefs,java.net.http,jdk.compiler,jdk.internal.opt,jdk.naming.rmi,jdk.jconsole,jdk.attach,jdk.internal.le,java.management,jdk.jdwp.agent,jdk.internal.jvmstat,java.instrument,jdk.management,jdk.security.auth,java.scripting,jdk.jdeps,jdk.jartool,java.management.rmi,jdk.jpackage,jdk.naming.dns,jdk.localedata --strip-native-commands --strip-debug --no-man-pages --no-header-files
[2025-12-25T13:23:17.272Z] [10:17:11.000] Output:
[2025-12-25T13:23:17.272Z] WARNING: Using incubator modules: jdk.incubator.vector
[2025-12-25T13:23:17.272Z]
[2025-12-25T13:23:17.272Z] [10:17:11.000] Returned: 0
[2025-12-25T13:23:17.272Z]
[2025-12-25T13:23:17.272Z] [10:17:11.051] Using default package resource JavaApp.png [icon] (add MainClassTest.png to the resource-dir to customize).
[2025-12-25T13:23:17.272Z] [10:17:11.197] Succeeded in building Linux Application Image package
[2025-12-25T13:23:17.272Z] [10:17:11.484] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.272Z] [10:17:11.486] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.3a16b849/input --dest ./test.3a16b849/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.Hello -J-Djlink.debug=true --verbose](15) exited with 0 code
[2025-12-25T13:23:17.272Z] [10:17:11.508] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package
[2025-12-25T13:23:17.272Z] [10:17:11.509] TRACE: assertStringListEquals(1, ./test.3a16b849/output/MainClassTest/lib/app/.jpackage.xml)
[2025-12-25T13:23:17.272Z] [10:17:11.524] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package
[2025-12-25T13:23:17.272Z] [10:17:11.525] TRACE: assertTrue(): Check [./test.3a16b849/output/MainClassTest/lib/runtime] path exists
[2025-12-25T13:23:17.272Z] [10:17:11.526] TRACE: assertTrue(): Check [./test.3a16b849/output/MainClassTest/lib/runtime] is a directory
[2025-12-25T13:23:17.272Z] [10:17:11.527] TRACE: assertTrue(): Check [./test.3a16b849/output/MainClassTest/bin/MainClassTest] path exists
[2025-12-25T13:23:17.272Z] [10:17:11.527] TRACE: assertTrue(): Check [./test.3a16b849/output/MainClassTest/bin/MainClassTest] is a file
[2025-12-25T13:23:17.272Z] [10:17:11.528] TRACE: assertTrue(): Check [./test.3a16b849/output/MainClassTest/bin/MainClassTest] file is executable
[2025-12-25T13:23:17.272Z] [10:17:11.529] TRACE: assertTrue(): Check [./test.3a16b849/output/MainClassTest/lib/app/MainClassTest.cfg] path exists
[2025-12-25T13:23:17.272Z] [10:17:11.529] TRACE: assertTrue(): Check [./test.3a16b849/output/MainClassTest/lib/app/MainClassTest.cfg] is a file
[2025-12-25T13:23:17.272Z] [10:17:11.531] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.3a16b849/output/MainClassTest/bin/MainClassTest](1); inherit I/O; in directory [./test.3a16b849]...
[2025-12-25T13:23:17.272Z] jpackage test application
[2025-12-25T13:23:17.272Z] args.length: 0
[2025-12-25T13:23:17.272Z] hello: Output file: [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.3a16b849/appOutput.txt]
[2025-12-25T13:23:17.272Z] [10:17:12.815] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.272Z] [10:17:12.816] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.3a16b849/output/MainClassTest/bin/MainClassTest](1) exited with 0 code
[2025-12-25T13:23:17.272Z] [10:17:12.817] TRACE: assertTrue(): Check [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.3a16b849/appOutput.txt] path exists
[2025-12-25T13:23:17.272Z] [10:17:12.818] TRACE: assertTrue(): Check [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.3a16b849/appOutput.txt] is a file
[2025-12-25T13:23:17.272Z] [10:17:12.819] TRACE: assertStringListEquals(): Check contents of [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.3a16b849/appOutput.txt] file
[2025-12-25T13:23:17.272Z] [10:17:12.820] TRACE: assertStringListEquals(1, jpackage test application)
[2025-12-25T13:23:17.272Z] [10:17:12.821] TRACE: assertStringListEquals(2, args.length: 0)
[2025-12-25T13:23:17.272Z] [10:17:12.823] TRACE: Read [./test.3a16b849/output/MainClassTest/lib/app/MainClassTest.cfg] jpackage cfg file
[2025-12-25T13:23:17.272Z] [10:17:12.825] TRACE: assertTrue(): Check section [Application] is found in [./test.3a16b849/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.272Z] [10:17:12.826] TRACE: assertNotNull(test.Hello): Check key [app.mainclass] is found in [Application] section of [./test.3a16b849/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.272Z] [10:17:12.826] TRACE: assertNotNull(test.Hello): Check "app.mainclass" property is set
[2025-12-25T13:23:17.272Z] [10:17:12.827] TRACE: assertTrue(): Check section [Application] is found in [./test.3a16b849/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.272Z] [10:17:12.827] TRACE: assertNotNull($APPDIR/hello.jar): Check key [app.classpath] is found in [Application] section of [./test.3a16b849/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.272Z] [10:17:12.828] TRACE: assertNotNull($APPDIR/hello.jar): Check "app.classpath" property is set
[2025-12-25T13:23:17.272Z] [10:17:12.828] TRACE: assertNull(): Check "app.mainjar" property is NOT set
[2025-12-25T13:23:17.272Z] [10:17:12.829] TRACE: Deleting [./test.3a16b849] directory recursively
[2025-12-25T13:23:17.272Z] [10:17:13.145] [ OK ] MainClassTest(modular=n; main-class=y; jar-main-class=b; jlink=y).test; checks=26
[2025-12-25T13:23:17.272Z] [10:17:13.146] [ RUN ] MainClassTest(modular=n; main-class=y; jar-main-class=n; jlink=n).test
[2025-12-25T13:23:17.272Z] [10:17:13.155] TRACE: exec: Execute tool provider [javac -d ./test.870892f2/jar-workdir ./test.870892f2/src/test/Hello.java](4)...
[2025-12-25T13:23:17.272Z] [10:17:13.606] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.272Z] [10:17:13.608] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.870892f2/jar-workdir ./test.870892f2/src/test/Hello.java](4) exited with 0 code
[2025-12-25T13:23:17.272Z] [10:17:13.611] TRACE: exec: Execute tool provider [jar -c -f ./test.870892f2/input/hello.jar -C ./test.870892f2/jar-workdir .](7)...
[2025-12-25T13:23:17.272Z] [10:17:13.618] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.272Z] [10:17:13.620] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.870892f2/input/hello.jar -C ./test.870892f2/jar-workdir .](7) exited with 0 code
[2025-12-25T13:23:17.272Z] [10:17:13.624] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.870892f2/input --dest ./test.870892f2/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.Hello --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](17); inherit I/O...
[2025-12-25T13:23:17.272Z] [10:17:14.950] Running dpkg
[2025-12-25T13:23:17.272Z] [10:17:15.051] Command [PID: 2507484]:
[2025-12-25T13:23:17.272Z] dpkg --print-architecture
[2025-12-25T13:23:17.272Z] [10:17:15.052] Output:
[2025-12-25T13:23:17.272Z] riscv64
[2025-12-25T13:23:17.272Z] [10:17:15.078] Returned: 0
[2025-12-25T13:23:17.272Z]
[2025-12-25T13:23:17.272Z] [10:17:15.212] Creating app package: MainClassTest in /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.870892f2/output
[2025-12-25T13:23:17.272Z] [10:17:21.084] Using default package resource JavaApp.png [icon] (add MainClassTest.png to the resource-dir to customize).
[2025-12-25T13:23:17.272Z] [10:17:21.289] Succeeded in building Linux Application Image package
[2025-12-25T13:23:17.272Z] [10:17:21.325] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.272Z] [10:17:21.326] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.870892f2/input --dest ./test.870892f2/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.Hello --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](17) exited with 0 code
[2025-12-25T13:23:17.272Z] [10:17:21.350] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package
[2025-12-25T13:23:17.272Z] [10:17:21.351] TRACE: assertStringListEquals(1, ./test.870892f2/output/MainClassTest/lib/app/.jpackage.xml)
[2025-12-25T13:23:17.272Z] [10:17:21.370] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package
[2025-12-25T13:23:17.272Z] [10:17:21.371] TRACE: assertTrue(): Check [./test.870892f2/output/MainClassTest/lib/runtime] path exists
[2025-12-25T13:23:17.272Z] [10:17:21.372] TRACE: assertTrue(): Check [./test.870892f2/output/MainClassTest/lib/runtime] is a directory
[2025-12-25T13:23:17.272Z] [10:17:21.376] TRACE: assertTrue(): Check [./test.870892f2/output/MainClassTest/bin/MainClassTest] path exists
[2025-12-25T13:23:17.272Z] [10:17:21.377] TRACE: assertTrue(): Check [./test.870892f2/output/MainClassTest/bin/MainClassTest] is a file
[2025-12-25T13:23:17.273Z] [10:17:21.378] TRACE: assertTrue(): Check [./test.870892f2/output/MainClassTest/bin/MainClassTest] file is executable
[2025-12-25T13:23:17.273Z] [10:17:21.379] TRACE: assertTrue(): Check [./test.870892f2/output/MainClassTest/lib/app/MainClassTest.cfg] path exists
[2025-12-25T13:23:17.273Z] [10:17:21.380] TRACE: assertTrue(): Check [./test.870892f2/output/MainClassTest/lib/app/MainClassTest.cfg] is a file
[2025-12-25T13:23:17.273Z] [10:17:21.382] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.870892f2/output/MainClassTest/bin/MainClassTest](1); inherit I/O; in directory [./test.870892f2]...
[2025-12-25T13:23:17.273Z] jpackage test application
[2025-12-25T13:23:17.273Z] args.length: 0
[2025-12-25T13:23:17.273Z] hello: Output file: [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.870892f2/appOutput.txt]
[2025-12-25T13:23:17.273Z] [10:17:22.390] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.273Z] [10:17:22.391] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.870892f2/output/MainClassTest/bin/MainClassTest](1) exited with 0 code
[2025-12-25T13:23:17.273Z] [10:17:22.392] TRACE: assertTrue(): Check [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.870892f2/appOutput.txt] path exists
[2025-12-25T13:23:17.273Z] [10:17:22.392] TRACE: assertTrue(): Check [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.870892f2/appOutput.txt] is a file
[2025-12-25T13:23:17.273Z] [10:17:22.394] TRACE: assertStringListEquals(): Check contents of [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.870892f2/appOutput.txt] file
[2025-12-25T13:23:17.273Z] [10:17:22.395] TRACE: assertStringListEquals(1, jpackage test application)
[2025-12-25T13:23:17.273Z] [10:17:22.395] TRACE: assertStringListEquals(2, args.length: 0)
[2025-12-25T13:23:17.273Z] [10:17:22.397] TRACE: Read [./test.870892f2/output/MainClassTest/lib/app/MainClassTest.cfg] jpackage cfg file
[2025-12-25T13:23:17.273Z] [10:17:22.399] TRACE: assertTrue(): Check section [Application] is found in [./test.870892f2/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.273Z] [10:17:22.399] TRACE: assertNotNull(test.Hello): Check key [app.mainclass] is found in [Application] section of [./test.870892f2/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.273Z] [10:17:22.400] TRACE: assertNotNull(test.Hello): Check "app.mainclass" property is set
[2025-12-25T13:23:17.273Z] [10:17:22.400] TRACE: assertTrue(): Check section [Application] is found in [./test.870892f2/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.273Z] [10:17:22.401] TRACE: assertNotNull($APPDIR/hello.jar): Check key [app.classpath] is found in [Application] section of [./test.870892f2/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.273Z] [10:17:22.401] TRACE: assertNotNull($APPDIR/hello.jar): Check "app.classpath" property is set
[2025-12-25T13:23:17.273Z] [10:17:22.401] TRACE: assertNull(): Check "app.mainjar" property is NOT set
[2025-12-25T13:23:17.273Z] [10:17:22.402] TRACE: Deleting [./test.870892f2] directory recursively
[2025-12-25T13:23:17.273Z] [10:17:23.725] [ OK ] MainClassTest(modular=n; main-class=y; jar-main-class=n; jlink=n).test; checks=23
[2025-12-25T13:23:17.273Z] [10:17:23.726] [ RUN ] MainClassTest(modular=n; main-class=y; jar-main-class=n; jlink=y).test
[2025-12-25T13:23:17.273Z] [10:17:23.734] TRACE: exec: Execute tool provider [javac -d ./test.cced1ebd/jar-workdir ./test.cced1ebd/src/test/Hello.java](4)...
[2025-12-25T13:23:17.273Z] [10:17:24.179] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.273Z] [10:17:24.180] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.cced1ebd/jar-workdir ./test.cced1ebd/src/test/Hello.java](4) exited with 0 code
[2025-12-25T13:23:17.273Z] [10:17:24.183] TRACE: exec: Execute tool provider [jar -c -f ./test.cced1ebd/input/hello.jar -C ./test.cced1ebd/jar-workdir .](7)...
[2025-12-25T13:23:17.273Z] [10:17:24.190] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.273Z] [10:17:24.191] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.cced1ebd/input/hello.jar -C ./test.cced1ebd/jar-workdir .](7) exited with 0 code
[2025-12-25T13:23:17.273Z] [10:17:24.195] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.cced1ebd/input --dest ./test.cced1ebd/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.Hello -J-Djlink.debug=true --verbose](15); inherit I/O...
[2025-12-25T13:23:17.273Z] [10:17:25.522] Running dpkg
[2025-12-25T13:23:17.273Z] [10:17:25.622] Command [PID: 2507545]:
[2025-12-25T13:23:17.273Z] dpkg --print-architecture
[2025-12-25T13:23:17.273Z] [10:17:25.623] Output:
[2025-12-25T13:23:17.273Z] riscv64
[2025-12-25T13:23:17.273Z] [10:17:25.648] Returned: 0
[2025-12-25T13:23:17.273Z]
[2025-12-25T13:23:17.273Z] [10:17:25.781] Creating app package: MainClassTest in /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.cced1ebd/output
[2025-12-25T13:23:17.273Z] [10:18:07.978] Command [PID: -1]:
[2025-12-25T13:23:17.273Z] jlink --output ./test.cced1ebd/output/MainClassTest/lib/runtime --module-path /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/jmods --add-modules java.rmi,jdk.management.jfr,jdk.jdi,jdk.charsets,jdk.xml.dom,java.xml,java.datatransfer,jdk.jstatd,jdk.httpserver,java.desktop,java.security.sasl,jdk.zipfs,java.base,jdk.crypto.ec,jdk.javadoc,jdk.management.agent,jdk.jshell,jdk.editpad,jdk.jsobject,jdk.sctp,java.sql.rowset,jdk.unsupported,jdk.jlink,java.smartcardio,java.security.jgss,java.compiler,jdk.nio.mapmode,jdk.dynalink,jdk.unsupported.desktop,jdk.accessibility,jdk.security.jgss,java.sql,jdk.incubator.vector,java.xml.crypto,java.logging,java.transaction.xa,jdk.jfr,jdk.crypto.cryptoki,jdk.net,jdk.random,java.naming,jdk.internal.ed,java.prefs,java.net.http,jdk.compiler,jdk.internal.opt,jdk.naming.rmi,jdk.jconsole,jdk.attach,jdk.internal.le,java.management,jdk.jdwp.agent,jdk.internal.jvmstat,java.instrument,jdk.management,jdk.security.auth,java.scripting,jdk.jdeps,jdk.jartool,java.management.rmi,jdk.jpackage,jdk.naming.dns,jdk.localedata --strip-native-commands --strip-debug --no-man-pages --no-header-files
[2025-12-25T13:23:17.273Z] [10:18:07.979] Output:
[2025-12-25T13:23:17.273Z] WARNING: Using incubator modules: jdk.incubator.vector
[2025-12-25T13:23:17.273Z]
[2025-12-25T13:23:17.273Z] [10:18:07.980] Returned: 0
[2025-12-25T13:23:17.273Z]
[2025-12-25T13:23:17.273Z] [10:18:08.028] Using default package resource JavaApp.png [icon] (add MainClassTest.png to the resource-dir to customize).
[2025-12-25T13:23:17.273Z] [10:18:08.172] Succeeded in building Linux Application Image package
[2025-12-25T13:23:17.273Z] [10:18:08.497] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.273Z] [10:18:08.498] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.cced1ebd/input --dest ./test.cced1ebd/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.Hello -J-Djlink.debug=true --verbose](15) exited with 0 code
[2025-12-25T13:23:17.273Z] [10:18:08.513] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package
[2025-12-25T13:23:17.273Z] [10:18:08.514] TRACE: assertStringListEquals(1, ./test.cced1ebd/output/MainClassTest/lib/app/.jpackage.xml)
[2025-12-25T13:23:17.273Z] [10:18:08.529] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package
[2025-12-25T13:23:17.273Z] [10:18:08.530] TRACE: assertTrue(): Check [./test.cced1ebd/output/MainClassTest/lib/runtime] path exists
[2025-12-25T13:23:17.273Z] [10:18:08.530] TRACE: assertTrue(): Check [./test.cced1ebd/output/MainClassTest/lib/runtime] is a directory
[2025-12-25T13:23:17.273Z] [10:18:08.531] TRACE: assertTrue(): Check [./test.cced1ebd/output/MainClassTest/bin/MainClassTest] path exists
[2025-12-25T13:23:17.273Z] [10:18:08.532] TRACE: assertTrue(): Check [./test.cced1ebd/output/MainClassTest/bin/MainClassTest] is a file
[2025-12-25T13:23:17.273Z] [10:18:08.533] TRACE: assertTrue(): Check [./test.cced1ebd/output/MainClassTest/bin/MainClassTest] file is executable
[2025-12-25T13:23:17.273Z] [10:18:08.534] TRACE: assertTrue(): Check [./test.cced1ebd/output/MainClassTest/lib/app/MainClassTest.cfg] path exists
[2025-12-25T13:23:17.273Z] [10:18:08.534] TRACE: assertTrue(): Check [./test.cced1ebd/output/MainClassTest/lib/app/MainClassTest.cfg] is a file
[2025-12-25T13:23:17.273Z] [10:18:08.536] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.cced1ebd/output/MainClassTest/bin/MainClassTest](1); inherit I/O; in directory [./test.cced1ebd]...
[2025-12-25T13:23:17.273Z] jpackage test application
[2025-12-25T13:23:17.273Z] args.length: 0
[2025-12-25T13:23:17.273Z] hello: Output file: [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.cced1ebd/appOutput.txt]
[2025-12-25T13:23:17.273Z] [10:18:09.817] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.273Z] [10:18:09.818] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.cced1ebd/output/MainClassTest/bin/MainClassTest](1) exited with 0 code
[2025-12-25T13:23:17.273Z] [10:18:09.818] TRACE: assertTrue(): Check [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.cced1ebd/appOutput.txt] path exists
[2025-12-25T13:23:17.273Z] [10:18:09.819] TRACE: assertTrue(): Check [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.cced1ebd/appOutput.txt] is a file
[2025-12-25T13:23:17.273Z] [10:18:09.821] TRACE: assertStringListEquals(): Check contents of [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.cced1ebd/appOutput.txt] file
[2025-12-25T13:23:17.273Z] [10:18:09.822] TRACE: assertStringListEquals(1, jpackage test application)
[2025-12-25T13:23:17.273Z] [10:18:09.823] TRACE: assertStringListEquals(2, args.length: 0)
[2025-12-25T13:23:17.273Z] [10:18:09.824] TRACE: Read [./test.cced1ebd/output/MainClassTest/lib/app/MainClassTest.cfg] jpackage cfg file
[2025-12-25T13:23:17.273Z] [10:18:09.827] TRACE: assertTrue(): Check section [Application] is found in [./test.cced1ebd/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.273Z] [10:18:09.827] TRACE: assertNotNull(test.Hello): Check key [app.mainclass] is found in [Application] section of [./test.cced1ebd/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.273Z] [10:18:09.828] TRACE: assertNotNull(test.Hello): Check "app.mainclass" property is set
[2025-12-25T13:23:17.273Z] [10:18:09.828] TRACE: assertTrue(): Check section [Application] is found in [./test.cced1ebd/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.273Z] [10:18:09.829] TRACE: assertNotNull($APPDIR/hello.jar): Check key [app.classpath] is found in [Application] section of [./test.cced1ebd/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.273Z] [10:18:09.829] TRACE: assertNotNull($APPDIR/hello.jar): Check "app.classpath" property is set
[2025-12-25T13:23:17.273Z] [10:18:09.830] TRACE: assertNull(): Check "app.mainjar" property is NOT set
[2025-12-25T13:23:17.273Z] [10:18:09.831] TRACE: Deleting [./test.cced1ebd] directory recursively
[2025-12-25T13:23:17.273Z] [10:18:10.145] [ OK ] MainClassTest(modular=n; main-class=y; jar-main-class=n; jlink=y).test; checks=23
[2025-12-25T13:23:17.273Z] [10:18:10.146] [ RUN ] MainClassTest(modular=n; main-class=y; jar-main-class=y; jlink=n).test
[2025-12-25T13:23:17.273Z] [10:18:10.154] TRACE: exec: Execute tool provider [javac -d ./test.384d1b87/jar-workdir ./test.384d1b87/src/test/Hello.java](4)...
[2025-12-25T13:23:17.273Z] [10:18:10.600] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.273Z] [10:18:10.601] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.384d1b87/jar-workdir ./test.384d1b87/src/test/Hello.java](4) exited with 0 code
[2025-12-25T13:23:17.273Z] [10:18:10.605] TRACE: exec: Execute tool provider [jar -c -f ./test.384d1b87/input/hello.jar -e test.Hello -C ./test.384d1b87/jar-workdir .](9)...
[2025-12-25T13:23:17.273Z] [10:18:10.614] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.273Z] [10:18:10.617] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.384d1b87/input/hello.jar -e test.Hello -C ./test.384d1b87/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.273Z] [10:18:10.621] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.384d1b87/input --dest ./test.384d1b87/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.Hello --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](17); inherit I/O...
[2025-12-25T13:23:17.273Z] [10:18:11.958] Running dpkg
[2025-12-25T13:23:17.273Z] [10:18:12.057] Command [PID: 2507679]:
[2025-12-25T13:23:17.273Z] dpkg --print-architecture
[2025-12-25T13:23:17.273Z] [10:18:12.059] Output:
[2025-12-25T13:23:17.273Z] riscv64
[2025-12-25T13:23:17.273Z] [10:18:12.083] Returned: 0
[2025-12-25T13:23:17.273Z]
[2025-12-25T13:23:17.273Z] [10:18:12.217] Creating app package: MainClassTest in /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.384d1b87/output
[2025-12-25T13:23:17.273Z] [10:18:18.044] Using default package resource JavaApp.png [icon] (add MainClassTest.png to the resource-dir to customize).
[2025-12-25T13:23:17.273Z] [10:18:18.254] Succeeded in building Linux Application Image package
[2025-12-25T13:23:17.273Z] [10:18:18.295] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.273Z] [10:18:18.296] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.384d1b87/input --dest ./test.384d1b87/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.Hello --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](17) exited with 0 code
[2025-12-25T13:23:17.273Z] [10:18:18.325] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package
[2025-12-25T13:23:17.273Z] [10:18:18.325] TRACE: assertStringListEquals(1, ./test.384d1b87/output/MainClassTest/lib/app/.jpackage.xml)
[2025-12-25T13:23:17.273Z] [10:18:18.343] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package
[2025-12-25T13:23:17.273Z] [10:18:18.344] TRACE: assertTrue(): Check [./test.384d1b87/output/MainClassTest/lib/runtime] path exists
[2025-12-25T13:23:17.273Z] [10:18:18.345] TRACE: assertTrue(): Check [./test.384d1b87/output/MainClassTest/lib/runtime] is a directory
[2025-12-25T13:23:17.273Z] [10:18:18.346] TRACE: assertTrue(): Check [./test.384d1b87/output/MainClassTest/bin/MainClassTest] path exists
[2025-12-25T13:23:17.273Z] [10:18:18.347] TRACE: assertTrue(): Check [./test.384d1b87/output/MainClassTest/bin/MainClassTest] is a file
[2025-12-25T13:23:17.273Z] [10:18:18.347] TRACE: assertTrue(): Check [./test.384d1b87/output/MainClassTest/bin/MainClassTest] file is executable
[2025-12-25T13:23:17.273Z] [10:18:18.348] TRACE: assertTrue(): Check [./test.384d1b87/output/MainClassTest/lib/app/MainClassTest.cfg] path exists
[2025-12-25T13:23:17.273Z] [10:18:18.349] TRACE: assertTrue(): Check [./test.384d1b87/output/MainClassTest/lib/app/MainClassTest.cfg] is a file
[2025-12-25T13:23:17.273Z] [10:18:18.351] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.384d1b87/output/MainClassTest/bin/MainClassTest](1); inherit I/O; in directory [./test.384d1b87]...
[2025-12-25T13:23:17.273Z] jpackage test application
[2025-12-25T13:23:17.273Z] args.length: 0
[2025-12-25T13:23:17.273Z] hello: Output file: [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.384d1b87/appOutput.txt]
[2025-12-25T13:23:17.273Z] [10:18:19.359] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.273Z] [10:18:19.361] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.384d1b87/output/MainClassTest/bin/MainClassTest](1) exited with 0 code
[2025-12-25T13:23:17.273Z] [10:18:19.362] TRACE: assertTrue(): Check [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.384d1b87/appOutput.txt] path exists
[2025-12-25T13:23:17.273Z] [10:18:19.363] TRACE: assertTrue(): Check [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.384d1b87/appOutput.txt] is a file
[2025-12-25T13:23:17.273Z] [10:18:19.365] TRACE: assertStringListEquals(): Check contents of [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.384d1b87/appOutput.txt] file
[2025-12-25T13:23:17.273Z] [10:18:19.365] TRACE: assertStringListEquals(1, jpackage test application)
[2025-12-25T13:23:17.273Z] [10:18:19.366] TRACE: assertStringListEquals(2, args.length: 0)
[2025-12-25T13:23:17.273Z] [10:18:19.367] TRACE: Read [./test.384d1b87/output/MainClassTest/lib/app/MainClassTest.cfg] jpackage cfg file
[2025-12-25T13:23:17.273Z] [10:18:19.369] TRACE: assertTrue(): Check section [Application] is found in [./test.384d1b87/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.273Z] [10:18:19.369] TRACE: assertNotNull(test.Hello): Check key [app.mainclass] is found in [Application] section of [./test.384d1b87/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.274Z] [10:18:19.369] TRACE: assertNotNull(test.Hello): Check "app.mainclass" property is set
[2025-12-25T13:23:17.274Z] [10:18:19.370] TRACE: assertTrue(): Check section [Application] is found in [./test.384d1b87/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.274Z] [10:18:19.370] TRACE: assertNotNull($APPDIR/hello.jar): Check key [app.classpath] is found in [Application] section of [./test.384d1b87/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.274Z] [10:18:19.370] TRACE: assertNotNull($APPDIR/hello.jar): Check "app.classpath" property is set
[2025-12-25T13:23:17.274Z] [10:18:19.370] TRACE: assertNull(): Check "app.mainjar" property is NOT set
[2025-12-25T13:23:17.274Z] [10:18:19.371] TRACE: Deleting [./test.384d1b87] directory recursively
[2025-12-25T13:23:17.274Z] [10:18:20.696] [ OK ] MainClassTest(modular=n; main-class=y; jar-main-class=y; jlink=n).test; checks=23
[2025-12-25T13:23:17.274Z] [10:18:20.696] [ RUN ] MainClassTest(modular=n; main-class=y; jar-main-class=y; jlink=y).test
[2025-12-25T13:23:17.274Z] [10:18:20.707] TRACE: exec: Execute tool provider [javac -d ./test.7e31a752/jar-workdir ./test.7e31a752/src/test/Hello.java](4)...
[2025-12-25T13:23:17.274Z] [10:18:21.147] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.274Z] [10:18:21.148] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.7e31a752/jar-workdir ./test.7e31a752/src/test/Hello.java](4) exited with 0 code
[2025-12-25T13:23:17.274Z] [10:18:21.152] TRACE: exec: Execute tool provider [jar -c -f ./test.7e31a752/input/hello.jar -e test.Hello -C ./test.7e31a752/jar-workdir .](9)...
[2025-12-25T13:23:17.274Z] [10:18:21.158] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.274Z] [10:18:21.159] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.7e31a752/input/hello.jar -e test.Hello -C ./test.7e31a752/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.274Z] [10:18:21.164] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.7e31a752/input --dest ./test.7e31a752/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.Hello -J-Djlink.debug=true --verbose](15); inherit I/O...
[2025-12-25T13:23:17.274Z] [10:18:22.487] Running dpkg
[2025-12-25T13:23:17.274Z] [10:18:22.581] Command [PID: 2507741]:
[2025-12-25T13:23:17.274Z] dpkg --print-architecture
[2025-12-25T13:23:17.274Z] [10:18:22.583] Output:
[2025-12-25T13:23:17.274Z] riscv64
[2025-12-25T13:23:17.274Z] [10:18:22.608] Returned: 0
[2025-12-25T13:23:17.274Z]
[2025-12-25T13:23:17.274Z] [10:18:22.744] Creating app package: MainClassTest in /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.7e31a752/output
[2025-12-25T13:23:17.274Z] [10:19:03.951] Command [PID: -1]:
[2025-12-25T13:23:17.274Z] jlink --output ./test.7e31a752/output/MainClassTest/lib/runtime --module-path /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/jmods --add-modules java.rmi,jdk.management.jfr,jdk.jdi,jdk.charsets,jdk.xml.dom,java.xml,java.datatransfer,jdk.jstatd,jdk.httpserver,java.desktop,java.security.sasl,jdk.zipfs,java.base,jdk.crypto.ec,jdk.javadoc,jdk.management.agent,jdk.jshell,jdk.editpad,jdk.jsobject,java.sql.rowset,jdk.sctp,jdk.unsupported,java.smartcardio,jdk.jlink,java.security.jgss,jdk.nio.mapmode,java.compiler,jdk.dynalink,jdk.unsupported.desktop,jdk.accessibility,jdk.security.jgss,java.sql,jdk.incubator.vector,java.xml.crypto,java.transaction.xa,java.logging,jdk.jfr,jdk.crypto.cryptoki,jdk.net,jdk.random,java.naming,jdk.internal.ed,java.prefs,java.net.http,jdk.compiler,jdk.internal.opt,jdk.naming.rmi,jdk.jconsole,jdk.attach,jdk.internal.le,java.management,jdk.jdwp.agent,jdk.internal.jvmstat,java.instrument,jdk.management,jdk.security.auth,java.scripting,jdk.jdeps,jdk.jartool,java.management.rmi,jdk.jpackage,jdk.naming.dns,jdk.localedata --strip-native-commands --strip-debug --no-man-pages --no-header-files
[2025-12-25T13:23:17.274Z] [10:19:03.953] Output:
[2025-12-25T13:23:17.274Z] WARNING: Using incubator modules: jdk.incubator.vector
[2025-12-25T13:23:17.274Z]
[2025-12-25T13:23:17.274Z] [10:19:03.954] Returned: 0
[2025-12-25T13:23:17.274Z]
[2025-12-25T13:23:17.274Z] [10:19:04.002] Using default package resource JavaApp.png [icon] (add MainClassTest.png to the resource-dir to customize).
[2025-12-25T13:23:17.274Z] [10:19:04.143] Succeeded in building Linux Application Image package
[2025-12-25T13:23:17.274Z] [10:19:04.434] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.274Z] [10:19:04.435] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --input ./test.7e31a752/input --dest ./test.7e31a752/output --name MainClassTest --type app-image --main-jar hello.jar --main-class test.Hello -J-Djlink.debug=true --verbose](15) exited with 0 code
[2025-12-25T13:23:17.274Z] [10:19:04.451] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package
[2025-12-25T13:23:17.274Z] [10:19:04.452] TRACE: assertStringListEquals(1, ./test.7e31a752/output/MainClassTest/lib/app/.jpackage.xml)
[2025-12-25T13:23:17.274Z] [10:19:04.466] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package
[2025-12-25T13:23:17.274Z] [10:19:04.467] TRACE: assertTrue(): Check [./test.7e31a752/output/MainClassTest/lib/runtime] path exists
[2025-12-25T13:23:17.274Z] [10:19:04.467] TRACE: assertTrue(): Check [./test.7e31a752/output/MainClassTest/lib/runtime] is a directory
[2025-12-25T13:23:17.274Z] [10:19:04.468] TRACE: assertTrue(): Check [./test.7e31a752/output/MainClassTest/bin/MainClassTest] path exists
[2025-12-25T13:23:17.274Z] [10:19:04.468] TRACE: assertTrue(): Check [./test.7e31a752/output/MainClassTest/bin/MainClassTest] is a file
[2025-12-25T13:23:17.274Z] [10:19:04.469] TRACE: assertTrue(): Check [./test.7e31a752/output/MainClassTest/bin/MainClassTest] file is executable
[2025-12-25T13:23:17.274Z] [10:19:04.470] TRACE: assertTrue(): Check [./test.7e31a752/output/MainClassTest/lib/app/MainClassTest.cfg] path exists
[2025-12-25T13:23:17.274Z] [10:19:04.470] TRACE: assertTrue(): Check [./test.7e31a752/output/MainClassTest/lib/app/MainClassTest.cfg] is a file
[2025-12-25T13:23:17.274Z] [10:19:04.472] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.7e31a752/output/MainClassTest/bin/MainClassTest](1); inherit I/O; in directory [./test.7e31a752]...
[2025-12-25T13:23:17.274Z] jpackage test application
[2025-12-25T13:23:17.274Z] args.length: 0
[2025-12-25T13:23:17.274Z] hello: Output file: [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.7e31a752/appOutput.txt]
[2025-12-25T13:23:17.274Z] [10:19:05.752] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.274Z] [10:19:05.753] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.7e31a752/output/MainClassTest/bin/MainClassTest](1) exited with 0 code
[2025-12-25T13:23:17.274Z] [10:19:05.754] TRACE: assertTrue(): Check [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.7e31a752/appOutput.txt] path exists
[2025-12-25T13:23:17.274Z] [10:19:05.755] TRACE: assertTrue(): Check [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.7e31a752/appOutput.txt] is a file
[2025-12-25T13:23:17.274Z] [10:19:05.756] TRACE: assertStringListEquals(): Check contents of [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.7e31a752/appOutput.txt] file
[2025-12-25T13:23:17.274Z] [10:19:05.757] TRACE: assertStringListEquals(1, jpackage test application)
[2025-12-25T13:23:17.274Z] [10:19:05.757] TRACE: assertStringListEquals(2, args.length: 0)
[2025-12-25T13:23:17.274Z] [10:19:05.758] TRACE: Read [./test.7e31a752/output/MainClassTest/lib/app/MainClassTest.cfg] jpackage cfg file
[2025-12-25T13:23:17.274Z] [10:19:05.760] TRACE: assertTrue(): Check section [Application] is found in [./test.7e31a752/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.274Z] [10:19:05.761] TRACE: assertNotNull(test.Hello): Check key [app.mainclass] is found in [Application] section of [./test.7e31a752/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.274Z] [10:19:05.761] TRACE: assertNotNull(test.Hello): Check "app.mainclass" property is set
[2025-12-25T13:23:17.274Z] [10:19:05.761] TRACE: assertTrue(): Check section [Application] is found in [./test.7e31a752/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.274Z] [10:19:05.762] TRACE: assertNotNull($APPDIR/hello.jar): Check key [app.classpath] is found in [Application] section of [./test.7e31a752/output/MainClassTest/lib/app/MainClassTest.cfg] cfg file
[2025-12-25T13:23:17.274Z] [10:19:05.763] TRACE: assertNotNull($APPDIR/hello.jar): Check "app.classpath" property is set
[2025-12-25T13:23:17.274Z] [10:19:05.764] TRACE: assertNull(): Check "app.mainjar" property is NOT set
[2025-12-25T13:23:17.274Z] [10:19:05.765] TRACE: Deleting [./test.7e31a752] directory recursively
[2025-12-25T13:23:17.274Z] [10:19:06.076] [ OK ] MainClassTest(modular=n; main-class=y; jar-main-class=y; jlink=y).test; checks=23
[2025-12-25T13:23:17.274Z] [10:19:06.077] [ RUN ] MainClassTest(modular=y; main-class=b; jar-main-class=b; jlink=n).test
[2025-12-25T13:23:17.274Z] [10:19:06.083] TRACE: Create [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.f20c824a/src/module-info.java] text file...
[2025-12-25T13:23:17.274Z] [10:19:06.089] TRACE: module com.other {
[2025-12-25T13:23:17.274Z] [10:19:06.090] TRACE: exports test;
[2025-12-25T13:23:17.274Z] [10:19:06.090] TRACE: requires java.desktop;
[2025-12-25T13:23:17.274Z] [10:19:06.090] TRACE: }
[2025-12-25T13:23:17.274Z] [10:19:06.092] TRACE: Done
[2025-12-25T13:23:17.274Z] [10:19:06.099] TRACE: exec: Execute tool provider [javac -d ./test.f20c824a/jar-workdir ./test.f20c824a/src/test/Hello.java ./test.f20c824a/src/module-info.java](5)...
[2025-12-25T13:23:17.274Z] [10:19:06.512] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.274Z] [10:19:06.513] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.f20c824a/jar-workdir ./test.f20c824a/src/test/Hello.java ./test.f20c824a/src/module-info.java](5) exited with 0 code
[2025-12-25T13:23:17.274Z] [10:19:06.516] TRACE: exec: Execute tool provider [jar -c -f ./test.f20c824a/input-modules/hello.jar -e test.Hello -C ./test.f20c824a/jar-workdir .](9)...
[2025-12-25T13:23:17.274Z] [10:19:06.626] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.274Z] [10:19:06.627] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.f20c824a/input-modules/hello.jar -e test.Hello -C ./test.f20c824a/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.274Z] [10:19:06.636] TRACE: Create [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.f20c824a/src/module-info.java] text file...
[2025-12-25T13:23:17.274Z] [10:19:06.637] TRACE: module com.other {
[2025-12-25T13:23:17.274Z] [10:19:06.637] TRACE: exports test;
[2025-12-25T13:23:17.274Z] [10:19:06.637] TRACE: requires java.desktop;
[2025-12-25T13:23:17.274Z] [10:19:06.638] TRACE: }
[2025-12-25T13:23:17.274Z] [10:19:06.639] TRACE: Done
[2025-12-25T13:23:17.274Z] [10:19:06.645] TRACE: exec: Execute tool provider [javac -d ./test.f20c824a/jar-workdir ./test.f20c824a/src/test/ThereIsNoSuchClass.java ./test.f20c824a/src/module-info.java](5)...
[2025-12-25T13:23:17.274Z] [10:19:07.039] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.274Z] [10:19:07.040] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.f20c824a/jar-workdir ./test.f20c824a/src/test/ThereIsNoSuchClass.java ./test.f20c824a/src/module-info.java](5) exited with 0 code
[2025-12-25T13:23:17.274Z] [10:19:07.041] TRACE: Delete [./test.f20c824a/input-modules/hello.jar] existing jar file
[2025-12-25T13:23:17.274Z] [10:19:07.044] TRACE: exec: Execute tool provider [jar -c -f ./test.f20c824a/input-modules/hello.jar -e test.ThereIsNoSuchClass -C ./test.f20c824a/jar-workdir .](9)...
[2025-12-25T13:23:17.274Z] [10:19:07.055] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.274Z] [10:19:07.057] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.f20c824a/input-modules/hello.jar -e test.ThereIsNoSuchClass -C ./test.f20c824a/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.274Z] [10:19:07.066] TRACE: exec: Execute tool provider [jar -v -c -M -f ./test.f20c824a/input-modules/hello.jar -C ./test.f20c824a/repack-jar .](9)...
[2025-12-25T13:23:17.274Z] added module-info: module-info.class
[2025-12-25T13:23:17.274Z] adding: META-INF/(in = 0) (out= 0)(stored 0%)
[2025-12-25T13:23:17.274Z] adding: META-INF/MANIFEST.MF(in = 107) (out= 104)(deflated 2%)
[2025-12-25T13:23:17.274Z] adding: test/(in = 0) (out= 0)(stored 0%)
[2025-12-25T13:23:17.274Z] adding: test/Hello.class(in = 8351) (out= 4116)(deflated 50%)
[2025-12-25T13:23:17.274Z] [10:19:07.082] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.274Z] [10:19:07.082] TRACE: assertEquals(0): Check command tool provider [jar -v -c -M -f ./test.f20c824a/input-modules/hello.jar -C ./test.f20c824a/repack-jar .](9) exited with 0 code
[2025-12-25T13:23:17.274Z] [10:19:07.085] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --dest ./test.f20c824a/output --name MainClassTest --type app-image --module-path ./test.f20c824a/input-modules --module com.other/test.ThereIsNoSuchClass --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](15); inherit I/O...
[2025-12-25T13:23:17.274Z] [10:19:08.405] Running dpkg
[2025-12-25T13:23:17.274Z] [10:19:08.500] Command [PID: 2507867]:
[2025-12-25T13:23:17.274Z] dpkg --print-architecture
[2025-12-25T13:23:17.274Z] [10:19:08.502] Output:
[2025-12-25T13:23:17.274Z] riscv64
[2025-12-25T13:23:17.274Z] [10:19:08.527] Returned: 0
[2025-12-25T13:23:17.274Z]
[2025-12-25T13:23:17.274Z] [10:19:08.694] Creating app package: MainClassTest in /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.f20c824a/output
[2025-12-25T13:23:17.274Z] [10:19:14.484] Using default package resource JavaApp.png [icon] (add MainClassTest.png to the resource-dir to customize).
[2025-12-25T13:23:17.274Z] [10:19:14.688] Succeeded in building Linux Application Image package
[2025-12-25T13:23:17.274Z] [10:19:14.742] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.274Z] [10:19:14.743] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --dest ./test.f20c824a/output --name MainClassTest --type app-image --module-path ./test.f20c824a/input-modules --module com.other/test.ThereIsNoSuchClass --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](15) exited with 0 code
[2025-12-25T13:23:17.274Z] [10:19:14.771] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package
[2025-12-25T13:23:17.274Z] [10:19:14.772] TRACE: assertStringListEquals(1, ./test.f20c824a/output/MainClassTest/lib/app/.jpackage.xml)
[2025-12-25T13:23:17.274Z] [10:19:14.792] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package
[2025-12-25T13:23:17.274Z] [10:19:14.793] TRACE: assertTrue(): Check [./test.f20c824a/output/MainClassTest/lib/runtime] path exists
[2025-12-25T13:23:17.274Z] [10:19:14.793] TRACE: assertTrue(): Check [./test.f20c824a/output/MainClassTest/lib/runtime] is a directory
[2025-12-25T13:23:17.274Z] [10:19:14.794] TRACE: assertTrue(): Check [./test.f20c824a/output/MainClassTest/bin/MainClassTest] path exists
[2025-12-25T13:23:17.274Z] [10:19:14.794] TRACE: assertTrue(): Check [./test.f20c824a/output/MainClassTest/bin/MainClassTest] is a file
[2025-12-25T13:23:17.274Z] [10:19:14.795] TRACE: assertTrue(): Check [./test.f20c824a/output/MainClassTest/bin/MainClassTest] file is executable
[2025-12-25T13:23:17.274Z] [10:19:14.796] TRACE: assertTrue(): Check [./test.f20c824a/output/MainClassTest/lib/app/MainClassTest.cfg] path exists
[2025-12-25T13:23:17.274Z] [10:19:14.796] TRACE: assertTrue(): Check [./test.f20c824a/output/MainClassTest/lib/app/MainClassTest.cfg] is a file
[2025-12-25T13:23:17.274Z] [10:19:14.798] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.f20c824a/output/MainClassTest/bin/MainClassTest](1); save output; in directory [./test.f20c824a]...
[2025-12-25T13:23:17.274Z] Error: Could not find or load main class test.ThereIsNoSuchClass in module com.other
[2025-12-25T13:23:17.274Z] [10:19:15.938] TRACE: exec: Done. Exit code: 1
[2025-12-25T13:23:17.274Z] [10:19:15.940] TRACE: assertEquals(1): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.f20c824a/output/MainClassTest/bin/MainClassTest](1) exited with 1 code
[2025-12-25T13:23:17.274Z] [10:19:15.940] TRACE: assertNotNull(Error: Could not find or load main class test.ThereIsNoSuchClass in module com.other): Check output contains [Error: Could not find or load main class test.ThereIsNoSuchClass] string
[2025-12-25T13:23:17.274Z] [10:19:15.941] TRACE: Read [./test.f20c824a/output/MainClassTest/lib/app/MainClassTest.cfg] jpackage cfg file
[2025-12-25T13:23:17.274Z] [10:19:15.943] TRACE: Deleting [./test.f20c824a] directory recursively
[2025-12-25T13:23:17.274Z] [10:19:17.284] [ OK ] MainClassTest(modular=y; main-class=b; jar-main-class=b; jlink=n).test; checks=17
[2025-12-25T13:23:17.274Z] [10:19:17.285] [ RUN ] MainClassTest(modular=y; main-class=b; jar-main-class=b; jlink=y).test
[2025-12-25T13:23:17.274Z] [10:19:17.288] TRACE: Create [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.37f10e15/src/module-info.java] text file...
[2025-12-25T13:23:17.274Z] [10:19:17.288] TRACE: module com.other {
[2025-12-25T13:23:17.274Z] [10:19:17.289] TRACE: exports test;
[2025-12-25T13:23:17.274Z] [10:19:17.289] TRACE: requires java.desktop;
[2025-12-25T13:23:17.274Z] [10:19:17.289] TRACE: }
[2025-12-25T13:23:17.274Z] [10:19:17.291] TRACE: Done
[2025-12-25T13:23:17.274Z] [10:19:17.303] TRACE: exec: Execute tool provider [javac -d ./test.37f10e15/jar-workdir ./test.37f10e15/src/test/Hello.java ./test.37f10e15/src/module-info.java](5)...
[2025-12-25T13:23:17.274Z] [10:19:17.692] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.274Z] [10:19:17.693] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.37f10e15/jar-workdir ./test.37f10e15/src/test/Hello.java ./test.37f10e15/src/module-info.java](5) exited with 0 code
[2025-12-25T13:23:17.275Z] [10:19:17.696] TRACE: exec: Execute tool provider [jar -c -f ./test.37f10e15/input-modules/hello.jar -e test.Hello -C ./test.37f10e15/jar-workdir .](9)...
[2025-12-25T13:23:17.275Z] [10:19:17.708] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.275Z] [10:19:17.709] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.37f10e15/input-modules/hello.jar -e test.Hello -C ./test.37f10e15/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.275Z] [10:19:17.719] TRACE: Create [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.37f10e15/src/module-info.java] text file...
[2025-12-25T13:23:17.275Z] [10:19:17.720] TRACE: module com.other {
[2025-12-25T13:23:17.275Z] [10:19:17.720] TRACE: exports test;
[2025-12-25T13:23:17.275Z] [10:19:17.721] TRACE: requires java.desktop;
[2025-12-25T13:23:17.275Z] [10:19:17.721] TRACE: }
[2025-12-25T13:23:17.275Z] [10:19:17.723] TRACE: Done
[2025-12-25T13:23:17.275Z] [10:19:17.730] TRACE: exec: Execute tool provider [javac -d ./test.37f10e15/jar-workdir ./test.37f10e15/src/test/ThereIsNoSuchClass.java ./test.37f10e15/src/module-info.java](5)...
[2025-12-25T13:23:17.275Z] [10:19:18.125] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.275Z] [10:19:18.126] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.37f10e15/jar-workdir ./test.37f10e15/src/test/ThereIsNoSuchClass.java ./test.37f10e15/src/module-info.java](5) exited with 0 code
[2025-12-25T13:23:17.275Z] [10:19:18.127] TRACE: Delete [./test.37f10e15/input-modules/hello.jar] existing jar file
[2025-12-25T13:23:17.275Z] [10:19:18.130] TRACE: exec: Execute tool provider [jar -c -f ./test.37f10e15/input-modules/hello.jar -e test.ThereIsNoSuchClass -C ./test.37f10e15/jar-workdir .](9)...
[2025-12-25T13:23:17.275Z] [10:19:18.141] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.275Z] [10:19:18.143] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.37f10e15/input-modules/hello.jar -e test.ThereIsNoSuchClass -C ./test.37f10e15/jar-workdir .](9) exited with 0 code
[2025-12-25T13:23:17.275Z] [10:19:18.153] TRACE: exec: Execute tool provider [jar -v -c -M -f ./test.37f10e15/input-modules/hello.jar -C ./test.37f10e15/repack-jar .](9)...
[2025-12-25T13:23:17.275Z] added module-info: module-info.class
[2025-12-25T13:23:17.275Z] adding: META-INF/(in = 0) (out= 0)(stored 0%)
[2025-12-25T13:23:17.275Z] adding: META-INF/MANIFEST.MF(in = 107) (out= 104)(deflated 2%)
[2025-12-25T13:23:17.275Z] adding: test/(in = 0) (out= 0)(stored 0%)
[2025-12-25T13:23:17.275Z] adding: test/Hello.class(in = 8351) (out= 4116)(deflated 50%)
[2025-12-25T13:23:17.275Z] [10:19:18.166] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.275Z] [10:19:18.167] TRACE: assertEquals(0): Check command tool provider [jar -v -c -M -f ./test.37f10e15/input-modules/hello.jar -C ./test.37f10e15/repack-jar .](9) exited with 0 code
[2025-12-25T13:23:17.275Z] [10:19:18.170] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --dest ./test.37f10e15/output --name MainClassTest --type app-image --module-path ./test.37f10e15/input-modules --module com.other/test.ThereIsNoSuchClass -J-Djlink.debug=true --verbose](13); inherit I/O...
[2025-12-25T13:23:17.275Z] [10:19:19.537] Running dpkg
[2025-12-25T13:23:17.275Z] [10:19:19.637] Command [PID: 2507929]:
[2025-12-25T13:23:17.275Z] dpkg --print-architecture
[2025-12-25T13:23:17.275Z] [10:19:19.638] Output:
[2025-12-25T13:23:17.275Z] riscv64
[2025-12-25T13:23:17.275Z] [10:19:19.663] Returned: 0
[2025-12-25T13:23:17.275Z]
[2025-12-25T13:23:17.275Z] [10:19:19.830] Creating app package: MainClassTest in /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.37f10e15/output
[2025-12-25T13:23:17.275Z] [10:19:45.667] Command [PID: -1]:
[2025-12-25T13:23:17.275Z] jlink --output ./test.37f10e15/output/MainClassTest/lib/runtime --module-path ./test.37f10e15/input-modules:/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/jmods --add-modules com.other --strip-native-commands --strip-debug --no-man-pages --no-header-files
[2025-12-25T13:23:17.275Z] [10:19:45.669] Output:
[2025-12-25T13:23:17.275Z]
[2025-12-25T13:23:17.275Z] [10:19:45.670] Returned: 0
[2025-12-25T13:23:17.275Z]
[2025-12-25T13:23:17.275Z] [10:19:45.730] Using default package resource JavaApp.png [icon] (add MainClassTest.png to the resource-dir to customize).
[2025-12-25T13:23:17.275Z] [10:19:45.891] Succeeded in building Linux Application Image package
[2025-12-25T13:23:17.275Z] [10:19:46.101] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.275Z] [10:19:46.101] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --dest ./test.37f10e15/output --name MainClassTest --type app-image --module-path ./test.37f10e15/input-modules --module com.other/test.ThereIsNoSuchClass -J-Djlink.debug=true --verbose](13) exited with 0 code
[2025-12-25T13:23:17.275Z] [10:19:46.107] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package
[2025-12-25T13:23:17.275Z] [10:19:46.108] TRACE: assertStringListEquals(1, ./test.37f10e15/output/MainClassTest/lib/app/.jpackage.xml)
[2025-12-25T13:23:17.275Z] [10:19:46.114] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package
[2025-12-25T13:23:17.275Z] [10:19:46.115] TRACE: assertTrue(): Check [./test.37f10e15/output/MainClassTest/lib/runtime] path exists
[2025-12-25T13:23:17.275Z] [10:19:46.116] TRACE: assertTrue(): Check [./test.37f10e15/output/MainClassTest/lib/runtime] is a directory
[2025-12-25T13:23:17.275Z] [10:19:46.117] TRACE: assertTrue(): Check [./test.37f10e15/output/MainClassTest/bin/MainClassTest] path exists
[2025-12-25T13:23:17.275Z] [10:19:46.117] TRACE: assertTrue(): Check [./test.37f10e15/output/MainClassTest/bin/MainClassTest] is a file
[2025-12-25T13:23:17.275Z] [10:19:46.118] TRACE: assertTrue(): Check [./test.37f10e15/output/MainClassTest/bin/MainClassTest] file is executable
[2025-12-25T13:23:17.275Z] [10:19:46.118] TRACE: assertTrue(): Check [./test.37f10e15/output/MainClassTest/lib/app/MainClassTest.cfg] path exists
[2025-12-25T13:23:17.275Z] [10:19:46.119] TRACE: assertTrue(): Check [./test.37f10e15/output/MainClassTest/lib/app/MainClassTest.cfg] is a file
[2025-12-25T13:23:17.275Z] [10:19:46.122] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.37f10e15/output/MainClassTest/bin/MainClassTest](1); save output; in directory [./test.37f10e15]...
[2025-12-25T13:23:17.275Z] Error: Could not find or load main class test.ThereIsNoSuchClass in module com.other
[2025-12-25T13:23:17.275Z] [10:19:47.327] TRACE: exec: Done. Exit code: 1
[2025-12-25T13:23:17.275Z] [10:19:47.328] TRACE: assertEquals(1): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.37f10e15/output/MainClassTest/bin/MainClassTest](1) exited with 1 code
[2025-12-25T13:23:17.275Z] [10:19:47.329] TRACE: assertNotNull(Error: Could not find or load main class test.ThereIsNoSuchClass in module com.other): Check output contains [Error: Could not find or load main class test.ThereIsNoSuchClass] string
[2025-12-25T13:23:17.275Z] [10:19:47.330] TRACE: Read [./test.37f10e15/output/MainClassTest/lib/app/MainClassTest.cfg] jpackage cfg file
[2025-12-25T13:23:17.275Z] [10:19:47.332] TRACE: Deleting [./test.37f10e15] directory recursively
[2025-12-25T13:23:17.275Z] [10:19:47.492] [ OK ] MainClassTest(modular=y; main-class=b; jar-main-class=b; jlink=y).test; checks=17
[2025-12-25T13:23:17.275Z] [10:19:47.492] [ RUN ] MainClassTest(modular=y; main-class=b; jar-main-class=n; jlink=n).test
[2025-12-25T13:23:17.275Z] [10:19:47.495] TRACE: Create [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.84e2e8be/src/module-info.java] text file...
[2025-12-25T13:23:17.275Z] [10:19:47.495] TRACE: module com.other {
[2025-12-25T13:23:17.275Z] [10:19:47.495] TRACE: exports test;
[2025-12-25T13:23:17.275Z] [10:19:47.495] TRACE: requires java.desktop;
[2025-12-25T13:23:17.275Z] [10:19:47.496] TRACE: }
[2025-12-25T13:23:17.275Z] [10:19:47.496] TRACE: Done
[2025-12-25T13:23:17.275Z] [10:19:47.502] TRACE: exec: Execute tool provider [javac -d ./test.84e2e8be/jar-workdir ./test.84e2e8be/src/test/Hello.java ./test.84e2e8be/src/module-info.java](5)...
[2025-12-25T13:23:17.275Z] [10:19:47.864] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.275Z] [10:19:47.865] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.84e2e8be/jar-workdir ./test.84e2e8be/src/test/Hello.java ./test.84e2e8be/src/module-info.java](5) exited with 0 code
[2025-12-25T13:23:17.275Z] [10:19:47.869] TRACE: exec: Execute tool provider [jar -c -f ./test.84e2e8be/input-modules/hello.jar -C ./test.84e2e8be/jar-workdir .](7)...
[2025-12-25T13:23:17.275Z] [10:19:47.881] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.275Z] [10:19:47.882] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.84e2e8be/input-modules/hello.jar -C ./test.84e2e8be/jar-workdir .](7) exited with 0 code
[2025-12-25T13:23:17.275Z] [10:19:47.887] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --dest ./test.84e2e8be/output --name MainClassTest --type app-image --module-path ./test.84e2e8be/input-modules --module com.other/test.ThereIsNoSuchClass --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](15); inherit I/O...
[2025-12-25T13:23:17.275Z] [10:19:49.287] Running dpkg
[2025-12-25T13:23:17.275Z] [10:19:49.384] Command [PID: 2508029]:
[2025-12-25T13:23:17.275Z] dpkg --print-architecture
[2025-12-25T13:23:17.275Z] [10:19:49.386] Output:
[2025-12-25T13:23:17.275Z] riscv64
[2025-12-25T13:23:17.275Z] [10:19:49.411] Returned: 0
[2025-12-25T13:23:17.275Z]
[2025-12-25T13:23:17.275Z] [10:19:49.579] Creating app package: MainClassTest in /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.84e2e8be/output
[2025-12-25T13:23:17.275Z] [10:19:55.438] Using default package resource JavaApp.png [icon] (add MainClassTest.png to the resource-dir to customize).
[2025-12-25T13:23:17.275Z] [10:19:55.640] Succeeded in building Linux Application Image package
[2025-12-25T13:23:17.275Z] [10:19:55.694] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.275Z] [10:19:55.695] TRACE: assertEquals(0): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --dest ./test.84e2e8be/output --name MainClassTest --type app-image --module-path ./test.84e2e8be/input-modules --module com.other/test.ThereIsNoSuchClass --runtime-image /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image -J-Djlink.debug=true --verbose](15) exited with 0 code
[2025-12-25T13:23:17.275Z] [10:19:55.721] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package
[2025-12-25T13:23:17.275Z] [10:19:55.721] TRACE: assertStringListEquals(1, ./test.84e2e8be/output/MainClassTest/lib/app/.jpackage.xml)
[2025-12-25T13:23:17.275Z] [10:19:55.740] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package
[2025-12-25T13:23:17.275Z] [10:19:55.741] TRACE: assertTrue(): Check [./test.84e2e8be/output/MainClassTest/lib/runtime] path exists
[2025-12-25T13:23:17.275Z] [10:19:55.741] TRACE: assertTrue(): Check [./test.84e2e8be/output/MainClassTest/lib/runtime] is a directory
[2025-12-25T13:23:17.275Z] [10:19:55.742] TRACE: assertTrue(): Check [./test.84e2e8be/output/MainClassTest/bin/MainClassTest] path exists
[2025-12-25T13:23:17.275Z] [10:19:55.743] TRACE: assertTrue(): Check [./test.84e2e8be/output/MainClassTest/bin/MainClassTest] is a file
[2025-12-25T13:23:17.275Z] [10:19:55.743] TRACE: assertTrue(): Check [./test.84e2e8be/output/MainClassTest/bin/MainClassTest] file is executable
[2025-12-25T13:23:17.275Z] [10:19:55.744] TRACE: assertTrue(): Check [./test.84e2e8be/output/MainClassTest/lib/app/MainClassTest.cfg] path exists
[2025-12-25T13:23:17.275Z] [10:19:55.745] TRACE: assertTrue(): Check [./test.84e2e8be/output/MainClassTest/lib/app/MainClassTest.cfg] is a file
[2025-12-25T13:23:17.275Z] [10:19:55.747] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.84e2e8be/output/MainClassTest/bin/MainClassTest](1); save output; in directory [./test.84e2e8be]...
[2025-12-25T13:23:17.275Z] Error: Could not find or load main class test.ThereIsNoSuchClass in module com.other
[2025-12-25T13:23:17.275Z] [10:19:56.902] TRACE: exec: Done. Exit code: 1
[2025-12-25T13:23:17.275Z] [10:19:56.903] TRACE: assertEquals(1): Check command [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/./test.84e2e8be/output/MainClassTest/bin/MainClassTest](1) exited with 1 code
[2025-12-25T13:23:17.275Z] [10:19:56.904] TRACE: assertNotNull(Error: Could not find or load main class test.ThereIsNoSuchClass in module com.other): Check output contains [Error: Could not find or load main class test.ThereIsNoSuchClass] string
[2025-12-25T13:23:17.275Z] [10:19:56.905] TRACE: Read [./test.84e2e8be/output/MainClassTest/lib/app/MainClassTest.cfg] jpackage cfg file
[2025-12-25T13:23:17.275Z] [10:19:56.907] TRACE: Deleting [./test.84e2e8be] directory recursively
[2025-12-25T13:23:17.275Z] [10:19:58.248] [ OK ] MainClassTest(modular=y; main-class=b; jar-main-class=n; jlink=n).test; checks=14
[2025-12-25T13:23:17.275Z] [10:19:58.248] [ RUN ] MainClassTest(modular=y; main-class=b; jar-main-class=n; jlink=y).test
[2025-12-25T13:23:17.275Z] [10:19:58.251] TRACE: Create [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1/test.cac77489/src/module-info.java] text file...
[2025-12-25T13:23:17.275Z] [10:19:58.251] TRACE: module com.other {
[2025-12-25T13:23:17.275Z] [10:19:58.251] TRACE: exports test;
[2025-12-25T13:23:17.275Z] [10:19:58.252] TRACE: requires java.desktop;
[2025-12-25T13:23:17.275Z] [10:19:58.252] TRACE: }
[2025-12-25T13:23:17.275Z] [10:19:58.253] TRACE: Done
[2025-12-25T13:23:17.275Z] [10:19:58.260] TRACE: exec: Execute tool provider [javac -d ./test.cac77489/jar-workdir ./test.cac77489/src/test/Hello.java ./test.cac77489/src/module-info.java](5)...
[2025-12-25T13:23:17.275Z] [10:19:58.605] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.275Z] [10:19:58.606] TRACE: assertEquals(0): Check command tool provider [javac -d ./test.cac77489/jar-workdir ./test.cac77489/src/test/Hello.java ./test.cac77489/src/module-info.java](5) exited with 0 code
[2025-12-25T13:23:17.275Z] [10:19:58.609] TRACE: exec: Execute tool provider [jar -c -f ./test.cac77489/input-modules/hello.jar -C ./test.cac77489/jar-workdir .](7)...
[2025-12-25T13:23:17.275Z] [10:19:58.620] TRACE: exec: Done. Exit code: 0
[2025-12-25T13:23:17.275Z] [10:19:58.621] TRACE: assertEquals(0): Check command tool provider [jar -c -f ./test.cac77489/input-modules/hello.jar -C ./test.cac77489/jar-workdir .](7) exited with 0 code
[2025-12-25T13:23:17.275Z] [10:19:58.625] TRACE: exec: Execute [/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/jpackage --dest ./test.cac77489/output --name MainClassTest --type app-image --module-path ./test.cac77489/input-modules --module com.other/test.ThereIsNoSuchClass -J-Djlink.debug=true --verbose](13); inherit I/O...
[2025-12-25T13:23:17.275Z] Timeout signalled after 11520 seconds
[2025-12-25T13:23:17.275Z] STDERR:
[2025-12-25T13:23:17.275Z] rerun:
[2025-12-25T13:23:17.275Z] cd /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/scratch/1 && \
[2025-12-25T13:23:17.275Z] DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus \
[2025-12-25T13:23:17.275Z] DISPLAY=:0 \
[2025-12-25T13:23:17.275Z] HOME=/home/jenkins \
[2025-12-25T13:23:17.275Z] LANG=en_US.UTF-8 \
[2025-12-25T13:23:17.275Z] PATH=/bin:/usr/bin:/usr/sbin \
[2025-12-25T13:23:17.275Z] XDG_RUNTIME_DIR=/run/user/1001 \
[2025-12-25T13:23:17.275Z] XDG_SESSION_CLASS=user \
[2025-12-25T13:23:17.275Z] XDG_SESSION_ID=47161 \
[2025-12-25T13:23:17.275Z] XDG_SESSION_TYPE=tty \
[2025-12-25T13:23:17.276Z] CLASSPATH=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/classes/2/tools/jpackage/share/MainClassTest.d:/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/share:/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/classes/2/test/jdk/tools/jpackage/helpers:/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/helpers:/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jvmtest/openjdk/jtreg/lib/javatest.jar:/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jvmtest/openjdk/jtreg/lib/jtreg.jar \
[2025-12-25T13:23:17.276Z] /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/java \
[2025-12-25T13:23:17.276Z] -Dtest.vm.opts='-ea -esa -Xmx512m -XX:-UseCompressedOops -Djava.awt.headless=true' \
[2025-12-25T13:23:17.276Z] -Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:-UseCompressedOops -J-Djava.awt.headless=true' \
[2025-12-25T13:23:17.276Z] -Dtest.compiler.opts= \
[2025-12-25T13:23:17.276Z] -Dtest.java.opts= \
[2025-12-25T13:23:17.276Z] -Dtest.jdk=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image \
[2025-12-25T13:23:17.276Z] -Dcompile.jdk=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image \
[2025-12-25T13:23:17.276Z] -Dtest.timeout.factor=16.0 \
[2025-12-25T13:23:17.276Z] -Dtest.nativepath=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/openjdk-test-image/jdk/jtreg/native \
[2025-12-25T13:23:17.276Z] -Dtest.root=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk \
[2025-12-25T13:23:17.276Z] -Dtest.name=tools/jpackage/share/MainClassTest.java \
[2025-12-25T13:23:17.276Z] -Dtest.file=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/share/MainClassTest.java \
[2025-12-25T13:23:17.276Z] -Dtest.src=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/share \
[2025-12-25T13:23:17.276Z] -Dtest.src.path=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/share:/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/helpers \
[2025-12-25T13:23:17.276Z] -Dtest.classes=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/classes/2/tools/jpackage/share/MainClassTest.d \
[2025-12-25T13:23:17.276Z] -Dtest.class.path=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/classes/2/tools/jpackage/share/MainClassTest.d:/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/classes/2/test/jdk/tools/jpackage/helpers \
[2025-12-25T13:23:17.276Z] -Dtest.class.path.prefix=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/classes/2/tools/jpackage/share/MainClassTest.d:/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/share:/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/classes/2/test/jdk/tools/jpackage/helpers \
[2025-12-25T13:23:17.276Z] -Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open java.base/jdk.internal.util' \
[2025-12-25T13:23:17.276Z] --add-modules jdk.jpackage,java.base \
[2025-12-25T13:23:17.276Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \
[2025-12-25T13:23:17.276Z] --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \
[2025-12-25T13:23:17.276Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \
[2025-12-25T13:23:17.276Z] -ea \
[2025-12-25T13:23:17.276Z] -esa \
[2025-12-25T13:23:17.276Z] -Xmx512m \
[2025-12-25T13:23:17.276Z] -XX:-UseCompressedOops \
[2025-12-25T13:23:17.276Z] -Djava.awt.headless=true \
[2025-12-25T13:23:17.276Z] -Djava.library.path=/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/openjdk-test-image/jdk/jtreg/native \
[2025-12-25T13:23:17.276Z] -Xmx512m \
[2025-12-25T13:23:17.276Z] com.sun.javatest.regtest.agent.MainWrapper /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work/tools/jpackage/share/MainClassTest.d/main.0.jta --jpt-run=MainClassTest
[2025-12-25T13:23:17.276Z]
[2025-12-25T13:23:17.276Z] TEST RESULT: Error. Program `/home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/jdkbinary/j2sdk-image/bin/java' timed out (timeout set to 11520000ms, elapsed time including timeout handling was 11521189ms).
[2025-12-25T13:23:17.276Z] --------------------------------------------------
[2025-12-25T14:31:34.448Z] Test results: passed: 300; error: 1
[2025-12-25T14:32:22.658Z] Report written to /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/report/html/report.html
[2025-12-25T14:32:22.658Z] Results written to /home/jenkins/workspace/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/aqa-tests/TKG/output_17666204301238/jdk_tools_1/work
[2025-12-25T14:32:22.658Z] Error: Some tests failed or other problems occurred.
[2025-12-25T14:32:22.658Z] -----------------------------------
[2025-12-25T14:32:22.658Z] jdk_tools_1_FAILED
[2025-12-25T14:32:22.658Z] -----------------------------------
[2025-12-25T14:32:22.658Z]
[2025-12-25T14:32:22.658Z] TEST TEARDOWN:
[2025-12-25T14:32:22.658Z] Nothing to be done for teardown.
[2025-12-25T14:32:22.658Z] jdk_tools_1 Finish Time: Thu Dec 25 14:32:22 2025 Epoch Time (ms): 1766673142216