No Possible Issues Found via Git Search

jdk_tools_0

[2026-03-18T01:40:11.775Z] Running test jdk_tools_0 ... [2026-03-18T01:40:11.775Z] =============================================== [2026-03-18T01:40:11.775Z] jdk_tools_0 Start Time: Wed Mar 18 01:40:11 2026 Epoch Time (ms): 1773798011693 [2026-03-18T01:40:12.130Z] variation: Mode150 [2026-03-18T01:40:12.130Z] JVM_OPTIONS: -XX:+UseCompressedOops [2026-03-18T01:40:12.130Z] { \ [2026-03-18T01:40:12.130Z] echo ""; echo "TEST SETUP:"; \ [2026-03-18T01:40:12.130Z] echo "Nothing to be done for setup."; \ [2026-03-18T01:40:12.130Z] mkdir -p "C:/jenkins/workspace/Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0/aqa-tests/\\TKG\\output_17737823986222\\jdk_tools_0"; \ [2026-03-18T01:40:12.130Z] cd "C:/jenkins/workspace/Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0/aqa-tests/\\TKG\\output_17737823986222\\jdk_tools_0"; \ [2026-03-18T01:40:12.130Z] echo ""; echo "TESTING:"; \ [2026-03-18T01:40:12.130Z] "c:/jenkins/workspace/Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0/jdkbinary/j2sdk-image\\bin\\java" -Xmx512m -jar "C:/jenkins/workspace/Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0/aqa-tests///..//jvmtest\\openjdk\\jtreg\\lib\\jtreg.jar" \ [2026-03-18T01:40:12.130Z] -agentvm -a -ea -esa -v:fail,error,time,nopass -retain:fail,error,*.dmp,javacore.*,heapdump.*,*.trc -ignore:quiet -timeoutFactor:8 -xml:verify -concurrency:3 -nativepath:"c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0/jdkbinary/openjdk-test-image\\jdk\\jtreg\\native" -vmoptions:"-Xmx512m -XX:+UseCompressedOops " \ [2026-03-18T01:40:12.130Z] \ [2026-03-18T01:40:12.130Z] -w ""C:/jenkins/workspace/Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0/aqa-tests/\\TKG\\output_17737823986222\\jdk_tools_0"\\work" \ [2026-03-18T01:40:12.130Z] -r ""C:/jenkins/workspace/Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0/aqa-tests/\\TKG\\output_17737823986222\\jdk_tools_0"\\report" \ [2026-03-18T01:40:12.130Z] -jdk:"c:/jenkins/workspace/Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0/jdkbinary/j2sdk-image" \ [2026-03-18T01:40:12.130Z] -exclude:"C:/jenkins/workspace/Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0/aqa-tests/\\openjdk\\openjdk-jdk\\test\\jdk\\ProblemList.txt" \ [2026-03-18T01:40:12.130Z] -exclude:"C:/jenkins/workspace/Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0/aqa-tests///..//jvmtest\\openjdk\\excludes/ProblemList_openjdk26.txt" \ [2026-03-18T01:40:12.130Z] \ [2026-03-18T01:40:12.130Z] -exclude:"C:/jenkins/workspace/Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0/aqa-tests/\\openjdk\\excludes\\vendors\\eclipse\\ProblemList_openjdk26.txt" \ [2026-03-18T01:40:12.130Z] "C:/jenkins/workspace/Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0/aqa-tests/\\openjdk\\openjdk-jdk\\test\\jdk:jdk_tools"; \ [2026-03-18T01:40:12.130Z] if [ $? -eq 0 ]; then echo "-----------------------------------"; echo "jdk_tools_0""_PASSED"; echo "-----------------------------------"; cd C:/jenkins/workspace/Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0/aqa-tests/; else echo "-----------------------------------"; echo "jdk_tools_0""_FAILED"; echo "-----------------------------------"; fi; \ [2026-03-18T01:40:12.130Z] echo ""; echo "TEST TEARDOWN:"; \ [2026-03-18T01:40:12.130Z] echo "Nothing to be done for teardown."; \ [2026-03-18T01:40:12.130Z] } 2>&1 | tee -a "C:/jenkins/workspace/Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0/aqa-tests/\\TKG\\output_17737823986222\\TestTargetResult"; [2026-03-18T01:40:12.130Z] [2026-03-18T01:40:12.130Z] TEST SETUP: [2026-03-18T01:40:12.130Z] Nothing to be done for setup. [2026-03-18T01:40:12.130Z] [2026-03-18T01:40:12.130Z] TESTING: [2026-03-18T01:40:12.497Z] Directory "C:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work" not found: creating [2026-03-18T01:40:12.497Z] Directory "C:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\report" not found: creating [2026-03-18T01:40:17.341Z] XML output with verification to C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work [2026-03-18T02:01:49.518Z] -------------------------------------------------- [2026-03-18T02:01:49.518Z] TEST: tools/jpackage/share/AddLShortcutTest.java#id1 [2026-03-18T02:01:49.518Z] TEST JDK: c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image [2026-03-18T02:01:49.518Z] [2026-03-18T02:01:49.518Z] ACTION: build -- Passed. Build successful [2026-03-18T02:01:49.518Z] REASON: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:01:49.518Z] TIME: 3.151 seconds [2026-03-18T02:01:49.518Z] messages: [2026-03-18T02:01:49.518Z] command: build jdk.jpackage.test.* [2026-03-18T02:01:49.518Z] reason: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:01:49.518Z] started: Wed Mar 18 01:51:41.077 UTC 2026 [2026-03-18T02:01:49.518Z] Library /test/jdk/tools/jpackage/helpers: [2026-03-18T02:01:49.518Z] compile: jdk.jpackage.test.AdditionalLauncher, jdk.jpackage.test.Annotations, jdk.jpackage.test.AppImageFile, jdk.jpackage.test.ApplicationLayout, jdk.jpackage.test.CannedArgument, jdk.jpackage.test.CannedFormattedString, jdk.jpackage.test.CfgFile, jdk.jpackage.test.Comm, jdk.jpackage.test.CommandArguments, jdk.jpackage.test.ConfigFilesStasher, jdk.jpackage.test.ConfigurationTarget, jdk.jpackage.test.Executor, jdk.jpackage.test.FileAssociations, jdk.jpackage.test.Functional, jdk.jpackage.test.HelloApp, jdk.jpackage.test.JarBuilder, jdk.jpackage.test.JavaAppDesc, jdk.jpackage.test.JavaTool, jdk.jpackage.test.JPackageCommand, jdk.jpackage.test.JPackageStringBundle, jdk.jpackage.test.JPackageUserScript, jdk.jpackage.test.LauncherAsServiceVerifier, jdk.jpackage.test.LauncherIconVerifier, jdk.jpackage.test.LauncherShortcut, jdk.jpackage.test.LauncherVerifier, jdk.jpackage.test.LinuxHelper, jdk.jpackage.test.MacHelper, jdk.jpackage.test.MacSign, jdk.jpackage.test.MacSignVerify, jdk.jpackage.test.Main, jdk.jpackage.test.MethodCall, jdk.jpackage.test.MsiDatabase, jdk.jpackage.test.ObjectMapper, jdk.jpackage.test.PackageFile, jdk.jpackage.test.PackageTest, jdk.jpackage.test.PackageType, jdk.jpackage.test.PropertyFile, jdk.jpackage.test.PropertyFinder, jdk.jpackage.test.RunnablePackageTest, jdk.jpackage.test.TestBuilder, jdk.jpackage.test.TestBuilderConfig, jdk.jpackage.test.TestInstance, jdk.jpackage.test.TestMethodSupplier, jdk.jpackage.test.TKit, jdk.jpackage.test.WindowsHelper, jdk.jpackage.test.WinExecutableIconVerifier, jdk.jpackage.test.WinShortcutVerifier [2026-03-18T02:01:49.518Z] finished: Wed Mar 18 01:51:44.228 UTC 2026 [2026-03-18T02:01:49.518Z] elapsed time (seconds): 3.151 [2026-03-18T02:01:49.518Z] [2026-03-18T02:01:49.518Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:01:49.518Z] REASON: .class file out of date or does not exist [2026-03-18T02:01:49.518Z] TIME: 1.89 seconds [2026-03-18T02:01:49.518Z] messages: [2026-03-18T02:01:49.518Z] command: compile C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java [2026-03-18T02:01:49.518Z] reason: .class file out of date or does not exist [2026-03-18T02:01:49.518Z] started: Wed Mar 18 01:51:42.338 UTC 2026 [2026-03-18T02:01:49.518Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:01:49.518Z] Mode: agentvm [2026-03-18T02:01:49.518Z] Agent id: 2 [2026-03-18T02:01:49.518Z] Process id: 30776 [2026-03-18T02:01:49.518Z] finished: Wed Mar 18 01:51:44.228 UTC 2026 [2026-03-18T02:01:49.518Z] elapsed time (seconds): 1.89 [2026-03-18T02:01:49.518Z] configuration: [2026-03-18T02:01:49.518Z] Boot Layer (javac runtime environment) [2026-03-18T02:01:49.518Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:01:49.518Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:01:49.518Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:01:49.518Z] [2026-03-18T02:01:49.518Z] javac compilation environment [2026-03-18T02:01:49.518Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:01:49.518Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:01:49.518Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:01:49.518Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:01:49.518Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:01:49.518Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:01:49.518Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:01:49.518Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:01:49.518Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:01:49.518Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:01:49.518Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d [2026-03-18T02:01:49.518Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:01:49.518Z] [2026-03-18T02:01:49.518Z] rerun: [2026-03-18T02:01:49.518Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2' && \ [2026-03-18T02:01:49.519Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:01:49.519Z] SystemDrive=C: \ [2026-03-18T02:01:49.519Z] SystemRoot='C:\Windows' \ [2026-03-18T02:01:49.519Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:01:49.519Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:01:49.519Z] windir='C:\Windows' \ [2026-03-18T02:01:49.519Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:01:49.519Z] -J-ea \ [2026-03-18T02:01:49.519Z] -J-esa \ [2026-03-18T02:01:49.519Z] -J-Xmx512m \ [2026-03-18T02:01:49.519Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:01:49.519Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:01:49.519Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:01:49.519Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:01:49.519Z] -J-Dtest.java.opts= \ [2026-03-18T02:01:49.519Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:01:49.519Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:01:49.519Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:01:49.519Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:01:49.519Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:01:49.519Z] -J-Dtest.name=tools/jpackage/share/AddLShortcutTest.java#id1 \ [2026-03-18T02:01:49.519Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:01:49.519Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\AddLShortcutTest.java' \ [2026-03-18T02:01:49.519Z] -J-Dtest.main.class=AddLShortcutTest \ [2026-03-18T02:01:49.519Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:01:49.519Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:01:49.519Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d' \ [2026-03-18T02:01:49.519Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:01:49.519Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:01:49.519Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:01:49.519Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:01:49.519Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:01:49.519Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:01:49.519Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:01:49.519Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:01:49.519Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:01:49.519Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:01:49.519Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:01:49.519Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:01:49.519Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:01:49.519Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:01:49.519Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d\test\jdk\tools\jpackage\helpers' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java' [2026-03-18T02:01:49.519Z] [2026-03-18T02:01:49.519Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:01:49.519Z] REASON: User specified action: run compile -Xlint:all -Werror AddLShortcutTest.java [2026-03-18T02:01:49.519Z] TIME: 0.456 seconds [2026-03-18T02:01:49.519Z] messages: [2026-03-18T02:01:49.519Z] command: compile -Xlint:all -Werror C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\AddLShortcutTest.java [2026-03-18T02:01:49.519Z] reason: User specified action: run compile -Xlint:all -Werror AddLShortcutTest.java [2026-03-18T02:01:49.519Z] started: Wed Mar 18 01:51:44.228 UTC 2026 [2026-03-18T02:01:49.519Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:01:49.519Z] Mode: agentvm [2026-03-18T02:01:49.519Z] Agent id: 2 [2026-03-18T02:01:49.519Z] Process id: 30776 [2026-03-18T02:01:49.519Z] finished: Wed Mar 18 01:51:44.684 UTC 2026 [2026-03-18T02:01:49.519Z] elapsed time (seconds): 0.456 [2026-03-18T02:01:49.519Z] configuration: [2026-03-18T02:01:49.519Z] Boot Layer (javac runtime environment) [2026-03-18T02:01:49.519Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:01:49.519Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:01:49.519Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:01:49.519Z] [2026-03-18T02:01:49.519Z] javac compilation environment [2026-03-18T02:01:49.519Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:01:49.519Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:01:49.519Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:01:49.519Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:01:49.519Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:01:49.519Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:01:49.519Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:01:49.519Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:01:49.519Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:01:49.519Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share [2026-03-18T02:01:49.519Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:01:49.519Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share [2026-03-18T02:01:49.519Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d [2026-03-18T02:01:49.519Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:01:49.519Z] [2026-03-18T02:01:49.519Z] rerun: [2026-03-18T02:01:49.519Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2' && \ [2026-03-18T02:01:49.519Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:01:49.519Z] SystemDrive=C: \ [2026-03-18T02:01:49.519Z] SystemRoot='C:\Windows' \ [2026-03-18T02:01:49.519Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:01:49.519Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:01:49.519Z] windir='C:\Windows' \ [2026-03-18T02:01:49.519Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:01:49.519Z] -J-ea \ [2026-03-18T02:01:49.519Z] -J-esa \ [2026-03-18T02:01:49.519Z] -J-Xmx512m \ [2026-03-18T02:01:49.519Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:01:49.519Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:01:49.519Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:01:49.519Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:01:49.519Z] -J-Dtest.java.opts= \ [2026-03-18T02:01:49.519Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:01:49.519Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:01:49.519Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:01:49.519Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:01:49.519Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:01:49.519Z] -J-Dtest.name=tools/jpackage/share/AddLShortcutTest.java#id1 \ [2026-03-18T02:01:49.519Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:01:49.519Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\AddLShortcutTest.java' \ [2026-03-18T02:01:49.519Z] -J-Dtest.main.class=AddLShortcutTest \ [2026-03-18T02:01:49.519Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:01:49.519Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:01:49.519Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d' \ [2026-03-18T02:01:49.519Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:01:49.519Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:01:49.520Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:01:49.520Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:01:49.520Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:01:49.520Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:01:49.520Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:01:49.520Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:01:49.520Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:01:49.520Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:01:49.520Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:01:49.520Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:01:49.520Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d' \ [2026-03-18T02:01:49.520Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:01:49.520Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:01:49.520Z] -Xlint:all \ [2026-03-18T02:01:49.520Z] -Werror 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\AddLShortcutTest.java' [2026-03-18T02:01:49.520Z] [2026-03-18T02:01:49.520Z] ACTION: build -- Passed. All files up to date [2026-03-18T02:01:49.520Z] REASON: Named class compiled on demand [2026-03-18T02:01:49.520Z] TIME: 0.019 seconds [2026-03-18T02:01:49.520Z] messages: [2026-03-18T02:01:49.520Z] command: build jdk.jpackage.test.Main [2026-03-18T02:01:49.520Z] reason: Named class compiled on demand [2026-03-18T02:01:49.520Z] started: Wed Mar 18 01:51:44.684 UTC 2026 [2026-03-18T02:01:49.520Z] finished: Wed Mar 18 01:51:44.703 UTC 2026 [2026-03-18T02:01:49.520Z] elapsed time (seconds): 0.019 [2026-03-18T02:01:49.520Z] [2026-03-18T02:01:49.520Z] ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 3 FAILED TESTS [2026-03-18T02:01:49.520Z] REASON: User specified action: run main/othervm/timeout=1080 -Xmx512m jdk.jpackage.test.Main --jpt-run=AddLShortcutTest [2026-03-18T02:01:49.520Z] TIME: 590.491 seconds [2026-03-18T02:01:49.520Z] messages: [2026-03-18T02:01:49.520Z] command: main -Xmx512m jdk.jpackage.test.Main --jpt-run=AddLShortcutTest [2026-03-18T02:01:49.520Z] reason: User specified action: run main/othervm/timeout=1080 -Xmx512m jdk.jpackage.test.Main --jpt-run=AddLShortcutTest [2026-03-18T02:01:49.520Z] exclusiveAccess wait time (seconds): 1.74 [2026-03-18T02:01:49.520Z] started: Wed Mar 18 01:51:46.443 UTC 2026 [2026-03-18T02:01:49.520Z] Mode: othervm [/othervm specified] [2026-03-18T02:01:49.520Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:01:49.520Z] Process id: 10508 [2026-03-18T02:01:49.520Z] finished: Wed Mar 18 02:01:36.934 UTC 2026 [2026-03-18T02:01:49.520Z] elapsed time (seconds): 590.491 [2026-03-18T02:01:49.520Z] configuration: [2026-03-18T02:01:49.520Z] Boot Layer [2026-03-18T02:01:49.520Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:01:49.520Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:01:49.520Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:01:49.520Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:01:49.520Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:01:49.520Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:01:49.520Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:01:49.520Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:01:49.520Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:01:49.520Z] add opens: jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:01:49.520Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:01:49.520Z] [2026-03-18T02:01:49.520Z] STDOUT: [2026-03-18T02:01:49.520Z] [01:51:46.978] Parsing [--jpt-run=AddLShortcutTest]... [2026-03-18T02:01:49.520Z] [01:51:47.119] AddLShortcutTest -> [public void AddLShortcutTest.test(), public void AddLShortcutTest.testInvokeShortcuts(jdk.jpackage.test.LauncherShortcut$StartupDirectory), public void AddLShortcutTest.testStartupDirectory2(AddLShortcutTest$LauncherShortcutStartupDirectoryConfig[]), public void AddLShortcutTest.testLastArg(jdk.jpackage.test.LauncherShortcut$StartupDirectory), public void AddLShortcutTest.testStartupDirectory(AddLShortcutTest$LauncherShortcutStartupDirectoryConfig[])] [2026-03-18T02:01:49.520Z] [01:51:47.335] Create: AddLShortcutTest.test [2026-03-18T02:01:49.520Z] [01:51:47.342] Create: AddLShortcutTest.testInvokeShortcuts(DEFAULT) [2026-03-18T02:01:49.520Z] [01:51:47.344] Create: AddLShortcutTest.testInvokeShortcuts(APP_DIR) [2026-03-18T02:01:49.520Z] [01:51:47.351] Create: AddLShortcutTest.testStartupDirectory2([WIN_DESKTOP_SHORTCUT=DEFAULT](length=1)) [2026-03-18T02:01:49.520Z] [01:51:47.352] Create: AddLShortcutTest.testStartupDirectory2([WIN_DESKTOP_SHORTCUT=DEFAULT, WIN_DESKTOP_SHORTCUT=](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.353] Create: AddLShortcutTest.testStartupDirectory2([WIN_DESKTOP_SHORTCUT=DEFAULT, WIN_DESKTOP_SHORTCUT=TRUE](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.355] Create: AddLShortcutTest.testStartupDirectory2([WIN_DESKTOP_SHORTCUT=DEFAULT, WIN_DESKTOP_SHORTCUT=FALSE](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.356] Create: AddLShortcutTest.testStartupDirectory2([WIN_DESKTOP_SHORTCUT=, WIN_DESKTOP_SHORTCUT=TRUE](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.357] Create: AddLShortcutTest.testStartupDirectory2([WIN_DESKTOP_SHORTCUT=, WIN_DESKTOP_SHORTCUT=FALSE](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.359] Create: AddLShortcutTest.testStartupDirectory2([WIN_START_MENU_SHORTCUT=DEFAULT](length=1)) [2026-03-18T02:01:49.520Z] [01:51:47.360] Create: AddLShortcutTest.testStartupDirectory2([WIN_START_MENU_SHORTCUT=DEFAULT, WIN_START_MENU_SHORTCUT=](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.362] Create: AddLShortcutTest.testStartupDirectory2([WIN_START_MENU_SHORTCUT=DEFAULT, WIN_START_MENU_SHORTCUT=TRUE](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.362] Create: AddLShortcutTest.testStartupDirectory2([WIN_START_MENU_SHORTCUT=DEFAULT, WIN_START_MENU_SHORTCUT=FALSE](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.363] Create: AddLShortcutTest.testStartupDirectory2([WIN_START_MENU_SHORTCUT=, WIN_START_MENU_SHORTCUT=TRUE](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.365] Create: AddLShortcutTest.testStartupDirectory2([WIN_START_MENU_SHORTCUT=, WIN_START_MENU_SHORTCUT=FALSE](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.368] Create: AddLShortcutTest.testLastArg(DEFAULT) [2026-03-18T02:01:49.520Z] [01:51:47.369] Create: AddLShortcutTest.testLastArg(APP_DIR) [2026-03-18T02:01:49.520Z] [01:51:47.372] Create: AddLShortcutTest.testStartupDirectory([WIN_DESKTOP_SHORTCUT=DEFAULT](length=1)) [2026-03-18T02:01:49.520Z] [01:51:47.374] Create: AddLShortcutTest.testStartupDirectory([WIN_DESKTOP_SHORTCUT=DEFAULT, WIN_DESKTOP_SHORTCUT=](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.377] Create: AddLShortcutTest.testStartupDirectory([WIN_DESKTOP_SHORTCUT=DEFAULT, WIN_DESKTOP_SHORTCUT=TRUE](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.379] Create: AddLShortcutTest.testStartupDirectory([WIN_DESKTOP_SHORTCUT=DEFAULT, WIN_DESKTOP_SHORTCUT=FALSE](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.381] Create: AddLShortcutTest.testStartupDirectory([WIN_DESKTOP_SHORTCUT=, WIN_DESKTOP_SHORTCUT=TRUE](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.382] Create: AddLShortcutTest.testStartupDirectory([WIN_DESKTOP_SHORTCUT=, WIN_DESKTOP_SHORTCUT=FALSE](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.382] Create: AddLShortcutTest.testStartupDirectory([WIN_START_MENU_SHORTCUT=DEFAULT](length=1)) [2026-03-18T02:01:49.520Z] [01:51:47.383] Create: AddLShortcutTest.testStartupDirectory([WIN_START_MENU_SHORTCUT=DEFAULT, WIN_START_MENU_SHORTCUT=](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.384] Create: AddLShortcutTest.testStartupDirectory([WIN_START_MENU_SHORTCUT=DEFAULT, WIN_START_MENU_SHORTCUT=TRUE](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.385] Create: AddLShortcutTest.testStartupDirectory([WIN_START_MENU_SHORTCUT=DEFAULT, WIN_START_MENU_SHORTCUT=FALSE](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.385] Create: AddLShortcutTest.testStartupDirectory([WIN_START_MENU_SHORTCUT=, WIN_START_MENU_SHORTCUT=TRUE](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.387] Create: AddLShortcutTest.testStartupDirectory([WIN_START_MENU_SHORTCUT=, WIN_START_MENU_SHORTCUT=FALSE](length=2)) [2026-03-18T02:01:49.520Z] [01:51:47.401] [ RUN ] AddLShortcutTest.test [2026-03-18T02:01:49.520Z] [01:51:47.995] TRACE: Bundler msi enabled [2026-03-18T02:01:49.520Z] [01:51:47.996] TRACE: Bundler exe enabled [2026-03-18T02:01:49.520Z] [01:51:48.208] TRACE: Not running file associations test because running in headless environment [2026-03-18T02:01:49.520Z] [01:51:48.258] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.520Z] [01:51:48.596] TRACE: exec: Execute tool provider [javac -d test\jar-workdir --release 11 test\src\Welcome.java](6); discard out+err... [2026-03-18T02:01:49.520Z] [01:51:50.163] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.520Z] [01:51:50.170] TRACE: assertEquals(0): Check command tool provider [javac -d test\jar-workdir --release 11 test\src\Welcome.java](6) exited with 0 code [2026-03-18T02:01:49.520Z] [01:51:50.173] TRACE: exec: Execute tool provider [jar -c -f test\input\another.jar -C test\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.520Z] [01:51:50.263] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.520Z] [01:51:50.264] TRACE: assertEquals(0): Check command tool provider [jar -c -f test\input\another.jar -C test\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.520Z] [01:51:50.271] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\fa.properties] properties file... [2026-03-18T02:01:49.520Z] [01:51:50.273] TRACE: description=jpackage test extension [2026-03-18T02:01:49.520Z] [01:51:50.273] TRACE: extension=AddLShortcutTest [2026-03-18T02:01:49.520Z] [01:51:50.273] TRACE: mime-type=application/x-jpackage-AddLShortcutTest [2026-03-18T02:01:49.520Z] [01:51:50.274] TRACE: Done [2026-03-18T02:01:49.520Z] [01:51:50.277] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\Foo.properties] properties file... [2026-03-18T02:01:49.520Z] [01:51:50.277] TRACE: icon=C:/Jenkins/workspace/Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/resources/icon.ico [2026-03-18T02:01:49.520Z] [01:51:50.277] TRACE: arguments=yep! [2026-03-18T02:01:49.520Z] [01:51:50.278] TRACE: Done [2026-03-18T02:01:49.520Z] [01:51:50.280] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\Bar.properties] properties file... [2026-03-18T02:01:49.520Z] [01:51:50.280] TRACE: icon=C:/Jenkins/workspace/Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/resources/icon.ico [2026-03-18T02:01:49.520Z] [01:51:50.280] TRACE: arguments=one two three [2026-03-18T02:01:49.520Z] [01:51:50.280] TRACE: win-shortcut=true [2026-03-18T02:01:49.520Z] [01:51:50.280] TRACE: win-menu=true [2026-03-18T02:01:49.520Z] [01:51:50.281] TRACE: Done [2026-03-18T02:01:49.520Z] [01:51:50.282] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\Launcher3.properties] properties file... [2026-03-18T02:01:49.520Z] [01:51:50.282] TRACE: icon=C:/Jenkins/workspace/Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/resources/icon.ico [2026-03-18T02:01:49.520Z] [01:51:50.282] TRACE: arguments= [2026-03-18T02:01:49.520Z] [01:51:50.283] TRACE: win-shortcut=false [2026-03-18T02:01:49.520Z] [01:51:50.283] TRACE: win-menu=false [2026-03-18T02:01:49.520Z] [01:51:50.284] TRACE: Done [2026-03-18T02:01:49.520Z] [01:51:50.284] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\Launcher4.properties] properties file... [2026-03-18T02:01:49.520Z] [01:51:50.285] TRACE: icon=C:/Jenkins/workspace/Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/resources/icon.ico [2026-03-18T02:01:49.520Z] [01:51:50.285] TRACE: arguments= [2026-03-18T02:01:49.520Z] [01:51:50.285] TRACE: win-shortcut=false [2026-03-18T02:01:49.520Z] [01:51:50.285] TRACE: win-menu=true [2026-03-18T02:01:49.520Z] [01:51:50.286] TRACE: Done [2026-03-18T02:01:49.520Z] [01:51:50.287] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\Launcher5.properties] properties file... [2026-03-18T02:01:49.520Z] [01:51:50.287] TRACE: icon=C:/Jenkins/workspace/Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0/aqa-tests/openjdk/openjdk-jdk/test/jdk/tools/jpackage/resources/icon.ico [2026-03-18T02:01:49.520Z] [01:51:50.287] TRACE: arguments=--print-workdir [2026-03-18T02:01:49.520Z] [01:51:50.288] TRACE: java-options=-Djpackage.test.appOutput=${LOCALAPPDATA}/AddLShortcutTest-Launcher5.out [2026-03-18T02:01:49.520Z] [01:51:50.288] TRACE: win-shortcut=app-dir [2026-03-18T02:01:49.520Z] [01:51:50.288] TRACE: main-jar=another.jar [2026-03-18T02:01:49.520Z] [01:51:50.288] TRACE: linux-shortcut=app-dir [2026-03-18T02:01:49.520Z] [01:51:50.288] TRACE: win-menu=false [2026-03-18T02:01:49.520Z] [01:51:50.288] TRACE: main-class=Welcome [2026-03-18T02:01:49.520Z] [01:51:50.289] TRACE: Done [2026-03-18T02:01:49.520Z] [01:51:50.291] TRACE: exec: Execute tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.520Z] [01:51:50.564] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.520Z] [01:51:50.565] TRACE: assertEquals(0): Check command tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.520Z] [01:51:50.566] TRACE: exec: Execute tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.520Z] [01:51:50.588] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.520Z] [01:51:50.589] TRACE: assertEquals(0): Check command tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.520Z] [01:51:50.632] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name AddLShortcutTest --type msi --main-jar hello.jar --main-class Hello --win-console --arguments Duke --arguments is --arguments the --arguments King --win-shortcut --win-menu --file-associations test\fa.properties --add-launcher Foo=test\Foo.properties --add-launcher Bar=test\Bar.properties --add-launcher Launcher3=test\Launcher3.properties --add-launcher Launcher4=test\Launcher4.properties --add-launcher Launcher5=test\Launcher5.properties -J-Djlink.debug=true --verbose](38); inherit out+err... [2026-03-18T02:01:49.520Z] [01:51:51.618] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.520Z] [01:51:51.627] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.520Z] [01:51:58.989] Command [PID: -1]: [2026-03-18T02:01:49.520Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:01:49.520Z] [01:51:58.989] Output: [2026-03-18T02:01:49.520Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:01:49.520Z] [2026-03-18T02:01:49.520Z] [01:51:58.990] Returned: 0 [2026-03-18T02:01:49.520Z] [2026-03-18T02:01:49.520Z] [01:51:59.166] Using default package resource JavaApp.ico [icon] (add AddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.520Z] [01:51:59.230] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.520Z] [01:51:59.241] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206". [2026-03-18T02:01:49.520Z] [01:51:59.367] Using custom package resource [icon] (loaded from file C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\icon.ico). [2026-03-18T02:01:49.520Z] [01:51:59.381] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:01:49.520Z] [01:51:59.382] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206". [2026-03-18T02:01:49.520Z] [01:51:59.499] Using custom package resource [icon] (loaded from file C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\icon.ico). [2026-03-18T02:01:49.520Z] [01:51:59.500] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Bar.properties to the resource-dir to customize). [2026-03-18T02:01:49.520Z] [01:51:59.503] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206". [2026-03-18T02:01:49.520Z] [01:51:59.609] Using custom package resource [icon] (loaded from file C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\icon.ico). [2026-03-18T02:01:49.520Z] [01:51:59.611] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Launcher3.properties to the resource-dir to customize). [2026-03-18T02:01:49.520Z] [01:51:59.612] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206". [2026-03-18T02:01:49.520Z] [01:51:59.726] Using custom package resource [icon] (loaded from file C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\icon.ico). [2026-03-18T02:01:49.520Z] [01:51:59.729] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Launcher4.properties to the resource-dir to customize). [2026-03-18T02:01:49.521Z] [01:51:59.730] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206". [2026-03-18T02:01:49.521Z] [01:51:59.860] Using custom package resource [icon] (loaded from file C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\icon.ico). [2026-03-18T02:01:49.521Z] [01:51:59.862] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Launcher5.properties to the resource-dir to customize). [2026-03-18T02:01:49.521Z] [01:51:59.863] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206". [2026-03-18T02:01:49.521Z] [01:52:00.522] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.521Z] [01:52:00.673] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.521Z] [01:52:00.713] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\output\AddLShortcutTest-1.0.msi. [2026-03-18T02:01:49.521Z] [01:52:00.713] MSI ProductCode: fe725957-472f-3fd8-87c7-446f2750bc59. [2026-03-18T02:01:49.521Z] [01:52:00.714] MSI UpgradeCode: 27acf46c-ee50-302f-9755-871e42484bed. [2026-03-18T02:01:49.521Z] [01:52:00.748] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.521Z] [01:52:00.776] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.521Z] [01:52:00.804] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.521Z] [01:52:00.813] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.521Z] [01:52:00.821] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.521Z] [01:52:00.830] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.521Z] [01:52:00.839] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.521Z] [01:52:00.907] No default package resource [script to run after application image is populated] (add AddLShortcutTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.521Z] [01:52:00.907] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\output\AddLShortcutTest-1.0.msi. [2026-03-18T02:01:49.521Z] [01:52:00.911] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206\image [2026-03-18T02:01:49.521Z] [01:52:40.356] Command [PID: 12988]: [2026-03-18T02:01:49.521Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutTest -d JpProductCode=fe725957-472f-3fd8-87c7-446f2750bc59 -d JpAppName=AddLShortcutTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206\image\AddLShortcutTest.exe -d JpAppSizeKb=130699 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=27acf46c-ee50-302f-9755-871e42484bed -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9941720942387746206\wixobj\a.msi [2026-03-18T02:01:49.521Z] [01:52:40.356] Returned: 0 [2026-03-18T02:01:49.521Z] [2026-03-18T02:01:49.521Z] [01:52:40.395] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.521Z] [01:52:40.658] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.521Z] [01:52:40.659] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name AddLShortcutTest --type msi --main-jar hello.jar --main-class Hello --win-console --arguments Duke --arguments is --arguments the --arguments King --win-shortcut --win-menu --file-associations test\fa.properties --add-launcher Foo=test\Foo.properties --add-launcher Bar=test\Bar.properties --add-launcher Launcher3=test\Launcher3.properties --add-launcher Launcher4=test\Launcher4.properties --add-launcher Launcher5=test\Launcher5.properties -J-Djlink.debug=true --verbose](38) exited with 0 code [2026-03-18T02:01:49.521Z] [01:52:40.660] TRACE: assertTrue(): Check [test\output\AddLShortcutTest-1.0.msi] path exists [2026-03-18T02:01:49.521Z] [01:52:40.660] TRACE: assertTrue(): Check [test\output\AddLShortcutTest-1.0.msi] is a file [2026-03-18T02:01:49.521Z] [01:52:40.731] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js test\output\AddLShortcutTest-1.0.msi test\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.521Z] Export table [Component] in [test\msi-db/Component.idt] file [2026-03-18T02:01:49.521Z] Export table [Shortcut] in [test\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.521Z] Export table [Directory] in [test\msi-db/Directory.idt] file [2026-03-18T02:01:49.521Z] Export table [File] in [test\msi-db/File.idt] file [2026-03-18T02:01:49.521Z] [01:52:40.920] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.521Z] [01:52:40.921] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js test\output\AddLShortcutTest-1.0.msi test\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.521Z] [01:52:41.060] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.521Z] [01:52:41.061] TRACE: assertStringListEquals(1, AddLShortcutTest) [2026-03-18T02:01:49.521Z] [01:52:41.062] TRACE: assertStringListEquals(2, Bar) [2026-03-18T02:01:49.521Z] [01:52:41.062] TRACE: assertStringListEquals(3, Foo) [2026-03-18T02:01:49.521Z] [01:52:41.062] TRACE: assertStringListEquals(4, Launcher4) [2026-03-18T02:01:49.521Z] [01:52:41.062] TRACE: assertStringListEquals(5, Launcher5) [2026-03-18T02:01:49.521Z] [01:52:41.063] TRACE: assertEquals(2): Check the number of shortcuts of launcher [AddLShortcutTest] [2026-03-18T02:01:49.521Z] [01:52:41.063] TRACE: Verify shortcut #1 of launcher [AddLShortcutTest] [2026-03-18T02:01:49.521Z] [01:52:41.063] TRACE: assertEquals(DesktopFolder\AddLShortcutTest): Check the shortcut path [2026-03-18T02:01:49.521Z] [01:52:41.064] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutTest\AddLShortcutTest.exe): Check the shortcut target [2026-03-18T02:01:49.521Z] [01:52:41.064] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutTest): Check the shortcut work directory [2026-03-18T02:01:49.521Z] [01:52:41.064] TRACE: Done [2026-03-18T02:01:49.521Z] [01:52:41.064] TRACE: Verify shortcut #2 of launcher [AddLShortcutTest] [2026-03-18T02:01:49.521Z] [01:52:41.065] TRACE: assertEquals(ProgramMenuFolder\Unknown\AddLShortcutTest): Check the shortcut path [2026-03-18T02:01:49.521Z] [01:52:41.065] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutTest\AddLShortcutTest.exe): Check the shortcut target [2026-03-18T02:01:49.521Z] [01:52:41.065] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutTest): Check the shortcut work directory [2026-03-18T02:01:49.521Z] [01:52:41.065] TRACE: Done [2026-03-18T02:01:49.521Z] [01:52:41.065] TRACE: assertEquals(2): Check the number of shortcuts of launcher [Bar] [2026-03-18T02:01:49.521Z] [01:52:41.066] TRACE: Verify shortcut #1 of launcher [Bar] [2026-03-18T02:01:49.521Z] [01:52:41.066] TRACE: assertEquals(DesktopFolder\Bar): Check the shortcut path [2026-03-18T02:01:49.521Z] [01:52:41.066] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutTest\Bar.exe): Check the shortcut target [2026-03-18T02:01:49.521Z] [01:52:41.066] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutTest): Check the shortcut work directory [2026-03-18T02:01:49.521Z] [01:52:41.067] TRACE: Done [2026-03-18T02:01:49.521Z] [01:52:41.067] TRACE: Verify shortcut #2 of launcher [Bar] [2026-03-18T02:01:49.521Z] [01:52:41.067] TRACE: assertEquals(ProgramMenuFolder\Unknown\Bar): Check the shortcut path [2026-03-18T02:01:49.521Z] [01:52:41.067] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutTest\Bar.exe): Check the shortcut target [2026-03-18T02:01:49.521Z] [01:52:41.067] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutTest): Check the shortcut work directory [2026-03-18T02:01:49.521Z] [01:52:41.067] TRACE: Done [2026-03-18T02:01:49.521Z] [01:52:41.068] TRACE: assertEquals(2): Check the number of shortcuts of launcher [Foo] [2026-03-18T02:01:49.521Z] [01:52:41.068] TRACE: Verify shortcut #1 of launcher [Foo] [2026-03-18T02:01:49.521Z] [01:52:41.068] TRACE: assertEquals(DesktopFolder\Foo): Check the shortcut path [2026-03-18T02:01:49.521Z] [01:52:41.069] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutTest\Foo.exe): Check the shortcut target [2026-03-18T02:01:49.521Z] [01:52:41.069] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutTest): Check the shortcut work directory [2026-03-18T02:01:49.521Z] [01:52:41.069] TRACE: Done [2026-03-18T02:01:49.521Z] [01:52:41.069] TRACE: Verify shortcut #2 of launcher [Foo] [2026-03-18T02:01:49.521Z] [01:52:41.069] TRACE: assertEquals(ProgramMenuFolder\Unknown\Foo): Check the shortcut path [2026-03-18T02:01:49.521Z] [01:52:41.070] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutTest\Foo.exe): Check the shortcut target [2026-03-18T02:01:49.521Z] [01:52:41.070] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutTest): Check the shortcut work directory [2026-03-18T02:01:49.521Z] [01:52:41.070] TRACE: Done [2026-03-18T02:01:49.521Z] [01:52:41.070] TRACE: assertEquals(1): Check the number of shortcuts of launcher [Launcher4] [2026-03-18T02:01:49.521Z] [01:52:41.070] TRACE: Verify shortcut #1 of launcher [Launcher4] [2026-03-18T02:01:49.521Z] [01:52:41.071] TRACE: assertEquals(ProgramMenuFolder\Unknown\Launcher4): Check the shortcut path [2026-03-18T02:01:49.521Z] [01:52:41.071] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutTest\Launcher4.exe): Check the shortcut target [2026-03-18T02:01:49.521Z] [01:52:41.071] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutTest): Check the shortcut work directory [2026-03-18T02:01:49.521Z] [01:52:41.071] TRACE: Done [2026-03-18T02:01:49.521Z] [01:52:41.071] TRACE: assertEquals(1): Check the number of shortcuts of launcher [Launcher5] [2026-03-18T02:01:49.521Z] [01:52:41.071] TRACE: Verify shortcut #1 of launcher [Launcher5] [2026-03-18T02:01:49.521Z] [01:52:41.072] TRACE: assertEquals(DesktopFolder\Launcher5): Check the shortcut path [2026-03-18T02:01:49.521Z] [01:52:41.072] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutTest\Launcher5.exe): Check the shortcut target [2026-03-18T02:01:49.521Z] [01:52:41.072] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutTest\app): Check the shortcut work directory [2026-03-18T02:01:49.521Z] [01:52:41.072] TRACE: Done [2026-03-18T02:01:49.521Z] [01:52:41.091] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.521Z] [01:52:41.092] TRACE: icacls "test\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.521Z] [01:52:41.092] TRACE: msiexec /a "test\output\AddLShortcutTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\unpacked-msi\Program Files" [2026-03-18T02:01:49.521Z] [01:52:41.093] TRACE: Done [2026-03-18T02:01:49.521Z] [01:52:41.094] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.521Z] [01:52:42.494] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.521Z] [01:52:45.496] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.521Z] [01:52:46.568] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.521Z] [01:52:50.570] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.521Z] [01:52:51.598] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.521Z] [01:52:56.601] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.521Z] [01:52:57.590] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.521Z] [01:53:03.592] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.521Z] [01:53:04.593] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.521Z] [01:53:11.594] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.521Z] [01:53:12.585] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.521Z] [01:53:20.587] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.521Z] [01:53:21.647] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.521Z] [01:53:30.649] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.521Z] [01:53:31.675] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.521Z] [01:53:41.680] TRACE: Convert [PFiles64\AddLShortcutTest] into [AddLShortcutTest] in [test\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.521Z] [01:53:41.681] TRACE: Deleting [test\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.521Z] [01:53:41.682] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name AddLShortcutTest --type msi --main-jar hello.jar --main-class Hello --win-console --arguments Duke --arguments is --arguments the --arguments King --win-shortcut --win-menu --file-associations test\fa.properties --add-launcher Foo=test\Foo.properties --add-launcher Bar=test\Bar.properties --add-launcher Launcher3=test\Launcher3.properties --add-launcher Launcher4=test\Launcher4.properties --add-launcher Launcher5=test\Launcher5.properties](36) [2026-03-18T02:01:49.521Z] [01:53:41.771] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.521Z] [01:53:41.772] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.521Z] [01:53:41.774] TRACE: assertTrue(): Check [test\unpacked-msi\Program Files\AddLShortcutTest\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.521Z] [01:53:41.776] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.521Z] [01:53:41.789] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.521Z] [01:53:41.789] ERROR: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.521Z] [01:53:41.790] [ FAILED ] AddLShortcutTest.test; checks=42 [2026-03-18T02:01:49.521Z] [01:53:41.792] [ RUN ] AddLShortcutTest.testInvokeShortcuts(APP_DIR) [2026-03-18T02:01:49.521Z] [01:53:41.796] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.521Z] [01:53:41.797] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testInvokeShortcuts.37ba888a\a.properties] properties file... [2026-03-18T02:01:49.521Z] [01:53:41.798] TRACE: java-options=-Djpackage.test.appOutput=${LOCALAPPDATA}/AddLShortcutRunTest-a.out [2026-03-18T02:01:49.521Z] [01:53:41.798] TRACE: win-shortcut=app-dir [2026-03-18T02:01:49.521Z] [01:53:41.798] TRACE: Done [2026-03-18T02:01:49.521Z] [01:53:41.803] TRACE: exec: Execute tool provider [javac -d testInvokeShortcuts.37ba888a\jar-workdir --release 11 testInvokeShortcuts.37ba888a\src\Hello.java](6); discard out+err... [2026-03-18T02:01:49.521Z] [01:53:41.973] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.521Z] [01:53:41.974] TRACE: assertEquals(0): Check command tool provider [javac -d testInvokeShortcuts.37ba888a\jar-workdir --release 11 testInvokeShortcuts.37ba888a\src\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.521Z] [01:53:41.975] TRACE: exec: Execute tool provider [jar -c -f testInvokeShortcuts.37ba888a\input\hello.jar -C testInvokeShortcuts.37ba888a\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.521Z] [01:53:41.999] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.522Z] [01:53:42.000] TRACE: assertEquals(0): Check command tool provider [jar -c -f testInvokeShortcuts.37ba888a\input\hello.jar -C testInvokeShortcuts.37ba888a\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.522Z] [01:53:42.003] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testInvokeShortcuts.37ba888a\input --dest testInvokeShortcuts.37ba888a\output --name AddLShortcutRunTest --type msi --arguments --print-workdir --main-jar hello.jar --main-class Hello --win-console --add-launcher a=testInvokeShortcuts.37ba888a\a.properties -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.522Z] [01:53:42.839] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.522Z] [01:53:42.848] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.522Z] [01:53:47.667] Command [PID: -1]: [2026-03-18T02:01:49.522Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15020922338962347034\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:01:49.522Z] [01:53:47.668] Output: [2026-03-18T02:01:49.522Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:01:49.522Z] [2026-03-18T02:01:49.522Z] [01:53:47.668] Returned: 0 [2026-03-18T02:01:49.522Z] [2026-03-18T02:01:49.522Z] [01:53:47.760] Using default package resource JavaApp.ico [icon] (add AddLShortcutRunTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:53:47.769] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutRunTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:53:47.779] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15020922338962347034". [2026-03-18T02:01:49.522Z] [01:53:47.977] Using default package resource JavaApp.ico [icon] (add a.ico to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:53:47.979] Using default package resource WinLauncher.template [Template for creating executable properties file] (add a.properties to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:53:47.980] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15020922338962347034". [2026-03-18T02:01:49.522Z] [01:53:48.704] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:53:48.896] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:53:48.982] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testInvokeShortcuts.37ba888a\output\AddLShortcutRunTest-1.0.msi. [2026-03-18T02:01:49.522Z] [01:53:48.984] MSI ProductCode: 58458c6d-3eb9-336c-ac38-49b3567fefdf. [2026-03-18T02:01:49.522Z] [01:53:48.984] MSI UpgradeCode: 9de6bb16-ea6e-37fd-b1bf-db4418753a0f. [2026-03-18T02:01:49.522Z] [01:53:49.019] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:53:49.083] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:53:49.108] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:53:49.117] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:53:49.125] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:53:49.134] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:53:49.142] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:53:49.174] No default package resource [script to run after application image is populated] (add AddLShortcutRunTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:53:49.175] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testInvokeShortcuts.37ba888a\output\AddLShortcutRunTest-1.0.msi. [2026-03-18T02:01:49.522Z] [01:53:49.178] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15020922338962347034\image [2026-03-18T02:01:49.522Z] [01:54:26.879] Command [PID: 19368]: [2026-03-18T02:01:49.522Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15020922338962347034\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15020922338962347034\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15020922338962347034\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15020922338962347034\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15020922338962347034\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15020922338962347034\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutRunTest -d JpProductCode=58458c6d-3eb9-336c-ac38-49b3567fefdf -d JpAppName=AddLShortcutRunTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15020922338962347034\image\AddLShortcutRunTest.exe -d JpAppSizeKb=128849 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=9de6bb16-ea6e-37fd-b1bf-db4418753a0f -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15020922338962347034\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15020922338962347034\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15020922338962347034\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15020922338962347034\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15020922338962347034\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15020922338962347034\wixobj\a.msi [2026-03-18T02:01:49.522Z] [01:54:26.880] Returned: 0 [2026-03-18T02:01:49.522Z] [2026-03-18T02:01:49.522Z] [01:54:26.916] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.522Z] [01:54:27.168] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.522Z] [01:54:27.169] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testInvokeShortcuts.37ba888a\input --dest testInvokeShortcuts.37ba888a\output --name AddLShortcutRunTest --type msi --arguments --print-workdir --main-jar hello.jar --main-class Hello --win-console --add-launcher a=testInvokeShortcuts.37ba888a\a.properties -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.522Z] [01:54:27.170] TRACE: assertTrue(): Check [testInvokeShortcuts.37ba888a\output\AddLShortcutRunTest-1.0.msi] path exists [2026-03-18T02:01:49.522Z] [01:54:27.170] TRACE: assertTrue(): Check [testInvokeShortcuts.37ba888a\output\AddLShortcutRunTest-1.0.msi] is a file [2026-03-18T02:01:49.522Z] [01:54:27.172] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testInvokeShortcuts.37ba888a\output\AddLShortcutRunTest-1.0.msi testInvokeShortcuts.37ba888a\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.522Z] Export table [Shortcut] in [testInvokeShortcuts.37ba888a\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.522Z] Export table [Component] in [testInvokeShortcuts.37ba888a\msi-db/Component.idt] file [2026-03-18T02:01:49.522Z] Export table [File] in [testInvokeShortcuts.37ba888a\msi-db/File.idt] file [2026-03-18T02:01:49.522Z] Export table [Directory] in [testInvokeShortcuts.37ba888a\msi-db/Directory.idt] file [2026-03-18T02:01:49.522Z] [01:54:27.292] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.522Z] [01:54:27.293] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testInvokeShortcuts.37ba888a\output\AddLShortcutRunTest-1.0.msi testInvokeShortcuts.37ba888a\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.522Z] [01:54:27.310] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.522Z] [01:54:27.311] TRACE: assertStringListEquals(1, a) [2026-03-18T02:01:49.522Z] [01:54:27.311] TRACE: assertEquals(1): Check the number of shortcuts of launcher [a] [2026-03-18T02:01:49.522Z] [01:54:27.311] TRACE: Verify shortcut #1 of launcher [a] [2026-03-18T02:01:49.522Z] [01:54:27.311] TRACE: assertEquals(DesktopFolder\a): Check the shortcut path [2026-03-18T02:01:49.522Z] [01:54:27.311] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutRunTest\a.exe): Check the shortcut target [2026-03-18T02:01:49.522Z] [01:54:27.311] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutRunTest\app): Check the shortcut work directory [2026-03-18T02:01:49.522Z] [01:54:27.312] TRACE: Done [2026-03-18T02:01:49.522Z] [01:54:27.313] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testInvokeShortcuts.37ba888a\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.522Z] [01:54:27.313] TRACE: icacls "testInvokeShortcuts.37ba888a\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.522Z] [01:54:27.313] TRACE: msiexec /a "testInvokeShortcuts.37ba888a\output\AddLShortcutRunTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testInvokeShortcuts.37ba888a\unpacked-msi\Program Files" [2026-03-18T02:01:49.522Z] [01:54:27.314] TRACE: Done [2026-03-18T02:01:49.522Z] [01:54:27.315] TRACE: exec: Execute [cmd /c testInvokeShortcuts.37ba888a\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.522Z] [01:54:28.274] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.522Z] [01:54:31.275] TRACE: exec: Execute [cmd /c testInvokeShortcuts.37ba888a\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.522Z] [01:54:32.168] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.522Z] [01:54:36.171] TRACE: exec: Execute [cmd /c testInvokeShortcuts.37ba888a\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.522Z] [01:54:37.115] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.522Z] [01:54:42.117] TRACE: exec: Execute [cmd /c testInvokeShortcuts.37ba888a\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.522Z] [01:54:43.004] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.522Z] [01:54:49.006] TRACE: exec: Execute [cmd /c testInvokeShortcuts.37ba888a\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.522Z] [01:54:49.904] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.522Z] [01:54:56.905] TRACE: exec: Execute [cmd /c testInvokeShortcuts.37ba888a\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.522Z] [01:54:57.766] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.522Z] [01:55:05.767] TRACE: exec: Execute [cmd /c testInvokeShortcuts.37ba888a\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.522Z] [01:55:06.671] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.522Z] [01:55:15.673] TRACE: exec: Execute [cmd /c testInvokeShortcuts.37ba888a\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.522Z] [01:55:16.565] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.522Z] [01:55:26.566] TRACE: Convert [PFiles64\AddLShortcutRunTest] into [AddLShortcutRunTest] in [testInvokeShortcuts.37ba888a\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.522Z] [01:55:26.568] TRACE: Deleting [testInvokeShortcuts.37ba888a\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.522Z] [01:55:26.569] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testInvokeShortcuts.37ba888a\input --dest testInvokeShortcuts.37ba888a\output --name AddLShortcutRunTest --type msi --arguments --print-workdir --main-jar hello.jar --main-class Hello --win-console --add-launcher a=testInvokeShortcuts.37ba888a\a.properties](18) [2026-03-18T02:01:49.522Z] [01:55:26.571] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.522Z] [01:55:26.571] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.522Z] [01:55:26.573] TRACE: assertTrue(): Check [testInvokeShortcuts.37ba888a\unpacked-msi\Program Files\AddLShortcutRunTest\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.522Z] [01:55:26.574] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.522Z] [01:55:26.574] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.522Z] [01:55:26.575] ERROR: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.522Z] [01:55:26.575] [ FAILED ] AddLShortcutTest.testInvokeShortcuts(APP_DIR); checks=15 [2026-03-18T02:01:49.522Z] [01:55:26.577] [ RUN ] AddLShortcutTest.testInvokeShortcuts(DEFAULT) [2026-03-18T02:01:49.522Z] [01:55:26.578] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.522Z] [01:55:26.579] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testInvokeShortcuts.16ca11d8\a.properties] properties file... [2026-03-18T02:01:49.522Z] [01:55:26.580] TRACE: java-options=-Djpackage.test.appOutput=${LOCALAPPDATA}/AddLShortcutRunTest-a.out [2026-03-18T02:01:49.522Z] [01:55:26.580] TRACE: win-shortcut=true [2026-03-18T02:01:49.522Z] [01:55:26.580] TRACE: Done [2026-03-18T02:01:49.522Z] [01:55:26.584] TRACE: exec: Execute tool provider [javac -d testInvokeShortcuts.16ca11d8\jar-workdir --release 11 testInvokeShortcuts.16ca11d8\src\Hello.java](6); discard out+err... [2026-03-18T02:01:49.522Z] [01:55:26.758] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.522Z] [01:55:26.759] TRACE: assertEquals(0): Check command tool provider [javac -d testInvokeShortcuts.16ca11d8\jar-workdir --release 11 testInvokeShortcuts.16ca11d8\src\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.522Z] [01:55:26.761] TRACE: exec: Execute tool provider [jar -c -f testInvokeShortcuts.16ca11d8\input\hello.jar -C testInvokeShortcuts.16ca11d8\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.522Z] [01:55:26.767] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.522Z] [01:55:26.767] TRACE: assertEquals(0): Check command tool provider [jar -c -f testInvokeShortcuts.16ca11d8\input\hello.jar -C testInvokeShortcuts.16ca11d8\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.522Z] [01:55:26.771] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testInvokeShortcuts.16ca11d8\input --dest testInvokeShortcuts.16ca11d8\output --name AddLShortcutRunTest --type msi --arguments --print-workdir --main-jar hello.jar --main-class Hello --win-console --add-launcher a=testInvokeShortcuts.16ca11d8\a.properties -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.522Z] [01:55:27.607] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.522Z] [01:55:27.616] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.522Z] [01:55:32.824] Command [PID: -1]: [2026-03-18T02:01:49.522Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11469237189151064036\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:01:49.522Z] [01:55:32.825] Output: [2026-03-18T02:01:49.522Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:01:49.522Z] [2026-03-18T02:01:49.522Z] [01:55:32.825] Returned: 0 [2026-03-18T02:01:49.522Z] [2026-03-18T02:01:49.522Z] [01:55:32.944] Using default package resource JavaApp.ico [icon] (add AddLShortcutRunTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:55:32.954] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutRunTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:55:32.964] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11469237189151064036". [2026-03-18T02:01:49.522Z] [01:55:33.124] Using default package resource JavaApp.ico [icon] (add a.ico to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:55:33.126] Using default package resource WinLauncher.template [Template for creating executable properties file] (add a.properties to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:55:33.127] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11469237189151064036". [2026-03-18T02:01:49.522Z] [01:55:33.792] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:55:33.966] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:55:34.035] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testInvokeShortcuts.16ca11d8\output\AddLShortcutRunTest-1.0.msi. [2026-03-18T02:01:49.522Z] [01:55:34.036] MSI ProductCode: 58458c6d-3eb9-336c-ac38-49b3567fefdf. [2026-03-18T02:01:49.522Z] [01:55:34.036] MSI UpgradeCode: 9de6bb16-ea6e-37fd-b1bf-db4418753a0f. [2026-03-18T02:01:49.522Z] [01:55:34.073] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:55:34.099] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:55:34.127] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:55:34.138] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:55:34.146] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:55:34.155] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:55:34.163] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:55:34.217] No default package resource [script to run after application image is populated] (add AddLShortcutRunTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.522Z] [01:55:34.218] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testInvokeShortcuts.16ca11d8\output\AddLShortcutRunTest-1.0.msi. [2026-03-18T02:01:49.522Z] [01:55:34.221] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11469237189151064036\image [2026-03-18T02:01:49.522Z] [01:56:11.853] Command [PID: 22480]: [2026-03-18T02:01:49.523Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11469237189151064036\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11469237189151064036\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11469237189151064036\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11469237189151064036\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11469237189151064036\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11469237189151064036\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutRunTest -d JpProductCode=58458c6d-3eb9-336c-ac38-49b3567fefdf -d JpAppName=AddLShortcutRunTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11469237189151064036\image\AddLShortcutRunTest.exe -d JpAppSizeKb=128849 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=9de6bb16-ea6e-37fd-b1bf-db4418753a0f -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11469237189151064036\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11469237189151064036\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11469237189151064036\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11469237189151064036\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11469237189151064036\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11469237189151064036\wixobj\a.msi [2026-03-18T02:01:49.523Z] [01:56:11.853] Returned: 0 [2026-03-18T02:01:49.523Z] [2026-03-18T02:01:49.523Z] [01:56:11.890] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.523Z] [01:56:12.150] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.523Z] [01:56:12.151] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testInvokeShortcuts.16ca11d8\input --dest testInvokeShortcuts.16ca11d8\output --name AddLShortcutRunTest --type msi --arguments --print-workdir --main-jar hello.jar --main-class Hello --win-console --add-launcher a=testInvokeShortcuts.16ca11d8\a.properties -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.523Z] [01:56:12.151] TRACE: assertTrue(): Check [testInvokeShortcuts.16ca11d8\output\AddLShortcutRunTest-1.0.msi] path exists [2026-03-18T02:01:49.523Z] [01:56:12.152] TRACE: assertTrue(): Check [testInvokeShortcuts.16ca11d8\output\AddLShortcutRunTest-1.0.msi] is a file [2026-03-18T02:01:49.523Z] [01:56:12.154] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testInvokeShortcuts.16ca11d8\output\AddLShortcutRunTest-1.0.msi testInvokeShortcuts.16ca11d8\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.523Z] Export table [Shortcut] in [testInvokeShortcuts.16ca11d8\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.523Z] Export table [Component] in [testInvokeShortcuts.16ca11d8\msi-db/Component.idt] file [2026-03-18T02:01:49.523Z] Export table [File] in [testInvokeShortcuts.16ca11d8\msi-db/File.idt] file [2026-03-18T02:01:49.523Z] Export table [Directory] in [testInvokeShortcuts.16ca11d8\msi-db/Directory.idt] file [2026-03-18T02:01:49.523Z] [01:56:12.263] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.523Z] [01:56:12.264] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testInvokeShortcuts.16ca11d8\output\AddLShortcutRunTest-1.0.msi testInvokeShortcuts.16ca11d8\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.523Z] [01:56:12.271] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.523Z] [01:56:12.272] TRACE: assertStringListEquals(1, a) [2026-03-18T02:01:49.523Z] [01:56:12.272] TRACE: assertEquals(1): Check the number of shortcuts of launcher [a] [2026-03-18T02:01:49.523Z] [01:56:12.272] TRACE: Verify shortcut #1 of launcher [a] [2026-03-18T02:01:49.523Z] [01:56:12.272] TRACE: assertEquals(DesktopFolder\a): Check the shortcut path [2026-03-18T02:01:49.523Z] [01:56:12.272] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutRunTest\a.exe): Check the shortcut target [2026-03-18T02:01:49.523Z] [01:56:12.272] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutRunTest): Check the shortcut work directory [2026-03-18T02:01:49.523Z] [01:56:12.273] TRACE: Done [2026-03-18T02:01:49.523Z] [01:56:12.274] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testInvokeShortcuts.16ca11d8\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.523Z] [01:56:12.274] TRACE: icacls "testInvokeShortcuts.16ca11d8\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.523Z] [01:56:12.274] TRACE: msiexec /a "testInvokeShortcuts.16ca11d8\output\AddLShortcutRunTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testInvokeShortcuts.16ca11d8\unpacked-msi\Program Files" [2026-03-18T02:01:49.523Z] [01:56:12.275] TRACE: Done [2026-03-18T02:01:49.523Z] [01:56:12.275] TRACE: exec: Execute [cmd /c testInvokeShortcuts.16ca11d8\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.523Z] [01:56:13.203] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.523Z] [01:56:16.206] TRACE: exec: Execute [cmd /c testInvokeShortcuts.16ca11d8\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.523Z] [01:56:17.080] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.523Z] [01:56:21.082] TRACE: exec: Execute [cmd /c testInvokeShortcuts.16ca11d8\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.523Z] [01:56:21.993] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.523Z] [01:56:26.995] TRACE: exec: Execute [cmd /c testInvokeShortcuts.16ca11d8\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.523Z] [01:56:27.881] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.523Z] [01:56:33.882] TRACE: exec: Execute [cmd /c testInvokeShortcuts.16ca11d8\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.523Z] [01:56:34.750] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.523Z] [01:56:41.751] TRACE: exec: Execute [cmd /c testInvokeShortcuts.16ca11d8\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.523Z] [01:56:42.626] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.523Z] [01:56:50.628] TRACE: exec: Execute [cmd /c testInvokeShortcuts.16ca11d8\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.523Z] [01:56:51.540] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.523Z] [01:57:00.542] TRACE: exec: Execute [cmd /c testInvokeShortcuts.16ca11d8\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.523Z] [01:57:01.464] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:01:49.523Z] [01:57:11.465] TRACE: Convert [PFiles64\AddLShortcutRunTest] into [AddLShortcutRunTest] in [testInvokeShortcuts.16ca11d8\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.523Z] [01:57:11.466] TRACE: Deleting [testInvokeShortcuts.16ca11d8\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.523Z] [01:57:11.467] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testInvokeShortcuts.16ca11d8\input --dest testInvokeShortcuts.16ca11d8\output --name AddLShortcutRunTest --type msi --arguments --print-workdir --main-jar hello.jar --main-class Hello --win-console --add-launcher a=testInvokeShortcuts.16ca11d8\a.properties](18) [2026-03-18T02:01:49.523Z] [01:57:11.468] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.523Z] [01:57:11.468] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.523Z] [01:57:11.469] TRACE: assertTrue(): Check [testInvokeShortcuts.16ca11d8\unpacked-msi\Program Files\AddLShortcutRunTest\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.523Z] [01:57:11.470] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.523Z] [01:57:11.471] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.523Z] [01:57:11.471] ERROR: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.523Z] [01:57:11.471] [ FAILED ] AddLShortcutTest.testInvokeShortcuts(DEFAULT); checks=15 [2026-03-18T02:01:49.523Z] [01:57:11.472] [ RUN ] AddLShortcutTest.testLastArg(APP_DIR) [2026-03-18T02:01:49.523Z] [01:57:11.494] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.523Z] [01:57:11.496] TRACE: exec: Execute tool provider [javac -d testLastArg.1ed8315f\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.523Z] [01:57:11.655] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.523Z] [01:57:11.656] TRACE: assertEquals(0): Check command tool provider [javac -d testLastArg.1ed8315f\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.523Z] [01:57:11.657] TRACE: exec: Execute tool provider [jar -c -f testLastArg.1ed8315f\input\hello.jar -C testLastArg.1ed8315f\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.523Z] [01:57:11.682] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.523Z] [01:57:11.682] TRACE: assertEquals(0): Check command tool provider [jar -c -f testLastArg.1ed8315f\input\hello.jar -C testLastArg.1ed8315f\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.523Z] [01:57:11.684] TRACE: Init fake runtime in [testLastArg.1ed8315f\fake_runtime] directory [2026-03-18T02:01:49.523Z] [01:57:11.696] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testLastArg.1ed8315f\input --dest testLastArg.1ed8315f\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testLastArg.1ed8315f\fake_runtime -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.523Z] [01:57:12.360] Creating app package: foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testLastArg.1ed8315f\output [2026-03-18T02:01:49.523Z] [01:57:12.524] Using default package resource JavaApp.ico [icon] (add foo.ico to the resource-dir to customize). [2026-03-18T02:01:49.523Z] [01:57:12.532] Using default package resource WinLauncher.template [Template for creating executable properties file] (add foo.properties to the resource-dir to customize). [2026-03-18T02:01:49.523Z] [01:57:12.542] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13391958611615601592". [2026-03-18T02:01:49.523Z] [01:57:12.573] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.523Z] [01:57:12.605] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.523Z] [01:57:12.605] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testLastArg.1ed8315f\input --dest testLastArg.1ed8315f\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testLastArg.1ed8315f\fake_runtime -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.523Z] [01:57:12.606] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testLastArg.1ed8315f\fake_runtime] [2026-03-18T02:01:49.523Z] [01:57:12.607] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.523Z] [01:57:12.607] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.523Z] [01:57:12.607] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:57:11.6905032Z) [2026-03-18T02:01:49.523Z] [01:57:12.612] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testLastArg.1ed8315f\output --name AddLShortcutDir3Test --type msi --app-image testLastArg.1ed8315f\output\foo --win-shortcut app-dir -J-Djlink.debug=true](12); inherit out+err... [2026-03-18T02:01:49.523Z] [01:57:15.443] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.523Z] [01:57:15.443] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testLastArg.1ed8315f\output --name AddLShortcutDir3Test --type msi --app-image testLastArg.1ed8315f\output\foo --win-shortcut app-dir -J-Djlink.debug=true](12) exited with 0 code [2026-03-18T02:01:49.523Z] [01:57:15.445] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testLastArg.1ed8315f\output\foo] [2026-03-18T02:01:49.523Z] [01:57:15.445] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.523Z] [01:57:15.445] TRACE: assertStringListEquals(2, app#) [2026-03-18T02:01:49.523Z] [01:57:15.445] TRACE: assertStringListEquals(3, app\.jpackage.xml#2026-03-18T01:57:12.5135647Z) [2026-03-18T02:01:49.523Z] [01:57:15.445] TRACE: assertStringListEquals(4, app\foo.cfg#2026-03-18T01:57:12.4055598Z) [2026-03-18T02:01:49.523Z] [01:57:15.445] TRACE: assertStringListEquals(5, app\hello.jar#2026-03-18T01:57:11.6814966Z) [2026-03-18T02:01:49.523Z] [01:57:15.445] TRACE: assertStringListEquals(6, foo.exe#2026-03-18T01:57:12.5655677Z) [2026-03-18T02:01:49.523Z] [01:57:15.445] TRACE: assertStringListEquals(7, runtime#) [2026-03-18T02:01:49.523Z] [01:57:15.445] TRACE: assertStringListEquals(8, runtime\lib#) [2026-03-18T02:01:49.523Z] [01:57:15.445] TRACE: assertStringListEquals(9, runtime\lib\bulk#2026-03-18T01:57:11.6905032Z) [2026-03-18T02:01:49.523Z] [01:57:15.446] TRACE: assertTrue(): Check [testLastArg.1ed8315f\output\AddLShortcutDir3Test-1.0.msi] path exists [2026-03-18T02:01:49.523Z] [01:57:15.446] TRACE: assertTrue(): Check [testLastArg.1ed8315f\output\AddLShortcutDir3Test-1.0.msi] is a file [2026-03-18T02:01:49.523Z] [01:57:15.448] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testLastArg.1ed8315f\output\AddLShortcutDir3Test-1.0.msi testLastArg.1ed8315f\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.523Z] Export table [Shortcut] in [testLastArg.1ed8315f\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.523Z] Export table [Component] in [testLastArg.1ed8315f\msi-db/Component.idt] file [2026-03-18T02:01:49.523Z] Export table [File] in [testLastArg.1ed8315f\msi-db/File.idt] file [2026-03-18T02:01:49.523Z] Export table [Directory] in [testLastArg.1ed8315f\msi-db/Directory.idt] file [2026-03-18T02:01:49.523Z] [01:57:15.544] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.523Z] [01:57:15.545] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testLastArg.1ed8315f\output\AddLShortcutDir3Test-1.0.msi testLastArg.1ed8315f\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.523Z] [01:57:15.647] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.523Z] [01:57:15.648] TRACE: assertStringListEquals(1, foo) [2026-03-18T02:01:49.523Z] [01:57:15.648] TRACE: assertEquals(1): Check the number of shortcuts of launcher [foo] [2026-03-18T02:01:49.523Z] [01:57:15.648] TRACE: Verify shortcut #1 of launcher [foo] [2026-03-18T02:01:49.523Z] [01:57:15.648] TRACE: assertEquals(DesktopFolder\foo): Check the shortcut path [2026-03-18T02:01:49.523Z] [01:57:15.649] TRACE: assertEquals(ProgramFiles64Folder\foo\foo.exe): Check the shortcut target [2026-03-18T02:01:49.523Z] [01:57:15.649] TRACE: assertEquals(ProgramFiles64Folder\foo\app): Check the shortcut work directory [2026-03-18T02:01:49.523Z] [01:57:15.649] TRACE: Done [2026-03-18T02:01:49.523Z] [01:57:15.649] TRACE: assertEquals(app-dir): Check the last argument of jpackage command line [2026-03-18T02:01:49.523Z] [01:57:15.651] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testLastArg.1ed8315f\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.523Z] [01:57:15.651] TRACE: icacls "testLastArg.1ed8315f\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.523Z] [01:57:15.651] TRACE: msiexec /a "testLastArg.1ed8315f\output\AddLShortcutDir3Test-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testLastArg.1ed8315f\unpacked-msi\Program Files" [2026-03-18T02:01:49.523Z] [01:57:15.652] TRACE: Done [2026-03-18T02:01:49.523Z] [01:57:15.652] TRACE: exec: Execute [cmd /c testLastArg.1ed8315f\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.523Z] [01:57:16.131] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.523Z] [01:57:16.137] TRACE: Convert [PFiles64\foo] into [foo] in [testLastArg.1ed8315f\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.523Z] [01:57:16.138] TRACE: Deleting [testLastArg.1ed8315f\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.523Z] [01:57:16.139] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testLastArg.1ed8315f\output --name AddLShortcutDir3Test --type msi --app-image testLastArg.1ed8315f\output\foo --win-shortcut app-dir](11) [2026-03-18T02:01:49.523Z] [01:57:16.154] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.523Z] [01:57:16.154] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.523Z] [01:57:16.169] TRACE: assertTrue(): Check [testLastArg.1ed8315f\unpacked-msi\Program Files\foo\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.523Z] [01:57:16.174] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.523Z] [01:57:16.178] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.523Z] [01:57:16.179] TRACE: assertStringListEquals(1, testLastArg.1ed8315f\unpacked-msi\Program Files\foo\app\.package) [2026-03-18T02:01:49.523Z] [01:57:16.196] TRACE: assertTrue(): Check [testLastArg.1ed8315f\unpacked-msi\Program Files\foo\foo.exe] path exists [2026-03-18T02:01:49.523Z] [01:57:16.196] TRACE: assertTrue(): Check [testLastArg.1ed8315f\unpacked-msi\Program Files\foo\foo.exe] is a file [2026-03-18T02:01:49.523Z] [01:57:16.197] TRACE: assertTrue(): Check [testLastArg.1ed8315f\unpacked-msi\Program Files\foo\foo.exe] file is executable [2026-03-18T02:01:49.523Z] [01:57:16.197] TRACE: assertTrue(): Check [testLastArg.1ed8315f\unpacked-msi\Program Files\foo\app\foo.cfg] path exists [2026-03-18T02:01:49.523Z] [01:57:16.197] TRACE: assertTrue(): Check [testLastArg.1ed8315f\unpacked-msi\Program Files\foo\app\foo.cfg] is a file [2026-03-18T02:01:49.523Z] [01:57:16.225] TRACE: assertTrue(): Check [testLastArg.1ed8315f\unpacked-msi\Program Files\foo\foo.ico] path doesn't exist [2026-03-18T02:01:49.523Z] [01:57:16.229] TRACE: assertTrue(): Check [testLastArg.1ed8315f\unpacked-msi\Program Files\foo\runtime] path exists [2026-03-18T02:01:49.523Z] [01:57:16.230] TRACE: assertTrue(): Check [testLastArg.1ed8315f\unpacked-msi\Program Files\foo\runtime] is a directory [2026-03-18T02:01:49.523Z] [01:57:16.231] TRACE: Check contents of the predefined app image [testLastArg.1ed8315f\output\foo] copied verbatim [2026-03-18T02:01:49.523Z] [01:57:16.250] TRACE: assertTrue(): Check the content of [testLastArg.1ed8315f\output\foo\app\foo.cfg] and [testLastArg.1ed8315f\unpacked-msi\Program Files\foo\app\foo.cfg] files is the same [2026-03-18T02:01:49.523Z] [01:57:16.252] TRACE: assertTrue(): Check the content of [testLastArg.1ed8315f\output\foo\app\hello.jar] and [testLastArg.1ed8315f\unpacked-msi\Program Files\foo\app\hello.jar] files is the same [2026-03-18T02:01:49.523Z] [01:57:16.324] TRACE: assertTrue(): Check the content of [testLastArg.1ed8315f\output\foo\foo.exe] and [testLastArg.1ed8315f\unpacked-msi\Program Files\foo\foo.exe] files is the same [2026-03-18T02:01:49.523Z] [01:57:16.327] TRACE: assertTrue(): Check the content of [testLastArg.1ed8315f\output\foo\runtime\lib\bulk] and [testLastArg.1ed8315f\unpacked-msi\Program Files\foo\runtime\lib\bulk] files is the same [2026-03-18T02:01:49.523Z] [01:57:16.327] TRACE: Done [2026-03-18T02:01:49.523Z] [01:57:16.332] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testLastArg.1ed8315f\output --name AddLShortcutDir3Test --type exe --app-image testLastArg.1ed8315f\output\foo --win-shortcut app-dir -J-Djlink.debug=true](12); inherit out+err... [2026-03-18T02:01:49.523Z] [01:57:19.348] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.523Z] [01:57:19.348] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testLastArg.1ed8315f\output --name AddLShortcutDir3Test --type exe --app-image testLastArg.1ed8315f\output\foo --win-shortcut app-dir -J-Djlink.debug=true](12) exited with 0 code [2026-03-18T02:01:49.523Z] [01:57:19.350] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testLastArg.1ed8315f\output\foo] [2026-03-18T02:01:49.523Z] [01:57:19.350] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.523Z] [01:57:19.350] TRACE: assertStringListEquals(2, app#) [2026-03-18T02:01:49.523Z] [01:57:19.350] TRACE: assertStringListEquals(3, app\.jpackage.xml#2026-03-18T01:57:12.5135647Z) [2026-03-18T02:01:49.524Z] [01:57:19.350] TRACE: assertStringListEquals(4, app\foo.cfg#2026-03-18T01:57:12.4055598Z) [2026-03-18T02:01:49.524Z] [01:57:19.351] TRACE: assertStringListEquals(5, app\hello.jar#2026-03-18T01:57:11.6814966Z) [2026-03-18T02:01:49.524Z] [01:57:19.351] TRACE: assertStringListEquals(6, foo.exe#2026-03-18T01:57:12.5655677Z) [2026-03-18T02:01:49.524Z] [01:57:19.351] TRACE: assertStringListEquals(7, runtime#) [2026-03-18T02:01:49.524Z] [01:57:19.351] TRACE: assertStringListEquals(8, runtime\lib#) [2026-03-18T02:01:49.524Z] [01:57:19.351] TRACE: assertStringListEquals(9, runtime\lib\bulk#2026-03-18T01:57:11.6905032Z) [2026-03-18T02:01:49.524Z] [01:57:19.351] TRACE: assertTrue(): Check [testLastArg.1ed8315f\output\AddLShortcutDir3Test-1.0.exe] path exists [2026-03-18T02:01:49.524Z] [01:57:19.351] TRACE: assertTrue(): Check [testLastArg.1ed8315f\output\AddLShortcutDir3Test-1.0.exe] is a file [2026-03-18T02:01:49.524Z] [01:57:19.352] TRACE: assertEquals(app-dir): Check the last argument of jpackage command line [2026-03-18T02:01:49.524Z] [01:57:19.352] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testLastArg.1ed8315f\output --name AddLShortcutDir3Test --type exe --app-image testLastArg.1ed8315f\output\foo --win-shortcut app-dir](11) command [2026-03-18T02:01:49.524Z] [01:57:19.352] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testLastArg.1ed8315f\output --name AddLShortcutDir3Test --type exe --app-image testLastArg.1ed8315f\output\foo --win-shortcut app-dir](11) command [2026-03-18T02:01:49.524Z] [01:57:19.353] TRACE: Deleting [testLastArg.1ed8315f] directory recursively [2026-03-18T02:01:49.524Z] [01:57:19.367] [ OK ] AddLShortcutTest.testLastArg(APP_DIR); checks=36 [2026-03-18T02:01:49.524Z] [01:57:19.367] [ RUN ] AddLShortcutTest.testLastArg(DEFAULT) [2026-03-18T02:01:49.524Z] [01:57:19.369] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.524Z] [01:57:19.370] TRACE: exec: Execute tool provider [javac -d testLastArg.fde7baad\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.524Z] [01:57:19.542] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.524Z] [01:57:19.543] TRACE: assertEquals(0): Check command tool provider [javac -d testLastArg.fde7baad\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.524Z] [01:57:19.544] TRACE: exec: Execute tool provider [jar -c -f testLastArg.fde7baad\input\hello.jar -C testLastArg.fde7baad\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.524Z] [01:57:19.567] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.524Z] [01:57:19.568] TRACE: assertEquals(0): Check command tool provider [jar -c -f testLastArg.fde7baad\input\hello.jar -C testLastArg.fde7baad\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.524Z] [01:57:19.569] TRACE: Init fake runtime in [testLastArg.fde7baad\fake_runtime] directory [2026-03-18T02:01:49.524Z] [01:57:19.574] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testLastArg.fde7baad\input --dest testLastArg.fde7baad\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testLastArg.fde7baad\fake_runtime -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.524Z] [01:57:20.275] Creating app package: foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testLastArg.fde7baad\output [2026-03-18T02:01:49.524Z] [01:57:20.454] Using default package resource JavaApp.ico [icon] (add foo.ico to the resource-dir to customize). [2026-03-18T02:01:49.524Z] [01:57:20.463] Using default package resource WinLauncher.template [Template for creating executable properties file] (add foo.properties to the resource-dir to customize). [2026-03-18T02:01:49.524Z] [01:57:20.474] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage723877096730758787". [2026-03-18T02:01:49.524Z] [01:57:20.481] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.524Z] [01:57:20.507] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.524Z] [01:57:20.507] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testLastArg.fde7baad\input --dest testLastArg.fde7baad\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testLastArg.fde7baad\fake_runtime -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.524Z] [01:57:20.508] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testLastArg.fde7baad\fake_runtime] [2026-03-18T02:01:49.524Z] [01:57:20.508] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.524Z] [01:57:20.509] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.524Z] [01:57:20.509] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:57:19.5729432Z) [2026-03-18T02:01:49.524Z] [01:57:20.512] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testLastArg.fde7baad\output --name AddLShortcutDir3Test --type msi --app-image testLastArg.fde7baad\output\foo --win-shortcut -J-Djlink.debug=true](11); inherit out+err... [2026-03-18T02:01:49.524Z] [01:57:23.233] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.524Z] [01:57:23.234] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testLastArg.fde7baad\output --name AddLShortcutDir3Test --type msi --app-image testLastArg.fde7baad\output\foo --win-shortcut -J-Djlink.debug=true](11) exited with 0 code [2026-03-18T02:01:49.524Z] [01:57:23.235] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testLastArg.fde7baad\output\foo] [2026-03-18T02:01:49.524Z] [01:57:23.235] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.524Z] [01:57:23.235] TRACE: assertStringListEquals(2, app#) [2026-03-18T02:01:49.524Z] [01:57:23.235] TRACE: assertStringListEquals(3, app\.jpackage.xml#2026-03-18T01:57:20.443006Z) [2026-03-18T02:01:49.524Z] [01:57:23.235] TRACE: assertStringListEquals(4, app\foo.cfg#2026-03-18T01:57:20.3229897Z) [2026-03-18T02:01:49.524Z] [01:57:23.235] TRACE: assertStringListEquals(5, app\hello.jar#2026-03-18T01:57:19.5669366Z) [2026-03-18T02:01:49.524Z] [01:57:23.235] TRACE: assertStringListEquals(6, foo.exe#2026-03-18T01:57:20.4790094Z) [2026-03-18T02:01:49.524Z] [01:57:23.236] TRACE: assertStringListEquals(7, runtime#) [2026-03-18T02:01:49.524Z] [01:57:23.236] TRACE: assertStringListEquals(8, runtime\lib#) [2026-03-18T02:01:49.524Z] [01:57:23.236] TRACE: assertStringListEquals(9, runtime\lib\bulk#2026-03-18T01:57:19.5729432Z) [2026-03-18T02:01:49.524Z] [01:57:23.236] TRACE: assertTrue(): Check [testLastArg.fde7baad\output\AddLShortcutDir3Test-1.0.msi] path exists [2026-03-18T02:01:49.524Z] [01:57:23.236] TRACE: assertTrue(): Check [testLastArg.fde7baad\output\AddLShortcutDir3Test-1.0.msi] is a file [2026-03-18T02:01:49.524Z] [01:57:23.238] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testLastArg.fde7baad\output\AddLShortcutDir3Test-1.0.msi testLastArg.fde7baad\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.524Z] Export table [Shortcut] in [testLastArg.fde7baad\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.524Z] Export table [Component] in [testLastArg.fde7baad\msi-db/Component.idt] file [2026-03-18T02:01:49.524Z] Export table [File] in [testLastArg.fde7baad\msi-db/File.idt] file [2026-03-18T02:01:49.524Z] Export table [Directory] in [testLastArg.fde7baad\msi-db/Directory.idt] file [2026-03-18T02:01:49.524Z] [01:57:23.327] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.524Z] [01:57:23.327] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testLastArg.fde7baad\output\AddLShortcutDir3Test-1.0.msi testLastArg.fde7baad\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.524Z] [01:57:23.360] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.524Z] [01:57:23.361] TRACE: assertStringListEquals(1, foo) [2026-03-18T02:01:49.524Z] [01:57:23.361] TRACE: assertEquals(1): Check the number of shortcuts of launcher [foo] [2026-03-18T02:01:49.524Z] [01:57:23.361] TRACE: Verify shortcut #1 of launcher [foo] [2026-03-18T02:01:49.524Z] [01:57:23.361] TRACE: assertEquals(DesktopFolder\foo): Check the shortcut path [2026-03-18T02:01:49.524Z] [01:57:23.361] TRACE: assertEquals(ProgramFiles64Folder\foo\foo.exe): Check the shortcut target [2026-03-18T02:01:49.524Z] [01:57:23.361] TRACE: assertEquals(ProgramFiles64Folder\foo): Check the shortcut work directory [2026-03-18T02:01:49.524Z] [01:57:23.361] TRACE: Done [2026-03-18T02:01:49.524Z] [01:57:23.361] TRACE: assertEquals(--win-shortcut): Check the last argument of jpackage command line [2026-03-18T02:01:49.524Z] [01:57:23.363] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testLastArg.fde7baad\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.524Z] [01:57:23.363] TRACE: icacls "testLastArg.fde7baad\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.524Z] [01:57:23.363] TRACE: msiexec /a "testLastArg.fde7baad\output\AddLShortcutDir3Test-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testLastArg.fde7baad\unpacked-msi\Program Files" [2026-03-18T02:01:49.524Z] [01:57:23.364] TRACE: Done [2026-03-18T02:01:49.524Z] [01:57:23.365] TRACE: exec: Execute [cmd /c testLastArg.fde7baad\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.524Z] [01:57:23.778] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.524Z] [01:57:23.784] TRACE: Convert [PFiles64\foo] into [foo] in [testLastArg.fde7baad\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.524Z] [01:57:23.785] TRACE: Deleting [testLastArg.fde7baad\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.524Z] [01:57:23.786] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testLastArg.fde7baad\output --name AddLShortcutDir3Test --type msi --app-image testLastArg.fde7baad\output\foo --win-shortcut](10) [2026-03-18T02:01:49.524Z] [01:57:23.797] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.524Z] [01:57:23.798] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.524Z] [01:57:23.818] TRACE: assertTrue(): Check [testLastArg.fde7baad\unpacked-msi\Program Files\foo\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.524Z] [01:57:23.823] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.524Z] [01:57:23.827] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.524Z] [01:57:23.827] TRACE: assertStringListEquals(1, testLastArg.fde7baad\unpacked-msi\Program Files\foo\app\.package) [2026-03-18T02:01:49.524Z] [01:57:23.842] TRACE: assertTrue(): Check [testLastArg.fde7baad\unpacked-msi\Program Files\foo\foo.exe] path exists [2026-03-18T02:01:49.524Z] [01:57:23.842] TRACE: assertTrue(): Check [testLastArg.fde7baad\unpacked-msi\Program Files\foo\foo.exe] is a file [2026-03-18T02:01:49.524Z] [01:57:23.842] TRACE: assertTrue(): Check [testLastArg.fde7baad\unpacked-msi\Program Files\foo\foo.exe] file is executable [2026-03-18T02:01:49.524Z] [01:57:23.843] TRACE: assertTrue(): Check [testLastArg.fde7baad\unpacked-msi\Program Files\foo\app\foo.cfg] path exists [2026-03-18T02:01:49.524Z] [01:57:23.843] TRACE: assertTrue(): Check [testLastArg.fde7baad\unpacked-msi\Program Files\foo\app\foo.cfg] is a file [2026-03-18T02:01:49.524Z] [01:57:23.854] TRACE: assertTrue(): Check [testLastArg.fde7baad\unpacked-msi\Program Files\foo\foo.ico] path doesn't exist [2026-03-18T02:01:49.524Z] [01:57:23.857] TRACE: assertTrue(): Check [testLastArg.fde7baad\unpacked-msi\Program Files\foo\runtime] path exists [2026-03-18T02:01:49.524Z] [01:57:23.858] TRACE: assertTrue(): Check [testLastArg.fde7baad\unpacked-msi\Program Files\foo\runtime] is a directory [2026-03-18T02:01:49.524Z] [01:57:23.858] TRACE: Check contents of the predefined app image [testLastArg.fde7baad\output\foo] copied verbatim [2026-03-18T02:01:49.524Z] [01:57:23.864] TRACE: assertTrue(): Check the content of [testLastArg.fde7baad\output\foo\app\foo.cfg] and [testLastArg.fde7baad\unpacked-msi\Program Files\foo\app\foo.cfg] files is the same [2026-03-18T02:01:49.524Z] [01:57:23.866] TRACE: assertTrue(): Check the content of [testLastArg.fde7baad\output\foo\app\hello.jar] and [testLastArg.fde7baad\unpacked-msi\Program Files\foo\app\hello.jar] files is the same [2026-03-18T02:01:49.524Z] [01:57:23.939] TRACE: assertTrue(): Check the content of [testLastArg.fde7baad\output\foo\foo.exe] and [testLastArg.fde7baad\unpacked-msi\Program Files\foo\foo.exe] files is the same [2026-03-18T02:01:49.524Z] [01:57:23.942] TRACE: assertTrue(): Check the content of [testLastArg.fde7baad\output\foo\runtime\lib\bulk] and [testLastArg.fde7baad\unpacked-msi\Program Files\foo\runtime\lib\bulk] files is the same [2026-03-18T02:01:49.524Z] [01:57:23.942] TRACE: Done [2026-03-18T02:01:49.524Z] [01:57:23.945] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testLastArg.fde7baad\output --name AddLShortcutDir3Test --type exe --app-image testLastArg.fde7baad\output\foo --win-shortcut -J-Djlink.debug=true](11); inherit out+err... [2026-03-18T02:01:49.524Z] [01:57:26.903] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.524Z] [01:57:26.903] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testLastArg.fde7baad\output --name AddLShortcutDir3Test --type exe --app-image testLastArg.fde7baad\output\foo --win-shortcut -J-Djlink.debug=true](11) exited with 0 code [2026-03-18T02:01:49.524Z] [01:57:26.904] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testLastArg.fde7baad\output\foo] [2026-03-18T02:01:49.524Z] [01:57:26.905] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.524Z] [01:57:26.905] TRACE: assertStringListEquals(2, app#) [2026-03-18T02:01:49.524Z] [01:57:26.905] TRACE: assertStringListEquals(3, app\.jpackage.xml#2026-03-18T01:57:20.443006Z) [2026-03-18T02:01:49.524Z] [01:57:26.905] TRACE: assertStringListEquals(4, app\foo.cfg#2026-03-18T01:57:20.3229897Z) [2026-03-18T02:01:49.524Z] [01:57:26.905] TRACE: assertStringListEquals(5, app\hello.jar#2026-03-18T01:57:19.5669366Z) [2026-03-18T02:01:49.524Z] [01:57:26.905] TRACE: assertStringListEquals(6, foo.exe#2026-03-18T01:57:20.4790094Z) [2026-03-18T02:01:49.524Z] [01:57:26.905] TRACE: assertStringListEquals(7, runtime#) [2026-03-18T02:01:49.524Z] [01:57:26.905] TRACE: assertStringListEquals(8, runtime\lib#) [2026-03-18T02:01:49.524Z] [01:57:26.905] TRACE: assertStringListEquals(9, runtime\lib\bulk#2026-03-18T01:57:19.5729432Z) [2026-03-18T02:01:49.524Z] [01:57:26.905] TRACE: assertTrue(): Check [testLastArg.fde7baad\output\AddLShortcutDir3Test-1.0.exe] path exists [2026-03-18T02:01:49.524Z] [01:57:26.906] TRACE: assertTrue(): Check [testLastArg.fde7baad\output\AddLShortcutDir3Test-1.0.exe] is a file [2026-03-18T02:01:49.524Z] [01:57:26.906] TRACE: assertEquals(--win-shortcut): Check the last argument of jpackage command line [2026-03-18T02:01:49.524Z] [01:57:26.906] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testLastArg.fde7baad\output --name AddLShortcutDir3Test --type exe --app-image testLastArg.fde7baad\output\foo --win-shortcut](10) command [2026-03-18T02:01:49.524Z] [01:57:26.906] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testLastArg.fde7baad\output --name AddLShortcutDir3Test --type exe --app-image testLastArg.fde7baad\output\foo --win-shortcut](10) command [2026-03-18T02:01:49.524Z] [01:57:26.906] TRACE: Deleting [testLastArg.fde7baad] directory recursively [2026-03-18T02:01:49.524Z] [01:57:26.918] [ OK ] AddLShortcutTest.testLastArg(DEFAULT); checks=36 [2026-03-18T02:01:49.524Z] [01:57:26.918] [ RUN ] AddLShortcutTest.testStartupDirectory([WIN_DESKTOP_SHORTCUT=, WIN_DESKTOP_SHORTCUT=FALSE](length=2)) [2026-03-18T02:01:49.524Z] [01:57:26.922] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.524Z] [01:57:26.924] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\launcher-1.properties] properties file... [2026-03-18T02:01:49.524Z] [01:57:26.924] TRACE: win-shortcut=false [2026-03-18T02:01:49.524Z] [01:57:26.924] TRACE: Done [2026-03-18T02:01:49.524Z] [01:57:26.925] TRACE: Init fake runtime in [testStartupDirectory.37efdc7d\fake_runtime] directory [2026-03-18T02:01:49.524Z] [01:57:26.928] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.37efdc7d\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.524Z] [01:57:27.077] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.524Z] [01:57:27.078] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.37efdc7d\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.524Z] [01:57:27.079] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.37efdc7d\input\hello.jar -C testStartupDirectory.37efdc7d\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.524Z] [01:57:27.108] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.524Z] [01:57:27.108] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.37efdc7d\input\hello.jar -C testStartupDirectory.37efdc7d\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.524Z] [01:57:27.112] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.37efdc7d\input --dest testStartupDirectory.37efdc7d\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.37efdc7d\launcher-1.properties --runtime-image testStartupDirectory.37efdc7d\fake_runtime -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.524Z] [01:57:28.027] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.524Z] [01:57:28.036] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.524Z] [01:57:28.186] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.524Z] [01:57:28.194] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.524Z] [01:57:28.290] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8552483254154696441". [2026-03-18T02:01:49.525Z] [01:57:28.296] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.525Z] [01:57:28.298] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.525Z] [01:57:28.300] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8552483254154696441". [2026-03-18T02:01:49.525Z] [01:57:28.509] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.525Z] [01:57:28.686] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.525Z] [01:57:28.720] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.525Z] [01:57:28.720] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.525Z] [01:57:28.721] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.525Z] [01:57:28.729] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.525Z] [01:57:28.756] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.525Z] [01:57:28.783] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.525Z] [01:57:28.793] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.525Z] [01:57:28.802] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.525Z] [01:57:28.810] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.525Z] [01:57:28.818] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.525Z] [01:57:28.843] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.525Z] [01:57:28.844] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.525Z] [01:57:28.847] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8552483254154696441\image [2026-03-18T02:01:49.525Z] [01:57:30.363] Command [PID: 58684]: [2026-03-18T02:01:49.525Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8552483254154696441\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8552483254154696441\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8552483254154696441\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8552483254154696441\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8552483254154696441\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8552483254154696441\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8552483254154696441\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8552483254154696441\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8552483254154696441\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8552483254154696441\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8552483254154696441\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8552483254154696441\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8552483254154696441\wixobj\a.msi [2026-03-18T02:01:49.525Z] [01:57:30.363] Returned: 0 [2026-03-18T02:01:49.525Z] [2026-03-18T02:01:49.525Z] [01:57:30.383] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.525Z] [01:57:30.412] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.525Z] [01:57:30.413] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.37efdc7d\input --dest testStartupDirectory.37efdc7d\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.37efdc7d\launcher-1.properties --runtime-image testStartupDirectory.37efdc7d\fake_runtime -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.525Z] [01:57:30.413] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\fake_runtime] [2026-03-18T02:01:49.525Z] [01:57:30.414] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.525Z] [01:57:30.414] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.525Z] [01:57:30.414] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:57:26.9278029Z) [2026-03-18T02:01:49.525Z] [01:57:30.414] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\output\AddLShortcutDirTest-1.0.msi] path exists [2026-03-18T02:01:49.525Z] [01:57:30.414] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\output\AddLShortcutDirTest-1.0.msi] is a file [2026-03-18T02:01:49.525Z] [01:57:30.416] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.37efdc7d\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.37efdc7d\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.525Z] Export table [File] in [testStartupDirectory.37efdc7d\msi-db/File.idt] file [2026-03-18T02:01:49.525Z] Export table [Component] in [testStartupDirectory.37efdc7d\msi-db/Component.idt] file [2026-03-18T02:01:49.525Z] Export table [Directory] in [testStartupDirectory.37efdc7d\msi-db/Directory.idt] file [2026-03-18T02:01:49.525Z] [01:57:30.507] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.525Z] [01:57:30.510] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.37efdc7d\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.37efdc7d\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.525Z] [01:57:30.513] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.525Z] [01:57:30.514] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.525Z] [01:57:30.514] TRACE: icacls "testStartupDirectory.37efdc7d\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.525Z] [01:57:30.515] TRACE: msiexec /a "testStartupDirectory.37efdc7d\output\AddLShortcutDirTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\unpacked-msi\Program Files" [2026-03-18T02:01:49.525Z] [01:57:30.515] TRACE: Done [2026-03-18T02:01:49.525Z] [01:57:30.516] TRACE: exec: Execute [cmd /c testStartupDirectory.37efdc7d\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.525Z] [01:57:30.972] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.525Z] [01:57:30.973] TRACE: Convert [PFiles64\AddLShortcutDirTest] into [AddLShortcutDirTest] in [testStartupDirectory.37efdc7d\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.525Z] [01:57:30.974] TRACE: Deleting [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.525Z] [01:57:30.975] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.37efdc7d\input --dest testStartupDirectory.37efdc7d\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.37efdc7d\launcher-1.properties --runtime-image testStartupDirectory.37efdc7d\fake_runtime](18) [2026-03-18T02:01:49.525Z] [01:57:30.976] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.525Z] [01:57:30.976] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.525Z] [01:57:30.976] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.525Z] [01:57:30.977] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.525Z] [01:57:30.978] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.525Z] [01:57:30.978] TRACE: assertStringListEquals(1, testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\app\.package) [2026-03-18T02:01:49.525Z] [01:57:30.979] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] path exists [2026-03-18T02:01:49.525Z] [01:57:30.979] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] is a file [2026-03-18T02:01:49.525Z] [01:57:30.979] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] file is executable [2026-03-18T02:01:49.525Z] [01:57:30.979] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] path exists [2026-03-18T02:01:49.525Z] [01:57:30.979] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] is a file [2026-03-18T02:01:49.525Z] [01:57:30.980] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.ico] path doesn't exist [2026-03-18T02:01:49.525Z] [01:57:30.980] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] path exists [2026-03-18T02:01:49.525Z] [01:57:30.980] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] is a file [2026-03-18T02:01:49.525Z] [01:57:30.980] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] path exists [2026-03-18T02:01:49.525Z] [01:57:30.980] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] is a directory [2026-03-18T02:01:49.525Z] [01:57:30.983] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.525Z] [01:57:31.032] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.37efdc7d\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.525Z] [01:57:31.167] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.525Z] [01:57:31.168] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.37efdc7d\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.525Z] [01:57:31.168] TRACE: Delete [testStartupDirectory.37efdc7d\input\hello.jar] existing jar file [2026-03-18T02:01:49.525Z] [01:57:31.169] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.37efdc7d\input\hello.jar -C testStartupDirectory.37efdc7d\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.525Z] [01:57:31.191] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.525Z] [01:57:31.192] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.37efdc7d\input\hello.jar -C testStartupDirectory.37efdc7d\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.525Z] [01:57:31.193] TRACE: Init fake runtime in [testStartupDirectory.37efdc7d\fake_runtime-0] directory [2026-03-18T02:01:49.525Z] [01:57:31.198] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.37efdc7d\input --dest testStartupDirectory.37efdc7d\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.37efdc7d\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.525Z] [01:57:31.906] Creating app package: StartupDirectoryAddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\out-10508 [2026-03-18T02:01:49.525Z] [01:57:32.095] Using default package resource JavaApp.ico [icon] (add StartupDirectoryAddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.525Z] [01:57:32.106] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectoryAddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.525Z] [01:57:32.117] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6907623316270392145". [2026-03-18T02:01:49.525Z] [01:57:32.128] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.525Z] [01:57:32.162] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.525Z] [01:57:32.162] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.37efdc7d\input --dest testStartupDirectory.37efdc7d\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.37efdc7d\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.525Z] [01:57:32.164] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\fake_runtime-0] [2026-03-18T02:01:49.525Z] [01:57:32.164] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.525Z] [01:57:32.164] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.525Z] [01:57:32.164] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:57:31.1955563Z) [2026-03-18T02:01:49.525Z] [01:57:32.214] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.525Z] [01:57:33.990] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.525Z] [01:57:33.991] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.525Z] [01:57:33.991] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.525Z] [01:57:34.600] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.525Z] [01:57:34.601] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.525Z] [01:57:34.601] TRACE: Check icon file [testStartupDirectory.37efdc7d\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory.37efdc7d\icons\expected.bmp] [2026-03-18T02:01:49.525Z] [01:57:34.601] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.525Z] [01:57:34.606] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.525Z] [2026-03-18T02:01:49.525Z] FileDescription [2026-03-18T02:01:49.525Z] --------------- [2026-03-18T02:01:49.525Z] AddLShortcutDirTest [2026-03-18T02:01:49.525Z] [2026-03-18T02:01:49.525Z] [2026-03-18T02:01:49.525Z] [01:57:35.126] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.525Z] [01:57:35.127] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.525Z] [01:57:35.127] TRACE: assertEquals(AddLShortcutDirTest): Check file description of [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] [2026-03-18T02:01:49.525Z] [01:57:35.127] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] path exists [2026-03-18T02:01:49.525Z] [01:57:35.127] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] is a file [2026-03-18T02:01:49.525Z] [01:57:35.128] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] file is executable [2026-03-18T02:01:49.525Z] [01:57:35.128] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.525Z] [01:57:35.128] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.525Z] [01:57:35.128] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.525Z] [01:57:35.129] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\launcher-1-0.properties] properties file... [2026-03-18T02:01:49.525Z] [01:57:35.129] TRACE: win-shortcut=false [2026-03-18T02:01:49.525Z] [01:57:35.130] TRACE: Done [2026-03-18T02:01:49.525Z] [01:57:35.131] TRACE: Init fake runtime in [testStartupDirectory.37efdc7d\fake_runtime-1] directory [2026-03-18T02:01:49.525Z] [01:57:35.134] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.37efdc7d\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.525Z] [01:57:35.319] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.525Z] [01:57:35.320] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.37efdc7d\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.526Z] [01:57:35.321] TRACE: Delete [testStartupDirectory.37efdc7d\input\hello.jar] existing jar file [2026-03-18T02:01:49.526Z] [01:57:35.329] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.37efdc7d\input\hello.jar -C testStartupDirectory.37efdc7d\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.526Z] [01:57:35.352] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.526Z] [01:57:35.353] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.37efdc7d\input\hello.jar -C testStartupDirectory.37efdc7d\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.526Z] [01:57:35.356] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.37efdc7d\input --dest testStartupDirectory.37efdc7d\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.37efdc7d\launcher-1-0.properties --runtime-image testStartupDirectory.37efdc7d\fake_runtime-1 -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.526Z] [01:57:36.285] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.526Z] [01:57:36.293] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.526Z] [01:57:36.463] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:36.471] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:36.480] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage227875935085824684". [2026-03-18T02:01:49.526Z] [01:57:36.498] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:36.500] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:36.501] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage227875935085824684". [2026-03-18T02:01:49.526Z] [01:57:36.714] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:36.872] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:36.907] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage227875935085824684\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.526Z] [01:57:36.907] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.526Z] [01:57:36.908] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.526Z] [01:57:36.920] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:36.949] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:36.979] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:36.989] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:37.005] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:37.015] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:37.024] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:37.051] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:37.052] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage227875935085824684\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.526Z] [01:57:37.055] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage227875935085824684\image [2026-03-18T02:01:49.526Z] [01:57:38.536] Command [PID: 37252]: [2026-03-18T02:01:49.526Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage227875935085824684\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage227875935085824684\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage227875935085824684\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage227875935085824684\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage227875935085824684\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage227875935085824684\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage227875935085824684\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage227875935085824684\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage227875935085824684\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage227875935085824684\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage227875935085824684\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage227875935085824684\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage227875935085824684\wixobj\a.msi [2026-03-18T02:01:49.526Z] [01:57:38.537] Returned: 0 [2026-03-18T02:01:49.526Z] [2026-03-18T02:01:49.526Z] [01:57:38.555] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDirTest-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:38.555] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\output. [2026-03-18T02:01:49.526Z] [01:57:38.556] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:38.560] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:38.561] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage227875935085824684". [2026-03-18T02:01:49.526Z] [01:57:38.825] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\output [2026-03-18T02:01:49.526Z] [01:57:38.827] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.526Z] [01:57:38.858] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.526Z] [01:57:38.858] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.37efdc7d\input --dest testStartupDirectory.37efdc7d\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.37efdc7d\launcher-1-0.properties --runtime-image testStartupDirectory.37efdc7d\fake_runtime-1 -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.526Z] [01:57:38.859] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.37efdc7d\fake_runtime-1] [2026-03-18T02:01:49.526Z] [01:57:38.859] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.526Z] [01:57:38.860] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.526Z] [01:57:38.860] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:57:35.1339285Z) [2026-03-18T02:01:49.526Z] [01:57:38.860] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\output\AddLShortcutDirTest-1.0.exe] path exists [2026-03-18T02:01:49.526Z] [01:57:38.860] TRACE: assertTrue(): Check [testStartupDirectory.37efdc7d\output\AddLShortcutDirTest-1.0.exe] is a file [2026-03-18T02:01:49.526Z] [01:57:38.861] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.37efdc7d\input --dest testStartupDirectory.37efdc7d\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.37efdc7d\launcher-1-0.properties --runtime-image testStartupDirectory.37efdc7d\fake_runtime-1](18) command [2026-03-18T02:01:49.526Z] [01:57:38.861] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.37efdc7d\input --dest testStartupDirectory.37efdc7d\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.37efdc7d\launcher-1-0.properties --runtime-image testStartupDirectory.37efdc7d\fake_runtime-1](18) command [2026-03-18T02:01:49.526Z] [01:57:38.861] TRACE: Deleting [testStartupDirectory.37efdc7d] directory recursively [2026-03-18T02:01:49.526Z] [01:57:38.878] [ OK ] AddLShortcutTest.testStartupDirectory([WIN_DESKTOP_SHORTCUT=, WIN_DESKTOP_SHORTCUT=FALSE](length=2)); checks=44 [2026-03-18T02:01:49.526Z] [01:57:38.879] [ RUN ] AddLShortcutTest.testStartupDirectory([WIN_DESKTOP_SHORTCUT=, WIN_DESKTOP_SHORTCUT=TRUE](length=2)) [2026-03-18T02:01:49.526Z] [01:57:38.880] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.526Z] [01:57:38.881] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\launcher-1.properties] properties file... [2026-03-18T02:01:49.526Z] [01:57:38.881] TRACE: win-shortcut=true [2026-03-18T02:01:49.526Z] [01:57:38.882] TRACE: Done [2026-03-18T02:01:49.526Z] [01:57:38.882] TRACE: Init fake runtime in [testStartupDirectory.e769dc20\fake_runtime] directory [2026-03-18T02:01:49.526Z] [01:57:38.886] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.e769dc20\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.526Z] [01:57:39.021] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.526Z] [01:57:39.021] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.e769dc20\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.526Z] [01:57:39.022] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.e769dc20\input\hello.jar -C testStartupDirectory.e769dc20\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.526Z] [01:57:39.044] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.526Z] [01:57:39.044] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.e769dc20\input\hello.jar -C testStartupDirectory.e769dc20\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.526Z] [01:57:39.047] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.e769dc20\input --dest testStartupDirectory.e769dc20\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.e769dc20\launcher-1.properties --runtime-image testStartupDirectory.e769dc20\fake_runtime -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.526Z] [01:57:39.891] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.526Z] [01:57:39.902] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.526Z] [01:57:40.045] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:40.073] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:40.084] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15757794052199910908". [2026-03-18T02:01:49.526Z] [01:57:40.119] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:40.121] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:40.122] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15757794052199910908". [2026-03-18T02:01:49.526Z] [01:57:40.314] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:40.479] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:40.518] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.526Z] [01:57:40.518] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.526Z] [01:57:40.518] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.526Z] [01:57:40.528] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:40.555] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:40.586] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:40.598] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:40.612] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:40.623] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:40.633] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:40.660] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.526Z] [01:57:40.661] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.526Z] [01:57:40.665] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15757794052199910908\image [2026-03-18T02:01:49.526Z] [01:57:42.184] Command [PID: 33648]: [2026-03-18T02:01:49.526Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15757794052199910908\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15757794052199910908\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15757794052199910908\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15757794052199910908\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15757794052199910908\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15757794052199910908\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15757794052199910908\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15757794052199910908\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15757794052199910908\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15757794052199910908\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15757794052199910908\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15757794052199910908\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15757794052199910908\wixobj\a.msi [2026-03-18T02:01:49.526Z] [01:57:42.184] Returned: 0 [2026-03-18T02:01:49.526Z] [2026-03-18T02:01:49.526Z] [01:57:42.203] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.526Z] [01:57:42.233] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.526Z] [01:57:42.233] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.e769dc20\input --dest testStartupDirectory.e769dc20\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.e769dc20\launcher-1.properties --runtime-image testStartupDirectory.e769dc20\fake_runtime -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.526Z] [01:57:42.234] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\fake_runtime] [2026-03-18T02:01:49.526Z] [01:57:42.234] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.526Z] [01:57:42.234] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.526Z] [01:57:42.234] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:57:38.884502Z) [2026-03-18T02:01:49.526Z] [01:57:42.235] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\output\AddLShortcutDirTest-1.0.msi] path exists [2026-03-18T02:01:49.526Z] [01:57:42.235] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\output\AddLShortcutDirTest-1.0.msi] is a file [2026-03-18T02:01:49.526Z] [01:57:42.236] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.e769dc20\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.e769dc20\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.526Z] Export table [Shortcut] in [testStartupDirectory.e769dc20\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.527Z] Export table [Component] in [testStartupDirectory.e769dc20\msi-db/Component.idt] file [2026-03-18T02:01:49.527Z] Export table [File] in [testStartupDirectory.e769dc20\msi-db/File.idt] file [2026-03-18T02:01:49.527Z] Export table [Directory] in [testStartupDirectory.e769dc20\msi-db/Directory.idt] file [2026-03-18T02:01:49.527Z] [01:57:42.327] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.527Z] [01:57:42.328] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.e769dc20\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.e769dc20\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.527Z] [01:57:42.333] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.527Z] [01:57:42.333] TRACE: assertStringListEquals(1, launcher-1) [2026-03-18T02:01:49.527Z] [01:57:42.334] TRACE: assertEquals(1): Check the number of shortcuts of launcher [launcher-1] [2026-03-18T02:01:49.527Z] [01:57:42.334] TRACE: Verify shortcut #1 of launcher [launcher-1] [2026-03-18T02:01:49.527Z] [01:57:42.334] TRACE: assertEquals(DesktopFolder\launcher-1): Check the shortcut path [2026-03-18T02:01:49.527Z] [01:57:42.334] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest\launcher-1.exe): Check the shortcut target [2026-03-18T02:01:49.527Z] [01:57:42.334] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest): Check the shortcut work directory [2026-03-18T02:01:49.527Z] [01:57:42.334] TRACE: Done [2026-03-18T02:01:49.527Z] [01:57:42.335] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.527Z] [01:57:42.335] TRACE: icacls "testStartupDirectory.e769dc20\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.527Z] [01:57:42.335] TRACE: msiexec /a "testStartupDirectory.e769dc20\output\AddLShortcutDirTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\unpacked-msi\Program Files" [2026-03-18T02:01:49.527Z] [01:57:42.336] TRACE: Done [2026-03-18T02:01:49.527Z] [01:57:42.337] TRACE: exec: Execute [cmd /c testStartupDirectory.e769dc20\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.527Z] [01:57:42.770] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.527Z] [01:57:42.770] TRACE: Convert [PFiles64\AddLShortcutDirTest] into [AddLShortcutDirTest] in [testStartupDirectory.e769dc20\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.527Z] [01:57:42.772] TRACE: Deleting [testStartupDirectory.e769dc20\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.527Z] [01:57:42.773] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.e769dc20\input --dest testStartupDirectory.e769dc20\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.e769dc20\launcher-1.properties --runtime-image testStartupDirectory.e769dc20\fake_runtime](18) [2026-03-18T02:01:49.527Z] [01:57:42.774] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.527Z] [01:57:42.774] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.527Z] [01:57:42.775] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.527Z] [01:57:42.776] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.527Z] [01:57:42.776] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.527Z] [01:57:42.777] TRACE: assertStringListEquals(1, testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\app\.package) [2026-03-18T02:01:49.527Z] [01:57:42.777] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] path exists [2026-03-18T02:01:49.527Z] [01:57:42.777] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] is a file [2026-03-18T02:01:49.527Z] [01:57:42.777] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] file is executable [2026-03-18T02:01:49.527Z] [01:57:42.777] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] path exists [2026-03-18T02:01:49.527Z] [01:57:42.778] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] is a file [2026-03-18T02:01:49.527Z] [01:57:42.778] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.ico] path doesn't exist [2026-03-18T02:01:49.527Z] [01:57:42.778] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] path exists [2026-03-18T02:01:49.527Z] [01:57:42.778] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] is a file [2026-03-18T02:01:49.527Z] [01:57:42.779] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] path exists [2026-03-18T02:01:49.527Z] [01:57:42.779] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] is a directory [2026-03-18T02:01:49.527Z] [01:57:42.779] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.527Z] [01:57:42.782] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.e769dc20\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.527Z] [01:57:42.946] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.527Z] [01:57:42.947] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.e769dc20\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.527Z] [01:57:42.948] TRACE: Delete [testStartupDirectory.e769dc20\input\hello.jar] existing jar file [2026-03-18T02:01:49.527Z] [01:57:42.949] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.e769dc20\input\hello.jar -C testStartupDirectory.e769dc20\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.527Z] [01:57:42.971] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.527Z] [01:57:42.972] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.e769dc20\input\hello.jar -C testStartupDirectory.e769dc20\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.527Z] [01:57:42.973] TRACE: Init fake runtime in [testStartupDirectory.e769dc20\fake_runtime-0] directory [2026-03-18T02:01:49.527Z] [01:57:42.978] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.e769dc20\input --dest testStartupDirectory.e769dc20\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.e769dc20\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.527Z] [01:57:43.663] Creating app package: StartupDirectoryAddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\out-10508 [2026-03-18T02:01:49.527Z] [01:57:43.833] Using default package resource JavaApp.ico [icon] (add StartupDirectoryAddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.527Z] [01:57:43.847] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectoryAddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.527Z] [01:57:43.857] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1540781225410691013". [2026-03-18T02:01:49.527Z] [01:57:43.868] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.527Z] [01:57:43.908] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.527Z] [01:57:43.909] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.e769dc20\input --dest testStartupDirectory.e769dc20\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.e769dc20\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.527Z] [01:57:43.910] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\fake_runtime-0] [2026-03-18T02:01:49.527Z] [01:57:43.911] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.527Z] [01:57:43.911] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.527Z] [01:57:43.911] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:57:42.9752475Z) [2026-03-18T02:01:49.527Z] [01:57:43.968] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.527Z] [01:57:44.564] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.527Z] [01:57:44.565] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.527Z] [01:57:44.565] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.527Z] [01:57:45.201] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.527Z] [01:57:45.201] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.527Z] [01:57:45.201] TRACE: Check icon file [testStartupDirectory.e769dc20\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory.e769dc20\icons\expected.bmp] [2026-03-18T02:01:49.527Z] [01:57:45.201] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.527Z] [01:57:45.204] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.527Z] [2026-03-18T02:01:49.527Z] FileDescription [2026-03-18T02:01:49.527Z] --------------- [2026-03-18T02:01:49.527Z] AddLShortcutDirTest [2026-03-18T02:01:49.527Z] [2026-03-18T02:01:49.527Z] [2026-03-18T02:01:49.527Z] [01:57:45.568] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.527Z] [01:57:45.568] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.527Z] [01:57:45.568] TRACE: assertEquals(AddLShortcutDirTest): Check file description of [testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] [2026-03-18T02:01:49.527Z] [01:57:45.568] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] path exists [2026-03-18T02:01:49.527Z] [01:57:45.569] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] is a file [2026-03-18T02:01:49.527Z] [01:57:45.569] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] file is executable [2026-03-18T02:01:49.527Z] [01:57:45.569] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.527Z] [01:57:45.569] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.527Z] [01:57:45.569] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.527Z] [01:57:45.570] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\launcher-1-0.properties] properties file... [2026-03-18T02:01:49.527Z] [01:57:45.570] TRACE: win-shortcut=true [2026-03-18T02:01:49.527Z] [01:57:45.571] TRACE: Done [2026-03-18T02:01:49.527Z] [01:57:45.572] TRACE: Init fake runtime in [testStartupDirectory.e769dc20\fake_runtime-1] directory [2026-03-18T02:01:49.527Z] [01:57:45.574] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.e769dc20\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.527Z] [01:57:45.743] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.527Z] [01:57:45.745] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.e769dc20\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.527Z] [01:57:45.746] TRACE: Delete [testStartupDirectory.e769dc20\input\hello.jar] existing jar file [2026-03-18T02:01:49.527Z] [01:57:45.747] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.e769dc20\input\hello.jar -C testStartupDirectory.e769dc20\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.527Z] [01:57:45.779] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.527Z] [01:57:45.779] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.e769dc20\input\hello.jar -C testStartupDirectory.e769dc20\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.527Z] [01:57:45.783] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.e769dc20\input --dest testStartupDirectory.e769dc20\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.e769dc20\launcher-1-0.properties --runtime-image testStartupDirectory.e769dc20\fake_runtime-1 -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.527Z] [01:57:46.676] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.527Z] [01:57:46.685] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.527Z] [01:57:46.875] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.527Z] [01:57:46.882] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.527Z] [01:57:46.894] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10122270379211816917". [2026-03-18T02:01:49.527Z] [01:57:46.903] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.527Z] [01:57:46.905] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.527Z] [01:57:46.907] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10122270379211816917". [2026-03-18T02:01:49.527Z] [01:57:47.104] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.527Z] [01:57:47.273] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.527Z] [01:57:47.306] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10122270379211816917\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.527Z] [01:57:47.306] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.527Z] [01:57:47.307] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.527Z] [01:57:47.315] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.527Z] [01:57:47.344] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.527Z] [01:57:47.374] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.527Z] [01:57:47.385] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.527Z] [01:57:47.395] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.527Z] [01:57:47.405] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.527Z] [01:57:47.413] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.527Z] [01:57:47.439] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.527Z] [01:57:47.440] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10122270379211816917\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.527Z] [01:57:47.444] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10122270379211816917\image [2026-03-18T02:01:49.527Z] [01:57:48.892] Command [PID: 53560]: [2026-03-18T02:01:49.528Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10122270379211816917\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10122270379211816917\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10122270379211816917\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10122270379211816917\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10122270379211816917\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10122270379211816917\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10122270379211816917\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10122270379211816917\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10122270379211816917\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10122270379211816917\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10122270379211816917\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10122270379211816917\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10122270379211816917\wixobj\a.msi [2026-03-18T02:01:49.528Z] [01:57:48.892] Returned: 0 [2026-03-18T02:01:49.528Z] [2026-03-18T02:01:49.528Z] [01:57:48.910] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDirTest-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.528Z] [01:57:48.911] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\output. [2026-03-18T02:01:49.528Z] [01:57:48.912] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.528Z] [01:57:48.916] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.528Z] [01:57:48.917] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10122270379211816917". [2026-03-18T02:01:49.528Z] [01:57:49.175] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\output [2026-03-18T02:01:49.528Z] [01:57:49.177] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.528Z] [01:57:49.207] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.528Z] [01:57:49.207] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.e769dc20\input --dest testStartupDirectory.e769dc20\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.e769dc20\launcher-1-0.properties --runtime-image testStartupDirectory.e769dc20\fake_runtime-1 -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.528Z] [01:57:49.208] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.e769dc20\fake_runtime-1] [2026-03-18T02:01:49.528Z] [01:57:49.209] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.528Z] [01:57:49.209] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.528Z] [01:57:49.209] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:57:45.5734144Z) [2026-03-18T02:01:49.528Z] [01:57:49.209] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\output\AddLShortcutDirTest-1.0.exe] path exists [2026-03-18T02:01:49.528Z] [01:57:49.209] TRACE: assertTrue(): Check [testStartupDirectory.e769dc20\output\AddLShortcutDirTest-1.0.exe] is a file [2026-03-18T02:01:49.528Z] [01:57:49.209] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.e769dc20\input --dest testStartupDirectory.e769dc20\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.e769dc20\launcher-1-0.properties --runtime-image testStartupDirectory.e769dc20\fake_runtime-1](18) command [2026-03-18T02:01:49.528Z] [01:57:49.209] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.e769dc20\input --dest testStartupDirectory.e769dc20\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.e769dc20\launcher-1-0.properties --runtime-image testStartupDirectory.e769dc20\fake_runtime-1](18) command [2026-03-18T02:01:49.528Z] [01:57:49.210] TRACE: Deleting [testStartupDirectory.e769dc20] directory recursively [2026-03-18T02:01:49.528Z] [01:57:49.223] [ OK ] AddLShortcutTest.testStartupDirectory([WIN_DESKTOP_SHORTCUT=, WIN_DESKTOP_SHORTCUT=TRUE](length=2)); checks=48 [2026-03-18T02:01:49.528Z] [01:57:49.223] [ RUN ] AddLShortcutTest.testStartupDirectory([WIN_DESKTOP_SHORTCUT=DEFAULT, WIN_DESKTOP_SHORTCUT=FALSE](length=2)) [2026-03-18T02:01:49.528Z] [01:57:49.224] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.528Z] [01:57:49.226] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\launcher-1.properties] properties file... [2026-03-18T02:01:49.528Z] [01:57:49.226] TRACE: win-shortcut=false [2026-03-18T02:01:49.528Z] [01:57:49.227] TRACE: Done [2026-03-18T02:01:49.528Z] [01:57:49.228] TRACE: Init fake runtime in [testStartupDirectory.6af02edc\fake_runtime] directory [2026-03-18T02:01:49.528Z] [01:57:49.232] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.6af02edc\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.528Z] [01:57:49.361] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.528Z] [01:57:49.361] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.6af02edc\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.528Z] [01:57:49.362] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.6af02edc\input\hello.jar -C testStartupDirectory.6af02edc\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.528Z] [01:57:49.391] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.528Z] [01:57:49.391] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.6af02edc\input\hello.jar -C testStartupDirectory.6af02edc\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.528Z] [01:57:49.394] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.6af02edc\input --dest testStartupDirectory.6af02edc\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.6af02edc\launcher-1.properties --runtime-image testStartupDirectory.6af02edc\fake_runtime -J-Djlink.debug=true --verbose](21); inherit out+err... [2026-03-18T02:01:49.528Z] [01:57:50.296] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.528Z] [01:57:50.308] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.528Z] [01:57:50.461] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.528Z] [01:57:50.470] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.528Z] [01:57:50.521] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16516427537053879112". [2026-03-18T02:01:49.528Z] [01:57:50.542] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.528Z] [01:57:50.544] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.528Z] [01:57:50.545] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16516427537053879112". [2026-03-18T02:01:49.528Z] [01:57:50.730] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.528Z] [01:57:50.897] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.528Z] [01:57:50.929] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.528Z] [01:57:50.930] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.528Z] [01:57:50.930] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.528Z] [01:57:50.940] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.528Z] [01:57:50.969] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.528Z] [01:57:50.999] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.528Z] [01:57:51.014] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.528Z] [01:57:51.024] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.528Z] [01:57:51.035] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.528Z] [01:57:51.045] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.528Z] [01:57:51.072] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.528Z] [01:57:51.073] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.528Z] [01:57:51.077] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16516427537053879112\image [2026-03-18T02:01:49.528Z] [01:57:52.550] Command [PID: 32168]: [2026-03-18T02:01:49.528Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16516427537053879112\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16516427537053879112\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16516427537053879112\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16516427537053879112\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16516427537053879112\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16516427537053879112\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16516427537053879112\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16516427537053879112\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16516427537053879112\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16516427537053879112\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16516427537053879112\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16516427537053879112\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16516427537053879112\wixobj\a.msi [2026-03-18T02:01:49.528Z] [01:57:52.550] Returned: 0 [2026-03-18T02:01:49.528Z] [2026-03-18T02:01:49.528Z] [01:57:52.570] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.528Z] [01:57:52.603] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.528Z] [01:57:52.604] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.6af02edc\input --dest testStartupDirectory.6af02edc\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.6af02edc\launcher-1.properties --runtime-image testStartupDirectory.6af02edc\fake_runtime -J-Djlink.debug=true --verbose](21) exited with 0 code [2026-03-18T02:01:49.528Z] [01:57:52.604] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\fake_runtime] [2026-03-18T02:01:49.528Z] [01:57:52.605] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.528Z] [01:57:52.605] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.528Z] [01:57:52.605] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:57:49.2296561Z) [2026-03-18T02:01:49.528Z] [01:57:52.605] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\output\AddLShortcutDirTest-1.0.msi] path exists [2026-03-18T02:01:49.528Z] [01:57:52.605] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\output\AddLShortcutDirTest-1.0.msi] is a file [2026-03-18T02:01:49.528Z] [01:57:52.607] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.6af02edc\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.6af02edc\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.528Z] Export table [Shortcut] in [testStartupDirectory.6af02edc\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.528Z] Export table [Component] in [testStartupDirectory.6af02edc\msi-db/Component.idt] file [2026-03-18T02:01:49.528Z] Export table [File] in [testStartupDirectory.6af02edc\msi-db/File.idt] file [2026-03-18T02:01:49.528Z] Export table [Directory] in [testStartupDirectory.6af02edc\msi-db/Directory.idt] file [2026-03-18T02:01:49.528Z] [01:57:52.696] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.528Z] [01:57:52.696] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.6af02edc\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.6af02edc\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.528Z] [01:57:52.702] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.528Z] [01:57:52.702] TRACE: assertStringListEquals(1, AddLShortcutDirTest) [2026-03-18T02:01:49.528Z] [01:57:52.702] TRACE: assertEquals(1): Check the number of shortcuts of launcher [AddLShortcutDirTest] [2026-03-18T02:01:49.528Z] [01:57:52.702] TRACE: Verify shortcut #1 of launcher [AddLShortcutDirTest] [2026-03-18T02:01:49.528Z] [01:57:52.702] TRACE: assertEquals(DesktopFolder\AddLShortcutDirTest): Check the shortcut path [2026-03-18T02:01:49.528Z] [01:57:52.702] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest\AddLShortcutDirTest.exe): Check the shortcut target [2026-03-18T02:01:49.528Z] [01:57:52.702] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest): Check the shortcut work directory [2026-03-18T02:01:49.528Z] [01:57:52.702] TRACE: Done [2026-03-18T02:01:49.528Z] [01:57:52.703] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.528Z] [01:57:52.703] TRACE: icacls "testStartupDirectory.6af02edc\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.528Z] [01:57:52.703] TRACE: msiexec /a "testStartupDirectory.6af02edc\output\AddLShortcutDirTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\unpacked-msi\Program Files" [2026-03-18T02:01:49.528Z] [01:57:52.704] TRACE: Done [2026-03-18T02:01:49.528Z] [01:57:52.704] TRACE: exec: Execute [cmd /c testStartupDirectory.6af02edc\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.528Z] [01:57:53.168] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.528Z] [01:57:53.169] TRACE: Convert [PFiles64\AddLShortcutDirTest] into [AddLShortcutDirTest] in [testStartupDirectory.6af02edc\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.528Z] [01:57:53.170] TRACE: Deleting [testStartupDirectory.6af02edc\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.528Z] [01:57:53.171] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.6af02edc\input --dest testStartupDirectory.6af02edc\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.6af02edc\launcher-1.properties --runtime-image testStartupDirectory.6af02edc\fake_runtime](19) [2026-03-18T02:01:49.528Z] [01:57:53.171] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.528Z] [01:57:53.171] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.528Z] [01:57:53.172] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.528Z] [01:57:53.173] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.528Z] [01:57:53.173] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.528Z] [01:57:53.173] TRACE: assertStringListEquals(1, testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\app\.package) [2026-03-18T02:01:49.528Z] [01:57:53.174] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] path exists [2026-03-18T02:01:49.528Z] [01:57:53.174] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] is a file [2026-03-18T02:01:49.528Z] [01:57:53.174] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] file is executable [2026-03-18T02:01:49.528Z] [01:57:53.174] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] path exists [2026-03-18T02:01:49.528Z] [01:57:53.174] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] is a file [2026-03-18T02:01:49.528Z] [01:57:53.174] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.ico] path doesn't exist [2026-03-18T02:01:49.528Z] [01:57:53.175] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] path exists [2026-03-18T02:01:49.528Z] [01:57:53.175] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] is a file [2026-03-18T02:01:49.528Z] [01:57:53.175] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] path exists [2026-03-18T02:01:49.528Z] [01:57:53.175] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] is a directory [2026-03-18T02:01:49.528Z] [01:57:53.175] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.528Z] [01:57:53.178] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.6af02edc\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.528Z] [01:57:53.320] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.528Z] [01:57:53.321] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.6af02edc\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.528Z] [01:57:53.322] TRACE: Delete [testStartupDirectory.6af02edc\input\hello.jar] existing jar file [2026-03-18T02:01:49.528Z] [01:57:53.324] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.6af02edc\input\hello.jar -C testStartupDirectory.6af02edc\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.528Z] [01:57:53.349] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.528Z] [01:57:53.349] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.6af02edc\input\hello.jar -C testStartupDirectory.6af02edc\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.528Z] [01:57:53.351] TRACE: Init fake runtime in [testStartupDirectory.6af02edc\fake_runtime-0] directory [2026-03-18T02:01:49.528Z] [01:57:53.355] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.6af02edc\input --dest testStartupDirectory.6af02edc\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.6af02edc\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.528Z] [01:57:54.009] Creating app package: StartupDirectoryAddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\out-10508 [2026-03-18T02:01:49.529Z] [01:57:54.198] Using default package resource JavaApp.ico [icon] (add StartupDirectoryAddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.529Z] [01:57:54.206] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectoryAddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.529Z] [01:57:54.216] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2480909670385913090". [2026-03-18T02:01:49.529Z] [01:57:54.227] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.529Z] [01:57:54.248] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.529Z] [01:57:54.248] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.6af02edc\input --dest testStartupDirectory.6af02edc\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.6af02edc\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.529Z] [01:57:54.249] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\fake_runtime-0] [2026-03-18T02:01:49.529Z] [01:57:54.249] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.529Z] [01:57:54.249] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.529Z] [01:57:54.249] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:57:53.3525967Z) [2026-03-18T02:01:49.529Z] [01:57:54.304] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.529Z] [01:57:54.910] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.529Z] [01:57:54.910] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.529Z] [01:57:54.910] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.529Z] [01:57:55.511] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.529Z] [01:57:55.511] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.529Z] [01:57:55.511] TRACE: Check icon file [testStartupDirectory.6af02edc\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory.6af02edc\icons\expected.bmp] [2026-03-18T02:01:49.529Z] [01:57:55.511] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.529Z] [01:57:55.514] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.529Z] [2026-03-18T02:01:49.529Z] FileDescription [2026-03-18T02:01:49.529Z] --------------- [2026-03-18T02:01:49.529Z] AddLShortcutDirTest [2026-03-18T02:01:49.529Z] [2026-03-18T02:01:49.529Z] [2026-03-18T02:01:49.529Z] [01:57:55.905] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.529Z] [01:57:55.905] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.529Z] [01:57:55.905] TRACE: assertEquals(AddLShortcutDirTest): Check file description of [testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] [2026-03-18T02:01:49.529Z] [01:57:55.906] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] path exists [2026-03-18T02:01:49.529Z] [01:57:55.906] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] is a file [2026-03-18T02:01:49.529Z] [01:57:55.906] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] file is executable [2026-03-18T02:01:49.529Z] [01:57:55.906] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.529Z] [01:57:55.906] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.529Z] [01:57:55.906] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.529Z] [01:57:55.907] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\launcher-1-0.properties] properties file... [2026-03-18T02:01:49.529Z] [01:57:55.907] TRACE: win-shortcut=false [2026-03-18T02:01:49.529Z] [01:57:55.908] TRACE: Done [2026-03-18T02:01:49.529Z] [01:57:55.909] TRACE: Init fake runtime in [testStartupDirectory.6af02edc\fake_runtime-1] directory [2026-03-18T02:01:49.529Z] [01:57:55.911] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.6af02edc\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.529Z] [01:57:56.016] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.529Z] [01:57:56.017] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.6af02edc\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.529Z] [01:57:56.017] TRACE: Delete [testStartupDirectory.6af02edc\input\hello.jar] existing jar file [2026-03-18T02:01:49.529Z] [01:57:56.018] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.6af02edc\input\hello.jar -C testStartupDirectory.6af02edc\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.529Z] [01:57:56.041] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.529Z] [01:57:56.041] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.6af02edc\input\hello.jar -C testStartupDirectory.6af02edc\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.529Z] [01:57:56.044] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.6af02edc\input --dest testStartupDirectory.6af02edc\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.6af02edc\launcher-1-0.properties --runtime-image testStartupDirectory.6af02edc\fake_runtime-1 -J-Djlink.debug=true --verbose](21); inherit out+err... [2026-03-18T02:01:49.529Z] [01:57:56.910] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.529Z] [01:57:56.919] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.529Z] [01:57:57.130] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.529Z] [01:57:57.138] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.529Z] [01:57:57.148] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8570126053135295383". [2026-03-18T02:01:49.529Z] [01:57:57.171] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.529Z] [01:57:57.173] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.529Z] [01:57:57.175] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8570126053135295383". [2026-03-18T02:01:49.529Z] [01:57:57.402] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.529Z] [01:57:57.579] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.529Z] [01:57:57.618] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8570126053135295383\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.529Z] [01:57:57.619] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.529Z] [01:57:57.619] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.529Z] [01:57:57.628] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.529Z] [01:57:57.655] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.529Z] [01:57:57.684] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.529Z] [01:57:57.696] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.529Z] [01:57:57.706] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.529Z] [01:57:57.715] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.529Z] [01:57:57.724] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.529Z] [01:57:57.749] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.529Z] [01:57:57.750] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8570126053135295383\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.529Z] [01:57:57.753] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8570126053135295383\image [2026-03-18T02:01:49.529Z] [01:57:59.184] Command [PID: 34884]: [2026-03-18T02:01:49.529Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8570126053135295383\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8570126053135295383\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8570126053135295383\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8570126053135295383\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8570126053135295383\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8570126053135295383\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8570126053135295383\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8570126053135295383\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8570126053135295383\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8570126053135295383\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8570126053135295383\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8570126053135295383\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8570126053135295383\wixobj\a.msi [2026-03-18T02:01:49.529Z] [01:57:59.185] Returned: 0 [2026-03-18T02:01:49.529Z] [2026-03-18T02:01:49.529Z] [01:57:59.204] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDirTest-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.529Z] [01:57:59.204] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\output. [2026-03-18T02:01:49.529Z] [01:57:59.205] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.529Z] [01:57:59.209] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.529Z] [01:57:59.210] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8570126053135295383". [2026-03-18T02:01:49.529Z] [01:57:59.466] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\output [2026-03-18T02:01:49.529Z] [01:57:59.468] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.529Z] [01:57:59.503] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.529Z] [01:57:59.503] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.6af02edc\input --dest testStartupDirectory.6af02edc\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.6af02edc\launcher-1-0.properties --runtime-image testStartupDirectory.6af02edc\fake_runtime-1 -J-Djlink.debug=true --verbose](21) exited with 0 code [2026-03-18T02:01:49.529Z] [01:57:59.504] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.6af02edc\fake_runtime-1] [2026-03-18T02:01:49.529Z] [01:57:59.504] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.529Z] [01:57:59.504] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.529Z] [01:57:59.504] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:57:55.9107648Z) [2026-03-18T02:01:49.529Z] [01:57:59.504] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\output\AddLShortcutDirTest-1.0.exe] path exists [2026-03-18T02:01:49.529Z] [01:57:59.505] TRACE: assertTrue(): Check [testStartupDirectory.6af02edc\output\AddLShortcutDirTest-1.0.exe] is a file [2026-03-18T02:01:49.529Z] [01:57:59.505] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.6af02edc\input --dest testStartupDirectory.6af02edc\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.6af02edc\launcher-1-0.properties --runtime-image testStartupDirectory.6af02edc\fake_runtime-1](19) command [2026-03-18T02:01:49.529Z] [01:57:59.505] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.6af02edc\input --dest testStartupDirectory.6af02edc\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.6af02edc\launcher-1-0.properties --runtime-image testStartupDirectory.6af02edc\fake_runtime-1](19) command [2026-03-18T02:01:49.529Z] [01:57:59.506] TRACE: Deleting [testStartupDirectory.6af02edc] directory recursively [2026-03-18T02:01:49.529Z] [01:57:59.522] [ OK ] AddLShortcutTest.testStartupDirectory([WIN_DESKTOP_SHORTCUT=DEFAULT, WIN_DESKTOP_SHORTCUT=FALSE](length=2)); checks=48 [2026-03-18T02:01:49.529Z] [01:57:59.522] [ RUN ] AddLShortcutTest.testStartupDirectory([WIN_DESKTOP_SHORTCUT=DEFAULT, WIN_DESKTOP_SHORTCUT=TRUE](length=2)) [2026-03-18T02:01:49.529Z] [01:57:59.523] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.529Z] [01:57:59.523] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\launcher-1.properties] properties file... [2026-03-18T02:01:49.529Z] [01:57:59.523] TRACE: win-shortcut=true [2026-03-18T02:01:49.529Z] [01:57:59.530] TRACE: Done [2026-03-18T02:01:49.529Z] [01:57:59.532] TRACE: Init fake runtime in [testStartupDirectory.85f641e1\fake_runtime] directory [2026-03-18T02:01:49.529Z] [01:57:59.537] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.85f641e1\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.529Z] [01:57:59.677] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.529Z] [01:57:59.677] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.85f641e1\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.530Z] [01:57:59.679] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.85f641e1\input\hello.jar -C testStartupDirectory.85f641e1\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.530Z] [01:57:59.703] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.530Z] [01:57:59.704] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.85f641e1\input\hello.jar -C testStartupDirectory.85f641e1\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.530Z] [01:57:59.707] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.85f641e1\input --dest testStartupDirectory.85f641e1\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.85f641e1\launcher-1.properties --runtime-image testStartupDirectory.85f641e1\fake_runtime -J-Djlink.debug=true --verbose](21); inherit out+err... [2026-03-18T02:01:49.530Z] [01:58:00.550] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.530Z] [01:58:00.558] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.530Z] [01:58:00.683] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.530Z] [01:58:00.736] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.530Z] [01:58:00.748] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8307193893542965552". [2026-03-18T02:01:49.530Z] [01:58:00.783] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.530Z] [01:58:00.785] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.530Z] [01:58:00.787] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8307193893542965552". [2026-03-18T02:01:49.530Z] [01:58:00.973] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.530Z] [01:58:01.120] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.530Z] [01:58:01.155] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.530Z] [01:58:01.156] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.530Z] [01:58:01.156] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.530Z] [01:58:01.167] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.530Z] [01:58:01.195] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.530Z] [01:58:01.226] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.530Z] [01:58:01.236] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.530Z] [01:58:01.244] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.530Z] [01:58:01.260] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.530Z] [01:58:01.272] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.530Z] [01:58:01.301] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.530Z] [01:58:01.302] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.530Z] [01:58:01.304] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8307193893542965552\image [2026-03-18T02:01:49.530Z] [01:58:02.817] Command [PID: 25344]: [2026-03-18T02:01:49.530Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8307193893542965552\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8307193893542965552\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8307193893542965552\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8307193893542965552\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8307193893542965552\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8307193893542965552\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8307193893542965552\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8307193893542965552\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8307193893542965552\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8307193893542965552\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8307193893542965552\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8307193893542965552\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8307193893542965552\wixobj\a.msi [2026-03-18T02:01:49.530Z] [01:58:02.817] Returned: 0 [2026-03-18T02:01:49.530Z] [2026-03-18T02:01:49.530Z] [01:58:02.836] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.530Z] [01:58:02.865] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.530Z] [01:58:02.865] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.85f641e1\input --dest testStartupDirectory.85f641e1\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.85f641e1\launcher-1.properties --runtime-image testStartupDirectory.85f641e1\fake_runtime -J-Djlink.debug=true --verbose](21) exited with 0 code [2026-03-18T02:01:49.530Z] [01:58:02.866] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\fake_runtime] [2026-03-18T02:01:49.530Z] [01:58:02.866] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.530Z] [01:58:02.866] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.530Z] [01:58:02.866] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:57:59.5339965Z) [2026-03-18T02:01:49.530Z] [01:58:02.867] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\output\AddLShortcutDirTest-1.0.msi] path exists [2026-03-18T02:01:49.530Z] [01:58:02.867] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\output\AddLShortcutDirTest-1.0.msi] is a file [2026-03-18T02:01:49.530Z] [01:58:02.868] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.85f641e1\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.85f641e1\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.530Z] Export table [Shortcut] in [testStartupDirectory.85f641e1\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.530Z] Export table [Component] in [testStartupDirectory.85f641e1\msi-db/Component.idt] file [2026-03-18T02:01:49.530Z] Export table [File] in [testStartupDirectory.85f641e1\msi-db/File.idt] file [2026-03-18T02:01:49.530Z] Export table [Directory] in [testStartupDirectory.85f641e1\msi-db/Directory.idt] file [2026-03-18T02:01:49.530Z] [01:58:02.958] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.530Z] [01:58:02.958] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.85f641e1\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.85f641e1\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.530Z] [01:58:02.965] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.530Z] [01:58:02.965] TRACE: assertStringListEquals(1, AddLShortcutDirTest) [2026-03-18T02:01:49.530Z] [01:58:02.965] TRACE: assertStringListEquals(2, launcher-1) [2026-03-18T02:01:49.530Z] [01:58:02.965] TRACE: assertEquals(1): Check the number of shortcuts of launcher [AddLShortcutDirTest] [2026-03-18T02:01:49.530Z] [01:58:02.965] TRACE: Verify shortcut #1 of launcher [AddLShortcutDirTest] [2026-03-18T02:01:49.530Z] [01:58:02.965] TRACE: assertEquals(DesktopFolder\AddLShortcutDirTest): Check the shortcut path [2026-03-18T02:01:49.530Z] [01:58:02.965] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest\AddLShortcutDirTest.exe): Check the shortcut target [2026-03-18T02:01:49.530Z] [01:58:02.965] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest): Check the shortcut work directory [2026-03-18T02:01:49.530Z] [01:58:02.965] TRACE: Done [2026-03-18T02:01:49.530Z] [01:58:02.965] TRACE: assertEquals(1): Check the number of shortcuts of launcher [launcher-1] [2026-03-18T02:01:49.530Z] [01:58:02.965] TRACE: Verify shortcut #1 of launcher [launcher-1] [2026-03-18T02:01:49.530Z] [01:58:02.965] TRACE: assertEquals(DesktopFolder\launcher-1): Check the shortcut path [2026-03-18T02:01:49.530Z] [01:58:02.965] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest\launcher-1.exe): Check the shortcut target [2026-03-18T02:01:49.530Z] [01:58:02.965] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest): Check the shortcut work directory [2026-03-18T02:01:49.530Z] [01:58:02.965] TRACE: Done [2026-03-18T02:01:49.530Z] [01:58:02.966] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.530Z] [01:58:02.966] TRACE: icacls "testStartupDirectory.85f641e1\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.530Z] [01:58:02.966] TRACE: msiexec /a "testStartupDirectory.85f641e1\output\AddLShortcutDirTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\unpacked-msi\Program Files" [2026-03-18T02:01:49.530Z] [01:58:02.967] TRACE: Done [2026-03-18T02:01:49.530Z] [01:58:02.967] TRACE: exec: Execute [cmd /c testStartupDirectory.85f641e1\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.530Z] [01:58:03.417] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.530Z] [01:58:03.418] TRACE: Convert [PFiles64\AddLShortcutDirTest] into [AddLShortcutDirTest] in [testStartupDirectory.85f641e1\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.530Z] [01:58:03.419] TRACE: Deleting [testStartupDirectory.85f641e1\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.530Z] [01:58:03.420] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.85f641e1\input --dest testStartupDirectory.85f641e1\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.85f641e1\launcher-1.properties --runtime-image testStartupDirectory.85f641e1\fake_runtime](19) [2026-03-18T02:01:49.530Z] [01:58:03.420] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.530Z] [01:58:03.420] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.530Z] [01:58:03.421] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.530Z] [01:58:03.422] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.530Z] [01:58:03.422] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.530Z] [01:58:03.423] TRACE: assertStringListEquals(1, testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\app\.package) [2026-03-18T02:01:49.530Z] [01:58:03.423] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] path exists [2026-03-18T02:01:49.530Z] [01:58:03.423] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] is a file [2026-03-18T02:01:49.530Z] [01:58:03.423] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] file is executable [2026-03-18T02:01:49.530Z] [01:58:03.423] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] path exists [2026-03-18T02:01:49.530Z] [01:58:03.423] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] is a file [2026-03-18T02:01:49.530Z] [01:58:03.423] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.ico] path doesn't exist [2026-03-18T02:01:49.530Z] [01:58:03.423] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] path exists [2026-03-18T02:01:49.530Z] [01:58:03.424] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] is a file [2026-03-18T02:01:49.530Z] [01:58:03.424] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] path exists [2026-03-18T02:01:49.530Z] [01:58:03.424] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] is a directory [2026-03-18T02:01:49.530Z] [01:58:03.424] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.530Z] [01:58:03.426] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.85f641e1\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.530Z] [01:58:03.581] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.530Z] [01:58:03.582] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.85f641e1\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.530Z] [01:58:03.583] TRACE: Delete [testStartupDirectory.85f641e1\input\hello.jar] existing jar file [2026-03-18T02:01:49.530Z] [01:58:03.584] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.85f641e1\input\hello.jar -C testStartupDirectory.85f641e1\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.530Z] [01:58:03.607] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.530Z] [01:58:03.608] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.85f641e1\input\hello.jar -C testStartupDirectory.85f641e1\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.530Z] [01:58:03.610] TRACE: Init fake runtime in [testStartupDirectory.85f641e1\fake_runtime-0] directory [2026-03-18T02:01:49.530Z] [01:58:03.613] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.85f641e1\input --dest testStartupDirectory.85f641e1\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.85f641e1\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.530Z] [01:58:04.329] Creating app package: StartupDirectoryAddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\out-10508 [2026-03-18T02:01:49.530Z] [01:58:04.505] Using default package resource JavaApp.ico [icon] (add StartupDirectoryAddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.530Z] [01:58:04.513] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectoryAddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.530Z] [01:58:04.524] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1074188237557320428". [2026-03-18T02:01:49.530Z] [01:58:04.536] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.530Z] [01:58:04.562] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.530Z] [01:58:04.562] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.85f641e1\input --dest testStartupDirectory.85f641e1\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.85f641e1\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.530Z] [01:58:04.563] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\fake_runtime-0] [2026-03-18T02:01:49.530Z] [01:58:04.563] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.530Z] [01:58:04.563] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.530Z] [01:58:04.563] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:58:03.6119483Z) [2026-03-18T02:01:49.530Z] [01:58:04.615] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.530Z] [01:58:05.229] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.530Z] [01:58:05.229] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.530Z] [01:58:05.230] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.530Z] [01:58:05.832] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.530Z] [01:58:05.833] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.530Z] [01:58:05.833] TRACE: Check icon file [testStartupDirectory.85f641e1\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory.85f641e1\icons\expected.bmp] [2026-03-18T02:01:49.530Z] [01:58:05.833] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.531Z] [01:58:05.836] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.531Z] [2026-03-18T02:01:49.531Z] FileDescription [2026-03-18T02:01:49.531Z] --------------- [2026-03-18T02:01:49.531Z] AddLShortcutDirTest [2026-03-18T02:01:49.531Z] [2026-03-18T02:01:49.531Z] [2026-03-18T02:01:49.531Z] [01:58:06.192] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.531Z] [01:58:06.192] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.531Z] [01:58:06.192] TRACE: assertEquals(AddLShortcutDirTest): Check file description of [testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] [2026-03-18T02:01:49.531Z] [01:58:06.193] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] path exists [2026-03-18T02:01:49.531Z] [01:58:06.193] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] is a file [2026-03-18T02:01:49.531Z] [01:58:06.193] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] file is executable [2026-03-18T02:01:49.531Z] [01:58:06.193] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.531Z] [01:58:06.193] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.531Z] [01:58:06.193] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.531Z] [01:58:06.194] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\launcher-1-0.properties] properties file... [2026-03-18T02:01:49.531Z] [01:58:06.194] TRACE: win-shortcut=true [2026-03-18T02:01:49.531Z] [01:58:06.195] TRACE: Done [2026-03-18T02:01:49.531Z] [01:58:06.196] TRACE: Init fake runtime in [testStartupDirectory.85f641e1\fake_runtime-1] directory [2026-03-18T02:01:49.531Z] [01:58:06.198] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.85f641e1\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.531Z] [01:58:06.308] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.531Z] [01:58:06.308] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.85f641e1\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.531Z] [01:58:06.308] TRACE: Delete [testStartupDirectory.85f641e1\input\hello.jar] existing jar file [2026-03-18T02:01:49.531Z] [01:58:06.309] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.85f641e1\input\hello.jar -C testStartupDirectory.85f641e1\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.531Z] [01:58:06.331] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.531Z] [01:58:06.332] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.85f641e1\input\hello.jar -C testStartupDirectory.85f641e1\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.531Z] [01:58:06.334] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.85f641e1\input --dest testStartupDirectory.85f641e1\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.85f641e1\launcher-1-0.properties --runtime-image testStartupDirectory.85f641e1\fake_runtime-1 -J-Djlink.debug=true --verbose](21); inherit out+err... [2026-03-18T02:01:49.531Z] [01:58:07.175] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.531Z] [01:58:07.186] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.531Z] [01:58:07.309] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:07.322] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:07.347] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17285631183601053944". [2026-03-18T02:01:49.531Z] [01:58:07.385] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:07.387] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:07.389] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17285631183601053944". [2026-03-18T02:01:49.531Z] [01:58:07.576] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:07.731] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:07.770] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17285631183601053944\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.531Z] [01:58:07.771] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.531Z] [01:58:07.771] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.531Z] [01:58:07.783] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:07.812] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:07.840] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:07.854] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:07.863] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:07.874] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:07.884] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:07.913] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:07.914] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17285631183601053944\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.531Z] [01:58:07.917] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17285631183601053944\image [2026-03-18T02:01:49.531Z] [01:58:09.379] Command [PID: 17752]: [2026-03-18T02:01:49.531Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17285631183601053944\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17285631183601053944\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17285631183601053944\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17285631183601053944\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17285631183601053944\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17285631183601053944\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17285631183601053944\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17285631183601053944\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17285631183601053944\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17285631183601053944\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17285631183601053944\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17285631183601053944\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17285631183601053944\wixobj\a.msi [2026-03-18T02:01:49.531Z] [01:58:09.380] Returned: 0 [2026-03-18T02:01:49.531Z] [2026-03-18T02:01:49.531Z] [01:58:09.398] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDirTest-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:09.398] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\output. [2026-03-18T02:01:49.531Z] [01:58:09.399] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:09.403] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:09.405] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17285631183601053944". [2026-03-18T02:01:49.531Z] [01:58:09.663] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\output [2026-03-18T02:01:49.531Z] [01:58:09.665] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.531Z] [01:58:09.696] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.531Z] [01:58:09.697] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.85f641e1\input --dest testStartupDirectory.85f641e1\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.85f641e1\launcher-1-0.properties --runtime-image testStartupDirectory.85f641e1\fake_runtime-1 -J-Djlink.debug=true --verbose](21) exited with 0 code [2026-03-18T02:01:49.531Z] [01:58:09.697] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.85f641e1\fake_runtime-1] [2026-03-18T02:01:49.531Z] [01:58:09.698] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.531Z] [01:58:09.698] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.531Z] [01:58:09.698] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:58:06.197111Z) [2026-03-18T02:01:49.531Z] [01:58:09.698] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\output\AddLShortcutDirTest-1.0.exe] path exists [2026-03-18T02:01:49.531Z] [01:58:09.698] TRACE: assertTrue(): Check [testStartupDirectory.85f641e1\output\AddLShortcutDirTest-1.0.exe] is a file [2026-03-18T02:01:49.531Z] [01:58:09.699] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.85f641e1\input --dest testStartupDirectory.85f641e1\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.85f641e1\launcher-1-0.properties --runtime-image testStartupDirectory.85f641e1\fake_runtime-1](19) command [2026-03-18T02:01:49.531Z] [01:58:09.699] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.85f641e1\input --dest testStartupDirectory.85f641e1\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.85f641e1\launcher-1-0.properties --runtime-image testStartupDirectory.85f641e1\fake_runtime-1](19) command [2026-03-18T02:01:49.531Z] [01:58:09.699] TRACE: Deleting [testStartupDirectory.85f641e1] directory recursively [2026-03-18T02:01:49.531Z] [01:58:09.713] [ OK ] AddLShortcutTest.testStartupDirectory([WIN_DESKTOP_SHORTCUT=DEFAULT, WIN_DESKTOP_SHORTCUT=TRUE](length=2)); checks=52 [2026-03-18T02:01:49.531Z] [01:58:09.713] [ RUN ] AddLShortcutTest.testStartupDirectory([WIN_DESKTOP_SHORTCUT=DEFAULT, WIN_DESKTOP_SHORTCUT=](length=2)) [2026-03-18T02:01:49.531Z] [01:58:09.714] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.531Z] [01:58:09.715] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\launcher-1.properties] properties file... [2026-03-18T02:01:49.531Z] [01:58:09.716] TRACE: Done [2026-03-18T02:01:49.531Z] [01:58:09.716] TRACE: Init fake runtime in [testStartupDirectory.d16ce7d3\fake_runtime] directory [2026-03-18T02:01:49.531Z] [01:58:09.719] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.d16ce7d3\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.531Z] [01:58:09.818] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.531Z] [01:58:09.818] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.d16ce7d3\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.531Z] [01:58:09.819] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.d16ce7d3\input\hello.jar -C testStartupDirectory.d16ce7d3\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.531Z] [01:58:09.847] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.531Z] [01:58:09.847] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.d16ce7d3\input\hello.jar -C testStartupDirectory.d16ce7d3\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.531Z] [01:58:09.850] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.d16ce7d3\input --dest testStartupDirectory.d16ce7d3\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.d16ce7d3\launcher-1.properties --runtime-image testStartupDirectory.d16ce7d3\fake_runtime -J-Djlink.debug=true --verbose](21); inherit out+err... [2026-03-18T02:01:49.531Z] [01:58:10.732] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.531Z] [01:58:10.741] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.531Z] [01:58:10.907] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:10.917] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:10.933] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7331665536467100769". [2026-03-18T02:01:49.531Z] [01:58:10.945] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:10.948] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:10.951] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7331665536467100769". [2026-03-18T02:01:49.531Z] [01:58:11.122] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:11.282] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:11.315] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.531Z] [01:58:11.315] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.531Z] [01:58:11.316] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.531Z] [01:58:11.325] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:11.351] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:11.379] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:11.390] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:11.398] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:11.407] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:11.414] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:11.439] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.531Z] [01:58:11.439] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.531Z] [01:58:11.442] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7331665536467100769\image [2026-03-18T02:01:49.531Z] [01:58:12.881] Command [PID: 8400]: [2026-03-18T02:01:49.531Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7331665536467100769\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7331665536467100769\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7331665536467100769\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7331665536467100769\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7331665536467100769\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7331665536467100769\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7331665536467100769\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7331665536467100769\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7331665536467100769\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7331665536467100769\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7331665536467100769\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7331665536467100769\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7331665536467100769\wixobj\a.msi [2026-03-18T02:01:49.531Z] [01:58:12.882] Returned: 0 [2026-03-18T02:01:49.531Z] [2026-03-18T02:01:49.531Z] [01:58:12.900] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.531Z] [01:58:12.929] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.531Z] [01:58:12.929] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.d16ce7d3\input --dest testStartupDirectory.d16ce7d3\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.d16ce7d3\launcher-1.properties --runtime-image testStartupDirectory.d16ce7d3\fake_runtime -J-Djlink.debug=true --verbose](21) exited with 0 code [2026-03-18T02:01:49.531Z] [01:58:12.930] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\fake_runtime] [2026-03-18T02:01:49.531Z] [01:58:12.930] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.531Z] [01:58:12.930] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.532Z] [01:58:12.930] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:58:09.7183347Z) [2026-03-18T02:01:49.532Z] [01:58:12.930] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\output\AddLShortcutDirTest-1.0.msi] path exists [2026-03-18T02:01:49.532Z] [01:58:12.931] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\output\AddLShortcutDirTest-1.0.msi] is a file [2026-03-18T02:01:49.532Z] [01:58:12.932] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.d16ce7d3\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.d16ce7d3\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.532Z] Export table [Shortcut] in [testStartupDirectory.d16ce7d3\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.532Z] Export table [Component] in [testStartupDirectory.d16ce7d3\msi-db/Component.idt] file [2026-03-18T02:01:49.532Z] Export table [File] in [testStartupDirectory.d16ce7d3\msi-db/File.idt] file [2026-03-18T02:01:49.532Z] Export table [Directory] in [testStartupDirectory.d16ce7d3\msi-db/Directory.idt] file [2026-03-18T02:01:49.532Z] [01:58:13.021] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.532Z] [01:58:13.021] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.d16ce7d3\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.d16ce7d3\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.532Z] [01:58:13.025] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.532Z] [01:58:13.025] TRACE: assertStringListEquals(1, AddLShortcutDirTest) [2026-03-18T02:01:49.532Z] [01:58:13.025] TRACE: assertStringListEquals(2, launcher-1) [2026-03-18T02:01:49.532Z] [01:58:13.025] TRACE: assertEquals(1): Check the number of shortcuts of launcher [AddLShortcutDirTest] [2026-03-18T02:01:49.532Z] [01:58:13.025] TRACE: Verify shortcut #1 of launcher [AddLShortcutDirTest] [2026-03-18T02:01:49.532Z] [01:58:13.025] TRACE: assertEquals(DesktopFolder\AddLShortcutDirTest): Check the shortcut path [2026-03-18T02:01:49.532Z] [01:58:13.025] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest\AddLShortcutDirTest.exe): Check the shortcut target [2026-03-18T02:01:49.532Z] [01:58:13.026] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest): Check the shortcut work directory [2026-03-18T02:01:49.532Z] [01:58:13.026] TRACE: Done [2026-03-18T02:01:49.532Z] [01:58:13.026] TRACE: assertEquals(1): Check the number of shortcuts of launcher [launcher-1] [2026-03-18T02:01:49.532Z] [01:58:13.026] TRACE: Verify shortcut #1 of launcher [launcher-1] [2026-03-18T02:01:49.532Z] [01:58:13.026] TRACE: assertEquals(DesktopFolder\launcher-1): Check the shortcut path [2026-03-18T02:01:49.532Z] [01:58:13.026] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest\launcher-1.exe): Check the shortcut target [2026-03-18T02:01:49.532Z] [01:58:13.026] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest): Check the shortcut work directory [2026-03-18T02:01:49.532Z] [01:58:13.026] TRACE: Done [2026-03-18T02:01:49.532Z] [01:58:13.027] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.532Z] [01:58:13.027] TRACE: icacls "testStartupDirectory.d16ce7d3\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.532Z] [01:58:13.027] TRACE: msiexec /a "testStartupDirectory.d16ce7d3\output\AddLShortcutDirTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\unpacked-msi\Program Files" [2026-03-18T02:01:49.532Z] [01:58:13.027] TRACE: Done [2026-03-18T02:01:49.532Z] [01:58:13.028] TRACE: exec: Execute [cmd /c testStartupDirectory.d16ce7d3\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.532Z] [01:58:13.451] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.532Z] [01:58:13.451] TRACE: Convert [PFiles64\AddLShortcutDirTest] into [AddLShortcutDirTest] in [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.532Z] [01:58:13.453] TRACE: Deleting [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.532Z] [01:58:13.453] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.d16ce7d3\input --dest testStartupDirectory.d16ce7d3\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.d16ce7d3\launcher-1.properties --runtime-image testStartupDirectory.d16ce7d3\fake_runtime](19) [2026-03-18T02:01:49.532Z] [01:58:13.454] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.532Z] [01:58:13.454] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.532Z] [01:58:13.455] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.532Z] [01:58:13.455] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.532Z] [01:58:13.456] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.532Z] [01:58:13.456] TRACE: assertStringListEquals(1, testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\app\.package) [2026-03-18T02:01:49.532Z] [01:58:13.456] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] path exists [2026-03-18T02:01:49.532Z] [01:58:13.456] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] is a file [2026-03-18T02:01:49.532Z] [01:58:13.456] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] file is executable [2026-03-18T02:01:49.532Z] [01:58:13.457] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] path exists [2026-03-18T02:01:49.532Z] [01:58:13.457] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] is a file [2026-03-18T02:01:49.532Z] [01:58:13.457] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.ico] path doesn't exist [2026-03-18T02:01:49.532Z] [01:58:13.457] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] path exists [2026-03-18T02:01:49.532Z] [01:58:13.457] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] is a file [2026-03-18T02:01:49.532Z] [01:58:13.457] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] path exists [2026-03-18T02:01:49.532Z] [01:58:13.458] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] is a directory [2026-03-18T02:01:49.532Z] [01:58:13.458] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.532Z] [01:58:13.461] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.d16ce7d3\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.532Z] [01:58:13.553] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.532Z] [01:58:13.554] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.d16ce7d3\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.532Z] [01:58:13.554] TRACE: Delete [testStartupDirectory.d16ce7d3\input\hello.jar] existing jar file [2026-03-18T02:01:49.532Z] [01:58:13.555] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.d16ce7d3\input\hello.jar -C testStartupDirectory.d16ce7d3\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.532Z] [01:58:13.577] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.532Z] [01:58:13.578] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.d16ce7d3\input\hello.jar -C testStartupDirectory.d16ce7d3\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.532Z] [01:58:13.579] TRACE: Init fake runtime in [testStartupDirectory.d16ce7d3\fake_runtime-0] directory [2026-03-18T02:01:49.532Z] [01:58:13.582] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.d16ce7d3\input --dest testStartupDirectory.d16ce7d3\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.d16ce7d3\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.532Z] [01:58:14.291] Creating app package: StartupDirectoryAddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\out-10508 [2026-03-18T02:01:49.532Z] [01:58:14.471] Using default package resource JavaApp.ico [icon] (add StartupDirectoryAddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.532Z] [01:58:14.479] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectoryAddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.532Z] [01:58:14.491] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12247288356892101204". [2026-03-18T02:01:49.532Z] [01:58:14.502] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.532Z] [01:58:14.533] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.532Z] [01:58:14.533] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.d16ce7d3\input --dest testStartupDirectory.d16ce7d3\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.d16ce7d3\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.532Z] [01:58:14.534] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\fake_runtime-0] [2026-03-18T02:01:49.532Z] [01:58:14.534] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.532Z] [01:58:14.534] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.532Z] [01:58:14.534] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:58:13.5812879Z) [2026-03-18T02:01:49.532Z] [01:58:14.583] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.532Z] [01:58:15.237] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.532Z] [01:58:15.238] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.532Z] [01:58:15.238] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.532Z] [01:58:15.850] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.532Z] [01:58:15.850] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.532Z] [01:58:15.851] TRACE: Check icon file [testStartupDirectory.d16ce7d3\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory.d16ce7d3\icons\expected.bmp] [2026-03-18T02:01:49.532Z] [01:58:15.851] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.532Z] [01:58:15.854] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.532Z] [2026-03-18T02:01:49.532Z] FileDescription [2026-03-18T02:01:49.532Z] --------------- [2026-03-18T02:01:49.532Z] AddLShortcutDirTest [2026-03-18T02:01:49.532Z] [2026-03-18T02:01:49.532Z] [2026-03-18T02:01:49.532Z] [01:58:16.218] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.532Z] [01:58:16.219] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.532Z] [01:58:16.219] TRACE: assertEquals(AddLShortcutDirTest): Check file description of [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] [2026-03-18T02:01:49.532Z] [01:58:16.219] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] path exists [2026-03-18T02:01:49.532Z] [01:58:16.219] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] is a file [2026-03-18T02:01:49.532Z] [01:58:16.219] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] file is executable [2026-03-18T02:01:49.532Z] [01:58:16.220] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.532Z] [01:58:16.220] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.532Z] [01:58:16.220] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.532Z] [01:58:16.221] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\launcher-1-0.properties] properties file... [2026-03-18T02:01:49.532Z] [01:58:16.222] TRACE: Done [2026-03-18T02:01:49.532Z] [01:58:16.222] TRACE: Init fake runtime in [testStartupDirectory.d16ce7d3\fake_runtime-1] directory [2026-03-18T02:01:49.532Z] [01:58:16.225] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.d16ce7d3\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.532Z] [01:58:16.327] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.532Z] [01:58:16.327] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.d16ce7d3\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.532Z] [01:58:16.327] TRACE: Delete [testStartupDirectory.d16ce7d3\input\hello.jar] existing jar file [2026-03-18T02:01:49.532Z] [01:58:16.328] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.d16ce7d3\input\hello.jar -C testStartupDirectory.d16ce7d3\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.532Z] [01:58:16.356] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.532Z] [01:58:16.356] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.d16ce7d3\input\hello.jar -C testStartupDirectory.d16ce7d3\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.532Z] [01:58:16.358] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.d16ce7d3\input --dest testStartupDirectory.d16ce7d3\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.d16ce7d3\launcher-1-0.properties --runtime-image testStartupDirectory.d16ce7d3\fake_runtime-1 -J-Djlink.debug=true --verbose](21); inherit out+err... [2026-03-18T02:01:49.532Z] [01:58:17.198] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.532Z] [01:58:17.206] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.532Z] [01:58:17.336] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.532Z] [01:58:17.346] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.532Z] [01:58:17.399] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14302270428719705623". [2026-03-18T02:01:49.532Z] [01:58:17.410] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:17.412] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:17.414] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14302270428719705623". [2026-03-18T02:01:49.533Z] [01:58:17.601] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:17.768] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:17.800] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14302270428719705623\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.533Z] [01:58:17.801] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.533Z] [01:58:17.801] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.533Z] [01:58:17.812] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:17.840] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:17.871] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:17.884] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:17.893] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:17.907] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:17.916] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:17.942] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:17.943] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14302270428719705623\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.533Z] [01:58:17.946] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14302270428719705623\image [2026-03-18T02:01:49.533Z] [01:58:19.381] Command [PID: 60496]: [2026-03-18T02:01:49.533Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14302270428719705623\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14302270428719705623\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14302270428719705623\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14302270428719705623\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14302270428719705623\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14302270428719705623\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14302270428719705623\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14302270428719705623\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14302270428719705623\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14302270428719705623\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14302270428719705623\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14302270428719705623\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14302270428719705623\wixobj\a.msi [2026-03-18T02:01:49.533Z] [01:58:19.381] Returned: 0 [2026-03-18T02:01:49.533Z] [2026-03-18T02:01:49.533Z] [01:58:19.399] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDirTest-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:19.400] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\output. [2026-03-18T02:01:49.533Z] [01:58:19.401] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:19.404] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:19.406] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14302270428719705623". [2026-03-18T02:01:49.533Z] [01:58:19.658] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\output [2026-03-18T02:01:49.533Z] [01:58:19.660] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.533Z] [01:58:19.690] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.533Z] [01:58:19.691] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.d16ce7d3\input --dest testStartupDirectory.d16ce7d3\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.d16ce7d3\launcher-1-0.properties --runtime-image testStartupDirectory.d16ce7d3\fake_runtime-1 -J-Djlink.debug=true --verbose](21) exited with 0 code [2026-03-18T02:01:49.533Z] [01:58:19.691] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d16ce7d3\fake_runtime-1] [2026-03-18T02:01:49.533Z] [01:58:19.692] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.533Z] [01:58:19.692] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.533Z] [01:58:19.692] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:58:16.2244487Z) [2026-03-18T02:01:49.533Z] [01:58:19.692] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\output\AddLShortcutDirTest-1.0.exe] path exists [2026-03-18T02:01:49.533Z] [01:58:19.692] TRACE: assertTrue(): Check [testStartupDirectory.d16ce7d3\output\AddLShortcutDirTest-1.0.exe] is a file [2026-03-18T02:01:49.533Z] [01:58:19.692] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.d16ce7d3\input --dest testStartupDirectory.d16ce7d3\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.d16ce7d3\launcher-1-0.properties --runtime-image testStartupDirectory.d16ce7d3\fake_runtime-1](19) command [2026-03-18T02:01:49.533Z] [01:58:19.693] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.d16ce7d3\input --dest testStartupDirectory.d16ce7d3\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-shortcut --add-launcher launcher-1=testStartupDirectory.d16ce7d3\launcher-1-0.properties --runtime-image testStartupDirectory.d16ce7d3\fake_runtime-1](19) command [2026-03-18T02:01:49.533Z] [01:58:19.693] TRACE: Deleting [testStartupDirectory.d16ce7d3] directory recursively [2026-03-18T02:01:49.533Z] [01:58:19.707] [ OK ] AddLShortcutTest.testStartupDirectory([WIN_DESKTOP_SHORTCUT=DEFAULT, WIN_DESKTOP_SHORTCUT=](length=2)); checks=52 [2026-03-18T02:01:49.533Z] [01:58:19.707] [ RUN ] AddLShortcutTest.testStartupDirectory([WIN_DESKTOP_SHORTCUT=DEFAULT](length=1)) [2026-03-18T02:01:49.533Z] [01:58:19.708] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.533Z] [01:58:19.709] TRACE: Init fake runtime in [testStartupDirectory.60780a75\fake_runtime] directory [2026-03-18T02:01:49.533Z] [01:58:19.711] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.60780a75\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.533Z] [01:58:19.838] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.533Z] [01:58:19.839] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.60780a75\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.533Z] [01:58:19.841] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.60780a75\input\hello.jar -C testStartupDirectory.60780a75\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.533Z] [01:58:19.873] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.533Z] [01:58:19.873] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.60780a75\input\hello.jar -C testStartupDirectory.60780a75\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.533Z] [01:58:19.877] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.60780a75\input --dest testStartupDirectory.60780a75\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-shortcut --runtime-image testStartupDirectory.60780a75\fake_runtime -J-Djlink.debug=true --verbose](19); inherit out+err... [2026-03-18T02:01:49.533Z] [01:58:20.758] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.533Z] [01:58:20.766] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.533Z] [01:58:20.911] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:20.919] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:20.928] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15567503496359953214". [2026-03-18T02:01:49.533Z] [01:58:21.108] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:21.263] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:21.305] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.60780a75\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.533Z] [01:58:21.306] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.533Z] [01:58:21.306] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.533Z] [01:58:21.316] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:21.343] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:21.372] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:21.384] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:21.394] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:21.402] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:21.411] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:21.438] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.533Z] [01:58:21.439] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.60780a75\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.533Z] [01:58:21.443] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15567503496359953214\image [2026-03-18T02:01:49.533Z] [01:58:22.766] Command [PID: 51932]: [2026-03-18T02:01:49.533Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15567503496359953214\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15567503496359953214\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15567503496359953214\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15567503496359953214\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15567503496359953214\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15567503496359953214\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15567503496359953214\image\AddLShortcutDirTest.exe -d JpAppSizeKb=498 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15567503496359953214\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15567503496359953214\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15567503496359953214\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15567503496359953214\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15567503496359953214\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15567503496359953214\wixobj\a.msi [2026-03-18T02:01:49.533Z] [01:58:22.767] Returned: 0 [2026-03-18T02:01:49.533Z] [2026-03-18T02:01:49.533Z] [01:58:22.786] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.533Z] [01:58:22.817] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.533Z] [01:58:22.817] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.60780a75\input --dest testStartupDirectory.60780a75\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-shortcut --runtime-image testStartupDirectory.60780a75\fake_runtime -J-Djlink.debug=true --verbose](19) exited with 0 code [2026-03-18T02:01:49.533Z] [01:58:22.818] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.60780a75\fake_runtime] [2026-03-18T02:01:49.533Z] [01:58:22.818] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.533Z] [01:58:22.818] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.533Z] [01:58:22.818] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:58:19.710674Z) [2026-03-18T02:01:49.533Z] [01:58:22.819] TRACE: assertTrue(): Check [testStartupDirectory.60780a75\output\AddLShortcutDirTest-1.0.msi] path exists [2026-03-18T02:01:49.533Z] [01:58:22.819] TRACE: assertTrue(): Check [testStartupDirectory.60780a75\output\AddLShortcutDirTest-1.0.msi] is a file [2026-03-18T02:01:49.533Z] [01:58:22.820] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.60780a75\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.60780a75\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.533Z] Export table [Shortcut] in [testStartupDirectory.60780a75\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.533Z] Export table [Component] in [testStartupDirectory.60780a75\msi-db/Component.idt] file [2026-03-18T02:01:49.533Z] Export table [File] in [testStartupDirectory.60780a75\msi-db/File.idt] file [2026-03-18T02:01:49.533Z] Export table [Directory] in [testStartupDirectory.60780a75\msi-db/Directory.idt] file [2026-03-18T02:01:49.533Z] [01:58:22.918] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.533Z] [01:58:22.919] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.60780a75\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.60780a75\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.533Z] [01:58:22.924] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.533Z] [01:58:22.924] TRACE: assertStringListEquals(1, AddLShortcutDirTest) [2026-03-18T02:01:49.533Z] [01:58:22.924] TRACE: assertEquals(1): Check the number of shortcuts of launcher [AddLShortcutDirTest] [2026-03-18T02:01:49.533Z] [01:58:22.924] TRACE: Verify shortcut #1 of launcher [AddLShortcutDirTest] [2026-03-18T02:01:49.533Z] [01:58:22.925] TRACE: assertEquals(DesktopFolder\AddLShortcutDirTest): Check the shortcut path [2026-03-18T02:01:49.533Z] [01:58:22.925] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest\AddLShortcutDirTest.exe): Check the shortcut target [2026-03-18T02:01:49.533Z] [01:58:22.925] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest): Check the shortcut work directory [2026-03-18T02:01:49.533Z] [01:58:22.925] TRACE: Done [2026-03-18T02:01:49.533Z] [01:58:22.926] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.60780a75\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.533Z] [01:58:22.926] TRACE: icacls "testStartupDirectory.60780a75\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.533Z] [01:58:22.926] TRACE: msiexec /a "testStartupDirectory.60780a75\output\AddLShortcutDirTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.60780a75\unpacked-msi\Program Files" [2026-03-18T02:01:49.533Z] [01:58:22.927] TRACE: Done [2026-03-18T02:01:49.533Z] [01:58:22.927] TRACE: exec: Execute [cmd /c testStartupDirectory.60780a75\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.533Z] [01:58:23.353] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.533Z] [01:58:23.353] TRACE: Convert [PFiles64\AddLShortcutDirTest] into [AddLShortcutDirTest] in [testStartupDirectory.60780a75\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.533Z] [01:58:23.354] TRACE: Deleting [testStartupDirectory.60780a75\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.533Z] [01:58:23.355] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.60780a75\input --dest testStartupDirectory.60780a75\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-shortcut --runtime-image testStartupDirectory.60780a75\fake_runtime](17) [2026-03-18T02:01:49.533Z] [01:58:23.355] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.533Z] [01:58:23.355] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.533Z] [01:58:23.356] TRACE: assertTrue(): Check [testStartupDirectory.60780a75\unpacked-msi\Program Files\AddLShortcutDirTest\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.533Z] [01:58:23.356] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.533Z] [01:58:23.357] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.533Z] [01:58:23.357] TRACE: assertStringListEquals(1, testStartupDirectory.60780a75\unpacked-msi\Program Files\AddLShortcutDirTest\app\.package) [2026-03-18T02:01:49.533Z] [01:58:23.357] TRACE: assertTrue(): Check [testStartupDirectory.60780a75\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] path exists [2026-03-18T02:01:49.533Z] [01:58:23.357] TRACE: assertTrue(): Check [testStartupDirectory.60780a75\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] is a file [2026-03-18T02:01:49.533Z] [01:58:23.357] TRACE: assertTrue(): Check [testStartupDirectory.60780a75\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] file is executable [2026-03-18T02:01:49.533Z] [01:58:23.357] TRACE: assertTrue(): Check [testStartupDirectory.60780a75\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] path exists [2026-03-18T02:01:49.533Z] [01:58:23.357] TRACE: assertTrue(): Check [testStartupDirectory.60780a75\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] is a file [2026-03-18T02:01:49.533Z] [01:58:23.357] TRACE: assertTrue(): Check [testStartupDirectory.60780a75\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.ico] path doesn't exist [2026-03-18T02:01:49.533Z] [01:58:23.358] TRACE: assertTrue(): Check [testStartupDirectory.60780a75\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] path exists [2026-03-18T02:01:49.533Z] [01:58:23.358] TRACE: assertTrue(): Check [testStartupDirectory.60780a75\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] is a file [2026-03-18T02:01:49.534Z] [01:58:23.358] TRACE: assertTrue(): Check [testStartupDirectory.60780a75\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] path exists [2026-03-18T02:01:49.534Z] [01:58:23.358] TRACE: assertTrue(): Check [testStartupDirectory.60780a75\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] is a directory [2026-03-18T02:01:49.534Z] [01:58:23.359] TRACE: Init fake runtime in [testStartupDirectory.60780a75\fake_runtime-0] directory [2026-03-18T02:01:49.534Z] [01:58:23.361] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.60780a75\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.534Z] [01:58:23.437] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.534Z] [01:58:23.437] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.60780a75\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.534Z] [01:58:23.437] TRACE: Delete [testStartupDirectory.60780a75\input\hello.jar] existing jar file [2026-03-18T02:01:49.534Z] [01:58:23.438] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.60780a75\input\hello.jar -C testStartupDirectory.60780a75\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.534Z] [01:58:23.460] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.534Z] [01:58:23.460] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.60780a75\input\hello.jar -C testStartupDirectory.60780a75\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.534Z] [01:58:23.463] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.60780a75\input --dest testStartupDirectory.60780a75\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-shortcut --runtime-image testStartupDirectory.60780a75\fake_runtime-0 -J-Djlink.debug=true --verbose](19); inherit out+err... [2026-03-18T02:01:49.534Z] [01:58:24.297] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.534Z] [01:58:24.306] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.534Z] [01:58:24.464] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:24.473] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:24.482] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7729618424287172482". [2026-03-18T02:01:49.534Z] [01:58:24.645] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:24.850] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:24.899] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7729618424287172482\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.534Z] [01:58:24.899] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.534Z] [01:58:24.899] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.534Z] [01:58:24.910] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:24.938] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:24.969] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:24.979] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:24.988] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:24.997] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:25.006] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:25.035] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:25.035] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7729618424287172482\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.534Z] [01:58:25.038] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7729618424287172482\image [2026-03-18T02:01:49.534Z] [01:58:26.327] Command [PID: 47568]: [2026-03-18T02:01:49.534Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7729618424287172482\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7729618424287172482\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7729618424287172482\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7729618424287172482\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7729618424287172482\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7729618424287172482\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7729618424287172482\image\AddLShortcutDirTest.exe -d JpAppSizeKb=498 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7729618424287172482\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7729618424287172482\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7729618424287172482\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7729618424287172482\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7729618424287172482\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7729618424287172482\wixobj\a.msi [2026-03-18T02:01:49.534Z] [01:58:26.328] Returned: 0 [2026-03-18T02:01:49.534Z] [2026-03-18T02:01:49.534Z] [01:58:26.346] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDirTest-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:26.346] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.60780a75\output. [2026-03-18T02:01:49.534Z] [01:58:26.348] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:26.352] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:26.353] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7729618424287172482". [2026-03-18T02:01:49.534Z] [01:58:26.636] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.60780a75\output [2026-03-18T02:01:49.534Z] [01:58:26.638] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.534Z] [01:58:26.668] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.534Z] [01:58:26.668] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.60780a75\input --dest testStartupDirectory.60780a75\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-shortcut --runtime-image testStartupDirectory.60780a75\fake_runtime-0 -J-Djlink.debug=true --verbose](19) exited with 0 code [2026-03-18T02:01:49.534Z] [01:58:26.669] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.60780a75\fake_runtime-0] [2026-03-18T02:01:49.534Z] [01:58:26.669] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.534Z] [01:58:26.669] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.534Z] [01:58:26.669] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:58:23.3609097Z) [2026-03-18T02:01:49.534Z] [01:58:26.669] TRACE: assertTrue(): Check [testStartupDirectory.60780a75\output\AddLShortcutDirTest-1.0.exe] path exists [2026-03-18T02:01:49.534Z] [01:58:26.669] TRACE: assertTrue(): Check [testStartupDirectory.60780a75\output\AddLShortcutDirTest-1.0.exe] is a file [2026-03-18T02:01:49.534Z] [01:58:26.669] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.60780a75\input --dest testStartupDirectory.60780a75\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-shortcut --runtime-image testStartupDirectory.60780a75\fake_runtime-0](17) command [2026-03-18T02:01:49.534Z] [01:58:26.669] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.60780a75\input --dest testStartupDirectory.60780a75\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-shortcut --runtime-image testStartupDirectory.60780a75\fake_runtime-0](17) command [2026-03-18T02:01:49.534Z] [01:58:26.670] TRACE: Deleting [testStartupDirectory.60780a75] directory recursively [2026-03-18T02:01:49.534Z] [01:58:26.678] [ OK ] AddLShortcutTest.testStartupDirectory([WIN_DESKTOP_SHORTCUT=DEFAULT](length=1)); checks=32 [2026-03-18T02:01:49.534Z] [01:58:26.678] [ RUN ] AddLShortcutTest.testStartupDirectory([WIN_START_MENU_SHORTCUT=, WIN_START_MENU_SHORTCUT=FALSE](length=2)) [2026-03-18T02:01:49.534Z] [01:58:26.679] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.534Z] [01:58:26.680] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\launcher-1.properties] properties file... [2026-03-18T02:01:49.534Z] [01:58:26.680] TRACE: win-menu=false [2026-03-18T02:01:49.534Z] [01:58:26.681] TRACE: Done [2026-03-18T02:01:49.534Z] [01:58:26.682] TRACE: Init fake runtime in [testStartupDirectory.3269a047\fake_runtime] directory [2026-03-18T02:01:49.534Z] [01:58:26.684] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.3269a047\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.534Z] [01:58:26.764] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.534Z] [01:58:26.764] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.3269a047\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.534Z] [01:58:26.765] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.3269a047\input\hello.jar -C testStartupDirectory.3269a047\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.534Z] [01:58:26.794] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.534Z] [01:58:26.794] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.3269a047\input\hello.jar -C testStartupDirectory.3269a047\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.534Z] [01:58:26.797] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.3269a047\input --dest testStartupDirectory.3269a047\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.3269a047\launcher-1.properties --runtime-image testStartupDirectory.3269a047\fake_runtime -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.534Z] [01:58:27.754] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.534Z] [01:58:27.763] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.534Z] [01:58:27.935] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:27.943] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:27.953] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2530104189871540967". [2026-03-18T02:01:49.534Z] [01:58:27.972] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:27.974] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:27.975] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2530104189871540967". [2026-03-18T02:01:49.534Z] [01:58:28.136] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:28.353] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:28.388] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.534Z] [01:58:28.389] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.534Z] [01:58:28.389] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.534Z] [01:58:28.400] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:28.427] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:28.456] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:28.469] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:28.479] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:28.491] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:28.499] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:28.530] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.534Z] [01:58:28.531] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.534Z] [01:58:28.534] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2530104189871540967\image [2026-03-18T02:01:49.534Z] [01:58:29.980] Command [PID: 33444]: [2026-03-18T02:01:49.534Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2530104189871540967\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2530104189871540967\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2530104189871540967\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2530104189871540967\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2530104189871540967\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2530104189871540967\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2530104189871540967\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2530104189871540967\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2530104189871540967\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2530104189871540967\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2530104189871540967\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2530104189871540967\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2530104189871540967\wixobj\a.msi [2026-03-18T02:01:49.534Z] [01:58:29.980] Returned: 0 [2026-03-18T02:01:49.534Z] [2026-03-18T02:01:49.534Z] [01:58:29.999] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.534Z] [01:58:30.029] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.534Z] [01:58:30.029] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.3269a047\input --dest testStartupDirectory.3269a047\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.3269a047\launcher-1.properties --runtime-image testStartupDirectory.3269a047\fake_runtime -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.534Z] [01:58:30.030] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\fake_runtime] [2026-03-18T02:01:49.534Z] [01:58:30.030] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.534Z] [01:58:30.030] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.534Z] [01:58:30.031] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:58:26.6831176Z) [2026-03-18T02:01:49.534Z] [01:58:30.031] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\output\AddLShortcutDirTest-1.0.msi] path exists [2026-03-18T02:01:49.534Z] [01:58:30.031] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\output\AddLShortcutDirTest-1.0.msi] is a file [2026-03-18T02:01:49.534Z] [01:58:30.032] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.3269a047\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.3269a047\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.534Z] Export table [File] in [testStartupDirectory.3269a047\msi-db/File.idt] file [2026-03-18T02:01:49.534Z] Export table [Component] in [testStartupDirectory.3269a047\msi-db/Component.idt] file [2026-03-18T02:01:49.534Z] Export table [Directory] in [testStartupDirectory.3269a047\msi-db/Directory.idt] file [2026-03-18T02:01:49.534Z] [01:58:30.127] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.534Z] [01:58:30.127] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.3269a047\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.3269a047\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.535Z] [01:58:30.130] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.535Z] [01:58:30.131] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.535Z] [01:58:30.131] TRACE: icacls "testStartupDirectory.3269a047\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.535Z] [01:58:30.131] TRACE: msiexec /a "testStartupDirectory.3269a047\output\AddLShortcutDirTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\unpacked-msi\Program Files" [2026-03-18T02:01:49.535Z] [01:58:30.131] TRACE: Done [2026-03-18T02:01:49.535Z] [01:58:30.132] TRACE: exec: Execute [cmd /c testStartupDirectory.3269a047\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.535Z] [01:58:30.564] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.535Z] [01:58:30.565] TRACE: Convert [PFiles64\AddLShortcutDirTest] into [AddLShortcutDirTest] in [testStartupDirectory.3269a047\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.535Z] [01:58:30.566] TRACE: Deleting [testStartupDirectory.3269a047\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.535Z] [01:58:30.567] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.3269a047\input --dest testStartupDirectory.3269a047\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.3269a047\launcher-1.properties --runtime-image testStartupDirectory.3269a047\fake_runtime](18) [2026-03-18T02:01:49.535Z] [01:58:30.568] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.535Z] [01:58:30.568] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.535Z] [01:58:30.568] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.535Z] [01:58:30.569] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.535Z] [01:58:30.569] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.535Z] [01:58:30.570] TRACE: assertStringListEquals(1, testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\app\.package) [2026-03-18T02:01:49.535Z] [01:58:30.570] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] path exists [2026-03-18T02:01:49.535Z] [01:58:30.570] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] is a file [2026-03-18T02:01:49.535Z] [01:58:30.570] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] file is executable [2026-03-18T02:01:49.535Z] [01:58:30.570] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] path exists [2026-03-18T02:01:49.535Z] [01:58:30.570] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] is a file [2026-03-18T02:01:49.535Z] [01:58:30.570] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.ico] path doesn't exist [2026-03-18T02:01:49.535Z] [01:58:30.570] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] path exists [2026-03-18T02:01:49.535Z] [01:58:30.570] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] is a file [2026-03-18T02:01:49.535Z] [01:58:30.571] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] path exists [2026-03-18T02:01:49.535Z] [01:58:30.571] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] is a directory [2026-03-18T02:01:49.535Z] [01:58:30.571] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.535Z] [01:58:30.573] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.3269a047\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.535Z] [01:58:30.658] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.535Z] [01:58:30.658] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.3269a047\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.535Z] [01:58:30.658] TRACE: Delete [testStartupDirectory.3269a047\input\hello.jar] existing jar file [2026-03-18T02:01:49.535Z] [01:58:30.659] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.3269a047\input\hello.jar -C testStartupDirectory.3269a047\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.535Z] [01:58:30.680] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.535Z] [01:58:30.680] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.3269a047\input\hello.jar -C testStartupDirectory.3269a047\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.535Z] [01:58:30.682] TRACE: Init fake runtime in [testStartupDirectory.3269a047\fake_runtime-0] directory [2026-03-18T02:01:49.535Z] [01:58:30.685] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.3269a047\input --dest testStartupDirectory.3269a047\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.3269a047\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.535Z] [01:58:31.356] Creating app package: StartupDirectoryAddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\out-10508 [2026-03-18T02:01:49.535Z] [01:58:31.561] Using default package resource JavaApp.ico [icon] (add StartupDirectoryAddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.535Z] [01:58:31.570] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectoryAddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.535Z] [01:58:31.580] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2884391062936525974". [2026-03-18T02:01:49.535Z] [01:58:31.604] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.535Z] [01:58:31.684] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.535Z] [01:58:31.685] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.3269a047\input --dest testStartupDirectory.3269a047\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.3269a047\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.535Z] [01:58:31.685] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\fake_runtime-0] [2026-03-18T02:01:49.535Z] [01:58:31.686] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.535Z] [01:58:31.686] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.535Z] [01:58:31.686] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:58:30.683569Z) [2026-03-18T02:01:49.535Z] [01:58:31.714] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.535Z] [01:58:32.306] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.535Z] [01:58:32.306] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.535Z] [01:58:32.306] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.535Z] [01:58:32.918] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.535Z] [01:58:32.918] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.535Z] [01:58:32.918] TRACE: Check icon file [testStartupDirectory.3269a047\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory.3269a047\icons\expected.bmp] [2026-03-18T02:01:49.535Z] [01:58:32.919] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.535Z] [01:58:32.921] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.535Z] [2026-03-18T02:01:49.535Z] FileDescription [2026-03-18T02:01:49.535Z] --------------- [2026-03-18T02:01:49.535Z] AddLShortcutDirTest [2026-03-18T02:01:49.535Z] [2026-03-18T02:01:49.535Z] [2026-03-18T02:01:49.535Z] [01:58:33.290] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.535Z] [01:58:33.290] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.535Z] [01:58:33.290] TRACE: assertEquals(AddLShortcutDirTest): Check file description of [testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] [2026-03-18T02:01:49.535Z] [01:58:33.291] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] path exists [2026-03-18T02:01:49.535Z] [01:58:33.291] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] is a file [2026-03-18T02:01:49.535Z] [01:58:33.291] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] file is executable [2026-03-18T02:01:49.535Z] [01:58:33.291] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.535Z] [01:58:33.291] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.535Z] [01:58:33.292] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.535Z] [01:58:33.293] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\launcher-1-0.properties] properties file... [2026-03-18T02:01:49.535Z] [01:58:33.293] TRACE: win-menu=false [2026-03-18T02:01:49.535Z] [01:58:33.293] TRACE: Done [2026-03-18T02:01:49.535Z] [01:58:33.294] TRACE: Init fake runtime in [testStartupDirectory.3269a047\fake_runtime-1] directory [2026-03-18T02:01:49.535Z] [01:58:33.296] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.3269a047\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.535Z] [01:58:33.386] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.535Z] [01:58:33.386] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.3269a047\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.535Z] [01:58:33.387] TRACE: Delete [testStartupDirectory.3269a047\input\hello.jar] existing jar file [2026-03-18T02:01:49.535Z] [01:58:33.387] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.3269a047\input\hello.jar -C testStartupDirectory.3269a047\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.535Z] [01:58:33.414] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.535Z] [01:58:33.414] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.3269a047\input\hello.jar -C testStartupDirectory.3269a047\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.535Z] [01:58:33.417] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.3269a047\input --dest testStartupDirectory.3269a047\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.3269a047\launcher-1-0.properties --runtime-image testStartupDirectory.3269a047\fake_runtime-1 -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.535Z] [01:58:34.277] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.535Z] [01:58:34.286] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.535Z] [01:58:34.485] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.535Z] [01:58:34.495] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.535Z] [01:58:34.516] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7404482510320461101". [2026-03-18T02:01:49.535Z] [01:58:34.523] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.535Z] [01:58:34.525] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.535Z] [01:58:34.526] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7404482510320461101". [2026-03-18T02:01:49.535Z] [01:58:34.692] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.535Z] [01:58:34.847] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.535Z] [01:58:34.882] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7404482510320461101\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.535Z] [01:58:34.882] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.535Z] [01:58:34.883] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.535Z] [01:58:34.892] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.535Z] [01:58:34.919] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.535Z] [01:58:34.949] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.535Z] [01:58:34.960] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.535Z] [01:58:34.970] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.535Z] [01:58:34.983] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.535Z] [01:58:34.994] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.535Z] [01:58:35.020] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.535Z] [01:58:35.021] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7404482510320461101\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.535Z] [01:58:35.025] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7404482510320461101\image [2026-03-18T02:01:49.535Z] [01:58:36.465] Command [PID: 37596]: [2026-03-18T02:01:49.535Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7404482510320461101\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7404482510320461101\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7404482510320461101\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7404482510320461101\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7404482510320461101\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7404482510320461101\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7404482510320461101\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7404482510320461101\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7404482510320461101\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7404482510320461101\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7404482510320461101\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7404482510320461101\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7404482510320461101\wixobj\a.msi [2026-03-18T02:01:49.535Z] [01:58:36.465] Returned: 0 [2026-03-18T02:01:49.535Z] [2026-03-18T02:01:49.535Z] [01:58:36.486] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDirTest-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.535Z] [01:58:36.487] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\output. [2026-03-18T02:01:49.536Z] [01:58:36.489] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.536Z] [01:58:36.493] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.536Z] [01:58:36.494] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7404482510320461101". [2026-03-18T02:01:49.536Z] [01:58:36.751] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\output [2026-03-18T02:01:49.536Z] [01:58:36.753] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.536Z] [01:58:36.784] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.536Z] [01:58:36.784] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.3269a047\input --dest testStartupDirectory.3269a047\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.3269a047\launcher-1-0.properties --runtime-image testStartupDirectory.3269a047\fake_runtime-1 -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.536Z] [01:58:36.785] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.3269a047\fake_runtime-1] [2026-03-18T02:01:49.536Z] [01:58:36.785] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.536Z] [01:58:36.785] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.536Z] [01:58:36.785] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:58:33.2957298Z) [2026-03-18T02:01:49.536Z] [01:58:36.785] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\output\AddLShortcutDirTest-1.0.exe] path exists [2026-03-18T02:01:49.536Z] [01:58:36.785] TRACE: assertTrue(): Check [testStartupDirectory.3269a047\output\AddLShortcutDirTest-1.0.exe] is a file [2026-03-18T02:01:49.536Z] [01:58:36.786] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.3269a047\input --dest testStartupDirectory.3269a047\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.3269a047\launcher-1-0.properties --runtime-image testStartupDirectory.3269a047\fake_runtime-1](18) command [2026-03-18T02:01:49.536Z] [01:58:36.786] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.3269a047\input --dest testStartupDirectory.3269a047\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.3269a047\launcher-1-0.properties --runtime-image testStartupDirectory.3269a047\fake_runtime-1](18) command [2026-03-18T02:01:49.536Z] [01:58:36.786] TRACE: Deleting [testStartupDirectory.3269a047] directory recursively [2026-03-18T02:01:49.536Z] [01:58:36.799] [ OK ] AddLShortcutTest.testStartupDirectory([WIN_START_MENU_SHORTCUT=, WIN_START_MENU_SHORTCUT=FALSE](length=2)); checks=44 [2026-03-18T02:01:49.536Z] [01:58:36.799] [ RUN ] AddLShortcutTest.testStartupDirectory([WIN_START_MENU_SHORTCUT=, WIN_START_MENU_SHORTCUT=TRUE](length=2)) [2026-03-18T02:01:49.536Z] [01:58:36.800] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.536Z] [01:58:36.801] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\launcher-1.properties] properties file... [2026-03-18T02:01:49.536Z] [01:58:36.801] TRACE: win-menu=true [2026-03-18T02:01:49.536Z] [01:58:36.802] TRACE: Done [2026-03-18T02:01:49.536Z] [01:58:36.803] TRACE: Init fake runtime in [testStartupDirectory.84237716\fake_runtime] directory [2026-03-18T02:01:49.536Z] [01:58:36.806] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.84237716\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.536Z] [01:58:36.889] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.536Z] [01:58:36.889] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.84237716\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.536Z] [01:58:36.890] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.84237716\input\hello.jar -C testStartupDirectory.84237716\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.536Z] [01:58:36.912] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.536Z] [01:58:36.912] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.84237716\input\hello.jar -C testStartupDirectory.84237716\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.536Z] [01:58:36.915] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.84237716\input --dest testStartupDirectory.84237716\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.84237716\launcher-1.properties --runtime-image testStartupDirectory.84237716\fake_runtime -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.536Z] [01:58:37.773] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.536Z] [01:58:37.780] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.536Z] [01:58:37.913] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.536Z] [01:58:37.921] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.536Z] [01:58:37.931] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10368173628869497512". [2026-03-18T02:01:49.536Z] [01:58:38.019] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.536Z] [01:58:38.022] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.536Z] [01:58:38.023] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10368173628869497512". [2026-03-18T02:01:49.536Z] [01:58:38.240] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.536Z] [01:58:38.405] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.536Z] [01:58:38.440] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.536Z] [01:58:38.440] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.536Z] [01:58:38.440] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.536Z] [01:58:38.452] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.536Z] [01:58:38.480] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.536Z] [01:58:38.511] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.536Z] [01:58:38.522] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.536Z] [01:58:38.532] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.536Z] [01:58:38.540] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.536Z] [01:58:38.550] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.536Z] [01:58:38.577] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.536Z] [01:58:38.578] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.536Z] [01:58:38.582] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10368173628869497512\image [2026-03-18T02:01:49.536Z] [01:58:40.087] Command [PID: 55148]: [2026-03-18T02:01:49.536Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10368173628869497512\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10368173628869497512\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10368173628869497512\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10368173628869497512\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10368173628869497512\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10368173628869497512\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10368173628869497512\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10368173628869497512\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10368173628869497512\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10368173628869497512\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10368173628869497512\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10368173628869497512\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10368173628869497512\wixobj\a.msi [2026-03-18T02:01:49.536Z] [01:58:40.087] Returned: 0 [2026-03-18T02:01:49.536Z] [2026-03-18T02:01:49.536Z] [01:58:40.106] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.536Z] [01:58:40.136] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.536Z] [01:58:40.136] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.84237716\input --dest testStartupDirectory.84237716\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.84237716\launcher-1.properties --runtime-image testStartupDirectory.84237716\fake_runtime -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.536Z] [01:58:40.136] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\fake_runtime] [2026-03-18T02:01:49.536Z] [01:58:40.137] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.536Z] [01:58:40.137] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.536Z] [01:58:40.137] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:58:36.8049547Z) [2026-03-18T02:01:49.536Z] [01:58:40.137] TRACE: assertTrue(): Check [testStartupDirectory.84237716\output\AddLShortcutDirTest-1.0.msi] path exists [2026-03-18T02:01:49.536Z] [01:58:40.137] TRACE: assertTrue(): Check [testStartupDirectory.84237716\output\AddLShortcutDirTest-1.0.msi] is a file [2026-03-18T02:01:49.536Z] [01:58:40.138] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.84237716\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.84237716\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.536Z] Export table [Shortcut] in [testStartupDirectory.84237716\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.536Z] Export table [Component] in [testStartupDirectory.84237716\msi-db/Component.idt] file [2026-03-18T02:01:49.536Z] Export table [Directory] in [testStartupDirectory.84237716\msi-db/Directory.idt] file [2026-03-18T02:01:49.536Z] Export table [File] in [testStartupDirectory.84237716\msi-db/File.idt] file [2026-03-18T02:01:49.536Z] [01:58:40.229] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.536Z] [01:58:40.229] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.84237716\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.84237716\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.536Z] [01:58:40.234] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.536Z] [01:58:40.234] TRACE: assertStringListEquals(1, launcher-1) [2026-03-18T02:01:49.536Z] [01:58:40.234] TRACE: assertEquals(1): Check the number of shortcuts of launcher [launcher-1] [2026-03-18T02:01:49.536Z] [01:58:40.234] TRACE: Verify shortcut #1 of launcher [launcher-1] [2026-03-18T02:01:49.536Z] [01:58:40.234] TRACE: assertEquals(ProgramMenuFolder\Unknown\launcher-1): Check the shortcut path [2026-03-18T02:01:49.536Z] [01:58:40.234] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest\launcher-1.exe): Check the shortcut target [2026-03-18T02:01:49.536Z] [01:58:40.234] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest): Check the shortcut work directory [2026-03-18T02:01:49.536Z] [01:58:40.234] TRACE: Done [2026-03-18T02:01:49.536Z] [01:58:40.235] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.536Z] [01:58:40.235] TRACE: icacls "testStartupDirectory.84237716\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.536Z] [01:58:40.235] TRACE: msiexec /a "testStartupDirectory.84237716\output\AddLShortcutDirTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\unpacked-msi\Program Files" [2026-03-18T02:01:49.536Z] [01:58:40.236] TRACE: Done [2026-03-18T02:01:49.536Z] [01:58:40.236] TRACE: exec: Execute [cmd /c testStartupDirectory.84237716\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.536Z] [01:58:40.671] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.536Z] [01:58:40.672] TRACE: Convert [PFiles64\AddLShortcutDirTest] into [AddLShortcutDirTest] in [testStartupDirectory.84237716\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.536Z] [01:58:40.673] TRACE: Deleting [testStartupDirectory.84237716\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.536Z] [01:58:40.674] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.84237716\input --dest testStartupDirectory.84237716\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.84237716\launcher-1.properties --runtime-image testStartupDirectory.84237716\fake_runtime](18) [2026-03-18T02:01:49.536Z] [01:58:40.674] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.536Z] [01:58:40.674] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.536Z] [01:58:40.675] TRACE: assertTrue(): Check [testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.536Z] [01:58:40.676] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.536Z] [01:58:40.676] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.536Z] [01:58:40.676] TRACE: assertStringListEquals(1, testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\app\.package) [2026-03-18T02:01:49.536Z] [01:58:40.677] TRACE: assertTrue(): Check [testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] path exists [2026-03-18T02:01:49.536Z] [01:58:40.677] TRACE: assertTrue(): Check [testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] is a file [2026-03-18T02:01:49.536Z] [01:58:40.677] TRACE: assertTrue(): Check [testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] file is executable [2026-03-18T02:01:49.536Z] [01:58:40.677] TRACE: assertTrue(): Check [testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] path exists [2026-03-18T02:01:49.536Z] [01:58:40.677] TRACE: assertTrue(): Check [testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] is a file [2026-03-18T02:01:49.536Z] [01:58:40.677] TRACE: assertTrue(): Check [testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.ico] path doesn't exist [2026-03-18T02:01:49.536Z] [01:58:40.677] TRACE: assertTrue(): Check [testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] path exists [2026-03-18T02:01:49.536Z] [01:58:40.677] TRACE: assertTrue(): Check [testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] is a file [2026-03-18T02:01:49.536Z] [01:58:40.677] TRACE: assertTrue(): Check [testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] path exists [2026-03-18T02:01:49.536Z] [01:58:40.677] TRACE: assertTrue(): Check [testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] is a directory [2026-03-18T02:01:49.536Z] [01:58:40.678] TRACE: assertTrue(): Check [testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.536Z] [01:58:40.680] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.84237716\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.536Z] [01:58:40.766] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.536Z] [01:58:40.766] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.84237716\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.536Z] [01:58:40.767] TRACE: Delete [testStartupDirectory.84237716\input\hello.jar] existing jar file [2026-03-18T02:01:49.536Z] [01:58:40.767] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.84237716\input\hello.jar -C testStartupDirectory.84237716\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.536Z] [01:58:40.793] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.536Z] [01:58:40.793] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.84237716\input\hello.jar -C testStartupDirectory.84237716\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.536Z] [01:58:40.795] TRACE: Init fake runtime in [testStartupDirectory.84237716\fake_runtime-0] directory [2026-03-18T02:01:49.536Z] [01:58:40.798] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.84237716\input --dest testStartupDirectory.84237716\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.84237716\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.536Z] [01:58:41.486] Creating app package: StartupDirectoryAddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\out-10508 [2026-03-18T02:01:49.536Z] [01:58:41.675] Using default package resource JavaApp.ico [icon] (add StartupDirectoryAddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.536Z] [01:58:41.683] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectoryAddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.536Z] [01:58:41.698] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9012378950591783258". [2026-03-18T02:01:49.536Z] [01:58:41.708] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.536Z] [01:58:41.747] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.537Z] [01:58:41.747] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.84237716\input --dest testStartupDirectory.84237716\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.84237716\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.537Z] [01:58:41.748] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\fake_runtime-0] [2026-03-18T02:01:49.537Z] [01:58:41.748] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.537Z] [01:58:41.748] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.537Z] [01:58:41.748] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:58:40.7965044Z) [2026-03-18T02:01:49.537Z] [01:58:41.800] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.537Z] [01:58:42.402] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.537Z] [01:58:42.402] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.537Z] [01:58:42.402] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.537Z] [01:58:43.032] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.537Z] [01:58:43.032] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.537Z] [01:58:43.032] TRACE: Check icon file [testStartupDirectory.84237716\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory.84237716\icons\expected.bmp] [2026-03-18T02:01:49.537Z] [01:58:43.032] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.537Z] [01:58:43.035] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.537Z] [2026-03-18T02:01:49.537Z] FileDescription [2026-03-18T02:01:49.537Z] --------------- [2026-03-18T02:01:49.537Z] AddLShortcutDirTest [2026-03-18T02:01:49.537Z] [2026-03-18T02:01:49.537Z] [2026-03-18T02:01:49.537Z] [01:58:43.414] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.537Z] [01:58:43.414] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.537Z] [01:58:43.414] TRACE: assertEquals(AddLShortcutDirTest): Check file description of [testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] [2026-03-18T02:01:49.537Z] [01:58:43.414] TRACE: assertTrue(): Check [testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] path exists [2026-03-18T02:01:49.537Z] [01:58:43.414] TRACE: assertTrue(): Check [testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] is a file [2026-03-18T02:01:49.537Z] [01:58:43.414] TRACE: assertTrue(): Check [testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] file is executable [2026-03-18T02:01:49.537Z] [01:58:43.414] TRACE: assertTrue(): Check [testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.537Z] [01:58:43.414] TRACE: assertTrue(): Check [testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.537Z] [01:58:43.415] TRACE: assertTrue(): Check [testStartupDirectory.84237716\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.537Z] [01:58:43.416] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\launcher-1-0.properties] properties file... [2026-03-18T02:01:49.537Z] [01:58:43.416] TRACE: win-menu=true [2026-03-18T02:01:49.537Z] [01:58:43.416] TRACE: Done [2026-03-18T02:01:49.537Z] [01:58:43.417] TRACE: Init fake runtime in [testStartupDirectory.84237716\fake_runtime-1] directory [2026-03-18T02:01:49.537Z] [01:58:43.419] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.84237716\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.537Z] [01:58:43.491] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.537Z] [01:58:43.491] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.84237716\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.537Z] [01:58:43.491] TRACE: Delete [testStartupDirectory.84237716\input\hello.jar] existing jar file [2026-03-18T02:01:49.537Z] [01:58:43.492] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.84237716\input\hello.jar -C testStartupDirectory.84237716\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.537Z] [01:58:43.520] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.537Z] [01:58:43.520] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.84237716\input\hello.jar -C testStartupDirectory.84237716\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.537Z] [01:58:43.522] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.84237716\input --dest testStartupDirectory.84237716\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.84237716\launcher-1-0.properties --runtime-image testStartupDirectory.84237716\fake_runtime-1 -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.537Z] [01:58:44.369] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.537Z] [01:58:44.376] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.537Z] [01:58:44.571] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.537Z] [01:58:44.580] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.537Z] [01:58:44.592] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8812549544617520395". [2026-03-18T02:01:49.537Z] [01:58:44.606] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.537Z] [01:58:44.609] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.537Z] [01:58:44.610] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8812549544617520395". [2026-03-18T02:01:49.537Z] [01:58:44.819] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.537Z] [01:58:44.978] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.537Z] [01:58:45.017] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8812549544617520395\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.537Z] [01:58:45.018] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.537Z] [01:58:45.018] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.537Z] [01:58:45.028] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.537Z] [01:58:45.056] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.537Z] [01:58:45.089] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.537Z] [01:58:45.100] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.537Z] [01:58:45.108] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.537Z] [01:58:45.118] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.537Z] [01:58:45.127] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.537Z] [01:58:45.155] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.537Z] [01:58:45.156] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8812549544617520395\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.537Z] [01:58:45.159] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8812549544617520395\image [2026-03-18T02:01:49.537Z] [01:58:46.691] Command [PID: 38924]: [2026-03-18T02:01:49.537Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8812549544617520395\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8812549544617520395\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8812549544617520395\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8812549544617520395\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8812549544617520395\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8812549544617520395\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8812549544617520395\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8812549544617520395\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8812549544617520395\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8812549544617520395\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8812549544617520395\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8812549544617520395\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8812549544617520395\wixobj\a.msi [2026-03-18T02:01:49.537Z] [01:58:46.692] Returned: 0 [2026-03-18T02:01:49.537Z] [2026-03-18T02:01:49.537Z] [01:58:46.711] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDirTest-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.537Z] [01:58:46.712] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\output. [2026-03-18T02:01:49.537Z] [01:58:46.713] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.537Z] [01:58:46.717] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.537Z] [01:58:46.718] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8812549544617520395". [2026-03-18T02:01:49.537Z] [01:58:46.977] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\output [2026-03-18T02:01:49.537Z] [01:58:46.979] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.537Z] [01:58:47.010] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.537Z] [01:58:47.010] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.84237716\input --dest testStartupDirectory.84237716\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.84237716\launcher-1-0.properties --runtime-image testStartupDirectory.84237716\fake_runtime-1 -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.537Z] [01:58:47.011] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.84237716\fake_runtime-1] [2026-03-18T02:01:49.537Z] [01:58:47.011] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.537Z] [01:58:47.011] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.537Z] [01:58:47.011] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:58:43.4186743Z) [2026-03-18T02:01:49.537Z] [01:58:47.011] TRACE: assertTrue(): Check [testStartupDirectory.84237716\output\AddLShortcutDirTest-1.0.exe] path exists [2026-03-18T02:01:49.537Z] [01:58:47.011] TRACE: assertTrue(): Check [testStartupDirectory.84237716\output\AddLShortcutDirTest-1.0.exe] is a file [2026-03-18T02:01:49.537Z] [01:58:47.012] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.84237716\input --dest testStartupDirectory.84237716\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.84237716\launcher-1-0.properties --runtime-image testStartupDirectory.84237716\fake_runtime-1](18) command [2026-03-18T02:01:49.537Z] [01:58:47.012] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.84237716\input --dest testStartupDirectory.84237716\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --add-launcher launcher-1=testStartupDirectory.84237716\launcher-1-0.properties --runtime-image testStartupDirectory.84237716\fake_runtime-1](18) command [2026-03-18T02:01:49.537Z] [01:58:47.012] TRACE: Deleting [testStartupDirectory.84237716] directory recursively [2026-03-18T02:01:49.537Z] [01:58:47.025] [ OK ] AddLShortcutTest.testStartupDirectory([WIN_START_MENU_SHORTCUT=, WIN_START_MENU_SHORTCUT=TRUE](length=2)); checks=48 [2026-03-18T02:01:49.537Z] [01:58:47.025] [ RUN ] AddLShortcutTest.testStartupDirectory([WIN_START_MENU_SHORTCUT=DEFAULT, WIN_START_MENU_SHORTCUT=FALSE](length=2)) [2026-03-18T02:01:49.537Z] [01:58:47.026] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.537Z] [01:58:47.027] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\launcher-1.properties] properties file... [2026-03-18T02:01:49.537Z] [01:58:47.027] TRACE: win-menu=false [2026-03-18T02:01:49.537Z] [01:58:47.028] TRACE: Done [2026-03-18T02:01:49.537Z] [01:58:47.029] TRACE: Init fake runtime in [testStartupDirectory.df2d6994\fake_runtime] directory [2026-03-18T02:01:49.537Z] [01:58:47.031] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.df2d6994\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.537Z] [01:58:47.119] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.537Z] [01:58:47.119] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.df2d6994\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.537Z] [01:58:47.120] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.df2d6994\input\hello.jar -C testStartupDirectory.df2d6994\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.537Z] [01:58:47.149] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.537Z] [01:58:47.150] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.df2d6994\input\hello.jar -C testStartupDirectory.df2d6994\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.537Z] [01:58:47.152] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.df2d6994\input --dest testStartupDirectory.df2d6994\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.df2d6994\launcher-1.properties --runtime-image testStartupDirectory.df2d6994\fake_runtime -J-Djlink.debug=true --verbose](21); inherit out+err... [2026-03-18T02:01:49.537Z] [01:58:47.990] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.537Z] [01:58:47.998] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.538Z] [01:58:48.121] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.538Z] [01:58:48.171] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.538Z] [01:58:48.183] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12901426372025814998". [2026-03-18T02:01:49.538Z] [01:58:48.206] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.538Z] [01:58:48.209] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.538Z] [01:58:48.210] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12901426372025814998". [2026-03-18T02:01:49.538Z] [01:58:48.369] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.538Z] [01:58:48.539] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.538Z] [01:58:48.574] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.538Z] [01:58:48.574] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.538Z] [01:58:48.574] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.538Z] [01:58:48.583] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.538Z] [01:58:48.609] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.538Z] [01:58:48.636] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.538Z] [01:58:48.646] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.538Z] [01:58:48.657] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.538Z] [01:58:48.673] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.538Z] [01:58:48.686] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.538Z] [01:58:48.722] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.538Z] [01:58:48.723] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.538Z] [01:58:48.727] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12901426372025814998\image [2026-03-18T02:01:49.538Z] [01:58:50.267] Command [PID: 19892]: [2026-03-18T02:01:49.538Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12901426372025814998\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12901426372025814998\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12901426372025814998\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12901426372025814998\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12901426372025814998\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12901426372025814998\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12901426372025814998\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12901426372025814998\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12901426372025814998\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12901426372025814998\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12901426372025814998\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12901426372025814998\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12901426372025814998\wixobj\a.msi [2026-03-18T02:01:49.538Z] [01:58:50.267] Returned: 0 [2026-03-18T02:01:49.538Z] [2026-03-18T02:01:49.538Z] [01:58:50.286] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.538Z] [01:58:50.314] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.538Z] [01:58:50.314] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.df2d6994\input --dest testStartupDirectory.df2d6994\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.df2d6994\launcher-1.properties --runtime-image testStartupDirectory.df2d6994\fake_runtime -J-Djlink.debug=true --verbose](21) exited with 0 code [2026-03-18T02:01:49.538Z] [01:58:50.315] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\fake_runtime] [2026-03-18T02:01:49.538Z] [01:58:50.315] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.538Z] [01:58:50.315] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.538Z] [01:58:50.315] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:58:47.0309011Z) [2026-03-18T02:01:49.538Z] [01:58:50.315] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\output\AddLShortcutDirTest-1.0.msi] path exists [2026-03-18T02:01:49.538Z] [01:58:50.315] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\output\AddLShortcutDirTest-1.0.msi] is a file [2026-03-18T02:01:49.538Z] [01:58:50.317] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.df2d6994\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.df2d6994\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.538Z] Export table [Shortcut] in [testStartupDirectory.df2d6994\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.538Z] Export table [Component] in [testStartupDirectory.df2d6994\msi-db/Component.idt] file [2026-03-18T02:01:49.538Z] Export table [Directory] in [testStartupDirectory.df2d6994\msi-db/Directory.idt] file [2026-03-18T02:01:49.538Z] Export table [File] in [testStartupDirectory.df2d6994\msi-db/File.idt] file [2026-03-18T02:01:49.538Z] [01:58:50.407] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.538Z] [01:58:50.407] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.df2d6994\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.df2d6994\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.538Z] [01:58:50.412] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.538Z] [01:58:50.412] TRACE: assertStringListEquals(1, AddLShortcutDirTest) [2026-03-18T02:01:49.538Z] [01:58:50.412] TRACE: assertEquals(1): Check the number of shortcuts of launcher [AddLShortcutDirTest] [2026-03-18T02:01:49.538Z] [01:58:50.412] TRACE: Verify shortcut #1 of launcher [AddLShortcutDirTest] [2026-03-18T02:01:49.538Z] [01:58:50.412] TRACE: assertEquals(ProgramMenuFolder\Unknown\AddLShortcutDirTest): Check the shortcut path [2026-03-18T02:01:49.538Z] [01:58:50.412] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest\AddLShortcutDirTest.exe): Check the shortcut target [2026-03-18T02:01:49.538Z] [01:58:50.412] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest): Check the shortcut work directory [2026-03-18T02:01:49.538Z] [01:58:50.412] TRACE: Done [2026-03-18T02:01:49.538Z] [01:58:50.413] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.538Z] [01:58:50.413] TRACE: icacls "testStartupDirectory.df2d6994\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.538Z] [01:58:50.413] TRACE: msiexec /a "testStartupDirectory.df2d6994\output\AddLShortcutDirTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\unpacked-msi\Program Files" [2026-03-18T02:01:49.538Z] [01:58:50.414] TRACE: Done [2026-03-18T02:01:49.538Z] [01:58:50.415] TRACE: exec: Execute [cmd /c testStartupDirectory.df2d6994\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.538Z] [01:58:50.867] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.538Z] [01:58:50.868] TRACE: Convert [PFiles64\AddLShortcutDirTest] into [AddLShortcutDirTest] in [testStartupDirectory.df2d6994\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.538Z] [01:58:50.869] TRACE: Deleting [testStartupDirectory.df2d6994\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.538Z] [01:58:50.870] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.df2d6994\input --dest testStartupDirectory.df2d6994\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.df2d6994\launcher-1.properties --runtime-image testStartupDirectory.df2d6994\fake_runtime](19) [2026-03-18T02:01:49.538Z] [01:58:50.871] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.538Z] [01:58:50.871] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.538Z] [01:58:50.872] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.538Z] [01:58:50.872] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.538Z] [01:58:50.873] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.538Z] [01:58:50.873] TRACE: assertStringListEquals(1, testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\app\.package) [2026-03-18T02:01:49.538Z] [01:58:50.873] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] path exists [2026-03-18T02:01:49.538Z] [01:58:50.873] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] is a file [2026-03-18T02:01:49.538Z] [01:58:50.873] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] file is executable [2026-03-18T02:01:49.538Z] [01:58:50.873] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] path exists [2026-03-18T02:01:49.538Z] [01:58:50.873] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] is a file [2026-03-18T02:01:49.538Z] [01:58:50.873] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.ico] path doesn't exist [2026-03-18T02:01:49.538Z] [01:58:50.874] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] path exists [2026-03-18T02:01:49.538Z] [01:58:50.874] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] is a file [2026-03-18T02:01:49.538Z] [01:58:50.874] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] path exists [2026-03-18T02:01:49.538Z] [01:58:50.874] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] is a directory [2026-03-18T02:01:49.538Z] [01:58:50.874] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.538Z] [01:58:50.876] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.df2d6994\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.538Z] [01:58:50.963] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.538Z] [01:58:50.964] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.df2d6994\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.538Z] [01:58:50.964] TRACE: Delete [testStartupDirectory.df2d6994\input\hello.jar] existing jar file [2026-03-18T02:01:49.538Z] [01:58:50.965] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.df2d6994\input\hello.jar -C testStartupDirectory.df2d6994\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.538Z] [01:58:50.988] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.538Z] [01:58:50.988] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.df2d6994\input\hello.jar -C testStartupDirectory.df2d6994\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.538Z] [01:58:50.990] TRACE: Init fake runtime in [testStartupDirectory.df2d6994\fake_runtime-0] directory [2026-03-18T02:01:49.538Z] [01:58:50.993] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.df2d6994\input --dest testStartupDirectory.df2d6994\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.df2d6994\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.538Z] [01:58:51.662] Creating app package: StartupDirectoryAddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\out-10508 [2026-03-18T02:01:49.538Z] [01:58:51.870] Using default package resource JavaApp.ico [icon] (add StartupDirectoryAddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.538Z] [01:58:51.878] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectoryAddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.538Z] [01:58:51.901] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11330310602642352666". [2026-03-18T02:01:49.538Z] [01:58:51.917] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.538Z] [01:58:52.009] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.538Z] [01:58:52.009] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.df2d6994\input --dest testStartupDirectory.df2d6994\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.df2d6994\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.538Z] [01:58:52.010] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\fake_runtime-0] [2026-03-18T02:01:49.538Z] [01:58:52.010] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.538Z] [01:58:52.010] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.538Z] [01:58:52.010] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:58:50.9917312Z) [2026-03-18T02:01:49.538Z] [01:58:52.015] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.538Z] [01:58:52.615] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.538Z] [01:58:52.615] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.538Z] [01:58:52.615] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.538Z] [01:58:53.224] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.538Z] [01:58:53.224] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.538Z] [01:58:53.224] TRACE: Check icon file [testStartupDirectory.df2d6994\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory.df2d6994\icons\expected.bmp] [2026-03-18T02:01:49.538Z] [01:58:53.224] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.538Z] [01:58:53.226] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.538Z] [2026-03-18T02:01:49.538Z] FileDescription [2026-03-18T02:01:49.538Z] --------------- [2026-03-18T02:01:49.538Z] AddLShortcutDirTest [2026-03-18T02:01:49.538Z] [2026-03-18T02:01:49.538Z] [2026-03-18T02:01:49.538Z] [01:58:53.595] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.538Z] [01:58:53.596] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.538Z] [01:58:53.596] TRACE: assertEquals(AddLShortcutDirTest): Check file description of [testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] [2026-03-18T02:01:49.538Z] [01:58:53.596] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] path exists [2026-03-18T02:01:49.538Z] [01:58:53.596] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] is a file [2026-03-18T02:01:49.538Z] [01:58:53.596] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] file is executable [2026-03-18T02:01:49.538Z] [01:58:53.596] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.538Z] [01:58:53.596] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.538Z] [01:58:53.597] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.538Z] [01:58:53.598] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\launcher-1-0.properties] properties file... [2026-03-18T02:01:49.539Z] [01:58:53.598] TRACE: win-menu=false [2026-03-18T02:01:49.539Z] [01:58:53.598] TRACE: Done [2026-03-18T02:01:49.539Z] [01:58:53.599] TRACE: Init fake runtime in [testStartupDirectory.df2d6994\fake_runtime-1] directory [2026-03-18T02:01:49.539Z] [01:58:53.601] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.df2d6994\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.539Z] [01:58:53.711] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.539Z] [01:58:53.712] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.df2d6994\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.539Z] [01:58:53.713] TRACE: Delete [testStartupDirectory.df2d6994\input\hello.jar] existing jar file [2026-03-18T02:01:49.539Z] [01:58:53.714] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.df2d6994\input\hello.jar -C testStartupDirectory.df2d6994\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.539Z] [01:58:53.743] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.539Z] [01:58:53.743] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.df2d6994\input\hello.jar -C testStartupDirectory.df2d6994\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.539Z] [01:58:53.746] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.df2d6994\input --dest testStartupDirectory.df2d6994\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.df2d6994\launcher-1-0.properties --runtime-image testStartupDirectory.df2d6994\fake_runtime-1 -J-Djlink.debug=true --verbose](21); inherit out+err... [2026-03-18T02:01:49.539Z] [01:58:54.595] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.539Z] [01:58:54.604] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.539Z] [01:58:54.780] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:54.788] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:54.836] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3235780452249978935". [2026-03-18T02:01:49.539Z] [01:58:54.843] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:54.845] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:54.846] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3235780452249978935". [2026-03-18T02:01:49.539Z] [01:58:55.056] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:55.230] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:55.265] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3235780452249978935\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.539Z] [01:58:55.266] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.539Z] [01:58:55.266] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.539Z] [01:58:55.277] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:55.307] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:55.336] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:55.350] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:55.359] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:55.369] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:55.380] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:55.407] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:55.408] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3235780452249978935\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.539Z] [01:58:55.411] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3235780452249978935\image [2026-03-18T02:01:49.539Z] [01:58:56.869] Command [PID: 8168]: [2026-03-18T02:01:49.539Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3235780452249978935\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3235780452249978935\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3235780452249978935\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3235780452249978935\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3235780452249978935\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3235780452249978935\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3235780452249978935\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3235780452249978935\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3235780452249978935\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3235780452249978935\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3235780452249978935\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3235780452249978935\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3235780452249978935\wixobj\a.msi [2026-03-18T02:01:49.539Z] [01:58:56.869] Returned: 0 [2026-03-18T02:01:49.539Z] [2026-03-18T02:01:49.539Z] [01:58:56.888] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDirTest-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:56.889] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\output. [2026-03-18T02:01:49.539Z] [01:58:56.890] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:56.894] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:56.895] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3235780452249978935". [2026-03-18T02:01:49.539Z] [01:58:57.140] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\output [2026-03-18T02:01:49.539Z] [01:58:57.142] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.539Z] [01:58:57.173] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.539Z] [01:58:57.174] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.df2d6994\input --dest testStartupDirectory.df2d6994\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.df2d6994\launcher-1-0.properties --runtime-image testStartupDirectory.df2d6994\fake_runtime-1 -J-Djlink.debug=true --verbose](21) exited with 0 code [2026-03-18T02:01:49.539Z] [01:58:57.174] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.df2d6994\fake_runtime-1] [2026-03-18T02:01:49.539Z] [01:58:57.174] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.539Z] [01:58:57.175] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.539Z] [01:58:57.175] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:58:53.6009098Z) [2026-03-18T02:01:49.539Z] [01:58:57.175] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\output\AddLShortcutDirTest-1.0.exe] path exists [2026-03-18T02:01:49.539Z] [01:58:57.175] TRACE: assertTrue(): Check [testStartupDirectory.df2d6994\output\AddLShortcutDirTest-1.0.exe] is a file [2026-03-18T02:01:49.539Z] [01:58:57.175] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.df2d6994\input --dest testStartupDirectory.df2d6994\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.df2d6994\launcher-1-0.properties --runtime-image testStartupDirectory.df2d6994\fake_runtime-1](19) command [2026-03-18T02:01:49.539Z] [01:58:57.175] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.df2d6994\input --dest testStartupDirectory.df2d6994\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.df2d6994\launcher-1-0.properties --runtime-image testStartupDirectory.df2d6994\fake_runtime-1](19) command [2026-03-18T02:01:49.539Z] [01:58:57.175] TRACE: Deleting [testStartupDirectory.df2d6994] directory recursively [2026-03-18T02:01:49.539Z] [01:58:57.188] [ OK ] AddLShortcutTest.testStartupDirectory([WIN_START_MENU_SHORTCUT=DEFAULT, WIN_START_MENU_SHORTCUT=FALSE](length=2)); checks=48 [2026-03-18T02:01:49.539Z] [01:58:57.188] [ RUN ] AddLShortcutTest.testStartupDirectory([WIN_START_MENU_SHORTCUT=DEFAULT, WIN_START_MENU_SHORTCUT=TRUE](length=2)) [2026-03-18T02:01:49.539Z] [01:58:57.189] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.539Z] [01:58:57.190] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\launcher-1.properties] properties file... [2026-03-18T02:01:49.539Z] [01:58:57.190] TRACE: win-menu=true [2026-03-18T02:01:49.539Z] [01:58:57.191] TRACE: Done [2026-03-18T02:01:49.539Z] [01:58:57.192] TRACE: Init fake runtime in [testStartupDirectory.dc4ad029\fake_runtime] directory [2026-03-18T02:01:49.539Z] [01:58:57.195] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.dc4ad029\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.539Z] [01:58:57.278] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.539Z] [01:58:57.279] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.dc4ad029\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.539Z] [01:58:57.280] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.dc4ad029\input\hello.jar -C testStartupDirectory.dc4ad029\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.539Z] [01:58:57.307] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.539Z] [01:58:57.308] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.dc4ad029\input\hello.jar -C testStartupDirectory.dc4ad029\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.539Z] [01:58:57.310] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.dc4ad029\input --dest testStartupDirectory.dc4ad029\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.dc4ad029\launcher-1.properties --runtime-image testStartupDirectory.dc4ad029\fake_runtime -J-Djlink.debug=true --verbose](21); inherit out+err... [2026-03-18T02:01:49.539Z] [01:58:58.216] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.539Z] [01:58:58.227] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.539Z] [01:58:58.416] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:58.424] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:58.434] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2218692332511865332". [2026-03-18T02:01:49.539Z] [01:58:58.458] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:58.460] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:58.462] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2218692332511865332". [2026-03-18T02:01:49.539Z] [01:58:58.594] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:58.769] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:58.806] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.539Z] [01:58:58.806] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.539Z] [01:58:58.807] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.539Z] [01:58:58.819] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:58.844] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:58.875] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:58.887] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:58.895] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:58.904] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:58.913] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:58.939] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.539Z] [01:58:58.940] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.539Z] [01:58:58.944] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2218692332511865332\image [2026-03-18T02:01:49.539Z] [01:59:00.491] Command [PID: 55376]: [2026-03-18T02:01:49.539Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2218692332511865332\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2218692332511865332\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2218692332511865332\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2218692332511865332\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2218692332511865332\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2218692332511865332\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2218692332511865332\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2218692332511865332\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2218692332511865332\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2218692332511865332\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2218692332511865332\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2218692332511865332\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2218692332511865332\wixobj\a.msi [2026-03-18T02:01:49.539Z] [01:59:00.491] Returned: 0 [2026-03-18T02:01:49.539Z] [2026-03-18T02:01:49.539Z] [01:59:00.511] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.539Z] [01:59:00.539] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.539Z] [01:59:00.540] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.dc4ad029\input --dest testStartupDirectory.dc4ad029\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.dc4ad029\launcher-1.properties --runtime-image testStartupDirectory.dc4ad029\fake_runtime -J-Djlink.debug=true --verbose](21) exited with 0 code [2026-03-18T02:01:49.539Z] [01:59:00.540] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\fake_runtime] [2026-03-18T02:01:49.539Z] [01:59:00.540] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.539Z] [01:59:00.541] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.539Z] [01:59:00.541] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:58:57.1931343Z) [2026-03-18T02:01:49.539Z] [01:59:00.541] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\output\AddLShortcutDirTest-1.0.msi] path exists [2026-03-18T02:01:49.539Z] [01:59:00.541] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\output\AddLShortcutDirTest-1.0.msi] is a file [2026-03-18T02:01:49.539Z] [01:59:00.542] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.dc4ad029\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.dc4ad029\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.539Z] Export table [Shortcut] in [testStartupDirectory.dc4ad029\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.539Z] Export table [Component] in [testStartupDirectory.dc4ad029\msi-db/Component.idt] file [2026-03-18T02:01:49.539Z] Export table [Directory] in [testStartupDirectory.dc4ad029\msi-db/Directory.idt] file [2026-03-18T02:01:49.539Z] Export table [File] in [testStartupDirectory.dc4ad029\msi-db/File.idt] file [2026-03-18T02:01:49.539Z] [01:59:00.633] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.539Z] [01:59:00.634] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.dc4ad029\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.dc4ad029\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.539Z] [01:59:00.637] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.539Z] [01:59:00.638] TRACE: assertStringListEquals(1, AddLShortcutDirTest) [2026-03-18T02:01:49.539Z] [01:59:00.638] TRACE: assertStringListEquals(2, launcher-1) [2026-03-18T02:01:49.540Z] [01:59:00.638] TRACE: assertEquals(1): Check the number of shortcuts of launcher [AddLShortcutDirTest] [2026-03-18T02:01:49.540Z] [01:59:00.638] TRACE: Verify shortcut #1 of launcher [AddLShortcutDirTest] [2026-03-18T02:01:49.540Z] [01:59:00.638] TRACE: assertEquals(ProgramMenuFolder\Unknown\AddLShortcutDirTest): Check the shortcut path [2026-03-18T02:01:49.540Z] [01:59:00.638] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest\AddLShortcutDirTest.exe): Check the shortcut target [2026-03-18T02:01:49.540Z] [01:59:00.638] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest): Check the shortcut work directory [2026-03-18T02:01:49.540Z] [01:59:00.638] TRACE: Done [2026-03-18T02:01:49.540Z] [01:59:00.638] TRACE: assertEquals(1): Check the number of shortcuts of launcher [launcher-1] [2026-03-18T02:01:49.540Z] [01:59:00.638] TRACE: Verify shortcut #1 of launcher [launcher-1] [2026-03-18T02:01:49.540Z] [01:59:00.638] TRACE: assertEquals(ProgramMenuFolder\Unknown\launcher-1): Check the shortcut path [2026-03-18T02:01:49.540Z] [01:59:00.638] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest\launcher-1.exe): Check the shortcut target [2026-03-18T02:01:49.540Z] [01:59:00.638] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest): Check the shortcut work directory [2026-03-18T02:01:49.540Z] [01:59:00.638] TRACE: Done [2026-03-18T02:01:49.540Z] [01:59:00.639] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.540Z] [01:59:00.639] TRACE: icacls "testStartupDirectory.dc4ad029\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.540Z] [01:59:00.639] TRACE: msiexec /a "testStartupDirectory.dc4ad029\output\AddLShortcutDirTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\unpacked-msi\Program Files" [2026-03-18T02:01:49.540Z] [01:59:00.640] TRACE: Done [2026-03-18T02:01:49.540Z] [01:59:00.640] TRACE: exec: Execute [cmd /c testStartupDirectory.dc4ad029\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.540Z] [01:59:01.100] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.540Z] [01:59:01.100] TRACE: Convert [PFiles64\AddLShortcutDirTest] into [AddLShortcutDirTest] in [testStartupDirectory.dc4ad029\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.540Z] [01:59:01.102] TRACE: Deleting [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.540Z] [01:59:01.102] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.dc4ad029\input --dest testStartupDirectory.dc4ad029\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.dc4ad029\launcher-1.properties --runtime-image testStartupDirectory.dc4ad029\fake_runtime](19) [2026-03-18T02:01:49.540Z] [01:59:01.103] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.540Z] [01:59:01.103] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.540Z] [01:59:01.104] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.540Z] [01:59:01.104] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.540Z] [01:59:01.105] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.540Z] [01:59:01.105] TRACE: assertStringListEquals(1, testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\app\.package) [2026-03-18T02:01:49.540Z] [01:59:01.105] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] path exists [2026-03-18T02:01:49.540Z] [01:59:01.105] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] is a file [2026-03-18T02:01:49.540Z] [01:59:01.105] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] file is executable [2026-03-18T02:01:49.540Z] [01:59:01.105] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] path exists [2026-03-18T02:01:49.540Z] [01:59:01.105] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] is a file [2026-03-18T02:01:49.540Z] [01:59:01.106] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.ico] path doesn't exist [2026-03-18T02:01:49.540Z] [01:59:01.106] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] path exists [2026-03-18T02:01:49.540Z] [01:59:01.106] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] is a file [2026-03-18T02:01:49.540Z] [01:59:01.106] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] path exists [2026-03-18T02:01:49.540Z] [01:59:01.106] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] is a directory [2026-03-18T02:01:49.540Z] [01:59:01.106] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.540Z] [01:59:01.108] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.dc4ad029\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.540Z] [01:59:01.183] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.540Z] [01:59:01.183] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.dc4ad029\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.540Z] [01:59:01.183] TRACE: Delete [testStartupDirectory.dc4ad029\input\hello.jar] existing jar file [2026-03-18T02:01:49.540Z] [01:59:01.184] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.dc4ad029\input\hello.jar -C testStartupDirectory.dc4ad029\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.540Z] [01:59:01.212] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.540Z] [01:59:01.213] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.dc4ad029\input\hello.jar -C testStartupDirectory.dc4ad029\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.540Z] [01:59:01.214] TRACE: Init fake runtime in [testStartupDirectory.dc4ad029\fake_runtime-0] directory [2026-03-18T02:01:49.540Z] [01:59:01.217] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.dc4ad029\input --dest testStartupDirectory.dc4ad029\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.dc4ad029\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.540Z] [01:59:01.895] Creating app package: StartupDirectoryAddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\out-10508 [2026-03-18T02:01:49.540Z] [01:59:02.069] Using default package resource JavaApp.ico [icon] (add StartupDirectoryAddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.540Z] [01:59:02.077] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectoryAddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.540Z] [01:59:02.087] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11052654861913065967". [2026-03-18T02:01:49.540Z] [01:59:02.107] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.540Z] [01:59:02.131] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.540Z] [01:59:02.131] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.dc4ad029\input --dest testStartupDirectory.dc4ad029\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.dc4ad029\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.540Z] [01:59:02.132] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\fake_runtime-0] [2026-03-18T02:01:49.540Z] [01:59:02.132] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.540Z] [01:59:02.132] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.540Z] [01:59:02.132] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:59:01.2153823Z) [2026-03-18T02:01:49.540Z] [01:59:02.182] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.540Z] [01:59:02.790] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.540Z] [01:59:02.790] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.540Z] [01:59:02.790] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.540Z] [01:59:03.406] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.540Z] [01:59:03.406] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.540Z] [01:59:03.406] TRACE: Check icon file [testStartupDirectory.dc4ad029\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory.dc4ad029\icons\expected.bmp] [2026-03-18T02:01:49.540Z] [01:59:03.406] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.540Z] [01:59:03.409] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.540Z] [2026-03-18T02:01:49.540Z] FileDescription [2026-03-18T02:01:49.540Z] --------------- [2026-03-18T02:01:49.540Z] AddLShortcutDirTest [2026-03-18T02:01:49.540Z] [2026-03-18T02:01:49.540Z] [2026-03-18T02:01:49.540Z] [01:59:03.781] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.540Z] [01:59:03.781] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.540Z] [01:59:03.781] TRACE: assertEquals(AddLShortcutDirTest): Check file description of [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] [2026-03-18T02:01:49.540Z] [01:59:03.781] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] path exists [2026-03-18T02:01:49.540Z] [01:59:03.781] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] is a file [2026-03-18T02:01:49.540Z] [01:59:03.781] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] file is executable [2026-03-18T02:01:49.540Z] [01:59:03.781] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.540Z] [01:59:03.781] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.540Z] [01:59:03.782] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.540Z] [01:59:03.783] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\launcher-1-0.properties] properties file... [2026-03-18T02:01:49.540Z] [01:59:03.783] TRACE: win-menu=true [2026-03-18T02:01:49.540Z] [01:59:03.783] TRACE: Done [2026-03-18T02:01:49.540Z] [01:59:03.784] TRACE: Init fake runtime in [testStartupDirectory.dc4ad029\fake_runtime-1] directory [2026-03-18T02:01:49.540Z] [01:59:03.786] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.dc4ad029\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.540Z] [01:59:03.879] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.540Z] [01:59:03.879] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.dc4ad029\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.540Z] [01:59:03.880] TRACE: Delete [testStartupDirectory.dc4ad029\input\hello.jar] existing jar file [2026-03-18T02:01:49.540Z] [01:59:03.880] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.dc4ad029\input\hello.jar -C testStartupDirectory.dc4ad029\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.540Z] [01:59:03.910] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.540Z] [01:59:03.910] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.dc4ad029\input\hello.jar -C testStartupDirectory.dc4ad029\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.540Z] [01:59:03.913] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.dc4ad029\input --dest testStartupDirectory.dc4ad029\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.dc4ad029\launcher-1-0.properties --runtime-image testStartupDirectory.dc4ad029\fake_runtime-1 -J-Djlink.debug=true --verbose](21); inherit out+err... [2026-03-18T02:01:49.540Z] [01:59:04.804] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.540Z] [01:59:04.815] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.540Z] [01:59:05.019] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.540Z] [01:59:05.027] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.540Z] [01:59:05.068] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3367281462140479900". [2026-03-18T02:01:49.540Z] [01:59:05.080] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.540Z] [01:59:05.084] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.540Z] [01:59:05.086] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3367281462140479900". [2026-03-18T02:01:49.540Z] [01:59:05.269] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.540Z] [01:59:05.437] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.540Z] [01:59:05.477] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3367281462140479900\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.540Z] [01:59:05.477] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.540Z] [01:59:05.478] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.540Z] [01:59:05.487] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.540Z] [01:59:05.513] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:05.542] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:05.554] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:05.564] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:05.574] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:05.585] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:05.614] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:05.615] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3367281462140479900\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.541Z] [01:59:05.618] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3367281462140479900\image [2026-03-18T02:01:49.541Z] [01:59:07.084] Command [PID: 54676]: [2026-03-18T02:01:49.541Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3367281462140479900\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3367281462140479900\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3367281462140479900\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3367281462140479900\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3367281462140479900\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3367281462140479900\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3367281462140479900\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3367281462140479900\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3367281462140479900\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3367281462140479900\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3367281462140479900\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3367281462140479900\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3367281462140479900\wixobj\a.msi [2026-03-18T02:01:49.541Z] [01:59:07.084] Returned: 0 [2026-03-18T02:01:49.541Z] [2026-03-18T02:01:49.541Z] [01:59:07.103] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDirTest-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:07.104] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\output. [2026-03-18T02:01:49.541Z] [01:59:07.105] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:07.109] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:07.110] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3367281462140479900". [2026-03-18T02:01:49.541Z] [01:59:07.362] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\output [2026-03-18T02:01:49.541Z] [01:59:07.364] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.541Z] [01:59:07.395] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.541Z] [01:59:07.395] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.dc4ad029\input --dest testStartupDirectory.dc4ad029\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.dc4ad029\launcher-1-0.properties --runtime-image testStartupDirectory.dc4ad029\fake_runtime-1 -J-Djlink.debug=true --verbose](21) exited with 0 code [2026-03-18T02:01:49.541Z] [01:59:07.396] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.dc4ad029\fake_runtime-1] [2026-03-18T02:01:49.541Z] [01:59:07.396] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.541Z] [01:59:07.396] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.541Z] [01:59:07.396] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:59:03.7855416Z) [2026-03-18T02:01:49.541Z] [01:59:07.397] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\output\AddLShortcutDirTest-1.0.exe] path exists [2026-03-18T02:01:49.541Z] [01:59:07.397] TRACE: assertTrue(): Check [testStartupDirectory.dc4ad029\output\AddLShortcutDirTest-1.0.exe] is a file [2026-03-18T02:01:49.541Z] [01:59:07.397] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.dc4ad029\input --dest testStartupDirectory.dc4ad029\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.dc4ad029\launcher-1-0.properties --runtime-image testStartupDirectory.dc4ad029\fake_runtime-1](19) command [2026-03-18T02:01:49.541Z] [01:59:07.397] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.dc4ad029\input --dest testStartupDirectory.dc4ad029\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.dc4ad029\launcher-1-0.properties --runtime-image testStartupDirectory.dc4ad029\fake_runtime-1](19) command [2026-03-18T02:01:49.541Z] [01:59:07.397] TRACE: Deleting [testStartupDirectory.dc4ad029] directory recursively [2026-03-18T02:01:49.541Z] [01:59:07.410] [ OK ] AddLShortcutTest.testStartupDirectory([WIN_START_MENU_SHORTCUT=DEFAULT, WIN_START_MENU_SHORTCUT=TRUE](length=2)); checks=52 [2026-03-18T02:01:49.541Z] [01:59:07.411] [ RUN ] AddLShortcutTest.testStartupDirectory([WIN_START_MENU_SHORTCUT=DEFAULT, WIN_START_MENU_SHORTCUT=](length=2)) [2026-03-18T02:01:49.541Z] [01:59:07.412] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.541Z] [01:59:07.413] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\launcher-1.properties] properties file... [2026-03-18T02:01:49.541Z] [01:59:07.413] TRACE: Done [2026-03-18T02:01:49.541Z] [01:59:07.413] TRACE: Init fake runtime in [testStartupDirectory.d493da1b\fake_runtime] directory [2026-03-18T02:01:49.541Z] [01:59:07.416] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.d493da1b\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.541Z] [01:59:07.490] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.541Z] [01:59:07.490] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.d493da1b\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.541Z] [01:59:07.491] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.d493da1b\input\hello.jar -C testStartupDirectory.d493da1b\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.541Z] [01:59:07.516] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.541Z] [01:59:07.516] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.d493da1b\input\hello.jar -C testStartupDirectory.d493da1b\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.541Z] [01:59:07.519] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.d493da1b\input --dest testStartupDirectory.d493da1b\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.d493da1b\launcher-1.properties --runtime-image testStartupDirectory.d493da1b\fake_runtime -J-Djlink.debug=true --verbose](21); inherit out+err... [2026-03-18T02:01:49.541Z] [01:59:08.360] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.541Z] [01:59:08.368] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.541Z] [01:59:08.539] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:08.546] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:08.555] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11252738045116285858". [2026-03-18T02:01:49.541Z] [01:59:08.584] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:08.586] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:08.588] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11252738045116285858". [2026-03-18T02:01:49.541Z] [01:59:08.805] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:08.971] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:09.006] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.541Z] [01:59:09.007] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.541Z] [01:59:09.007] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.541Z] [01:59:09.016] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:09.043] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:09.072] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:09.084] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:09.094] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:09.104] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:09.113] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:09.139] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.541Z] [01:59:09.140] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.541Z] [01:59:09.144] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11252738045116285858\image [2026-03-18T02:01:49.541Z] [01:59:10.636] Command [PID: 57548]: [2026-03-18T02:01:49.541Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11252738045116285858\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11252738045116285858\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11252738045116285858\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11252738045116285858\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11252738045116285858\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11252738045116285858\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11252738045116285858\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11252738045116285858\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11252738045116285858\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11252738045116285858\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11252738045116285858\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11252738045116285858\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11252738045116285858\wixobj\a.msi [2026-03-18T02:01:49.541Z] [01:59:10.636] Returned: 0 [2026-03-18T02:01:49.541Z] [2026-03-18T02:01:49.541Z] [01:59:10.655] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.541Z] [01:59:10.686] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.541Z] [01:59:10.686] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.d493da1b\input --dest testStartupDirectory.d493da1b\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.d493da1b\launcher-1.properties --runtime-image testStartupDirectory.d493da1b\fake_runtime -J-Djlink.debug=true --verbose](21) exited with 0 code [2026-03-18T02:01:49.541Z] [01:59:10.687] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\fake_runtime] [2026-03-18T02:01:49.541Z] [01:59:10.687] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.541Z] [01:59:10.687] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.541Z] [01:59:10.687] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:59:07.4147837Z) [2026-03-18T02:01:49.541Z] [01:59:10.687] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\output\AddLShortcutDirTest-1.0.msi] path exists [2026-03-18T02:01:49.541Z] [01:59:10.687] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\output\AddLShortcutDirTest-1.0.msi] is a file [2026-03-18T02:01:49.541Z] [01:59:10.689] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.d493da1b\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.d493da1b\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.541Z] Export table [Shortcut] in [testStartupDirectory.d493da1b\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.541Z] Export table [Component] in [testStartupDirectory.d493da1b\msi-db/Component.idt] file [2026-03-18T02:01:49.541Z] Export table [Directory] in [testStartupDirectory.d493da1b\msi-db/Directory.idt] file [2026-03-18T02:01:49.541Z] Export table [File] in [testStartupDirectory.d493da1b\msi-db/File.idt] file [2026-03-18T02:01:49.541Z] [01:59:10.794] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.541Z] [01:59:10.794] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.d493da1b\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.d493da1b\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.541Z] [01:59:10.798] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.541Z] [01:59:10.799] TRACE: assertStringListEquals(1, AddLShortcutDirTest) [2026-03-18T02:01:49.541Z] [01:59:10.799] TRACE: assertStringListEquals(2, launcher-1) [2026-03-18T02:01:49.541Z] [01:59:10.799] TRACE: assertEquals(1): Check the number of shortcuts of launcher [AddLShortcutDirTest] [2026-03-18T02:01:49.541Z] [01:59:10.799] TRACE: Verify shortcut #1 of launcher [AddLShortcutDirTest] [2026-03-18T02:01:49.541Z] [01:59:10.799] TRACE: assertEquals(ProgramMenuFolder\Unknown\AddLShortcutDirTest): Check the shortcut path [2026-03-18T02:01:49.541Z] [01:59:10.799] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest\AddLShortcutDirTest.exe): Check the shortcut target [2026-03-18T02:01:49.541Z] [01:59:10.799] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest): Check the shortcut work directory [2026-03-18T02:01:49.541Z] [01:59:10.799] TRACE: Done [2026-03-18T02:01:49.541Z] [01:59:10.799] TRACE: assertEquals(1): Check the number of shortcuts of launcher [launcher-1] [2026-03-18T02:01:49.541Z] [01:59:10.799] TRACE: Verify shortcut #1 of launcher [launcher-1] [2026-03-18T02:01:49.541Z] [01:59:10.799] TRACE: assertEquals(ProgramMenuFolder\Unknown\launcher-1): Check the shortcut path [2026-03-18T02:01:49.541Z] [01:59:10.799] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest\launcher-1.exe): Check the shortcut target [2026-03-18T02:01:49.541Z] [01:59:10.799] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest): Check the shortcut work directory [2026-03-18T02:01:49.541Z] [01:59:10.799] TRACE: Done [2026-03-18T02:01:49.541Z] [01:59:10.800] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.541Z] [01:59:10.800] TRACE: icacls "testStartupDirectory.d493da1b\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.541Z] [01:59:10.800] TRACE: msiexec /a "testStartupDirectory.d493da1b\output\AddLShortcutDirTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\unpacked-msi\Program Files" [2026-03-18T02:01:49.541Z] [01:59:10.801] TRACE: Done [2026-03-18T02:01:49.541Z] [01:59:10.801] TRACE: exec: Execute [cmd /c testStartupDirectory.d493da1b\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.541Z] [01:59:11.257] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.541Z] [01:59:11.257] TRACE: Convert [PFiles64\AddLShortcutDirTest] into [AddLShortcutDirTest] in [testStartupDirectory.d493da1b\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.541Z] [01:59:11.258] TRACE: Deleting [testStartupDirectory.d493da1b\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.541Z] [01:59:11.259] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.d493da1b\input --dest testStartupDirectory.d493da1b\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.d493da1b\launcher-1.properties --runtime-image testStartupDirectory.d493da1b\fake_runtime](19) [2026-03-18T02:01:49.541Z] [01:59:11.260] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.541Z] [01:59:11.260] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.541Z] [01:59:11.260] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.541Z] [01:59:11.260] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.541Z] [01:59:11.261] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.541Z] [01:59:11.261] TRACE: assertStringListEquals(1, testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\app\.package) [2026-03-18T02:01:49.541Z] [01:59:11.261] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] path exists [2026-03-18T02:01:49.541Z] [01:59:11.262] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] is a file [2026-03-18T02:01:49.541Z] [01:59:11.262] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] file is executable [2026-03-18T02:01:49.541Z] [01:59:11.262] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] path exists [2026-03-18T02:01:49.542Z] [01:59:11.262] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] is a file [2026-03-18T02:01:49.542Z] [01:59:11.262] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.ico] path doesn't exist [2026-03-18T02:01:49.542Z] [01:59:11.262] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] path exists [2026-03-18T02:01:49.542Z] [01:59:11.262] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] is a file [2026-03-18T02:01:49.542Z] [01:59:11.263] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] path exists [2026-03-18T02:01:49.542Z] [01:59:11.263] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] is a directory [2026-03-18T02:01:49.542Z] [01:59:11.263] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.542Z] [01:59:11.266] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.d493da1b\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.542Z] [01:59:11.345] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.542Z] [01:59:11.345] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.d493da1b\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.542Z] [01:59:11.345] TRACE: Delete [testStartupDirectory.d493da1b\input\hello.jar] existing jar file [2026-03-18T02:01:49.542Z] [01:59:11.346] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.d493da1b\input\hello.jar -C testStartupDirectory.d493da1b\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.542Z] [01:59:11.367] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.542Z] [01:59:11.367] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.d493da1b\input\hello.jar -C testStartupDirectory.d493da1b\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.542Z] [01:59:11.369] TRACE: Init fake runtime in [testStartupDirectory.d493da1b\fake_runtime-0] directory [2026-03-18T02:01:49.542Z] [01:59:11.372] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.d493da1b\input --dest testStartupDirectory.d493da1b\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.d493da1b\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.542Z] [01:59:12.038] Creating app package: StartupDirectoryAddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\out-10508 [2026-03-18T02:01:49.542Z] [01:59:12.232] Using default package resource JavaApp.ico [icon] (add StartupDirectoryAddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.542Z] [01:59:12.240] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectoryAddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.542Z] [01:59:12.250] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11677722708410349365". [2026-03-18T02:01:49.542Z] [01:59:12.287] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.542Z] [01:59:12.374] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.542Z] [01:59:12.374] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.d493da1b\input --dest testStartupDirectory.d493da1b\out-10508 --name StartupDirectoryAddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory.d493da1b\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.542Z] [01:59:12.375] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\fake_runtime-0] [2026-03-18T02:01:49.542Z] [01:59:12.375] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.542Z] [01:59:12.375] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.542Z] [01:59:12.376] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:59:11.3707767Z) [2026-03-18T02:01:49.542Z] [01:59:12.386] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.542Z] [01:59:12.989] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.542Z] [01:59:12.989] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.542Z] [01:59:12.989] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.542Z] [01:59:13.596] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.542Z] [01:59:13.597] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.542Z] [01:59:13.597] TRACE: Check icon file [testStartupDirectory.d493da1b\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory.d493da1b\icons\expected.bmp] [2026-03-18T02:01:49.542Z] [01:59:13.597] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.542Z] [01:59:13.599] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.542Z] [2026-03-18T02:01:49.542Z] FileDescription [2026-03-18T02:01:49.542Z] --------------- [2026-03-18T02:01:49.542Z] AddLShortcutDirTest [2026-03-18T02:01:49.542Z] [2026-03-18T02:01:49.542Z] [2026-03-18T02:01:49.542Z] [01:59:13.975] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.542Z] [01:59:13.975] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.542Z] [01:59:13.975] TRACE: assertEquals(AddLShortcutDirTest): Check file description of [testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] [2026-03-18T02:01:49.542Z] [01:59:13.976] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] path exists [2026-03-18T02:01:49.542Z] [01:59:13.976] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] is a file [2026-03-18T02:01:49.542Z] [01:59:13.976] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.exe] file is executable [2026-03-18T02:01:49.542Z] [01:59:13.976] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.542Z] [01:59:13.976] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.542Z] [01:59:13.976] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\unpacked-msi\Program Files\AddLShortcutDirTest\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.542Z] [01:59:13.977] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\launcher-1-0.properties] properties file... [2026-03-18T02:01:49.542Z] [01:59:13.977] TRACE: Done [2026-03-18T02:01:49.542Z] [01:59:13.978] TRACE: Init fake runtime in [testStartupDirectory.d493da1b\fake_runtime-1] directory [2026-03-18T02:01:49.542Z] [01:59:13.980] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.d493da1b\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.542Z] [01:59:14.061] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.542Z] [01:59:14.062] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.d493da1b\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.542Z] [01:59:14.062] TRACE: Delete [testStartupDirectory.d493da1b\input\hello.jar] existing jar file [2026-03-18T02:01:49.542Z] [01:59:14.063] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.d493da1b\input\hello.jar -C testStartupDirectory.d493da1b\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.542Z] [01:59:14.092] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.542Z] [01:59:14.092] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.d493da1b\input\hello.jar -C testStartupDirectory.d493da1b\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.542Z] [01:59:14.095] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.d493da1b\input --dest testStartupDirectory.d493da1b\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.d493da1b\launcher-1-0.properties --runtime-image testStartupDirectory.d493da1b\fake_runtime-1 -J-Djlink.debug=true --verbose](21); inherit out+err... [2026-03-18T02:01:49.542Z] [01:59:14.971] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.542Z] [01:59:14.982] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.542Z] [01:59:15.185] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.542Z] [01:59:15.194] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.542Z] [01:59:15.217] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13746956132337314769". [2026-03-18T02:01:49.542Z] [01:59:15.249] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.542Z] [01:59:15.253] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.542Z] [01:59:15.257] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13746956132337314769". [2026-03-18T02:01:49.542Z] [01:59:15.462] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.542Z] [01:59:15.630] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.542Z] [01:59:15.670] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13746956132337314769\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.542Z] [01:59:15.670] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.542Z] [01:59:15.671] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.542Z] [01:59:15.680] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.542Z] [01:59:15.707] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.542Z] [01:59:15.735] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.542Z] [01:59:15.748] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.542Z] [01:59:15.758] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.542Z] [01:59:15.767] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.542Z] [01:59:15.775] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.542Z] [01:59:15.801] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.542Z] [01:59:15.802] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13746956132337314769\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.542Z] [01:59:15.805] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13746956132337314769\image [2026-03-18T02:01:49.542Z] [01:59:17.253] Command [PID: 62420]: [2026-03-18T02:01:49.542Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13746956132337314769\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13746956132337314769\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13746956132337314769\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13746956132337314769\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13746956132337314769\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13746956132337314769\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13746956132337314769\image\AddLShortcutDirTest.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13746956132337314769\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13746956132337314769\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13746956132337314769\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13746956132337314769\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13746956132337314769\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13746956132337314769\wixobj\a.msi [2026-03-18T02:01:49.542Z] [01:59:17.254] Returned: 0 [2026-03-18T02:01:49.542Z] [2026-03-18T02:01:49.542Z] [01:59:17.273] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDirTest-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.542Z] [01:59:17.273] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\output. [2026-03-18T02:01:49.542Z] [01:59:17.275] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.542Z] [01:59:17.278] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.542Z] [01:59:17.280] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13746956132337314769". [2026-03-18T02:01:49.542Z] [01:59:17.539] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\output [2026-03-18T02:01:49.542Z] [01:59:17.541] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.542Z] [01:59:17.572] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.542Z] [01:59:17.573] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.d493da1b\input --dest testStartupDirectory.d493da1b\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.d493da1b\launcher-1-0.properties --runtime-image testStartupDirectory.d493da1b\fake_runtime-1 -J-Djlink.debug=true --verbose](21) exited with 0 code [2026-03-18T02:01:49.542Z] [01:59:17.573] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.d493da1b\fake_runtime-1] [2026-03-18T02:01:49.542Z] [01:59:17.574] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.542Z] [01:59:17.574] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.542Z] [01:59:17.574] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:59:13.979938Z) [2026-03-18T02:01:49.542Z] [01:59:17.574] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\output\AddLShortcutDirTest-1.0.exe] path exists [2026-03-18T02:01:49.542Z] [01:59:17.574] TRACE: assertTrue(): Check [testStartupDirectory.d493da1b\output\AddLShortcutDirTest-1.0.exe] is a file [2026-03-18T02:01:49.542Z] [01:59:17.574] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.d493da1b\input --dest testStartupDirectory.d493da1b\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.d493da1b\launcher-1-0.properties --runtime-image testStartupDirectory.d493da1b\fake_runtime-1](19) command [2026-03-18T02:01:49.542Z] [01:59:17.574] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.d493da1b\input --dest testStartupDirectory.d493da1b\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-menu --add-launcher launcher-1=testStartupDirectory.d493da1b\launcher-1-0.properties --runtime-image testStartupDirectory.d493da1b\fake_runtime-1](19) command [2026-03-18T02:01:49.542Z] [01:59:17.575] TRACE: Deleting [testStartupDirectory.d493da1b] directory recursively [2026-03-18T02:01:49.542Z] [01:59:17.590] [ OK ] AddLShortcutTest.testStartupDirectory([WIN_START_MENU_SHORTCUT=DEFAULT, WIN_START_MENU_SHORTCUT=](length=2)); checks=52 [2026-03-18T02:01:49.542Z] [01:59:17.590] [ RUN ] AddLShortcutTest.testStartupDirectory([WIN_START_MENU_SHORTCUT=DEFAULT](length=1)) [2026-03-18T02:01:49.542Z] [01:59:17.590] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.542Z] [01:59:17.592] TRACE: Init fake runtime in [testStartupDirectory.0a2e75cf\fake_runtime] directory [2026-03-18T02:01:49.542Z] [01:59:17.594] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.0a2e75cf\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.542Z] [01:59:17.673] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.543Z] [01:59:17.674] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.0a2e75cf\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.543Z] [01:59:17.675] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.0a2e75cf\input\hello.jar -C testStartupDirectory.0a2e75cf\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.543Z] [01:59:17.696] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.543Z] [01:59:17.696] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.0a2e75cf\input\hello.jar -C testStartupDirectory.0a2e75cf\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.543Z] [01:59:17.698] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.0a2e75cf\input --dest testStartupDirectory.0a2e75cf\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-menu --runtime-image testStartupDirectory.0a2e75cf\fake_runtime -J-Djlink.debug=true --verbose](19); inherit out+err... [2026-03-18T02:01:49.543Z] [01:59:18.501] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.543Z] [01:59:18.509] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.543Z] [01:59:18.670] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:18.678] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:18.691] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10048686375483936180". [2026-03-18T02:01:49.543Z] [01:59:18.832] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:18.975] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:19.017] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.0a2e75cf\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.543Z] [01:59:19.017] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.543Z] [01:59:19.018] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.543Z] [01:59:19.028] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:19.055] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:19.083] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:19.094] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:19.103] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:19.112] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:19.120] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:19.147] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:19.148] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.0a2e75cf\output\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.543Z] [01:59:19.152] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10048686375483936180\image [2026-03-18T02:01:49.543Z] [01:59:20.490] Command [PID: 9276]: [2026-03-18T02:01:49.543Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10048686375483936180\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10048686375483936180\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10048686375483936180\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10048686375483936180\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10048686375483936180\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10048686375483936180\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10048686375483936180\image\AddLShortcutDirTest.exe -d JpAppSizeKb=498 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10048686375483936180\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10048686375483936180\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10048686375483936180\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10048686375483936180\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10048686375483936180\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10048686375483936180\wixobj\a.msi [2026-03-18T02:01:49.543Z] [01:59:20.491] Returned: 0 [2026-03-18T02:01:49.543Z] [2026-03-18T02:01:49.543Z] [01:59:20.509] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.543Z] [01:59:20.536] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.543Z] [01:59:20.536] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.0a2e75cf\input --dest testStartupDirectory.0a2e75cf\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-menu --runtime-image testStartupDirectory.0a2e75cf\fake_runtime -J-Djlink.debug=true --verbose](19) exited with 0 code [2026-03-18T02:01:49.543Z] [01:59:20.537] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.0a2e75cf\fake_runtime] [2026-03-18T02:01:49.543Z] [01:59:20.537] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.543Z] [01:59:20.537] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.543Z] [01:59:20.537] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:59:17.5931691Z) [2026-03-18T02:01:49.543Z] [01:59:20.538] TRACE: assertTrue(): Check [testStartupDirectory.0a2e75cf\output\AddLShortcutDirTest-1.0.msi] path exists [2026-03-18T02:01:49.543Z] [01:59:20.538] TRACE: assertTrue(): Check [testStartupDirectory.0a2e75cf\output\AddLShortcutDirTest-1.0.msi] is a file [2026-03-18T02:01:49.543Z] [01:59:20.539] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.0a2e75cf\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.0a2e75cf\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.543Z] Export table [Shortcut] in [testStartupDirectory.0a2e75cf\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.543Z] Export table [Component] in [testStartupDirectory.0a2e75cf\msi-db/Component.idt] file [2026-03-18T02:01:49.543Z] Export table [Directory] in [testStartupDirectory.0a2e75cf\msi-db/Directory.idt] file [2026-03-18T02:01:49.543Z] Export table [File] in [testStartupDirectory.0a2e75cf\msi-db/File.idt] file [2026-03-18T02:01:49.543Z] [01:59:20.633] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.543Z] [01:59:20.633] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory.0a2e75cf\output\AddLShortcutDirTest-1.0.msi testStartupDirectory.0a2e75cf\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.543Z] [01:59:20.637] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.543Z] [01:59:20.637] TRACE: assertStringListEquals(1, AddLShortcutDirTest) [2026-03-18T02:01:49.543Z] [01:59:20.637] TRACE: assertEquals(1): Check the number of shortcuts of launcher [AddLShortcutDirTest] [2026-03-18T02:01:49.543Z] [01:59:20.637] TRACE: Verify shortcut #1 of launcher [AddLShortcutDirTest] [2026-03-18T02:01:49.543Z] [01:59:20.637] TRACE: assertEquals(ProgramMenuFolder\Unknown\AddLShortcutDirTest): Check the shortcut path [2026-03-18T02:01:49.543Z] [01:59:20.637] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest\AddLShortcutDirTest.exe): Check the shortcut target [2026-03-18T02:01:49.543Z] [01:59:20.637] TRACE: assertEquals(ProgramFiles64Folder\AddLShortcutDirTest): Check the shortcut work directory [2026-03-18T02:01:49.543Z] [01:59:20.637] TRACE: Done [2026-03-18T02:01:49.543Z] [01:59:20.638] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.0a2e75cf\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.543Z] [01:59:20.638] TRACE: icacls "testStartupDirectory.0a2e75cf\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.543Z] [01:59:20.638] TRACE: msiexec /a "testStartupDirectory.0a2e75cf\output\AddLShortcutDirTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.0a2e75cf\unpacked-msi\Program Files" [2026-03-18T02:01:49.543Z] [01:59:20.639] TRACE: Done [2026-03-18T02:01:49.543Z] [01:59:20.639] TRACE: exec: Execute [cmd /c testStartupDirectory.0a2e75cf\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.543Z] [01:59:21.091] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.543Z] [01:59:21.091] TRACE: Convert [PFiles64\AddLShortcutDirTest] into [AddLShortcutDirTest] in [testStartupDirectory.0a2e75cf\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.543Z] [01:59:21.092] TRACE: Deleting [testStartupDirectory.0a2e75cf\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.543Z] [01:59:21.093] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.0a2e75cf\input --dest testStartupDirectory.0a2e75cf\output --name AddLShortcutDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-menu --runtime-image testStartupDirectory.0a2e75cf\fake_runtime](17) [2026-03-18T02:01:49.543Z] [01:59:21.093] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.543Z] [01:59:21.093] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.543Z] [01:59:21.094] TRACE: assertTrue(): Check [testStartupDirectory.0a2e75cf\unpacked-msi\Program Files\AddLShortcutDirTest\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.543Z] [01:59:21.094] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.543Z] [01:59:21.094] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.543Z] [01:59:21.094] TRACE: assertStringListEquals(1, testStartupDirectory.0a2e75cf\unpacked-msi\Program Files\AddLShortcutDirTest\app\.package) [2026-03-18T02:01:49.543Z] [01:59:21.095] TRACE: assertTrue(): Check [testStartupDirectory.0a2e75cf\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] path exists [2026-03-18T02:01:49.543Z] [01:59:21.095] TRACE: assertTrue(): Check [testStartupDirectory.0a2e75cf\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] is a file [2026-03-18T02:01:49.543Z] [01:59:21.095] TRACE: assertTrue(): Check [testStartupDirectory.0a2e75cf\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.exe] file is executable [2026-03-18T02:01:49.543Z] [01:59:21.095] TRACE: assertTrue(): Check [testStartupDirectory.0a2e75cf\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] path exists [2026-03-18T02:01:49.543Z] [01:59:21.095] TRACE: assertTrue(): Check [testStartupDirectory.0a2e75cf\unpacked-msi\Program Files\AddLShortcutDirTest\app\AddLShortcutDirTest.cfg] is a file [2026-03-18T02:01:49.543Z] [01:59:21.095] TRACE: assertTrue(): Check [testStartupDirectory.0a2e75cf\unpacked-msi\Program Files\AddLShortcutDirTest\AddLShortcutDirTest.ico] path doesn't exist [2026-03-18T02:01:49.543Z] [01:59:21.095] TRACE: assertTrue(): Check [testStartupDirectory.0a2e75cf\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] path exists [2026-03-18T02:01:49.543Z] [01:59:21.095] TRACE: assertTrue(): Check [testStartupDirectory.0a2e75cf\unpacked-msi\Program Files\AddLShortcutDirTest\app\hello.jar] is a file [2026-03-18T02:01:49.543Z] [01:59:21.095] TRACE: assertTrue(): Check [testStartupDirectory.0a2e75cf\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] path exists [2026-03-18T02:01:49.543Z] [01:59:21.096] TRACE: assertTrue(): Check [testStartupDirectory.0a2e75cf\unpacked-msi\Program Files\AddLShortcutDirTest\runtime] is a directory [2026-03-18T02:01:49.543Z] [01:59:21.096] TRACE: Init fake runtime in [testStartupDirectory.0a2e75cf\fake_runtime-0] directory [2026-03-18T02:01:49.543Z] [01:59:21.098] TRACE: exec: Execute tool provider [javac -d testStartupDirectory.0a2e75cf\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.543Z] [01:59:21.167] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.543Z] [01:59:21.168] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory.0a2e75cf\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.543Z] [01:59:21.168] TRACE: Delete [testStartupDirectory.0a2e75cf\input\hello.jar] existing jar file [2026-03-18T02:01:49.543Z] [01:59:21.169] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory.0a2e75cf\input\hello.jar -C testStartupDirectory.0a2e75cf\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.543Z] [01:59:21.189] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.543Z] [01:59:21.190] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory.0a2e75cf\input\hello.jar -C testStartupDirectory.0a2e75cf\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.543Z] [01:59:21.192] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.0a2e75cf\input --dest testStartupDirectory.0a2e75cf\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-menu --runtime-image testStartupDirectory.0a2e75cf\fake_runtime-0 -J-Djlink.debug=true --verbose](19); inherit out+err... [2026-03-18T02:01:49.543Z] [01:59:22.014] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.543Z] [01:59:22.022] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.543Z] [01:59:22.140] Using default package resource JavaApp.ico [icon] (add AddLShortcutDirTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:22.148] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLShortcutDirTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:22.158] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16412295404991640522". [2026-03-18T02:01:49.543Z] [01:59:22.355] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:22.504] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:22.546] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16412295404991640522\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.543Z] [01:59:22.547] MSI ProductCode: 1bc3a146-b45e-3194-98e9-a743580dd87b. [2026-03-18T02:01:49.543Z] [01:59:22.547] MSI UpgradeCode: 43e1298c-590b-391f-b9a7-bc0ef8b1552b. [2026-03-18T02:01:49.543Z] [01:59:22.556] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:22.583] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:22.613] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:22.625] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:22.635] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.543Z] [01:59:22.643] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.544Z] [01:59:22.651] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.544Z] [01:59:22.675] No default package resource [script to run after application image is populated] (add AddLShortcutDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.544Z] [01:59:22.676] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16412295404991640522\msi\AddLShortcutDirTest-1.0.msi. [2026-03-18T02:01:49.544Z] [01:59:22.680] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16412295404991640522\image [2026-03-18T02:01:49.544Z] [01:59:24.010] Command [PID: 59424]: [2026-03-18T02:01:49.544Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16412295404991640522\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16412295404991640522\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16412295404991640522\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16412295404991640522\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16412295404991640522\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16412295404991640522\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLShortcutDirTest -d JpProductCode=1bc3a146-b45e-3194-98e9-a743580dd87b -d JpAppName=AddLShortcutDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16412295404991640522\image\AddLShortcutDirTest.exe -d JpAppSizeKb=498 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=43e1298c-590b-391f-b9a7-bc0ef8b1552b -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16412295404991640522\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16412295404991640522\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16412295404991640522\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16412295404991640522\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16412295404991640522\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16412295404991640522\wixobj\a.msi [2026-03-18T02:01:49.544Z] [01:59:24.011] Returned: 0 [2026-03-18T02:01:49.544Z] [2026-03-18T02:01:49.544Z] [01:59:24.029] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDirTest-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.544Z] [01:59:24.030] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.0a2e75cf\output. [2026-03-18T02:01:49.544Z] [01:59:24.031] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.544Z] [01:59:24.037] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.544Z] [01:59:24.038] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16412295404991640522". [2026-03-18T02:01:49.544Z] [01:59:24.286] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.0a2e75cf\output [2026-03-18T02:01:49.544Z] [01:59:24.288] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.544Z] [01:59:24.318] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.544Z] [01:59:24.318] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.0a2e75cf\input --dest testStartupDirectory.0a2e75cf\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-menu --runtime-image testStartupDirectory.0a2e75cf\fake_runtime-0 -J-Djlink.debug=true --verbose](19) exited with 0 code [2026-03-18T02:01:49.544Z] [01:59:24.318] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory.0a2e75cf\fake_runtime-0] [2026-03-18T02:01:49.544Z] [01:59:24.319] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.544Z] [01:59:24.319] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.544Z] [01:59:24.319] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:59:21.0971112Z) [2026-03-18T02:01:49.544Z] [01:59:24.319] TRACE: assertTrue(): Check [testStartupDirectory.0a2e75cf\output\AddLShortcutDirTest-1.0.exe] path exists [2026-03-18T02:01:49.544Z] [01:59:24.319] TRACE: assertTrue(): Check [testStartupDirectory.0a2e75cf\output\AddLShortcutDirTest-1.0.exe] is a file [2026-03-18T02:01:49.544Z] [01:59:24.319] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.0a2e75cf\input --dest testStartupDirectory.0a2e75cf\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-menu --runtime-image testStartupDirectory.0a2e75cf\fake_runtime-0](17) command [2026-03-18T02:01:49.544Z] [01:59:24.319] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory.0a2e75cf\input --dest testStartupDirectory.0a2e75cf\output --name AddLShortcutDirTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-menu --runtime-image testStartupDirectory.0a2e75cf\fake_runtime-0](17) command [2026-03-18T02:01:49.544Z] [01:59:24.320] TRACE: Deleting [testStartupDirectory.0a2e75cf] directory recursively [2026-03-18T02:01:49.544Z] [01:59:24.328] [ OK ] AddLShortcutTest.testStartupDirectory([WIN_START_MENU_SHORTCUT=DEFAULT](length=1)); checks=32 [2026-03-18T02:01:49.544Z] [01:59:24.328] [ RUN ] AddLShortcutTest.testStartupDirectory2([WIN_DESKTOP_SHORTCUT=, WIN_DESKTOP_SHORTCUT=FALSE](length=2)) [2026-03-18T02:01:49.544Z] [01:59:24.332] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.544Z] [01:59:24.334] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.e64b9105\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.544Z] [01:59:24.421] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.544Z] [01:59:24.421] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.e64b9105\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.544Z] [01:59:24.422] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.e64b9105\input\hello.jar -C testStartupDirectory2.e64b9105\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.544Z] [01:59:24.450] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.544Z] [01:59:24.450] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.e64b9105\input\hello.jar -C testStartupDirectory2.e64b9105\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.544Z] [01:59:24.452] TRACE: Init fake runtime in [testStartupDirectory2.e64b9105\fake_runtime] directory [2026-03-18T02:01:49.544Z] [01:59:24.455] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\launcher-1.properties] properties file... [2026-03-18T02:01:49.544Z] [01:59:24.455] TRACE: win-shortcut=false [2026-03-18T02:01:49.544Z] [01:59:24.455] TRACE: Done [2026-03-18T02:01:49.544Z] [01:59:24.457] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.e64b9105\input --dest testStartupDirectory2.e64b9105\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.e64b9105\fake_runtime --add-launcher launcher-1=testStartupDirectory2.e64b9105\launcher-1.properties -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.544Z] [01:59:25.165] Creating app package: foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\output [2026-03-18T02:01:49.545Z] [01:59:25.422] Using default package resource JavaApp.ico [icon] (add foo.ico to the resource-dir to customize). [2026-03-18T02:01:49.545Z] [01:59:25.430] Using default package resource WinLauncher.template [Template for creating executable properties file] (add foo.properties to the resource-dir to customize). [2026-03-18T02:01:49.545Z] [01:59:25.439] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage18391477313916538". [2026-03-18T02:01:49.545Z] [01:59:25.471] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.545Z] [01:59:25.474] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.545Z] [01:59:25.476] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage18391477313916538". [2026-03-18T02:01:49.545Z] [01:59:25.505] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.545Z] [01:59:25.548] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.545Z] [01:59:25.549] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.e64b9105\input --dest testStartupDirectory2.e64b9105\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.e64b9105\fake_runtime --add-launcher launcher-1=testStartupDirectory2.e64b9105\launcher-1.properties -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.545Z] [01:59:25.550] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\fake_runtime] [2026-03-18T02:01:49.545Z] [01:59:25.550] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.545Z] [01:59:25.550] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.545Z] [01:59:25.550] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:59:24.4537106Z) [2026-03-18T02:01:49.545Z] [01:59:25.550] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.545Z] [01:59:25.553] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.e64b9105\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.545Z] [01:59:25.643] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.545Z] [01:59:25.644] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.e64b9105\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.545Z] [01:59:25.644] TRACE: Delete [testStartupDirectory2.e64b9105\input\hello.jar] existing jar file [2026-03-18T02:01:49.545Z] [01:59:25.644] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.e64b9105\input\hello.jar -C testStartupDirectory2.e64b9105\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.545Z] [01:59:25.665] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.545Z] [01:59:25.665] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.e64b9105\input\hello.jar -C testStartupDirectory2.e64b9105\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.545Z] [01:59:25.667] TRACE: Init fake runtime in [testStartupDirectory2.e64b9105\fake_runtime-0] directory [2026-03-18T02:01:49.545Z] [01:59:25.670] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.e64b9105\input --dest testStartupDirectory2.e64b9105\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.e64b9105\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.545Z] [01:59:26.363] Creating app package: StartupDirectory2AddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\out-10508 [2026-03-18T02:01:49.545Z] [01:59:26.499] Using default package resource JavaApp.ico [icon] (add StartupDirectory2AddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.545Z] [01:59:26.518] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectory2AddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.545Z] [01:59:26.532] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1107178721678021044". [2026-03-18T02:01:49.545Z] [01:59:26.543] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.545Z] [01:59:26.578] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.545Z] [01:59:26.579] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.e64b9105\input --dest testStartupDirectory2.e64b9105\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.e64b9105\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.545Z] [01:59:26.579] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\fake_runtime-0] [2026-03-18T02:01:49.545Z] [01:59:26.579] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.545Z] [01:59:26.580] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.545Z] [01:59:26.580] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:59:25.6687834Z) [2026-03-18T02:01:49.545Z] [01:59:26.632] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.545Z] [01:59:27.234] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.545Z] [01:59:27.235] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.545Z] [01:59:27.235] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.545Z] [01:59:27.809] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.545Z] [01:59:27.809] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.545Z] [01:59:27.809] TRACE: Check icon file [testStartupDirectory2.e64b9105\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.e64b9105\icons\expected.bmp] [2026-03-18T02:01:49.545Z] [01:59:27.809] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.545Z] [01:59:27.812] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.545Z] [2026-03-18T02:01:49.545Z] FileDescription [2026-03-18T02:01:49.545Z] --------------- [2026-03-18T02:01:49.545Z] foo [2026-03-18T02:01:49.545Z] [2026-03-18T02:01:49.545Z] [2026-03-18T02:01:49.545Z] [01:59:28.186] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.545Z] [01:59:28.186] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.545Z] [01:59:28.186] TRACE: assertEquals(foo): Check file description of [testStartupDirectory2.e64b9105\output\foo\launcher-1.exe] [2026-03-18T02:01:49.545Z] [01:59:28.187] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\output\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.545Z] [01:59:28.187] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\output\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.545Z] [01:59:28.187] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\output\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.545Z] [01:59:28.187] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\output\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.545Z] [01:59:28.187] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\output\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.545Z] [01:59:28.187] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.545Z] [01:59:28.200] TRACE: assertNotNull(false): Check shortcut [WIN_DESKTOP_SHORTCUT] of launcher [launcher-1] is recorded in .jpackage.xml file [2026-03-18T02:01:49.545Z] [01:59:28.201] TRACE: assertEquals(Optional.empty): Check the value of shortcut [WIN_DESKTOP_SHORTCUT] of launcher [launcher-1] recorded in .jpackage.xml file [2026-03-18T02:01:49.545Z] [01:59:28.201] TRACE: assertNull(): Check shortcut [WIN_START_MENU_SHORTCUT] of launcher [launcher-1] is NOT recorded in .jpackage.xml file [2026-03-18T02:01:49.545Z] [01:59:28.203] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.e64b9105\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.e64b9105\output\foo -J-Djlink.debug=true --verbose](11); inherit out+err... [2026-03-18T02:01:49.545Z] [01:59:29.079] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.545Z] [01:59:29.093] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.545Z] [01:59:29.250] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.545Z] [01:59:29.417] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.545Z] [01:59:29.451] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.545Z] [01:59:29.451] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.545Z] [01:59:29.452] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.545Z] [01:59:29.461] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.545Z] [01:59:29.489] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.545Z] [01:59:29.517] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.545Z] [01:59:29.527] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.545Z] [01:59:29.538] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.545Z] [01:59:29.547] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.545Z] [01:59:29.556] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.545Z] [01:59:29.571] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.545Z] [01:59:29.572] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.545Z] [01:59:29.576] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\output\foo [2026-03-18T02:01:49.545Z] [01:59:31.053] Command [PID: 59060]: [2026-03-18T02:01:49.545Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16175688877674772294\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16175688877674772294\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16175688877674772294\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16175688877674772294\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16175688877674772294\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16175688877674772294\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\output\foo\foo.exe -d JpAppSizeKb=989 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16175688877674772294\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16175688877674772294\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16175688877674772294\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16175688877674772294\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16175688877674772294\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16175688877674772294\wixobj\a.msi [2026-03-18T02:01:49.545Z] [01:59:31.054] Returned: 0 [2026-03-18T02:01:49.545Z] [2026-03-18T02:01:49.545Z] [01:59:31.074] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.545Z] [01:59:31.100] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.545Z] [01:59:31.100] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.e64b9105\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.e64b9105\output\foo -J-Djlink.debug=true --verbose](11) exited with 0 code [2026-03-18T02:01:49.545Z] [01:59:31.102] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\output\foo] [2026-03-18T02:01:49.545Z] [01:59:31.102] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.545Z] [01:59:31.102] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.545Z] [01:59:31.102] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T01:59:25.4097806Z) [2026-03-18T02:01:49.545Z] [01:59:31.102] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T01:59:25.2167668Z) [2026-03-18T02:01:49.545Z] [01:59:31.102] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T01:59:24.4497027Z) [2026-03-18T02:01:49.545Z] [01:59:31.102] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T01:59:25.2217661Z) [2026-03-18T02:01:49.545Z] [01:59:31.102] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T01:59:25.4697827Z) [2026-03-18T02:01:49.545Z] [01:59:31.102] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T01:59:25.5027846Z) [2026-03-18T02:01:49.545Z] [01:59:31.102] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.545Z] [01:59:31.102] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.545Z] [01:59:31.102] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T01:59:24.4537106Z) [2026-03-18T02:01:49.545Z] [01:59:31.103] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\output\AddLShortcutDir2Test-1.0.msi] path exists [2026-03-18T02:01:49.545Z] [01:59:31.103] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\output\AddLShortcutDir2Test-1.0.msi] is a file [2026-03-18T02:01:49.545Z] [01:59:31.111] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.e64b9105\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.e64b9105\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.545Z] Export table [File] in [testStartupDirectory2.e64b9105\msi-db/File.idt] file [2026-03-18T02:01:49.545Z] Export table [Component] in [testStartupDirectory2.e64b9105\msi-db/Component.idt] file [2026-03-18T02:01:49.545Z] Export table [Directory] in [testStartupDirectory2.e64b9105\msi-db/Directory.idt] file [2026-03-18T02:01:49.545Z] [01:59:31.205] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.545Z] [01:59:31.205] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.e64b9105\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.e64b9105\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.545Z] [01:59:31.247] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.545Z] [01:59:31.248] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.545Z] [01:59:31.248] TRACE: icacls "testStartupDirectory2.e64b9105\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.546Z] [01:59:31.248] TRACE: msiexec /a "testStartupDirectory2.e64b9105\output\AddLShortcutDir2Test-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\unpacked-msi\Program Files" [2026-03-18T02:01:49.546Z] [01:59:31.249] TRACE: Done [2026-03-18T02:01:49.546Z] [01:59:31.249] TRACE: exec: Execute [cmd /c testStartupDirectory2.e64b9105\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.546Z] [01:59:31.672] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.546Z] [01:59:31.679] TRACE: Convert [PFiles64\foo] into [foo] in [testStartupDirectory2.e64b9105\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.546Z] [01:59:31.680] TRACE: Deleting [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.546Z] [01:59:31.681] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.e64b9105\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.e64b9105\output\foo](9) [2026-03-18T02:01:49.546Z] [01:59:31.713] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.546Z] [01:59:31.713] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.546Z] [01:59:31.747] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.546Z] [01:59:31.755] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.546Z] [01:59:31.759] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.546Z] [01:59:31.759] TRACE: assertStringListEquals(1, testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\app\.package) [2026-03-18T02:01:49.546Z] [01:59:31.781] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\foo.exe] path exists [2026-03-18T02:01:49.546Z] [01:59:31.782] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\foo.exe] is a file [2026-03-18T02:01:49.546Z] [01:59:31.782] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\foo.exe] file is executable [2026-03-18T02:01:49.546Z] [01:59:31.782] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\app\foo.cfg] path exists [2026-03-18T02:01:49.546Z] [01:59:31.782] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\app\foo.cfg] is a file [2026-03-18T02:01:49.546Z] [01:59:31.787] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\foo.ico] path doesn't exist [2026-03-18T02:01:49.546Z] [01:59:31.790] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\runtime] path exists [2026-03-18T02:01:49.546Z] [01:59:31.791] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\runtime] is a directory [2026-03-18T02:01:49.546Z] [01:59:31.791] TRACE: Check contents of the predefined app image [testStartupDirectory2.e64b9105\output\foo] copied verbatim [2026-03-18T02:01:49.546Z] [01:59:31.797] TRACE: assertTrue(): Check the content of [testStartupDirectory2.e64b9105\output\foo\app\foo.cfg] and [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\app\foo.cfg] files is the same [2026-03-18T02:01:49.546Z] [01:59:31.798] TRACE: assertTrue(): Check the content of [testStartupDirectory2.e64b9105\output\foo\app\hello.jar] and [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\app\hello.jar] files is the same [2026-03-18T02:01:49.546Z] [01:59:31.799] TRACE: assertTrue(): Check the content of [testStartupDirectory2.e64b9105\output\foo\app\launcher-1.cfg] and [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\app\launcher-1.cfg] files is the same [2026-03-18T02:01:49.546Z] [01:59:31.877] TRACE: assertTrue(): Check the content of [testStartupDirectory2.e64b9105\output\foo\foo.exe] and [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\foo.exe] files is the same [2026-03-18T02:01:49.546Z] [01:59:31.946] TRACE: assertTrue(): Check the content of [testStartupDirectory2.e64b9105\output\foo\launcher-1.exe] and [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\launcher-1.exe] files is the same [2026-03-18T02:01:49.546Z] [01:59:31.948] TRACE: assertTrue(): Check the content of [testStartupDirectory2.e64b9105\output\foo\runtime\lib\bulk] and [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\runtime\lib\bulk] files is the same [2026-03-18T02:01:49.546Z] [01:59:31.948] TRACE: Done [2026-03-18T02:01:49.546Z] [01:59:31.958] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.546Z] [01:59:31.965] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.546Z] [01:59:32.558] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.546Z] [01:59:32.558] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.546Z] [01:59:32.558] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.546Z] [01:59:33.099] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.546Z] [01:59:33.099] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.546Z] [01:59:33.099] TRACE: Check icon file [testStartupDirectory2.e64b9105\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.e64b9105\icons\expected.bmp] [2026-03-18T02:01:49.546Z] [01:59:33.100] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.546Z] [01:59:33.109] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.546Z] [01:59:33.109] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.546Z] [01:59:33.109] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.546Z] [01:59:33.109] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.546Z] [01:59:33.109] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.546Z] [01:59:33.115] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.546Z] [01:59:33.117] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.e64b9105\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.e64b9105\output\foo -J-Djlink.debug=true --verbose](11); inherit out+err... [2026-03-18T02:01:49.546Z] [01:59:33.997] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.546Z] [01:59:34.007] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.546Z] [01:59:34.146] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.546Z] [01:59:34.328] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.546Z] [01:59:34.359] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7734732124494430477\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.546Z] [01:59:34.360] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.546Z] [01:59:34.360] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.546Z] [01:59:34.370] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.546Z] [01:59:34.398] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.546Z] [01:59:34.428] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.546Z] [01:59:34.438] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.546Z] [01:59:34.447] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.546Z] [01:59:34.457] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.546Z] [01:59:34.466] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.546Z] [01:59:34.485] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.546Z] [01:59:34.486] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7734732124494430477\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.546Z] [01:59:34.489] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\output\foo [2026-03-18T02:01:49.546Z] [01:59:35.968] Command [PID: 26864]: [2026-03-18T02:01:49.546Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7734732124494430477\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7734732124494430477\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7734732124494430477\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7734732124494430477\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7734732124494430477\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7734732124494430477\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\output\foo\foo.exe -d JpAppSizeKb=989 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7734732124494430477\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7734732124494430477\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7734732124494430477\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7734732124494430477\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7734732124494430477\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7734732124494430477\wixobj\a.msi [2026-03-18T02:01:49.546Z] [01:59:35.968] Returned: 0 [2026-03-18T02:01:49.546Z] [2026-03-18T02:01:49.546Z] [01:59:35.989] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDir2Test-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.546Z] [01:59:35.989] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\output. [2026-03-18T02:01:49.546Z] [01:59:35.991] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.546Z] [01:59:35.997] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.546Z] [01:59:36.004] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7734732124494430477". [2026-03-18T02:01:49.546Z] [01:59:36.251] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\output [2026-03-18T02:01:49.546Z] [01:59:36.253] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.546Z] [01:59:36.281] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.546Z] [01:59:36.281] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.e64b9105\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.e64b9105\output\foo -J-Djlink.debug=true --verbose](11) exited with 0 code [2026-03-18T02:01:49.546Z] [01:59:36.282] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.e64b9105\output\foo] [2026-03-18T02:01:49.546Z] [01:59:36.283] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.546Z] [01:59:36.283] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.546Z] [01:59:36.283] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T01:59:25.4097806Z) [2026-03-18T02:01:49.546Z] [01:59:36.283] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T01:59:25.2167668Z) [2026-03-18T02:01:49.546Z] [01:59:36.283] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T01:59:24.4497027Z) [2026-03-18T02:01:49.546Z] [01:59:36.283] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T01:59:25.2217661Z) [2026-03-18T02:01:49.546Z] [01:59:36.283] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T01:59:25.4697827Z) [2026-03-18T02:01:49.546Z] [01:59:36.283] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T01:59:25.5027846Z) [2026-03-18T02:01:49.546Z] [01:59:36.283] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.546Z] [01:59:36.283] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.546Z] [01:59:36.283] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T01:59:24.4537106Z) [2026-03-18T02:01:49.546Z] [01:59:36.283] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\output\AddLShortcutDir2Test-1.0.exe] path exists [2026-03-18T02:01:49.546Z] [01:59:36.283] TRACE: assertTrue(): Check [testStartupDirectory2.e64b9105\output\AddLShortcutDir2Test-1.0.exe] is a file [2026-03-18T02:01:49.546Z] [01:59:36.283] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.e64b9105\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.e64b9105\output\foo](9) command [2026-03-18T02:01:49.547Z] [01:59:36.283] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.e64b9105\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.e64b9105\output\foo](9) command [2026-03-18T02:01:49.547Z] [01:59:36.284] TRACE: Deleting [testStartupDirectory2.e64b9105] directory recursively [2026-03-18T02:01:49.547Z] [01:59:36.298] [ OK ] AddLShortcutTest.testStartupDirectory2([WIN_DESKTOP_SHORTCUT=, WIN_DESKTOP_SHORTCUT=FALSE](length=2)); checks=61 [2026-03-18T02:01:49.547Z] [01:59:36.298] [ RUN ] AddLShortcutTest.testStartupDirectory2([WIN_DESKTOP_SHORTCUT=, WIN_DESKTOP_SHORTCUT=TRUE](length=2)) [2026-03-18T02:01:49.547Z] [01:59:36.299] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.547Z] [01:59:36.301] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.cc017698\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.547Z] [01:59:36.383] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.547Z] [01:59:36.384] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.cc017698\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.547Z] [01:59:36.384] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.cc017698\input\hello.jar -C testStartupDirectory2.cc017698\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.547Z] [01:59:36.407] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.547Z] [01:59:36.407] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.cc017698\input\hello.jar -C testStartupDirectory2.cc017698\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.547Z] [01:59:36.408] TRACE: Init fake runtime in [testStartupDirectory2.cc017698\fake_runtime] directory [2026-03-18T02:01:49.547Z] [01:59:36.411] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\launcher-1.properties] properties file... [2026-03-18T02:01:49.547Z] [01:59:36.411] TRACE: win-shortcut=true [2026-03-18T02:01:49.547Z] [01:59:36.411] TRACE: Done [2026-03-18T02:01:49.547Z] [01:59:36.413] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.cc017698\input --dest testStartupDirectory2.cc017698\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.cc017698\fake_runtime --add-launcher launcher-1=testStartupDirectory2.cc017698\launcher-1.properties -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.547Z] [01:59:37.102] Creating app package: foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\output [2026-03-18T02:01:49.547Z] [01:59:37.356] Using default package resource JavaApp.ico [icon] (add foo.ico to the resource-dir to customize). [2026-03-18T02:01:49.547Z] [01:59:37.363] Using default package resource WinLauncher.template [Template for creating executable properties file] (add foo.properties to the resource-dir to customize). [2026-03-18T02:01:49.547Z] [01:59:37.373] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage18204442776634680674". [2026-03-18T02:01:49.547Z] [01:59:37.391] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.547Z] [01:59:37.393] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.547Z] [01:59:37.394] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage18204442776634680674". [2026-03-18T02:01:49.547Z] [01:59:37.413] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.547Z] [01:59:37.474] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.547Z] [01:59:37.474] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.cc017698\input --dest testStartupDirectory2.cc017698\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.cc017698\fake_runtime --add-launcher launcher-1=testStartupDirectory2.cc017698\launcher-1.properties -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.547Z] [01:59:37.476] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\fake_runtime] [2026-03-18T02:01:49.547Z] [01:59:37.476] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.547Z] [01:59:37.476] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.547Z] [01:59:37.477] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:59:36.409468Z) [2026-03-18T02:01:49.547Z] [01:59:37.477] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.547Z] [01:59:37.480] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.cc017698\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.547Z] [01:59:37.570] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.547Z] [01:59:37.570] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.cc017698\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.547Z] [01:59:37.571] TRACE: Delete [testStartupDirectory2.cc017698\input\hello.jar] existing jar file [2026-03-18T02:01:49.547Z] [01:59:37.571] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.cc017698\input\hello.jar -C testStartupDirectory2.cc017698\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.547Z] [01:59:37.599] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.547Z] [01:59:37.600] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.cc017698\input\hello.jar -C testStartupDirectory2.cc017698\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.547Z] [01:59:37.601] TRACE: Init fake runtime in [testStartupDirectory2.cc017698\fake_runtime-0] directory [2026-03-18T02:01:49.547Z] [01:59:37.605] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.cc017698\input --dest testStartupDirectory2.cc017698\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.cc017698\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.547Z] [01:59:38.315] Creating app package: StartupDirectory2AddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\out-10508 [2026-03-18T02:01:49.547Z] [01:59:38.456] Using default package resource JavaApp.ico [icon] (add StartupDirectory2AddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.547Z] [01:59:38.466] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectory2AddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.547Z] [01:59:38.479] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1676285029722129475". [2026-03-18T02:01:49.547Z] [01:59:38.517] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.547Z] [01:59:38.547] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.547Z] [01:59:38.547] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.cc017698\input --dest testStartupDirectory2.cc017698\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.cc017698\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.547Z] [01:59:38.548] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\fake_runtime-0] [2026-03-18T02:01:49.547Z] [01:59:38.548] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.547Z] [01:59:38.548] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.547Z] [01:59:38.548] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:59:37.6035487Z) [2026-03-18T02:01:49.547Z] [01:59:38.605] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.547Z] [01:59:39.204] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.547Z] [01:59:39.204] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.547Z] [01:59:39.204] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.547Z] [01:59:39.723] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.547Z] [01:59:39.723] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.547Z] [01:59:39.723] TRACE: Check icon file [testStartupDirectory2.cc017698\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.cc017698\icons\expected.bmp] [2026-03-18T02:01:49.547Z] [01:59:39.724] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.547Z] [01:59:39.726] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.547Z] [2026-03-18T02:01:49.547Z] FileDescription [2026-03-18T02:01:49.547Z] --------------- [2026-03-18T02:01:49.547Z] foo [2026-03-18T02:01:49.547Z] [2026-03-18T02:01:49.547Z] [2026-03-18T02:01:49.547Z] [01:59:40.093] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.547Z] [01:59:40.093] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.547Z] [01:59:40.093] TRACE: assertEquals(foo): Check file description of [testStartupDirectory2.cc017698\output\foo\launcher-1.exe] [2026-03-18T02:01:49.547Z] [01:59:40.094] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\output\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.547Z] [01:59:40.094] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\output\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.547Z] [01:59:40.094] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\output\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.547Z] [01:59:40.094] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\output\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.547Z] [01:59:40.094] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\output\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.547Z] [01:59:40.094] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.547Z] [01:59:40.098] TRACE: assertNotNull(true): Check shortcut [WIN_DESKTOP_SHORTCUT] of launcher [launcher-1] is recorded in .jpackage.xml file [2026-03-18T02:01:49.547Z] [01:59:40.098] TRACE: assertEquals(Optional[DEFAULT]): Check the value of shortcut [WIN_DESKTOP_SHORTCUT] of launcher [launcher-1] recorded in .jpackage.xml file [2026-03-18T02:01:49.547Z] [01:59:40.098] TRACE: assertNull(): Check shortcut [WIN_START_MENU_SHORTCUT] of launcher [launcher-1] is NOT recorded in .jpackage.xml file [2026-03-18T02:01:49.547Z] [01:59:40.100] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.cc017698\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.cc017698\output\foo -J-Djlink.debug=true --verbose](11); inherit out+err... [2026-03-18T02:01:49.547Z] [01:59:40.953] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.547Z] [01:59:40.962] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.547Z] [01:59:41.121] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.547Z] [01:59:41.297] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.547Z] [01:59:41.330] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.547Z] [01:59:41.330] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.547Z] [01:59:41.331] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.547Z] [01:59:41.343] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.547Z] [01:59:41.380] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.547Z] [01:59:41.411] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.547Z] [01:59:41.422] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.547Z] [01:59:41.435] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.547Z] [01:59:41.445] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.547Z] [01:59:41.456] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.547Z] [01:59:41.474] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.547Z] [01:59:41.475] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.547Z] [01:59:41.479] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\output\foo [2026-03-18T02:01:49.547Z] [01:59:42.945] Command [PID: 63348]: [2026-03-18T02:01:49.547Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9728331390937243472\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9728331390937243472\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9728331390937243472\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9728331390937243472\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9728331390937243472\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9728331390937243472\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\output\foo\foo.exe -d JpAppSizeKb=989 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9728331390937243472\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9728331390937243472\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9728331390937243472\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9728331390937243472\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9728331390937243472\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9728331390937243472\wixobj\a.msi [2026-03-18T02:01:49.547Z] [01:59:42.945] Returned: 0 [2026-03-18T02:01:49.547Z] [2026-03-18T02:01:49.547Z] [01:59:42.965] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.547Z] [01:59:42.992] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.547Z] [01:59:42.992] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.cc017698\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.cc017698\output\foo -J-Djlink.debug=true --verbose](11) exited with 0 code [2026-03-18T02:01:49.547Z] [01:59:42.993] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\output\foo] [2026-03-18T02:01:49.547Z] [01:59:42.993] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.547Z] [01:59:42.993] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.547Z] [01:59:42.993] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T01:59:37.3455293Z) [2026-03-18T02:01:49.547Z] [01:59:42.993] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T01:59:37.1495233Z) [2026-03-18T02:01:49.547Z] [01:59:42.993] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T01:59:36.4054611Z) [2026-03-18T02:01:49.547Z] [01:59:42.993] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T01:59:37.1545221Z) [2026-03-18T02:01:49.548Z] [01:59:42.993] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T01:59:37.3905331Z) [2026-03-18T02:01:49.548Z] [01:59:42.993] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T01:59:37.4115354Z) [2026-03-18T02:01:49.548Z] [01:59:42.993] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.548Z] [01:59:42.993] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.548Z] [01:59:42.993] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T01:59:36.409468Z) [2026-03-18T02:01:49.548Z] [01:59:42.994] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\output\AddLShortcutDir2Test-1.0.msi] path exists [2026-03-18T02:01:49.548Z] [01:59:42.994] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\output\AddLShortcutDir2Test-1.0.msi] is a file [2026-03-18T02:01:49.548Z] [01:59:42.999] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.cc017698\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.cc017698\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.548Z] Export table [Shortcut] in [testStartupDirectory2.cc017698\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.548Z] Export table [Component] in [testStartupDirectory2.cc017698\msi-db/Component.idt] file [2026-03-18T02:01:49.548Z] Export table [File] in [testStartupDirectory2.cc017698\msi-db/File.idt] file [2026-03-18T02:01:49.548Z] Export table [Directory] in [testStartupDirectory2.cc017698\msi-db/Directory.idt] file [2026-03-18T02:01:49.548Z] [01:59:43.095] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.548Z] [01:59:43.095] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.cc017698\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.cc017698\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.548Z] [01:59:43.128] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.548Z] [01:59:43.128] TRACE: assertStringListEquals(1, launcher-1) [2026-03-18T02:01:49.548Z] [01:59:43.128] TRACE: assertEquals(1): Check the number of shortcuts of launcher [launcher-1] [2026-03-18T02:01:49.548Z] [01:59:43.128] TRACE: Verify shortcut #1 of launcher [launcher-1] [2026-03-18T02:01:49.548Z] [01:59:43.128] TRACE: assertEquals(DesktopFolder\launcher-1): Check the shortcut path [2026-03-18T02:01:49.548Z] [01:59:43.128] TRACE: assertEquals(ProgramFiles64Folder\foo\launcher-1.exe): Check the shortcut target [2026-03-18T02:01:49.548Z] [01:59:43.128] TRACE: assertEquals(ProgramFiles64Folder\foo): Check the shortcut work directory [2026-03-18T02:01:49.548Z] [01:59:43.128] TRACE: Done [2026-03-18T02:01:49.548Z] [01:59:43.129] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.548Z] [01:59:43.129] TRACE: icacls "testStartupDirectory2.cc017698\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.548Z] [01:59:43.129] TRACE: msiexec /a "testStartupDirectory2.cc017698\output\AddLShortcutDir2Test-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\unpacked-msi\Program Files" [2026-03-18T02:01:49.548Z] [01:59:43.130] TRACE: Done [2026-03-18T02:01:49.548Z] [01:59:43.130] TRACE: exec: Execute [cmd /c testStartupDirectory2.cc017698\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.548Z] [01:59:43.572] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.548Z] [01:59:43.576] TRACE: Convert [PFiles64\foo] into [foo] in [testStartupDirectory2.cc017698\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.548Z] [01:59:43.577] TRACE: Deleting [testStartupDirectory2.cc017698\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.548Z] [01:59:43.578] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.cc017698\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.cc017698\output\foo](9) [2026-03-18T02:01:49.548Z] [01:59:43.598] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.548Z] [01:59:43.598] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.548Z] [01:59:43.616] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.548Z] [01:59:43.619] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.548Z] [01:59:43.621] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.548Z] [01:59:43.621] TRACE: assertStringListEquals(1, testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\app\.package) [2026-03-18T02:01:49.548Z] [01:59:43.629] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\foo.exe] path exists [2026-03-18T02:01:49.548Z] [01:59:43.630] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\foo.exe] is a file [2026-03-18T02:01:49.548Z] [01:59:43.630] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\foo.exe] file is executable [2026-03-18T02:01:49.548Z] [01:59:43.630] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\app\foo.cfg] path exists [2026-03-18T02:01:49.548Z] [01:59:43.630] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\app\foo.cfg] is a file [2026-03-18T02:01:49.548Z] [01:59:43.635] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\foo.ico] path doesn't exist [2026-03-18T02:01:49.548Z] [01:59:43.637] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\runtime] path exists [2026-03-18T02:01:49.548Z] [01:59:43.637] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\runtime] is a directory [2026-03-18T02:01:49.548Z] [01:59:43.637] TRACE: Check contents of the predefined app image [testStartupDirectory2.cc017698\output\foo] copied verbatim [2026-03-18T02:01:49.548Z] [01:59:43.642] TRACE: assertTrue(): Check the content of [testStartupDirectory2.cc017698\output\foo\app\foo.cfg] and [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\app\foo.cfg] files is the same [2026-03-18T02:01:49.548Z] [01:59:43.644] TRACE: assertTrue(): Check the content of [testStartupDirectory2.cc017698\output\foo\app\hello.jar] and [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\app\hello.jar] files is the same [2026-03-18T02:01:49.548Z] [01:59:43.646] TRACE: assertTrue(): Check the content of [testStartupDirectory2.cc017698\output\foo\app\launcher-1.cfg] and [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\app\launcher-1.cfg] files is the same [2026-03-18T02:01:49.548Z] [01:59:43.721] TRACE: assertTrue(): Check the content of [testStartupDirectory2.cc017698\output\foo\foo.exe] and [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\foo.exe] files is the same [2026-03-18T02:01:49.548Z] [01:59:43.789] TRACE: assertTrue(): Check the content of [testStartupDirectory2.cc017698\output\foo\launcher-1.exe] and [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\launcher-1.exe] files is the same [2026-03-18T02:01:49.548Z] [01:59:43.791] TRACE: assertTrue(): Check the content of [testStartupDirectory2.cc017698\output\foo\runtime\lib\bulk] and [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\runtime\lib\bulk] files is the same [2026-03-18T02:01:49.548Z] [01:59:43.791] TRACE: Done [2026-03-18T02:01:49.548Z] [01:59:43.798] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.548Z] [01:59:43.804] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.548Z] [01:59:44.401] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.548Z] [01:59:44.401] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.548Z] [01:59:44.401] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.548Z] [01:59:44.944] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.548Z] [01:59:44.946] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.548Z] [01:59:44.946] TRACE: Check icon file [testStartupDirectory2.cc017698\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.cc017698\icons\expected.bmp] [2026-03-18T02:01:49.548Z] [01:59:44.946] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.548Z] [01:59:44.952] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.548Z] [01:59:44.952] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.548Z] [01:59:44.952] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.548Z] [01:59:44.952] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.548Z] [01:59:44.952] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.548Z] [01:59:44.956] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.548Z] [01:59:44.958] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.cc017698\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.cc017698\output\foo -J-Djlink.debug=true --verbose](11); inherit out+err... [2026-03-18T02:01:49.548Z] [01:59:45.857] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.548Z] [01:59:45.867] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.548Z] [01:59:46.000] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.548Z] [01:59:46.197] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.548Z] [01:59:46.230] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1537578529161658727\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.548Z] [01:59:46.230] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.548Z] [01:59:46.230] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.548Z] [01:59:46.241] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.548Z] [01:59:46.268] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.548Z] [01:59:46.298] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.548Z] [01:59:46.306] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.548Z] [01:59:46.315] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.548Z] [01:59:46.324] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.548Z] [01:59:46.332] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.548Z] [01:59:46.349] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.548Z] [01:59:46.350] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1537578529161658727\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.548Z] [01:59:46.354] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\output\foo [2026-03-18T02:01:49.548Z] [01:59:47.777] Command [PID: 54304]: [2026-03-18T02:01:49.548Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1537578529161658727\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1537578529161658727\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1537578529161658727\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1537578529161658727\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1537578529161658727\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1537578529161658727\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\output\foo\foo.exe -d JpAppSizeKb=989 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1537578529161658727\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1537578529161658727\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1537578529161658727\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1537578529161658727\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1537578529161658727\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1537578529161658727\wixobj\a.msi [2026-03-18T02:01:49.548Z] [01:59:47.777] Returned: 0 [2026-03-18T02:01:49.548Z] [2026-03-18T02:01:49.548Z] [01:59:47.797] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDir2Test-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.548Z] [01:59:47.797] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\output. [2026-03-18T02:01:49.548Z] [01:59:47.799] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.548Z] [01:59:47.805] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.548Z] [01:59:47.811] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1537578529161658727". [2026-03-18T02:01:49.548Z] [01:59:48.063] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\output [2026-03-18T02:01:49.548Z] [01:59:48.065] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.548Z] [01:59:48.095] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.548Z] [01:59:48.095] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.cc017698\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.cc017698\output\foo -J-Djlink.debug=true --verbose](11) exited with 0 code [2026-03-18T02:01:49.548Z] [01:59:48.096] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.cc017698\output\foo] [2026-03-18T02:01:49.548Z] [01:59:48.096] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.548Z] [01:59:48.096] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.548Z] [01:59:48.096] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T01:59:37.3455293Z) [2026-03-18T02:01:49.548Z] [01:59:48.097] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T01:59:37.1495233Z) [2026-03-18T02:01:49.548Z] [01:59:48.097] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T01:59:36.4054611Z) [2026-03-18T02:01:49.548Z] [01:59:48.097] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T01:59:37.1545221Z) [2026-03-18T02:01:49.548Z] [01:59:48.097] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T01:59:37.3905331Z) [2026-03-18T02:01:49.548Z] [01:59:48.097] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T01:59:37.4115354Z) [2026-03-18T02:01:49.548Z] [01:59:48.097] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.548Z] [01:59:48.097] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.548Z] [01:59:48.097] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T01:59:36.409468Z) [2026-03-18T02:01:49.548Z] [01:59:48.097] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\output\AddLShortcutDir2Test-1.0.exe] path exists [2026-03-18T02:01:49.548Z] [01:59:48.097] TRACE: assertTrue(): Check [testStartupDirectory2.cc017698\output\AddLShortcutDir2Test-1.0.exe] is a file [2026-03-18T02:01:49.548Z] [01:59:48.097] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.cc017698\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.cc017698\output\foo](9) command [2026-03-18T02:01:49.548Z] [01:59:48.097] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.cc017698\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.cc017698\output\foo](9) command [2026-03-18T02:01:49.548Z] [01:59:48.098] TRACE: Deleting [testStartupDirectory2.cc017698] directory recursively [2026-03-18T02:01:49.548Z] [01:59:48.112] [ OK ] AddLShortcutTest.testStartupDirectory2([WIN_DESKTOP_SHORTCUT=, WIN_DESKTOP_SHORTCUT=TRUE](length=2)); checks=65 [2026-03-18T02:01:49.548Z] [01:59:48.112] [ RUN ] AddLShortcutTest.testStartupDirectory2([WIN_DESKTOP_SHORTCUT=DEFAULT, WIN_DESKTOP_SHORTCUT=FALSE](length=2)) [2026-03-18T02:01:49.548Z] [01:59:48.113] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.549Z] [01:59:48.114] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.7361d154\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.549Z] [01:59:48.214] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.549Z] [01:59:48.214] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.7361d154\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.549Z] [01:59:48.216] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.7361d154\input\hello.jar -C testStartupDirectory2.7361d154\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.549Z] [01:59:48.239] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.549Z] [01:59:48.239] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.7361d154\input\hello.jar -C testStartupDirectory2.7361d154\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.549Z] [01:59:48.241] TRACE: Init fake runtime in [testStartupDirectory2.7361d154\fake_runtime] directory [2026-03-18T02:01:49.549Z] [01:59:48.244] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\launcher-1.properties] properties file... [2026-03-18T02:01:49.549Z] [01:59:48.244] TRACE: win-shortcut=false [2026-03-18T02:01:49.549Z] [01:59:48.244] TRACE: Done [2026-03-18T02:01:49.549Z] [01:59:48.247] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.7361d154\input --dest testStartupDirectory2.7361d154\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.7361d154\fake_runtime --add-launcher launcher-1=testStartupDirectory2.7361d154\launcher-1.properties -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.549Z] [01:59:48.958] Creating app package: foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\output [2026-03-18T02:01:49.549Z] [01:59:49.171] Using default package resource JavaApp.ico [icon] (add foo.ico to the resource-dir to customize). [2026-03-18T02:01:49.549Z] [01:59:49.179] Using default package resource WinLauncher.template [Template for creating executable properties file] (add foo.properties to the resource-dir to customize). [2026-03-18T02:01:49.549Z] [01:59:49.190] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15885617036751034322". [2026-03-18T02:01:49.549Z] [01:59:49.196] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.549Z] [01:59:49.198] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.549Z] [01:59:49.200] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15885617036751034322". [2026-03-18T02:01:49.549Z] [01:59:49.217] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.549Z] [01:59:49.264] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.549Z] [01:59:49.264] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.7361d154\input --dest testStartupDirectory2.7361d154\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.7361d154\fake_runtime --add-launcher launcher-1=testStartupDirectory2.7361d154\launcher-1.properties -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.549Z] [01:59:49.265] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\fake_runtime] [2026-03-18T02:01:49.549Z] [01:59:49.265] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.549Z] [01:59:49.265] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.549Z] [01:59:49.265] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:59:48.2422138Z) [2026-03-18T02:01:49.549Z] [01:59:49.266] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.549Z] [01:59:49.269] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.7361d154\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.549Z] [01:59:49.354] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.549Z] [01:59:49.354] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.7361d154\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.549Z] [01:59:49.355] TRACE: Delete [testStartupDirectory2.7361d154\input\hello.jar] existing jar file [2026-03-18T02:01:49.549Z] [01:59:49.355] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.7361d154\input\hello.jar -C testStartupDirectory2.7361d154\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.549Z] [01:59:49.383] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.549Z] [01:59:49.383] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.7361d154\input\hello.jar -C testStartupDirectory2.7361d154\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.549Z] [01:59:49.385] TRACE: Init fake runtime in [testStartupDirectory2.7361d154\fake_runtime-0] directory [2026-03-18T02:01:49.549Z] [01:59:49.388] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.7361d154\input --dest testStartupDirectory2.7361d154\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.7361d154\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.549Z] [01:59:50.063] Creating app package: StartupDirectory2AddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\out-10508 [2026-03-18T02:01:49.549Z] [01:59:50.213] Using default package resource JavaApp.ico [icon] (add StartupDirectory2AddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.549Z] [01:59:50.223] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectory2AddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.549Z] [01:59:50.256] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9355842194430795049". [2026-03-18T02:01:49.549Z] [01:59:50.270] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.549Z] [01:59:50.368] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.549Z] [01:59:50.368] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.7361d154\input --dest testStartupDirectory2.7361d154\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.7361d154\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.549Z] [01:59:50.369] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\fake_runtime-0] [2026-03-18T02:01:49.549Z] [01:59:50.369] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.549Z] [01:59:50.369] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.549Z] [01:59:50.369] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:59:49.386293Z) [2026-03-18T02:01:49.549Z] [01:59:50.376] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.549Z] [01:59:50.993] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.549Z] [01:59:50.993] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.549Z] [01:59:50.994] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.549Z] [01:59:51.515] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.549Z] [01:59:51.515] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.549Z] [01:59:51.515] TRACE: Check icon file [testStartupDirectory2.7361d154\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.7361d154\icons\expected.bmp] [2026-03-18T02:01:49.549Z] [01:59:51.516] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.549Z] [01:59:51.518] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.549Z] [2026-03-18T02:01:49.549Z] FileDescription [2026-03-18T02:01:49.549Z] --------------- [2026-03-18T02:01:49.549Z] foo [2026-03-18T02:01:49.549Z] [2026-03-18T02:01:49.549Z] [2026-03-18T02:01:49.549Z] [01:59:51.897] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.549Z] [01:59:51.898] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.549Z] [01:59:51.898] TRACE: assertEquals(foo): Check file description of [testStartupDirectory2.7361d154\output\foo\launcher-1.exe] [2026-03-18T02:01:49.549Z] [01:59:51.898] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\output\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.549Z] [01:59:51.898] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\output\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.549Z] [01:59:51.898] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\output\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.549Z] [01:59:51.898] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\output\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.549Z] [01:59:51.898] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\output\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.549Z] [01:59:51.899] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.549Z] [01:59:51.904] TRACE: assertNotNull(false): Check shortcut [WIN_DESKTOP_SHORTCUT] of launcher [launcher-1] is recorded in .jpackage.xml file [2026-03-18T02:01:49.549Z] [01:59:51.904] TRACE: assertEquals(Optional.empty): Check the value of shortcut [WIN_DESKTOP_SHORTCUT] of launcher [launcher-1] recorded in .jpackage.xml file [2026-03-18T02:01:49.549Z] [01:59:51.904] TRACE: assertNull(): Check shortcut [WIN_START_MENU_SHORTCUT] of launcher [launcher-1] is NOT recorded in .jpackage.xml file [2026-03-18T02:01:49.549Z] [01:59:51.906] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.7361d154\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.7361d154\output\foo --win-shortcut -J-Djlink.debug=true --verbose](12); inherit out+err... [2026-03-18T02:01:49.549Z] [01:59:52.770] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.549Z] [01:59:52.779] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.549Z] [01:59:52.937] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.549Z] [01:59:53.107] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.549Z] [01:59:53.142] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.549Z] [01:59:53.143] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.549Z] [01:59:53.143] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.549Z] [01:59:53.153] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.549Z] [01:59:53.180] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.549Z] [01:59:53.209] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.549Z] [01:59:53.219] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.549Z] [01:59:53.227] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.549Z] [01:59:53.236] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.549Z] [01:59:53.245] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.549Z] [01:59:53.263] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.549Z] [01:59:53.264] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.549Z] [01:59:53.267] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\output\foo [2026-03-18T02:01:49.549Z] [01:59:54.715] Command [PID: 32216]: [2026-03-18T02:01:49.550Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6796239037845027833\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6796239037845027833\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6796239037845027833\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6796239037845027833\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6796239037845027833\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6796239037845027833\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\output\foo\foo.exe -d JpAppSizeKb=989 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6796239037845027833\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6796239037845027833\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6796239037845027833\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6796239037845027833\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6796239037845027833\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6796239037845027833\wixobj\a.msi [2026-03-18T02:01:49.550Z] [01:59:54.716] Returned: 0 [2026-03-18T02:01:49.550Z] [2026-03-18T02:01:49.550Z] [01:59:54.735] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.550Z] [01:59:54.762] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.550Z] [01:59:54.762] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.7361d154\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.7361d154\output\foo --win-shortcut -J-Djlink.debug=true --verbose](12) exited with 0 code [2026-03-18T02:01:49.550Z] [01:59:54.763] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\output\foo] [2026-03-18T02:01:49.550Z] [01:59:54.763] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.550Z] [01:59:54.763] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.550Z] [01:59:54.763] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T01:59:49.1602831Z) [2026-03-18T02:01:49.550Z] [01:59:54.763] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T01:59:49.0122754Z) [2026-03-18T02:01:49.550Z] [01:59:54.763] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T01:59:48.2372132Z) [2026-03-18T02:01:49.550Z] [01:59:54.763] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T01:59:49.0182714Z) [2026-03-18T02:01:49.550Z] [01:59:54.764] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T01:59:49.1952828Z) [2026-03-18T02:01:49.550Z] [01:59:54.764] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T01:59:49.215285Z) [2026-03-18T02:01:49.550Z] [01:59:54.764] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.550Z] [01:59:54.764] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.550Z] [01:59:54.764] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T01:59:48.2422138Z) [2026-03-18T02:01:49.550Z] [01:59:54.764] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\output\AddLShortcutDir2Test-1.0.msi] path exists [2026-03-18T02:01:49.550Z] [01:59:54.764] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\output\AddLShortcutDir2Test-1.0.msi] is a file [2026-03-18T02:01:49.550Z] [01:59:54.766] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.7361d154\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.7361d154\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.550Z] Export table [Shortcut] in [testStartupDirectory2.7361d154\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.550Z] Export table [Component] in [testStartupDirectory2.7361d154\msi-db/Component.idt] file [2026-03-18T02:01:49.550Z] Export table [File] in [testStartupDirectory2.7361d154\msi-db/File.idt] file [2026-03-18T02:01:49.550Z] Export table [Directory] in [testStartupDirectory2.7361d154\msi-db/Directory.idt] file [2026-03-18T02:01:49.550Z] [01:59:54.875] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.550Z] [01:59:54.876] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.7361d154\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.7361d154\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.550Z] [01:59:54.906] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.550Z] [01:59:54.906] TRACE: assertStringListEquals(1, foo) [2026-03-18T02:01:49.550Z] [01:59:54.906] TRACE: assertEquals(1): Check the number of shortcuts of launcher [foo] [2026-03-18T02:01:49.550Z] [01:59:54.906] TRACE: Verify shortcut #1 of launcher [foo] [2026-03-18T02:01:49.550Z] [01:59:54.906] TRACE: assertEquals(DesktopFolder\foo): Check the shortcut path [2026-03-18T02:01:49.550Z] [01:59:54.906] TRACE: assertEquals(ProgramFiles64Folder\foo\foo.exe): Check the shortcut target [2026-03-18T02:01:49.550Z] [01:59:54.906] TRACE: assertEquals(ProgramFiles64Folder\foo): Check the shortcut work directory [2026-03-18T02:01:49.550Z] [01:59:54.906] TRACE: Done [2026-03-18T02:01:49.550Z] [01:59:54.907] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.550Z] [01:59:54.907] TRACE: icacls "testStartupDirectory2.7361d154\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.550Z] [01:59:54.907] TRACE: msiexec /a "testStartupDirectory2.7361d154\output\AddLShortcutDir2Test-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\unpacked-msi\Program Files" [2026-03-18T02:01:49.550Z] [01:59:54.908] TRACE: Done [2026-03-18T02:01:49.550Z] [01:59:54.908] TRACE: exec: Execute [cmd /c testStartupDirectory2.7361d154\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.550Z] [01:59:55.358] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.550Z] [01:59:55.361] TRACE: Convert [PFiles64\foo] into [foo] in [testStartupDirectory2.7361d154\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.550Z] [01:59:55.361] TRACE: Deleting [testStartupDirectory2.7361d154\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.550Z] [01:59:55.362] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.7361d154\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.7361d154\output\foo --win-shortcut](10) [2026-03-18T02:01:49.550Z] [01:59:55.382] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.550Z] [01:59:55.382] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.550Z] [01:59:55.399] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.550Z] [01:59:55.401] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.550Z] [01:59:55.404] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.550Z] [01:59:55.404] TRACE: assertStringListEquals(1, testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\app\.package) [2026-03-18T02:01:49.550Z] [01:59:55.411] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\foo.exe] path exists [2026-03-18T02:01:49.550Z] [01:59:55.411] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\foo.exe] is a file [2026-03-18T02:01:49.550Z] [01:59:55.411] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\foo.exe] file is executable [2026-03-18T02:01:49.550Z] [01:59:55.411] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\app\foo.cfg] path exists [2026-03-18T02:01:49.550Z] [01:59:55.412] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\app\foo.cfg] is a file [2026-03-18T02:01:49.550Z] [01:59:55.416] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\foo.ico] path doesn't exist [2026-03-18T02:01:49.550Z] [01:59:55.418] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\runtime] path exists [2026-03-18T02:01:49.550Z] [01:59:55.418] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\runtime] is a directory [2026-03-18T02:01:49.550Z] [01:59:55.418] TRACE: Check contents of the predefined app image [testStartupDirectory2.7361d154\output\foo] copied verbatim [2026-03-18T02:01:49.550Z] [01:59:55.423] TRACE: assertTrue(): Check the content of [testStartupDirectory2.7361d154\output\foo\app\foo.cfg] and [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\app\foo.cfg] files is the same [2026-03-18T02:01:49.550Z] [01:59:55.425] TRACE: assertTrue(): Check the content of [testStartupDirectory2.7361d154\output\foo\app\hello.jar] and [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\app\hello.jar] files is the same [2026-03-18T02:01:49.550Z] [01:59:55.426] TRACE: assertTrue(): Check the content of [testStartupDirectory2.7361d154\output\foo\app\launcher-1.cfg] and [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\app\launcher-1.cfg] files is the same [2026-03-18T02:01:49.550Z] [01:59:55.499] TRACE: assertTrue(): Check the content of [testStartupDirectory2.7361d154\output\foo\foo.exe] and [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\foo.exe] files is the same [2026-03-18T02:01:49.550Z] [01:59:55.569] TRACE: assertTrue(): Check the content of [testStartupDirectory2.7361d154\output\foo\launcher-1.exe] and [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\launcher-1.exe] files is the same [2026-03-18T02:01:49.550Z] [01:59:55.571] TRACE: assertTrue(): Check the content of [testStartupDirectory2.7361d154\output\foo\runtime\lib\bulk] and [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\runtime\lib\bulk] files is the same [2026-03-18T02:01:49.550Z] [01:59:55.571] TRACE: Done [2026-03-18T02:01:49.550Z] [01:59:55.577] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.550Z] [01:59:55.583] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.550Z] [01:59:56.173] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.550Z] [01:59:56.173] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.550Z] [01:59:56.173] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.550Z] [01:59:56.698] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.550Z] [01:59:56.698] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.550Z] [01:59:56.698] TRACE: Check icon file [testStartupDirectory2.7361d154\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.7361d154\icons\expected.bmp] [2026-03-18T02:01:49.550Z] [01:59:56.698] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.550Z] [01:59:56.707] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.550Z] [01:59:56.707] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.550Z] [01:59:56.707] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.550Z] [01:59:56.707] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.550Z] [01:59:56.707] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.550Z] [01:59:56.711] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.550Z] [01:59:56.714] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.7361d154\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.7361d154\output\foo --win-shortcut -J-Djlink.debug=true --verbose](12); inherit out+err... [2026-03-18T02:01:49.550Z] [01:59:57.599] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.550Z] [01:59:57.608] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.550Z] [01:59:57.738] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.550Z] [01:59:57.910] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.550Z] [01:59:57.941] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8408935984714838303\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.550Z] [01:59:57.942] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.550Z] [01:59:57.942] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.550Z] [01:59:57.951] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.550Z] [01:59:57.978] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.550Z] [01:59:58.007] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.550Z] [01:59:58.017] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.550Z] [01:59:58.025] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.550Z] [01:59:58.035] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.550Z] [01:59:58.043] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.550Z] [01:59:58.061] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.550Z] [01:59:58.061] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8408935984714838303\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.550Z] [01:59:58.064] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\output\foo [2026-03-18T02:01:49.550Z] [01:59:59.500] Command [PID: 29124]: [2026-03-18T02:01:49.550Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8408935984714838303\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8408935984714838303\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8408935984714838303\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8408935984714838303\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8408935984714838303\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8408935984714838303\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\output\foo\foo.exe -d JpAppSizeKb=989 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8408935984714838303\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8408935984714838303\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8408935984714838303\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8408935984714838303\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8408935984714838303\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8408935984714838303\wixobj\a.msi [2026-03-18T02:01:49.550Z] [01:59:59.501] Returned: 0 [2026-03-18T02:01:49.550Z] [2026-03-18T02:01:49.550Z] [01:59:59.520] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDir2Test-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.550Z] [01:59:59.521] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\output. [2026-03-18T02:01:49.550Z] [01:59:59.522] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.550Z] [01:59:59.529] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.550Z] [01:59:59.535] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8408935984714838303". [2026-03-18T02:01:49.550Z] [01:59:59.809] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\output [2026-03-18T02:01:49.550Z] [01:59:59.812] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.550Z] [01:59:59.843] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.550Z] [01:59:59.843] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.7361d154\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.7361d154\output\foo --win-shortcut -J-Djlink.debug=true --verbose](12) exited with 0 code [2026-03-18T02:01:49.550Z] [01:59:59.844] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.7361d154\output\foo] [2026-03-18T02:01:49.550Z] [01:59:59.845] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.550Z] [01:59:59.845] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.550Z] [01:59:59.845] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T01:59:49.1602831Z) [2026-03-18T02:01:49.550Z] [01:59:59.845] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T01:59:49.0122754Z) [2026-03-18T02:01:49.550Z] [01:59:59.845] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T01:59:48.2372132Z) [2026-03-18T02:01:49.550Z] [01:59:59.845] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T01:59:49.0182714Z) [2026-03-18T02:01:49.550Z] [01:59:59.845] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T01:59:49.1952828Z) [2026-03-18T02:01:49.550Z] [01:59:59.845] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T01:59:49.215285Z) [2026-03-18T02:01:49.550Z] [01:59:59.845] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.551Z] [01:59:59.845] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.551Z] [01:59:59.845] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T01:59:48.2422138Z) [2026-03-18T02:01:49.551Z] [01:59:59.845] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\output\AddLShortcutDir2Test-1.0.exe] path exists [2026-03-18T02:01:49.551Z] [01:59:59.845] TRACE: assertTrue(): Check [testStartupDirectory2.7361d154\output\AddLShortcutDir2Test-1.0.exe] is a file [2026-03-18T02:01:49.551Z] [01:59:59.846] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.7361d154\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.7361d154\output\foo --win-shortcut](10) command [2026-03-18T02:01:49.551Z] [01:59:59.846] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.7361d154\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.7361d154\output\foo --win-shortcut](10) command [2026-03-18T02:01:49.551Z] [01:59:59.846] TRACE: Deleting [testStartupDirectory2.7361d154] directory recursively [2026-03-18T02:01:49.551Z] [01:59:59.865] [ OK ] AddLShortcutTest.testStartupDirectory2([WIN_DESKTOP_SHORTCUT=DEFAULT, WIN_DESKTOP_SHORTCUT=FALSE](length=2)); checks=65 [2026-03-18T02:01:49.551Z] [01:59:59.865] [ RUN ] AddLShortcutTest.testStartupDirectory2([WIN_DESKTOP_SHORTCUT=DEFAULT, WIN_DESKTOP_SHORTCUT=TRUE](length=2)) [2026-03-18T02:01:49.551Z] [01:59:59.866] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.551Z] [01:59:59.867] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.c00a7069\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.551Z] [01:59:59.948] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.551Z] [01:59:59.948] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.c00a7069\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.551Z] [01:59:59.949] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.c00a7069\input\hello.jar -C testStartupDirectory2.c00a7069\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.551Z] [01:59:59.977] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.551Z] [01:59:59.978] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.c00a7069\input\hello.jar -C testStartupDirectory2.c00a7069\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.551Z] [01:59:59.979] TRACE: Init fake runtime in [testStartupDirectory2.c00a7069\fake_runtime] directory [2026-03-18T02:01:49.551Z] [01:59:59.982] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\launcher-1.properties] properties file... [2026-03-18T02:01:49.551Z] [01:59:59.982] TRACE: win-shortcut=true [2026-03-18T02:01:49.551Z] [01:59:59.982] TRACE: Done [2026-03-18T02:01:49.551Z] [01:59:59.984] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.c00a7069\input --dest testStartupDirectory2.c00a7069\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.c00a7069\fake_runtime --add-launcher launcher-1=testStartupDirectory2.c00a7069\launcher-1.properties -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.551Z] [02:00:00.700] Creating app package: foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\output [2026-03-18T02:01:49.551Z] [02:00:00.954] Using default package resource JavaApp.ico [icon] (add foo.ico to the resource-dir to customize). [2026-03-18T02:01:49.551Z] [02:00:00.961] Using default package resource WinLauncher.template [Template for creating executable properties file] (add foo.properties to the resource-dir to customize). [2026-03-18T02:01:49.551Z] [02:00:00.969] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8595391543003580282". [2026-03-18T02:01:49.551Z] [02:00:00.976] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.551Z] [02:00:00.978] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.551Z] [02:00:00.979] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8595391543003580282". [2026-03-18T02:01:49.551Z] [02:00:00.996] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.551Z] [02:00:01.028] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.551Z] [02:00:01.028] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.c00a7069\input --dest testStartupDirectory2.c00a7069\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.c00a7069\fake_runtime --add-launcher launcher-1=testStartupDirectory2.c00a7069\launcher-1.properties -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.551Z] [02:00:01.029] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\fake_runtime] [2026-03-18T02:01:49.551Z] [02:00:01.029] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.551Z] [02:00:01.030] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.551Z] [02:00:01.030] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T01:59:59.9809636Z) [2026-03-18T02:01:49.551Z] [02:00:01.030] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.551Z] [02:00:01.033] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.c00a7069\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.551Z] [02:00:01.157] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.551Z] [02:00:01.158] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.c00a7069\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.551Z] [02:00:01.159] TRACE: Delete [testStartupDirectory2.c00a7069\input\hello.jar] existing jar file [2026-03-18T02:01:49.551Z] [02:00:01.160] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.c00a7069\input\hello.jar -C testStartupDirectory2.c00a7069\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.551Z] [02:00:01.189] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.551Z] [02:00:01.189] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.c00a7069\input\hello.jar -C testStartupDirectory2.c00a7069\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.551Z] [02:00:01.190] TRACE: Init fake runtime in [testStartupDirectory2.c00a7069\fake_runtime-0] directory [2026-03-18T02:01:49.551Z] [02:00:01.194] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.c00a7069\input --dest testStartupDirectory2.c00a7069\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.c00a7069\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.551Z] [02:00:01.894] Creating app package: StartupDirectory2AddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\out-10508 [2026-03-18T02:01:49.551Z] [02:00:02.082] Using default package resource JavaApp.ico [icon] (add StartupDirectory2AddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.551Z] [02:00:02.092] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectory2AddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.551Z] [02:00:02.106] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13467713272383242384". [2026-03-18T02:01:49.551Z] [02:00:02.117] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.551Z] [02:00:02.145] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.551Z] [02:00:02.145] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.c00a7069\input --dest testStartupDirectory2.c00a7069\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.c00a7069\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.551Z] [02:00:02.146] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\fake_runtime-0] [2026-03-18T02:01:49.551Z] [02:00:02.146] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.551Z] [02:00:02.146] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.551Z] [02:00:02.146] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:00:01.1920367Z) [2026-03-18T02:01:49.551Z] [02:00:02.208] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.551Z] [02:00:02.812] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.551Z] [02:00:02.812] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.551Z] [02:00:02.812] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.551Z] [02:00:03.347] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.551Z] [02:00:03.347] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.551Z] [02:00:03.347] TRACE: Check icon file [testStartupDirectory2.c00a7069\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.c00a7069\icons\expected.bmp] [2026-03-18T02:01:49.551Z] [02:00:03.348] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.551Z] [02:00:03.350] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.551Z] [2026-03-18T02:01:49.551Z] FileDescription [2026-03-18T02:01:49.551Z] --------------- [2026-03-18T02:01:49.551Z] foo [2026-03-18T02:01:49.551Z] [2026-03-18T02:01:49.551Z] [2026-03-18T02:01:49.551Z] [02:00:03.716] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.551Z] [02:00:03.716] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.551Z] [02:00:03.716] TRACE: assertEquals(foo): Check file description of [testStartupDirectory2.c00a7069\output\foo\launcher-1.exe] [2026-03-18T02:01:49.551Z] [02:00:03.716] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\output\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.551Z] [02:00:03.716] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\output\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.551Z] [02:00:03.716] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\output\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.551Z] [02:00:03.716] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\output\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.551Z] [02:00:03.716] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\output\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.551Z] [02:00:03.716] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.551Z] [02:00:03.722] TRACE: assertNotNull(true): Check shortcut [WIN_DESKTOP_SHORTCUT] of launcher [launcher-1] is recorded in .jpackage.xml file [2026-03-18T02:01:49.551Z] [02:00:03.722] TRACE: assertEquals(Optional[DEFAULT]): Check the value of shortcut [WIN_DESKTOP_SHORTCUT] of launcher [launcher-1] recorded in .jpackage.xml file [2026-03-18T02:01:49.551Z] [02:00:03.722] TRACE: assertNull(): Check shortcut [WIN_START_MENU_SHORTCUT] of launcher [launcher-1] is NOT recorded in .jpackage.xml file [2026-03-18T02:01:49.551Z] [02:00:03.724] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.c00a7069\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.c00a7069\output\foo --win-shortcut -J-Djlink.debug=true --verbose](12); inherit out+err... [2026-03-18T02:01:49.551Z] [02:00:04.598] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.551Z] [02:00:04.608] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.551Z] [02:00:04.737] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.551Z] [02:00:04.933] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.551Z] [02:00:04.966] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.551Z] [02:00:04.967] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.551Z] [02:00:04.967] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.551Z] [02:00:04.979] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.551Z] [02:00:05.005] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.551Z] [02:00:05.036] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.551Z] [02:00:05.050] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.551Z] [02:00:05.059] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.551Z] [02:00:05.069] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.551Z] [02:00:05.078] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.551Z] [02:00:05.094] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.551Z] [02:00:05.095] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.551Z] [02:00:05.099] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\output\foo [2026-03-18T02:01:49.551Z] [02:00:06.584] Command [PID: 35492]: [2026-03-18T02:01:49.551Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage284829248535490908\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage284829248535490908\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage284829248535490908\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage284829248535490908\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage284829248535490908\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage284829248535490908\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\output\foo\foo.exe -d JpAppSizeKb=989 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage284829248535490908\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage284829248535490908\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage284829248535490908\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage284829248535490908\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage284829248535490908\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage284829248535490908\wixobj\a.msi [2026-03-18T02:01:49.551Z] [02:00:06.584] Returned: 0 [2026-03-18T02:01:49.551Z] [2026-03-18T02:01:49.551Z] [02:00:06.604] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.551Z] [02:00:06.636] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.552Z] [02:00:06.637] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.c00a7069\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.c00a7069\output\foo --win-shortcut -J-Djlink.debug=true --verbose](12) exited with 0 code [2026-03-18T02:01:49.552Z] [02:00:06.637] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\output\foo] [2026-03-18T02:01:49.552Z] [02:00:06.638] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.552Z] [02:00:06.638] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.552Z] [02:00:06.638] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T02:00:00.9430296Z) [2026-03-18T02:01:49.552Z] [02:00:06.638] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T02:00:00.7480173Z) [2026-03-18T02:01:49.552Z] [02:00:06.638] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T01:59:59.9769608Z) [2026-03-18T02:01:49.552Z] [02:00:06.638] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T02:00:00.7520184Z) [2026-03-18T02:01:49.552Z] [02:00:06.638] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T02:00:00.9740314Z) [2026-03-18T02:01:49.552Z] [02:00:06.638] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T02:00:00.9940325Z) [2026-03-18T02:01:49.552Z] [02:00:06.638] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.552Z] [02:00:06.638] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.552Z] [02:00:06.638] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T01:59:59.9809636Z) [2026-03-18T02:01:49.552Z] [02:00:06.638] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\output\AddLShortcutDir2Test-1.0.msi] path exists [2026-03-18T02:01:49.552Z] [02:00:06.638] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\output\AddLShortcutDir2Test-1.0.msi] is a file [2026-03-18T02:01:49.552Z] [02:00:06.639] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.c00a7069\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.c00a7069\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.552Z] Export table [Shortcut] in [testStartupDirectory2.c00a7069\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.552Z] Export table [Component] in [testStartupDirectory2.c00a7069\msi-db/Component.idt] file [2026-03-18T02:01:49.552Z] Export table [File] in [testStartupDirectory2.c00a7069\msi-db/File.idt] file [2026-03-18T02:01:49.552Z] Export table [Directory] in [testStartupDirectory2.c00a7069\msi-db/Directory.idt] file [2026-03-18T02:01:49.552Z] [02:00:06.732] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.552Z] [02:00:06.732] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.c00a7069\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.c00a7069\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.552Z] [02:00:06.760] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.552Z] [02:00:06.760] TRACE: assertStringListEquals(1, foo) [2026-03-18T02:01:49.552Z] [02:00:06.760] TRACE: assertStringListEquals(2, launcher-1) [2026-03-18T02:01:49.552Z] [02:00:06.760] TRACE: assertEquals(1): Check the number of shortcuts of launcher [foo] [2026-03-18T02:01:49.552Z] [02:00:06.760] TRACE: Verify shortcut #1 of launcher [foo] [2026-03-18T02:01:49.552Z] [02:00:06.760] TRACE: assertEquals(DesktopFolder\foo): Check the shortcut path [2026-03-18T02:01:49.552Z] [02:00:06.760] TRACE: assertEquals(ProgramFiles64Folder\foo\foo.exe): Check the shortcut target [2026-03-18T02:01:49.552Z] [02:00:06.760] TRACE: assertEquals(ProgramFiles64Folder\foo): Check the shortcut work directory [2026-03-18T02:01:49.552Z] [02:00:06.760] TRACE: Done [2026-03-18T02:01:49.552Z] [02:00:06.760] TRACE: assertEquals(1): Check the number of shortcuts of launcher [launcher-1] [2026-03-18T02:01:49.552Z] [02:00:06.761] TRACE: Verify shortcut #1 of launcher [launcher-1] [2026-03-18T02:01:49.552Z] [02:00:06.761] TRACE: assertEquals(DesktopFolder\launcher-1): Check the shortcut path [2026-03-18T02:01:49.552Z] [02:00:06.761] TRACE: assertEquals(ProgramFiles64Folder\foo\launcher-1.exe): Check the shortcut target [2026-03-18T02:01:49.552Z] [02:00:06.761] TRACE: assertEquals(ProgramFiles64Folder\foo): Check the shortcut work directory [2026-03-18T02:01:49.552Z] [02:00:06.761] TRACE: Done [2026-03-18T02:01:49.552Z] [02:00:06.761] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.552Z] [02:00:06.762] TRACE: icacls "testStartupDirectory2.c00a7069\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.552Z] [02:00:06.762] TRACE: msiexec /a "testStartupDirectory2.c00a7069\output\AddLShortcutDir2Test-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\unpacked-msi\Program Files" [2026-03-18T02:01:49.552Z] [02:00:06.762] TRACE: Done [2026-03-18T02:01:49.552Z] [02:00:06.762] TRACE: exec: Execute [cmd /c testStartupDirectory2.c00a7069\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.552Z] [02:00:07.228] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.552Z] [02:00:07.232] TRACE: Convert [PFiles64\foo] into [foo] in [testStartupDirectory2.c00a7069\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.552Z] [02:00:07.232] TRACE: Deleting [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.552Z] [02:00:07.233] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.c00a7069\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.c00a7069\output\foo --win-shortcut](10) [2026-03-18T02:01:49.552Z] [02:00:07.249] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.552Z] [02:00:07.249] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.552Z] [02:00:07.267] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.552Z] [02:00:07.270] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.552Z] [02:00:07.272] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.552Z] [02:00:07.272] TRACE: assertStringListEquals(1, testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\app\.package) [2026-03-18T02:01:49.552Z] [02:00:07.278] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\foo.exe] path exists [2026-03-18T02:01:49.552Z] [02:00:07.278] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\foo.exe] is a file [2026-03-18T02:01:49.552Z] [02:00:07.278] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\foo.exe] file is executable [2026-03-18T02:01:49.552Z] [02:00:07.278] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\app\foo.cfg] path exists [2026-03-18T02:01:49.552Z] [02:00:07.279] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\app\foo.cfg] is a file [2026-03-18T02:01:49.552Z] [02:00:07.282] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\foo.ico] path doesn't exist [2026-03-18T02:01:49.552Z] [02:00:07.284] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\runtime] path exists [2026-03-18T02:01:49.552Z] [02:00:07.284] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\runtime] is a directory [2026-03-18T02:01:49.552Z] [02:00:07.284] TRACE: Check contents of the predefined app image [testStartupDirectory2.c00a7069\output\foo] copied verbatim [2026-03-18T02:01:49.552Z] [02:00:07.288] TRACE: assertTrue(): Check the content of [testStartupDirectory2.c00a7069\output\foo\app\foo.cfg] and [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\app\foo.cfg] files is the same [2026-03-18T02:01:49.552Z] [02:00:07.289] TRACE: assertTrue(): Check the content of [testStartupDirectory2.c00a7069\output\foo\app\hello.jar] and [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\app\hello.jar] files is the same [2026-03-18T02:01:49.552Z] [02:00:07.290] TRACE: assertTrue(): Check the content of [testStartupDirectory2.c00a7069\output\foo\app\launcher-1.cfg] and [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\app\launcher-1.cfg] files is the same [2026-03-18T02:01:49.552Z] [02:00:07.361] TRACE: assertTrue(): Check the content of [testStartupDirectory2.c00a7069\output\foo\foo.exe] and [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\foo.exe] files is the same [2026-03-18T02:01:49.552Z] [02:00:07.430] TRACE: assertTrue(): Check the content of [testStartupDirectory2.c00a7069\output\foo\launcher-1.exe] and [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\launcher-1.exe] files is the same [2026-03-18T02:01:49.552Z] [02:00:07.431] TRACE: assertTrue(): Check the content of [testStartupDirectory2.c00a7069\output\foo\runtime\lib\bulk] and [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\runtime\lib\bulk] files is the same [2026-03-18T02:01:49.552Z] [02:00:07.431] TRACE: Done [2026-03-18T02:01:49.552Z] [02:00:07.437] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.552Z] [02:00:07.442] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.552Z] [02:00:08.021] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.552Z] [02:00:08.021] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.552Z] [02:00:08.021] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.552Z] [02:00:08.534] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.552Z] [02:00:08.535] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.552Z] [02:00:08.535] TRACE: Check icon file [testStartupDirectory2.c00a7069\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.c00a7069\icons\expected.bmp] [2026-03-18T02:01:49.552Z] [02:00:08.535] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.552Z] [02:00:08.541] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.552Z] [02:00:08.541] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.552Z] [02:00:08.541] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.552Z] [02:00:08.541] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.552Z] [02:00:08.541] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.552Z] [02:00:08.545] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.552Z] [02:00:08.547] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.c00a7069\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.c00a7069\output\foo --win-shortcut -J-Djlink.debug=true --verbose](12); inherit out+err... [2026-03-18T02:01:49.552Z] [02:00:09.421] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.552Z] [02:00:09.431] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.552Z] [02:00:09.565] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.552Z] [02:00:09.741] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.552Z] [02:00:09.775] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2073077608353475419\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.552Z] [02:00:09.775] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.552Z] [02:00:09.776] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.552Z] [02:00:09.786] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.552Z] [02:00:09.814] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.552Z] [02:00:09.843] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.552Z] [02:00:09.854] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.552Z] [02:00:09.863] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.552Z] [02:00:09.874] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.552Z] [02:00:09.883] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.552Z] [02:00:09.904] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.552Z] [02:00:09.905] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2073077608353475419\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.552Z] [02:00:09.910] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\output\foo [2026-03-18T02:01:49.552Z] [02:00:11.327] Command [PID: 63648]: [2026-03-18T02:01:49.552Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2073077608353475419\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2073077608353475419\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2073077608353475419\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2073077608353475419\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2073077608353475419\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2073077608353475419\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\output\foo\foo.exe -d JpAppSizeKb=989 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2073077608353475419\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2073077608353475419\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2073077608353475419\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2073077608353475419\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2073077608353475419\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2073077608353475419\wixobj\a.msi [2026-03-18T02:01:49.552Z] [02:00:11.328] Returned: 0 [2026-03-18T02:01:49.552Z] [2026-03-18T02:01:49.552Z] [02:00:11.348] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDir2Test-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.552Z] [02:00:11.348] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\output. [2026-03-18T02:01:49.552Z] [02:00:11.349] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.553Z] [02:00:11.357] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.553Z] [02:00:11.363] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2073077608353475419". [2026-03-18T02:01:49.553Z] [02:00:11.614] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\output [2026-03-18T02:01:49.553Z] [02:00:11.616] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.553Z] [02:00:11.644] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.553Z] [02:00:11.644] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.c00a7069\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.c00a7069\output\foo --win-shortcut -J-Djlink.debug=true --verbose](12) exited with 0 code [2026-03-18T02:01:49.553Z] [02:00:11.645] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.c00a7069\output\foo] [2026-03-18T02:01:49.553Z] [02:00:11.646] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.553Z] [02:00:11.646] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.553Z] [02:00:11.646] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T02:00:00.9430296Z) [2026-03-18T02:01:49.553Z] [02:00:11.646] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T02:00:00.7480173Z) [2026-03-18T02:01:49.553Z] [02:00:11.646] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T01:59:59.9769608Z) [2026-03-18T02:01:49.553Z] [02:00:11.646] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T02:00:00.7520184Z) [2026-03-18T02:01:49.553Z] [02:00:11.646] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T02:00:00.9740314Z) [2026-03-18T02:01:49.553Z] [02:00:11.646] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T02:00:00.9940325Z) [2026-03-18T02:01:49.553Z] [02:00:11.646] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.553Z] [02:00:11.646] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.553Z] [02:00:11.646] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T01:59:59.9809636Z) [2026-03-18T02:01:49.553Z] [02:00:11.646] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\output\AddLShortcutDir2Test-1.0.exe] path exists [2026-03-18T02:01:49.553Z] [02:00:11.646] TRACE: assertTrue(): Check [testStartupDirectory2.c00a7069\output\AddLShortcutDir2Test-1.0.exe] is a file [2026-03-18T02:01:49.553Z] [02:00:11.646] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.c00a7069\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.c00a7069\output\foo --win-shortcut](10) command [2026-03-18T02:01:49.553Z] [02:00:11.646] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.c00a7069\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.c00a7069\output\foo --win-shortcut](10) command [2026-03-18T02:01:49.553Z] [02:00:11.647] TRACE: Deleting [testStartupDirectory2.c00a7069] directory recursively [2026-03-18T02:01:49.553Z] [02:00:11.663] [ OK ] AddLShortcutTest.testStartupDirectory2([WIN_DESKTOP_SHORTCUT=DEFAULT, WIN_DESKTOP_SHORTCUT=TRUE](length=2)); checks=69 [2026-03-18T02:01:49.553Z] [02:00:11.663] [ RUN ] AddLShortcutTest.testStartupDirectory2([WIN_DESKTOP_SHORTCUT=DEFAULT, WIN_DESKTOP_SHORTCUT=](length=2)) [2026-03-18T02:01:49.553Z] [02:00:11.664] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.553Z] [02:00:11.665] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.57ad9a5b\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.553Z] [02:00:11.740] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.553Z] [02:00:11.740] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.57ad9a5b\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.553Z] [02:00:11.741] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.57ad9a5b\input\hello.jar -C testStartupDirectory2.57ad9a5b\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.553Z] [02:00:11.762] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.553Z] [02:00:11.762] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.57ad9a5b\input\hello.jar -C testStartupDirectory2.57ad9a5b\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.553Z] [02:00:11.764] TRACE: Init fake runtime in [testStartupDirectory2.57ad9a5b\fake_runtime] directory [2026-03-18T02:01:49.553Z] [02:00:11.768] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\launcher-1.properties] properties file... [2026-03-18T02:01:49.553Z] [02:00:11.768] TRACE: Done [2026-03-18T02:01:49.553Z] [02:00:11.770] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.57ad9a5b\input --dest testStartupDirectory2.57ad9a5b\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.57ad9a5b\fake_runtime --add-launcher launcher-1=testStartupDirectory2.57ad9a5b\launcher-1.properties -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.553Z] [02:00:12.477] Creating app package: foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\output [2026-03-18T02:01:49.553Z] [02:00:12.733] Using default package resource JavaApp.ico [icon] (add foo.ico to the resource-dir to customize). [2026-03-18T02:01:49.553Z] [02:00:12.740] Using default package resource WinLauncher.template [Template for creating executable properties file] (add foo.properties to the resource-dir to customize). [2026-03-18T02:01:49.553Z] [02:00:12.750] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16217835592974764634". [2026-03-18T02:01:49.553Z] [02:00:12.767] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.553Z] [02:00:12.769] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.553Z] [02:00:12.771] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16217835592974764634". [2026-03-18T02:01:49.553Z] [02:00:12.790] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.553Z] [02:00:12.833] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.553Z] [02:00:12.833] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.57ad9a5b\input --dest testStartupDirectory2.57ad9a5b\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.57ad9a5b\fake_runtime --add-launcher launcher-1=testStartupDirectory2.57ad9a5b\launcher-1.properties -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.553Z] [02:00:12.834] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\fake_runtime] [2026-03-18T02:01:49.553Z] [02:00:12.834] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.553Z] [02:00:12.834] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.553Z] [02:00:12.834] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:00:11.7659686Z) [2026-03-18T02:01:49.553Z] [02:00:12.835] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.553Z] [02:00:12.837] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.57ad9a5b\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.553Z] [02:00:12.961] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.553Z] [02:00:12.962] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.57ad9a5b\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.553Z] [02:00:12.963] TRACE: Delete [testStartupDirectory2.57ad9a5b\input\hello.jar] existing jar file [2026-03-18T02:01:49.553Z] [02:00:12.964] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.57ad9a5b\input\hello.jar -C testStartupDirectory2.57ad9a5b\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.553Z] [02:00:12.985] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.553Z] [02:00:12.985] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.57ad9a5b\input\hello.jar -C testStartupDirectory2.57ad9a5b\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.553Z] [02:00:12.987] TRACE: Init fake runtime in [testStartupDirectory2.57ad9a5b\fake_runtime-0] directory [2026-03-18T02:01:49.553Z] [02:00:12.990] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.57ad9a5b\input --dest testStartupDirectory2.57ad9a5b\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.57ad9a5b\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.553Z] [02:00:13.642] Creating app package: StartupDirectory2AddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\out-10508 [2026-03-18T02:01:49.553Z] [02:00:13.850] Using default package resource JavaApp.ico [icon] (add StartupDirectory2AddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.553Z] [02:00:13.859] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectory2AddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.553Z] [02:00:13.871] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3999439495172571580". [2026-03-18T02:01:49.553Z] [02:00:13.885] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.553Z] [02:00:13.970] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.553Z] [02:00:13.970] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.57ad9a5b\input --dest testStartupDirectory2.57ad9a5b\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.57ad9a5b\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.553Z] [02:00:13.971] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\fake_runtime-0] [2026-03-18T02:01:49.553Z] [02:00:13.971] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.553Z] [02:00:13.971] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.553Z] [02:00:13.971] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:00:12.9890534Z) [2026-03-18T02:01:49.553Z] [02:00:13.981] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.553Z] [02:00:14.564] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.553Z] [02:00:14.564] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.553Z] [02:00:14.564] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.553Z] [02:00:15.105] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.553Z] [02:00:15.105] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.553Z] [02:00:15.105] TRACE: Check icon file [testStartupDirectory2.57ad9a5b\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.57ad9a5b\icons\expected.bmp] [2026-03-18T02:01:49.553Z] [02:00:15.105] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.553Z] [02:00:15.107] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.553Z] [2026-03-18T02:01:49.553Z] FileDescription [2026-03-18T02:01:49.553Z] --------------- [2026-03-18T02:01:49.553Z] foo [2026-03-18T02:01:49.553Z] [2026-03-18T02:01:49.553Z] [2026-03-18T02:01:49.553Z] [02:00:15.482] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.553Z] [02:00:15.483] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.553Z] [02:00:15.483] TRACE: assertEquals(foo): Check file description of [testStartupDirectory2.57ad9a5b\output\foo\launcher-1.exe] [2026-03-18T02:01:49.553Z] [02:00:15.483] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\output\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.553Z] [02:00:15.483] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\output\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.553Z] [02:00:15.483] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\output\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.553Z] [02:00:15.483] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\output\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.553Z] [02:00:15.483] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\output\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.553Z] [02:00:15.483] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.553Z] [02:00:15.488] TRACE: assertNull(): Check shortcut [WIN_DESKTOP_SHORTCUT] of launcher [launcher-1] is NOT recorded in .jpackage.xml file [2026-03-18T02:01:49.553Z] [02:00:15.489] TRACE: assertNull(): Check shortcut [WIN_START_MENU_SHORTCUT] of launcher [launcher-1] is NOT recorded in .jpackage.xml file [2026-03-18T02:01:49.553Z] [02:00:15.490] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.57ad9a5b\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.57ad9a5b\output\foo --win-shortcut -J-Djlink.debug=true --verbose](12); inherit out+err... [2026-03-18T02:01:49.553Z] [02:00:16.362] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.553Z] [02:00:16.372] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.553Z] [02:00:16.508] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.553Z] [02:00:16.708] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.553Z] [02:00:16.744] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.553Z] [02:00:16.744] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.553Z] [02:00:16.744] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.553Z] [02:00:16.756] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.553Z] [02:00:16.783] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.553Z] [02:00:16.814] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.553Z] [02:00:16.827] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.553Z] [02:00:16.837] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.553Z] [02:00:16.846] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.553Z] [02:00:16.854] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.553Z] [02:00:16.873] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.553Z] [02:00:16.873] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.553Z] [02:00:16.876] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\output\foo [2026-03-18T02:01:49.553Z] [02:00:18.346] Command [PID: 54172]: [2026-03-18T02:01:49.554Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11142242471370482385\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11142242471370482385\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11142242471370482385\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11142242471370482385\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11142242471370482385\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11142242471370482385\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\output\foo\foo.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11142242471370482385\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11142242471370482385\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11142242471370482385\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11142242471370482385\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11142242471370482385\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11142242471370482385\wixobj\a.msi [2026-03-18T02:01:49.554Z] [02:00:18.347] Returned: 0 [2026-03-18T02:01:49.554Z] [2026-03-18T02:01:49.554Z] [02:00:18.367] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.554Z] [02:00:18.395] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.554Z] [02:00:18.395] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.57ad9a5b\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.57ad9a5b\output\foo --win-shortcut -J-Djlink.debug=true --verbose](12) exited with 0 code [2026-03-18T02:01:49.554Z] [02:00:18.397] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\output\foo] [2026-03-18T02:01:49.554Z] [02:00:18.397] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.554Z] [02:00:18.397] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.554Z] [02:00:18.397] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T02:00:12.7220434Z) [2026-03-18T02:01:49.554Z] [02:00:18.397] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T02:00:12.5290279Z) [2026-03-18T02:01:49.554Z] [02:00:18.397] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T02:00:11.761977Z) [2026-03-18T02:01:49.554Z] [02:00:18.397] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T02:00:12.5330231Z) [2026-03-18T02:01:49.554Z] [02:00:18.397] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T02:00:12.7660455Z) [2026-03-18T02:01:49.554Z] [02:00:18.397] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T02:00:12.7870429Z) [2026-03-18T02:01:49.554Z] [02:00:18.397] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.554Z] [02:00:18.397] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.554Z] [02:00:18.397] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T02:00:11.7659686Z) [2026-03-18T02:01:49.554Z] [02:00:18.397] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\output\AddLShortcutDir2Test-1.0.msi] path exists [2026-03-18T02:01:49.554Z] [02:00:18.397] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\output\AddLShortcutDir2Test-1.0.msi] is a file [2026-03-18T02:01:49.554Z] [02:00:18.398] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.57ad9a5b\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.57ad9a5b\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.554Z] Export table [Shortcut] in [testStartupDirectory2.57ad9a5b\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.554Z] Export table [Component] in [testStartupDirectory2.57ad9a5b\msi-db/Component.idt] file [2026-03-18T02:01:49.554Z] Export table [File] in [testStartupDirectory2.57ad9a5b\msi-db/File.idt] file [2026-03-18T02:01:49.554Z] Export table [Directory] in [testStartupDirectory2.57ad9a5b\msi-db/Directory.idt] file [2026-03-18T02:01:49.554Z] [02:00:18.487] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.554Z] [02:00:18.487] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.57ad9a5b\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.57ad9a5b\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.554Z] [02:00:18.510] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.554Z] [02:00:18.510] TRACE: assertStringListEquals(1, foo) [2026-03-18T02:01:49.554Z] [02:00:18.510] TRACE: assertStringListEquals(2, launcher-1) [2026-03-18T02:01:49.554Z] [02:00:18.510] TRACE: assertEquals(1): Check the number of shortcuts of launcher [foo] [2026-03-18T02:01:49.554Z] [02:00:18.510] TRACE: Verify shortcut #1 of launcher [foo] [2026-03-18T02:01:49.554Z] [02:00:18.510] TRACE: assertEquals(DesktopFolder\foo): Check the shortcut path [2026-03-18T02:01:49.554Z] [02:00:18.510] TRACE: assertEquals(ProgramFiles64Folder\foo\foo.exe): Check the shortcut target [2026-03-18T02:01:49.554Z] [02:00:18.510] TRACE: assertEquals(ProgramFiles64Folder\foo): Check the shortcut work directory [2026-03-18T02:01:49.554Z] [02:00:18.510] TRACE: Done [2026-03-18T02:01:49.554Z] [02:00:18.510] TRACE: assertEquals(1): Check the number of shortcuts of launcher [launcher-1] [2026-03-18T02:01:49.554Z] [02:00:18.510] TRACE: Verify shortcut #1 of launcher [launcher-1] [2026-03-18T02:01:49.554Z] [02:00:18.510] TRACE: assertEquals(DesktopFolder\launcher-1): Check the shortcut path [2026-03-18T02:01:49.554Z] [02:00:18.510] TRACE: assertEquals(ProgramFiles64Folder\foo\launcher-1.exe): Check the shortcut target [2026-03-18T02:01:49.554Z] [02:00:18.510] TRACE: assertEquals(ProgramFiles64Folder\foo): Check the shortcut work directory [2026-03-18T02:01:49.554Z] [02:00:18.510] TRACE: Done [2026-03-18T02:01:49.554Z] [02:00:18.511] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.554Z] [02:00:18.511] TRACE: icacls "testStartupDirectory2.57ad9a5b\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.554Z] [02:00:18.511] TRACE: msiexec /a "testStartupDirectory2.57ad9a5b\output\AddLShortcutDir2Test-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files" [2026-03-18T02:01:49.554Z] [02:00:18.512] TRACE: Done [2026-03-18T02:01:49.554Z] [02:00:18.512] TRACE: exec: Execute [cmd /c testStartupDirectory2.57ad9a5b\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.554Z] [02:00:18.960] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.554Z] [02:00:18.964] TRACE: Convert [PFiles64\foo] into [foo] in [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.554Z] [02:00:18.965] TRACE: Deleting [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.554Z] [02:00:18.965] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.57ad9a5b\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.57ad9a5b\output\foo --win-shortcut](10) [2026-03-18T02:01:49.554Z] [02:00:18.982] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.554Z] [02:00:18.982] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.554Z] [02:00:19.002] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.554Z] [02:00:19.005] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.554Z] [02:00:19.007] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.554Z] [02:00:19.007] TRACE: assertStringListEquals(1, testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\app\.package) [2026-03-18T02:01:49.554Z] [02:00:19.013] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\foo.exe] path exists [2026-03-18T02:01:49.554Z] [02:00:19.013] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\foo.exe] is a file [2026-03-18T02:01:49.554Z] [02:00:19.013] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\foo.exe] file is executable [2026-03-18T02:01:49.554Z] [02:00:19.013] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\app\foo.cfg] path exists [2026-03-18T02:01:49.554Z] [02:00:19.014] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\app\foo.cfg] is a file [2026-03-18T02:01:49.554Z] [02:00:19.017] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\foo.ico] path doesn't exist [2026-03-18T02:01:49.554Z] [02:00:19.019] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\runtime] path exists [2026-03-18T02:01:49.554Z] [02:00:19.019] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\runtime] is a directory [2026-03-18T02:01:49.554Z] [02:00:19.019] TRACE: Check contents of the predefined app image [testStartupDirectory2.57ad9a5b\output\foo] copied verbatim [2026-03-18T02:01:49.554Z] [02:00:19.022] TRACE: assertTrue(): Check the content of [testStartupDirectory2.57ad9a5b\output\foo\app\foo.cfg] and [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\app\foo.cfg] files is the same [2026-03-18T02:01:49.554Z] [02:00:19.024] TRACE: assertTrue(): Check the content of [testStartupDirectory2.57ad9a5b\output\foo\app\hello.jar] and [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\app\hello.jar] files is the same [2026-03-18T02:01:49.554Z] [02:00:19.025] TRACE: assertTrue(): Check the content of [testStartupDirectory2.57ad9a5b\output\foo\app\launcher-1.cfg] and [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\app\launcher-1.cfg] files is the same [2026-03-18T02:01:49.554Z] [02:00:19.100] TRACE: assertTrue(): Check the content of [testStartupDirectory2.57ad9a5b\output\foo\foo.exe] and [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\foo.exe] files is the same [2026-03-18T02:01:49.554Z] [02:00:19.176] TRACE: assertTrue(): Check the content of [testStartupDirectory2.57ad9a5b\output\foo\launcher-1.exe] and [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\launcher-1.exe] files is the same [2026-03-18T02:01:49.554Z] [02:00:19.178] TRACE: assertTrue(): Check the content of [testStartupDirectory2.57ad9a5b\output\foo\runtime\lib\bulk] and [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\runtime\lib\bulk] files is the same [2026-03-18T02:01:49.554Z] [02:00:19.178] TRACE: Done [2026-03-18T02:01:49.554Z] [02:00:19.182] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.554Z] [02:00:19.187] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.554Z] [02:00:19.765] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.554Z] [02:00:19.765] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.554Z] [02:00:19.766] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.554Z] [02:00:20.308] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.554Z] [02:00:20.308] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.554Z] [02:00:20.308] TRACE: Check icon file [testStartupDirectory2.57ad9a5b\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.57ad9a5b\icons\expected.bmp] [2026-03-18T02:01:49.554Z] [02:00:20.308] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.554Z] [02:00:20.314] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.554Z] [02:00:20.314] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.554Z] [02:00:20.314] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.554Z] [02:00:20.314] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.554Z] [02:00:20.314] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.554Z] [02:00:20.317] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.554Z] [02:00:20.319] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.57ad9a5b\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.57ad9a5b\output\foo --win-shortcut -J-Djlink.debug=true --verbose](12); inherit out+err... [2026-03-18T02:01:49.554Z] [02:00:21.234] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.554Z] [02:00:21.244] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.554Z] [02:00:21.384] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.554Z] [02:00:21.586] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.554Z] [02:00:21.620] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11974634202410691728\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.554Z] [02:00:21.621] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.554Z] [02:00:21.621] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.554Z] [02:00:21.632] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.554Z] [02:00:21.661] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.554Z] [02:00:21.689] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.554Z] [02:00:21.699] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.554Z] [02:00:21.708] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.554Z] [02:00:21.718] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.554Z] [02:00:21.726] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.554Z] [02:00:21.744] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.554Z] [02:00:21.745] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11974634202410691728\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.554Z] [02:00:21.749] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\output\foo [2026-03-18T02:01:49.554Z] [02:00:23.170] Command [PID: 50792]: [2026-03-18T02:01:49.554Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11974634202410691728\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11974634202410691728\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11974634202410691728\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11974634202410691728\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11974634202410691728\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11974634202410691728\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\output\foo\foo.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11974634202410691728\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11974634202410691728\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11974634202410691728\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11974634202410691728\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11974634202410691728\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11974634202410691728\wixobj\a.msi [2026-03-18T02:01:49.554Z] [02:00:23.171] Returned: 0 [2026-03-18T02:01:49.554Z] [2026-03-18T02:01:49.554Z] [02:00:23.191] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDir2Test-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.554Z] [02:00:23.191] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\output. [2026-03-18T02:01:49.554Z] [02:00:23.193] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.554Z] [02:00:23.199] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.554Z] [02:00:23.206] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11974634202410691728". [2026-03-18T02:01:49.555Z] [02:00:23.454] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\output [2026-03-18T02:01:49.555Z] [02:00:23.456] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.555Z] [02:00:23.487] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.555Z] [02:00:23.487] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.57ad9a5b\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.57ad9a5b\output\foo --win-shortcut -J-Djlink.debug=true --verbose](12) exited with 0 code [2026-03-18T02:01:49.555Z] [02:00:23.488] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.57ad9a5b\output\foo] [2026-03-18T02:01:49.555Z] [02:00:23.488] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.555Z] [02:00:23.488] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.555Z] [02:00:23.488] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T02:00:12.7220434Z) [2026-03-18T02:01:49.555Z] [02:00:23.488] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T02:00:12.5290279Z) [2026-03-18T02:01:49.555Z] [02:00:23.488] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T02:00:11.761977Z) [2026-03-18T02:01:49.555Z] [02:00:23.488] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T02:00:12.5330231Z) [2026-03-18T02:01:49.555Z] [02:00:23.488] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T02:00:12.7660455Z) [2026-03-18T02:01:49.555Z] [02:00:23.488] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T02:00:12.7870429Z) [2026-03-18T02:01:49.555Z] [02:00:23.488] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.555Z] [02:00:23.488] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.555Z] [02:00:23.488] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T02:00:11.7659686Z) [2026-03-18T02:01:49.555Z] [02:00:23.488] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\output\AddLShortcutDir2Test-1.0.exe] path exists [2026-03-18T02:01:49.555Z] [02:00:23.488] TRACE: assertTrue(): Check [testStartupDirectory2.57ad9a5b\output\AddLShortcutDir2Test-1.0.exe] is a file [2026-03-18T02:01:49.555Z] [02:00:23.489] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.57ad9a5b\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.57ad9a5b\output\foo --win-shortcut](10) command [2026-03-18T02:01:49.555Z] [02:00:23.489] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.57ad9a5b\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.57ad9a5b\output\foo --win-shortcut](10) command [2026-03-18T02:01:49.555Z] [02:00:23.489] TRACE: Deleting [testStartupDirectory2.57ad9a5b] directory recursively [2026-03-18T02:01:49.555Z] [02:00:23.504] [ OK ] AddLShortcutTest.testStartupDirectory2([WIN_DESKTOP_SHORTCUT=DEFAULT, WIN_DESKTOP_SHORTCUT=](length=2)); checks=68 [2026-03-18T02:01:49.555Z] [02:00:23.504] [ RUN ] AddLShortcutTest.testStartupDirectory2([WIN_DESKTOP_SHORTCUT=DEFAULT](length=1)) [2026-03-18T02:01:49.555Z] [02:00:23.505] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.555Z] [02:00:23.506] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.1c5b90ed\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.555Z] [02:00:23.574] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.555Z] [02:00:23.574] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.1c5b90ed\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.555Z] [02:00:23.575] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.1c5b90ed\input\hello.jar -C testStartupDirectory2.1c5b90ed\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.555Z] [02:00:23.602] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.555Z] [02:00:23.603] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.1c5b90ed\input\hello.jar -C testStartupDirectory2.1c5b90ed\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.555Z] [02:00:23.604] TRACE: Init fake runtime in [testStartupDirectory2.1c5b90ed\fake_runtime] directory [2026-03-18T02:01:49.555Z] [02:00:23.606] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.1c5b90ed\input --dest testStartupDirectory2.1c5b90ed\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.1c5b90ed\fake_runtime -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.555Z] [02:00:24.288] Creating app package: foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.1c5b90ed\output [2026-03-18T02:01:49.555Z] [02:00:24.480] Using default package resource JavaApp.ico [icon] (add foo.ico to the resource-dir to customize). [2026-03-18T02:01:49.555Z] [02:00:24.488] Using default package resource WinLauncher.template [Template for creating executable properties file] (add foo.properties to the resource-dir to customize). [2026-03-18T02:01:49.555Z] [02:00:24.498] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14733483131661795656". [2026-03-18T02:01:49.555Z] [02:00:24.529] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.555Z] [02:00:24.609] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.555Z] [02:00:24.610] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.1c5b90ed\input --dest testStartupDirectory2.1c5b90ed\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.1c5b90ed\fake_runtime -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.555Z] [02:00:24.610] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.1c5b90ed\fake_runtime] [2026-03-18T02:01:49.555Z] [02:00:24.610] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.555Z] [02:00:24.610] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.555Z] [02:00:24.610] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:00:23.6057224Z) [2026-03-18T02:01:49.555Z] [02:00:24.612] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.1c5b90ed\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.1c5b90ed\output\foo --win-shortcut -J-Djlink.debug=true --verbose](12); inherit out+err... [2026-03-18T02:01:49.555Z] [02:00:25.483] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.555Z] [02:00:25.493] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.555Z] [02:00:25.621] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.555Z] [02:00:25.823] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.555Z] [02:00:25.853] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.1c5b90ed\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.555Z] [02:00:25.854] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.555Z] [02:00:25.854] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.555Z] [02:00:25.865] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.555Z] [02:00:25.892] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.555Z] [02:00:25.922] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.555Z] [02:00:25.934] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.555Z] [02:00:25.945] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.555Z] [02:00:25.955] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.555Z] [02:00:25.964] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.555Z] [02:00:25.982] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.555Z] [02:00:25.983] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.1c5b90ed\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.555Z] [02:00:25.988] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.1c5b90ed\output\foo [2026-03-18T02:01:49.555Z] [02:00:27.261] Command [PID: 59996]: [2026-03-18T02:01:49.555Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13937560725682695202\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13937560725682695202\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13937560725682695202\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13937560725682695202\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13937560725682695202\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13937560725682695202\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.1c5b90ed\output\foo\foo.exe -d JpAppSizeKb=498 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13937560725682695202\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13937560725682695202\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13937560725682695202\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13937560725682695202\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13937560725682695202\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13937560725682695202\wixobj\a.msi [2026-03-18T02:01:49.555Z] [02:00:27.261] Returned: 0 [2026-03-18T02:01:49.555Z] [2026-03-18T02:01:49.555Z] [02:00:27.282] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.555Z] [02:00:27.309] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.555Z] [02:00:27.309] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.1c5b90ed\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.1c5b90ed\output\foo --win-shortcut -J-Djlink.debug=true --verbose](12) exited with 0 code [2026-03-18T02:01:49.555Z] [02:00:27.310] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.1c5b90ed\output\foo] [2026-03-18T02:01:49.555Z] [02:00:27.310] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.555Z] [02:00:27.310] TRACE: assertStringListEquals(2, app#) [2026-03-18T02:01:49.555Z] [02:00:27.310] TRACE: assertStringListEquals(3, app\.jpackage.xml#2026-03-18T02:00:24.4697863Z) [2026-03-18T02:01:49.555Z] [02:00:27.310] TRACE: assertStringListEquals(4, app\foo.cfg#2026-03-18T02:00:24.3447794Z) [2026-03-18T02:01:49.555Z] [02:00:27.310] TRACE: assertStringListEquals(5, app\hello.jar#2026-03-18T02:00:23.6017195Z) [2026-03-18T02:01:49.555Z] [02:00:27.310] TRACE: assertStringListEquals(6, foo.exe#2026-03-18T02:00:24.5257873Z) [2026-03-18T02:01:49.555Z] [02:00:27.310] TRACE: assertStringListEquals(7, runtime#) [2026-03-18T02:01:49.555Z] [02:00:27.310] TRACE: assertStringListEquals(8, runtime\lib#) [2026-03-18T02:01:49.555Z] [02:00:27.310] TRACE: assertStringListEquals(9, runtime\lib\bulk#2026-03-18T02:00:23.6057224Z) [2026-03-18T02:01:49.555Z] [02:00:27.310] TRACE: assertTrue(): Check [testStartupDirectory2.1c5b90ed\output\AddLShortcutDir2Test-1.0.msi] path exists [2026-03-18T02:01:49.555Z] [02:00:27.310] TRACE: assertTrue(): Check [testStartupDirectory2.1c5b90ed\output\AddLShortcutDir2Test-1.0.msi] is a file [2026-03-18T02:01:49.555Z] [02:00:27.311] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.1c5b90ed\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.1c5b90ed\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.555Z] Export table [Shortcut] in [testStartupDirectory2.1c5b90ed\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.555Z] Export table [Component] in [testStartupDirectory2.1c5b90ed\msi-db/Component.idt] file [2026-03-18T02:01:49.555Z] Export table [File] in [testStartupDirectory2.1c5b90ed\msi-db/File.idt] file [2026-03-18T02:01:49.555Z] Export table [Directory] in [testStartupDirectory2.1c5b90ed\msi-db/Directory.idt] file [2026-03-18T02:01:49.555Z] [02:00:27.402] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.555Z] [02:00:27.402] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.1c5b90ed\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.1c5b90ed\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.555Z] [02:00:27.419] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.555Z] [02:00:27.419] TRACE: assertStringListEquals(1, foo) [2026-03-18T02:01:49.555Z] [02:00:27.419] TRACE: assertEquals(1): Check the number of shortcuts of launcher [foo] [2026-03-18T02:01:49.555Z] [02:00:27.419] TRACE: Verify shortcut #1 of launcher [foo] [2026-03-18T02:01:49.555Z] [02:00:27.419] TRACE: assertEquals(DesktopFolder\foo): Check the shortcut path [2026-03-18T02:01:49.555Z] [02:00:27.419] TRACE: assertEquals(ProgramFiles64Folder\foo\foo.exe): Check the shortcut target [2026-03-18T02:01:49.555Z] [02:00:27.419] TRACE: assertEquals(ProgramFiles64Folder\foo): Check the shortcut work directory [2026-03-18T02:01:49.555Z] [02:00:27.419] TRACE: Done [2026-03-18T02:01:49.555Z] [02:00:27.420] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.1c5b90ed\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.555Z] [02:00:27.420] TRACE: icacls "testStartupDirectory2.1c5b90ed\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.555Z] [02:00:27.420] TRACE: msiexec /a "testStartupDirectory2.1c5b90ed\output\AddLShortcutDir2Test-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.1c5b90ed\unpacked-msi\Program Files" [2026-03-18T02:01:49.555Z] [02:00:27.421] TRACE: Done [2026-03-18T02:01:49.555Z] [02:00:27.421] TRACE: exec: Execute [cmd /c testStartupDirectory2.1c5b90ed\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.555Z] [02:00:27.848] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.555Z] [02:00:27.851] TRACE: Convert [PFiles64\foo] into [foo] in [testStartupDirectory2.1c5b90ed\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.555Z] [02:00:27.853] TRACE: Deleting [testStartupDirectory2.1c5b90ed\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.555Z] [02:00:27.853] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.1c5b90ed\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.1c5b90ed\output\foo --win-shortcut](10) [2026-03-18T02:01:49.555Z] [02:00:27.859] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.555Z] [02:00:27.859] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.555Z] [02:00:27.865] TRACE: assertTrue(): Check [testStartupDirectory2.1c5b90ed\unpacked-msi\Program Files\foo\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.555Z] [02:00:27.867] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.555Z] [02:00:27.869] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.555Z] [02:00:27.869] TRACE: assertStringListEquals(1, testStartupDirectory2.1c5b90ed\unpacked-msi\Program Files\foo\app\.package) [2026-03-18T02:01:49.555Z] [02:00:27.874] TRACE: assertTrue(): Check [testStartupDirectory2.1c5b90ed\unpacked-msi\Program Files\foo\foo.exe] path exists [2026-03-18T02:01:49.555Z] [02:00:27.874] TRACE: assertTrue(): Check [testStartupDirectory2.1c5b90ed\unpacked-msi\Program Files\foo\foo.exe] is a file [2026-03-18T02:01:49.555Z] [02:00:27.874] TRACE: assertTrue(): Check [testStartupDirectory2.1c5b90ed\unpacked-msi\Program Files\foo\foo.exe] file is executable [2026-03-18T02:01:49.555Z] [02:00:27.874] TRACE: assertTrue(): Check [testStartupDirectory2.1c5b90ed\unpacked-msi\Program Files\foo\app\foo.cfg] path exists [2026-03-18T02:01:49.555Z] [02:00:27.874] TRACE: assertTrue(): Check [testStartupDirectory2.1c5b90ed\unpacked-msi\Program Files\foo\app\foo.cfg] is a file [2026-03-18T02:01:49.555Z] [02:00:27.877] TRACE: assertTrue(): Check [testStartupDirectory2.1c5b90ed\unpacked-msi\Program Files\foo\foo.ico] path doesn't exist [2026-03-18T02:01:49.555Z] [02:00:27.879] TRACE: assertTrue(): Check [testStartupDirectory2.1c5b90ed\unpacked-msi\Program Files\foo\runtime] path exists [2026-03-18T02:01:49.555Z] [02:00:27.879] TRACE: assertTrue(): Check [testStartupDirectory2.1c5b90ed\unpacked-msi\Program Files\foo\runtime] is a directory [2026-03-18T02:01:49.555Z] [02:00:27.879] TRACE: Check contents of the predefined app image [testStartupDirectory2.1c5b90ed\output\foo] copied verbatim [2026-03-18T02:01:49.555Z] [02:00:27.889] TRACE: assertTrue(): Check the content of [testStartupDirectory2.1c5b90ed\output\foo\app\foo.cfg] and [testStartupDirectory2.1c5b90ed\unpacked-msi\Program Files\foo\app\foo.cfg] files is the same [2026-03-18T02:01:49.555Z] [02:00:27.891] TRACE: assertTrue(): Check the content of [testStartupDirectory2.1c5b90ed\output\foo\app\hello.jar] and [testStartupDirectory2.1c5b90ed\unpacked-msi\Program Files\foo\app\hello.jar] files is the same [2026-03-18T02:01:49.555Z] [02:00:27.973] TRACE: assertTrue(): Check the content of [testStartupDirectory2.1c5b90ed\output\foo\foo.exe] and [testStartupDirectory2.1c5b90ed\unpacked-msi\Program Files\foo\foo.exe] files is the same [2026-03-18T02:01:49.555Z] [02:00:27.976] TRACE: assertTrue(): Check the content of [testStartupDirectory2.1c5b90ed\output\foo\runtime\lib\bulk] and [testStartupDirectory2.1c5b90ed\unpacked-msi\Program Files\foo\runtime\lib\bulk] files is the same [2026-03-18T02:01:49.555Z] [02:00:27.976] TRACE: Done [2026-03-18T02:01:49.555Z] [02:00:27.979] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.1c5b90ed\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.1c5b90ed\output\foo --win-shortcut -J-Djlink.debug=true --verbose](12); inherit out+err... [2026-03-18T02:01:49.555Z] [02:00:28.866] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.556Z] [02:00:28.874] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.556Z] [02:00:29.007] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.556Z] [02:00:29.188] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.556Z] [02:00:29.220] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15433217762449795548\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.556Z] [02:00:29.220] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.556Z] [02:00:29.220] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.556Z] [02:00:29.229] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.556Z] [02:00:29.255] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.556Z] [02:00:29.284] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.556Z] [02:00:29.293] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.556Z] [02:00:29.301] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.556Z] [02:00:29.310] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.556Z] [02:00:29.318] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.556Z] [02:00:29.335] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.556Z] [02:00:29.336] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15433217762449795548\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.556Z] [02:00:29.341] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.1c5b90ed\output\foo [2026-03-18T02:01:49.556Z] [02:00:30.669] Command [PID: 16656]: [2026-03-18T02:01:49.556Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15433217762449795548\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15433217762449795548\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15433217762449795548\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15433217762449795548\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15433217762449795548\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15433217762449795548\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.1c5b90ed\output\foo\foo.exe -d JpAppSizeKb=498 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15433217762449795548\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15433217762449795548\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15433217762449795548\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15433217762449795548\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15433217762449795548\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15433217762449795548\wixobj\a.msi [2026-03-18T02:01:49.556Z] [02:00:30.670] Returned: 0 [2026-03-18T02:01:49.556Z] [2026-03-18T02:01:49.556Z] [02:00:30.691] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDir2Test-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.556Z] [02:00:30.692] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.1c5b90ed\output. [2026-03-18T02:01:49.556Z] [02:00:30.693] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.556Z] [02:00:30.698] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.556Z] [02:00:30.704] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15433217762449795548". [2026-03-18T02:01:49.556Z] [02:00:31.000] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.1c5b90ed\output [2026-03-18T02:01:49.556Z] [02:00:31.002] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.556Z] [02:00:31.031] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.556Z] [02:00:31.031] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.1c5b90ed\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.1c5b90ed\output\foo --win-shortcut -J-Djlink.debug=true --verbose](12) exited with 0 code [2026-03-18T02:01:49.556Z] [02:00:31.032] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.1c5b90ed\output\foo] [2026-03-18T02:01:49.556Z] [02:00:31.033] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.556Z] [02:00:31.033] TRACE: assertStringListEquals(2, app#) [2026-03-18T02:01:49.556Z] [02:00:31.033] TRACE: assertStringListEquals(3, app\.jpackage.xml#2026-03-18T02:00:24.4697863Z) [2026-03-18T02:01:49.556Z] [02:00:31.033] TRACE: assertStringListEquals(4, app\foo.cfg#2026-03-18T02:00:24.3447794Z) [2026-03-18T02:01:49.556Z] [02:00:31.033] TRACE: assertStringListEquals(5, app\hello.jar#2026-03-18T02:00:23.6017195Z) [2026-03-18T02:01:49.556Z] [02:00:31.033] TRACE: assertStringListEquals(6, foo.exe#2026-03-18T02:00:24.5257873Z) [2026-03-18T02:01:49.556Z] [02:00:31.033] TRACE: assertStringListEquals(7, runtime#) [2026-03-18T02:01:49.556Z] [02:00:31.033] TRACE: assertStringListEquals(8, runtime\lib#) [2026-03-18T02:01:49.556Z] [02:00:31.033] TRACE: assertStringListEquals(9, runtime\lib\bulk#2026-03-18T02:00:23.6057224Z) [2026-03-18T02:01:49.556Z] [02:00:31.033] TRACE: assertTrue(): Check [testStartupDirectory2.1c5b90ed\output\AddLShortcutDir2Test-1.0.exe] path exists [2026-03-18T02:01:49.556Z] [02:00:31.033] TRACE: assertTrue(): Check [testStartupDirectory2.1c5b90ed\output\AddLShortcutDir2Test-1.0.exe] is a file [2026-03-18T02:01:49.556Z] [02:00:31.033] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.1c5b90ed\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.1c5b90ed\output\foo --win-shortcut](10) command [2026-03-18T02:01:49.556Z] [02:00:31.033] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.1c5b90ed\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.1c5b90ed\output\foo --win-shortcut](10) command [2026-03-18T02:01:49.556Z] [02:00:31.034] TRACE: Deleting [testStartupDirectory2.1c5b90ed] directory recursively [2026-03-18T02:01:49.556Z] [02:00:31.043] [ OK ] AddLShortcutTest.testStartupDirectory2([WIN_DESKTOP_SHORTCUT=DEFAULT](length=1)); checks=34 [2026-03-18T02:01:49.556Z] [02:00:31.043] [ RUN ] AddLShortcutTest.testStartupDirectory2([WIN_START_MENU_SHORTCUT=, WIN_START_MENU_SHORTCUT=FALSE](length=2)) [2026-03-18T02:01:49.556Z] [02:00:31.045] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.556Z] [02:00:31.046] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.6c7dcecf\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.556Z] [02:00:31.133] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.556Z] [02:00:31.133] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.6c7dcecf\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.556Z] [02:00:31.134] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.6c7dcecf\input\hello.jar -C testStartupDirectory2.6c7dcecf\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.556Z] [02:00:31.163] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.556Z] [02:00:31.163] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.6c7dcecf\input\hello.jar -C testStartupDirectory2.6c7dcecf\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.556Z] [02:00:31.165] TRACE: Init fake runtime in [testStartupDirectory2.6c7dcecf\fake_runtime] directory [2026-03-18T02:01:49.556Z] [02:00:31.167] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\launcher-1.properties] properties file... [2026-03-18T02:01:49.556Z] [02:00:31.167] TRACE: win-menu=false [2026-03-18T02:01:49.556Z] [02:00:31.167] TRACE: Done [2026-03-18T02:01:49.556Z] [02:00:31.169] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.6c7dcecf\input --dest testStartupDirectory2.6c7dcecf\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.6c7dcecf\fake_runtime --add-launcher launcher-1=testStartupDirectory2.6c7dcecf\launcher-1.properties -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.556Z] [02:00:31.849] Creating app package: foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\output [2026-03-18T02:01:49.556Z] [02:00:32.086] Using default package resource JavaApp.ico [icon] (add foo.ico to the resource-dir to customize). [2026-03-18T02:01:49.556Z] [02:00:32.094] Using default package resource WinLauncher.template [Template for creating executable properties file] (add foo.properties to the resource-dir to customize). [2026-03-18T02:01:49.556Z] [02:00:32.105] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16164278582957471570". [2026-03-18T02:01:49.556Z] [02:00:32.112] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.556Z] [02:00:32.114] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.556Z] [02:00:32.115] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16164278582957471570". [2026-03-18T02:01:49.556Z] [02:00:32.133] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.556Z] [02:00:32.191] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.556Z] [02:00:32.191] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.6c7dcecf\input --dest testStartupDirectory2.6c7dcecf\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.6c7dcecf\fake_runtime --add-launcher launcher-1=testStartupDirectory2.6c7dcecf\launcher-1.properties -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.556Z] [02:00:32.192] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\fake_runtime] [2026-03-18T02:01:49.556Z] [02:00:32.192] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.556Z] [02:00:32.193] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.556Z] [02:00:32.193] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:00:31.1661998Z) [2026-03-18T02:01:49.556Z] [02:00:32.193] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.556Z] [02:00:32.196] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.6c7dcecf\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.556Z] [02:00:32.275] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.556Z] [02:00:32.275] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.6c7dcecf\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.556Z] [02:00:32.275] TRACE: Delete [testStartupDirectory2.6c7dcecf\input\hello.jar] existing jar file [2026-03-18T02:01:49.556Z] [02:00:32.276] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.6c7dcecf\input\hello.jar -C testStartupDirectory2.6c7dcecf\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.556Z] [02:00:32.305] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.556Z] [02:00:32.305] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.6c7dcecf\input\hello.jar -C testStartupDirectory2.6c7dcecf\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.556Z] [02:00:32.307] TRACE: Init fake runtime in [testStartupDirectory2.6c7dcecf\fake_runtime-0] directory [2026-03-18T02:01:49.556Z] [02:00:32.309] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.6c7dcecf\input --dest testStartupDirectory2.6c7dcecf\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.6c7dcecf\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.556Z] [02:00:32.969] Creating app package: StartupDirectory2AddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\out-10508 [2026-03-18T02:01:49.556Z] [02:00:33.170] Using default package resource JavaApp.ico [icon] (add StartupDirectory2AddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.556Z] [02:00:33.178] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectory2AddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.556Z] [02:00:33.188] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6307328050351349733". [2026-03-18T02:01:49.556Z] [02:00:33.215] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.556Z] [02:00:33.301] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.556Z] [02:00:33.301] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.6c7dcecf\input --dest testStartupDirectory2.6c7dcecf\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.6c7dcecf\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.556Z] [02:00:33.302] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\fake_runtime-0] [2026-03-18T02:01:49.556Z] [02:00:33.302] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.556Z] [02:00:33.302] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.556Z] [02:00:33.302] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:00:32.3082656Z) [2026-03-18T02:01:49.556Z] [02:00:33.329] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.556Z] [02:00:33.944] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.556Z] [02:00:33.944] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.556Z] [02:00:33.945] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.556Z] [02:00:34.465] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.556Z] [02:00:34.465] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.556Z] [02:00:34.465] TRACE: Check icon file [testStartupDirectory2.6c7dcecf\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.6c7dcecf\icons\expected.bmp] [2026-03-18T02:01:49.556Z] [02:00:34.465] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.556Z] [02:00:34.467] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.556Z] [2026-03-18T02:01:49.556Z] FileDescription [2026-03-18T02:01:49.556Z] --------------- [2026-03-18T02:01:49.556Z] foo [2026-03-18T02:01:49.556Z] [2026-03-18T02:01:49.556Z] [2026-03-18T02:01:49.556Z] [02:00:34.851] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.556Z] [02:00:34.851] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.556Z] [02:00:34.851] TRACE: assertEquals(foo): Check file description of [testStartupDirectory2.6c7dcecf\output\foo\launcher-1.exe] [2026-03-18T02:01:49.556Z] [02:00:34.851] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\output\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.556Z] [02:00:34.852] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\output\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.556Z] [02:00:34.852] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\output\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.556Z] [02:00:34.852] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\output\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.556Z] [02:00:34.852] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\output\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.556Z] [02:00:34.852] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.556Z] [02:00:34.859] TRACE: assertNull(): Check shortcut [WIN_DESKTOP_SHORTCUT] of launcher [launcher-1] is NOT recorded in .jpackage.xml file [2026-03-18T02:01:49.556Z] [02:00:34.859] TRACE: assertNotNull(false): Check shortcut [WIN_START_MENU_SHORTCUT] of launcher [launcher-1] is recorded in .jpackage.xml file [2026-03-18T02:01:49.556Z] [02:00:34.859] TRACE: assertEquals(Optional.empty): Check the value of shortcut [WIN_START_MENU_SHORTCUT] of launcher [launcher-1] recorded in .jpackage.xml file [2026-03-18T02:01:49.557Z] [02:00:34.861] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.6c7dcecf\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.6c7dcecf\output\foo -J-Djlink.debug=true --verbose](11); inherit out+err... [2026-03-18T02:01:49.557Z] [02:00:35.733] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.557Z] [02:00:35.743] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.557Z] [02:00:35.880] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:36.078] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:36.111] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.557Z] [02:00:36.111] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.557Z] [02:00:36.111] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.557Z] [02:00:36.122] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:36.147] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:36.175] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:36.186] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:36.195] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:36.205] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:36.215] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:36.232] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:36.233] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.557Z] [02:00:36.237] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\output\foo [2026-03-18T02:01:49.557Z] [02:00:37.694] Command [PID: 19964]: [2026-03-18T02:01:49.557Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3621011120054047099\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3621011120054047099\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3621011120054047099\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3621011120054047099\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3621011120054047099\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3621011120054047099\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\output\foo\foo.exe -d JpAppSizeKb=989 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3621011120054047099\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3621011120054047099\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3621011120054047099\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3621011120054047099\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3621011120054047099\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3621011120054047099\wixobj\a.msi [2026-03-18T02:01:49.557Z] [02:00:37.695] Returned: 0 [2026-03-18T02:01:49.557Z] [2026-03-18T02:01:49.557Z] [02:00:37.715] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.557Z] [02:00:37.742] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.557Z] [02:00:37.743] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.6c7dcecf\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.6c7dcecf\output\foo -J-Djlink.debug=true --verbose](11) exited with 0 code [2026-03-18T02:01:49.557Z] [02:00:37.744] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\output\foo] [2026-03-18T02:01:49.557Z] [02:00:37.744] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.557Z] [02:00:37.744] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.557Z] [02:00:37.744] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T02:00:32.0732666Z) [2026-03-18T02:01:49.557Z] [02:00:37.744] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T02:00:31.9032567Z) [2026-03-18T02:01:49.557Z] [02:00:37.744] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T02:00:31.1621933Z) [2026-03-18T02:01:49.557Z] [02:00:37.744] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T02:00:31.9082561Z) [2026-03-18T02:01:49.557Z] [02:00:37.744] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T02:00:32.1102689Z) [2026-03-18T02:01:49.557Z] [02:00:37.744] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T02:00:32.1302693Z) [2026-03-18T02:01:49.557Z] [02:00:37.744] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.557Z] [02:00:37.744] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.557Z] [02:00:37.744] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T02:00:31.1661998Z) [2026-03-18T02:01:49.557Z] [02:00:37.745] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\output\AddLShortcutDir2Test-1.0.msi] path exists [2026-03-18T02:01:49.557Z] [02:00:37.745] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\output\AddLShortcutDir2Test-1.0.msi] is a file [2026-03-18T02:01:49.557Z] [02:00:37.748] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.6c7dcecf\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.6c7dcecf\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.557Z] Export table [File] in [testStartupDirectory2.6c7dcecf\msi-db/File.idt] file [2026-03-18T02:01:49.557Z] Export table [Component] in [testStartupDirectory2.6c7dcecf\msi-db/Component.idt] file [2026-03-18T02:01:49.557Z] Export table [Directory] in [testStartupDirectory2.6c7dcecf\msi-db/Directory.idt] file [2026-03-18T02:01:49.557Z] [02:00:37.856] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.557Z] [02:00:37.857] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.6c7dcecf\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.6c7dcecf\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.557Z] [02:00:37.878] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.557Z] [02:00:37.879] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.557Z] [02:00:37.879] TRACE: icacls "testStartupDirectory2.6c7dcecf\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.557Z] [02:00:37.879] TRACE: msiexec /a "testStartupDirectory2.6c7dcecf\output\AddLShortcutDir2Test-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files" [2026-03-18T02:01:49.557Z] [02:00:37.880] TRACE: Done [2026-03-18T02:01:49.557Z] [02:00:37.880] TRACE: exec: Execute [cmd /c testStartupDirectory2.6c7dcecf\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.557Z] [02:00:38.337] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.557Z] [02:00:38.340] TRACE: Convert [PFiles64\foo] into [foo] in [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.557Z] [02:00:38.341] TRACE: Deleting [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.557Z] [02:00:38.341] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.6c7dcecf\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.6c7dcecf\output\foo](9) [2026-03-18T02:01:49.557Z] [02:00:38.357] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.557Z] [02:00:38.357] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.557Z] [02:00:38.371] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.557Z] [02:00:38.374] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.557Z] [02:00:38.376] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.557Z] [02:00:38.376] TRACE: assertStringListEquals(1, testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\app\.package) [2026-03-18T02:01:49.557Z] [02:00:38.381] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\foo.exe] path exists [2026-03-18T02:01:49.557Z] [02:00:38.381] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\foo.exe] is a file [2026-03-18T02:01:49.557Z] [02:00:38.381] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\foo.exe] file is executable [2026-03-18T02:01:49.557Z] [02:00:38.381] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\app\foo.cfg] path exists [2026-03-18T02:01:49.557Z] [02:00:38.381] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\app\foo.cfg] is a file [2026-03-18T02:01:49.557Z] [02:00:38.384] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\foo.ico] path doesn't exist [2026-03-18T02:01:49.557Z] [02:00:38.386] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\runtime] path exists [2026-03-18T02:01:49.557Z] [02:00:38.386] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\runtime] is a directory [2026-03-18T02:01:49.557Z] [02:00:38.386] TRACE: Check contents of the predefined app image [testStartupDirectory2.6c7dcecf\output\foo] copied verbatim [2026-03-18T02:01:49.557Z] [02:00:38.393] TRACE: assertTrue(): Check the content of [testStartupDirectory2.6c7dcecf\output\foo\app\foo.cfg] and [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\app\foo.cfg] files is the same [2026-03-18T02:01:49.557Z] [02:00:38.395] TRACE: assertTrue(): Check the content of [testStartupDirectory2.6c7dcecf\output\foo\app\hello.jar] and [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\app\hello.jar] files is the same [2026-03-18T02:01:49.557Z] [02:00:38.396] TRACE: assertTrue(): Check the content of [testStartupDirectory2.6c7dcecf\output\foo\app\launcher-1.cfg] and [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\app\launcher-1.cfg] files is the same [2026-03-18T02:01:49.557Z] [02:00:38.468] TRACE: assertTrue(): Check the content of [testStartupDirectory2.6c7dcecf\output\foo\foo.exe] and [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\foo.exe] files is the same [2026-03-18T02:01:49.557Z] [02:00:38.539] TRACE: assertTrue(): Check the content of [testStartupDirectory2.6c7dcecf\output\foo\launcher-1.exe] and [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\launcher-1.exe] files is the same [2026-03-18T02:01:49.557Z] [02:00:38.541] TRACE: assertTrue(): Check the content of [testStartupDirectory2.6c7dcecf\output\foo\runtime\lib\bulk] and [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\runtime\lib\bulk] files is the same [2026-03-18T02:01:49.557Z] [02:00:38.541] TRACE: Done [2026-03-18T02:01:49.557Z] [02:00:38.545] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.557Z] [02:00:38.549] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.557Z] [02:00:39.143] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.557Z] [02:00:39.143] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.557Z] [02:00:39.143] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.557Z] [02:00:39.680] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.557Z] [02:00:39.680] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.557Z] [02:00:39.680] TRACE: Check icon file [testStartupDirectory2.6c7dcecf\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.6c7dcecf\icons\expected.bmp] [2026-03-18T02:01:49.557Z] [02:00:39.680] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.557Z] [02:00:39.687] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.557Z] [02:00:39.687] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.557Z] [02:00:39.687] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.557Z] [02:00:39.687] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.557Z] [02:00:39.687] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.557Z] [02:00:39.691] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.557Z] [02:00:39.693] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.6c7dcecf\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.6c7dcecf\output\foo -J-Djlink.debug=true --verbose](11); inherit out+err... [2026-03-18T02:01:49.557Z] [02:00:40.566] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.557Z] [02:00:40.576] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.557Z] [02:00:40.713] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:40.898] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:40.932] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14533587229996338934\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.557Z] [02:00:40.933] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.557Z] [02:00:40.933] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.557Z] [02:00:40.943] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:40.970] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:40.998] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:41.008] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:41.017] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:41.026] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:41.035] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:41.053] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:41.054] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14533587229996338934\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.557Z] [02:00:41.058] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\output\foo [2026-03-18T02:01:49.557Z] [02:00:42.476] Command [PID: 38796]: [2026-03-18T02:01:49.557Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14533587229996338934\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14533587229996338934\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14533587229996338934\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14533587229996338934\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14533587229996338934\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14533587229996338934\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\output\foo\foo.exe -d JpAppSizeKb=989 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14533587229996338934\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14533587229996338934\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14533587229996338934\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14533587229996338934\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14533587229996338934\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14533587229996338934\wixobj\a.msi [2026-03-18T02:01:49.557Z] [02:00:42.477] Returned: 0 [2026-03-18T02:01:49.557Z] [2026-03-18T02:01:49.557Z] [02:00:42.496] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDir2Test-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:42.497] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\output. [2026-03-18T02:01:49.557Z] [02:00:42.498] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:42.504] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.557Z] [02:00:42.511] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14533587229996338934". [2026-03-18T02:01:49.557Z] [02:00:42.777] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\output [2026-03-18T02:01:49.557Z] [02:00:42.779] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.557Z] [02:00:42.808] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.558Z] [02:00:42.808] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.6c7dcecf\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.6c7dcecf\output\foo -J-Djlink.debug=true --verbose](11) exited with 0 code [2026-03-18T02:01:49.558Z] [02:00:42.809] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.6c7dcecf\output\foo] [2026-03-18T02:01:49.558Z] [02:00:42.809] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.558Z] [02:00:42.809] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.558Z] [02:00:42.809] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T02:00:32.0732666Z) [2026-03-18T02:01:49.558Z] [02:00:42.809] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T02:00:31.9032567Z) [2026-03-18T02:01:49.558Z] [02:00:42.809] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T02:00:31.1621933Z) [2026-03-18T02:01:49.558Z] [02:00:42.809] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T02:00:31.9082561Z) [2026-03-18T02:01:49.558Z] [02:00:42.809] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T02:00:32.1102689Z) [2026-03-18T02:01:49.558Z] [02:00:42.809] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T02:00:32.1302693Z) [2026-03-18T02:01:49.558Z] [02:00:42.809] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.558Z] [02:00:42.809] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.558Z] [02:00:42.809] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T02:00:31.1661998Z) [2026-03-18T02:01:49.558Z] [02:00:42.810] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\output\AddLShortcutDir2Test-1.0.exe] path exists [2026-03-18T02:01:49.558Z] [02:00:42.810] TRACE: assertTrue(): Check [testStartupDirectory2.6c7dcecf\output\AddLShortcutDir2Test-1.0.exe] is a file [2026-03-18T02:01:49.558Z] [02:00:42.810] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.6c7dcecf\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.6c7dcecf\output\foo](9) command [2026-03-18T02:01:49.558Z] [02:00:42.810] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.6c7dcecf\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.6c7dcecf\output\foo](9) command [2026-03-18T02:01:49.558Z] [02:00:42.810] TRACE: Deleting [testStartupDirectory2.6c7dcecf] directory recursively [2026-03-18T02:01:49.558Z] [02:00:42.826] [ OK ] AddLShortcutTest.testStartupDirectory2([WIN_START_MENU_SHORTCUT=, WIN_START_MENU_SHORTCUT=FALSE](length=2)); checks=61 [2026-03-18T02:01:49.558Z] [02:00:42.826] [ RUN ] AddLShortcutTest.testStartupDirectory2([WIN_START_MENU_SHORTCUT=, WIN_START_MENU_SHORTCUT=TRUE](length=2)) [2026-03-18T02:01:49.558Z] [02:00:42.827] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.558Z] [02:00:42.828] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.a70b578e\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.558Z] [02:00:42.938] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.558Z] [02:00:42.938] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.a70b578e\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.558Z] [02:00:42.940] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.a70b578e\input\hello.jar -C testStartupDirectory2.a70b578e\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.558Z] [02:00:42.968] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.558Z] [02:00:42.968] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.a70b578e\input\hello.jar -C testStartupDirectory2.a70b578e\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.558Z] [02:00:42.970] TRACE: Init fake runtime in [testStartupDirectory2.a70b578e\fake_runtime] directory [2026-03-18T02:01:49.558Z] [02:00:42.972] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\launcher-1.properties] properties file... [2026-03-18T02:01:49.558Z] [02:00:42.973] TRACE: win-menu=true [2026-03-18T02:01:49.558Z] [02:00:42.973] TRACE: Done [2026-03-18T02:01:49.558Z] [02:00:42.975] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.a70b578e\input --dest testStartupDirectory2.a70b578e\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.a70b578e\fake_runtime --add-launcher launcher-1=testStartupDirectory2.a70b578e\launcher-1.properties -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.558Z] [02:00:43.683] Creating app package: foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\output [2026-03-18T02:01:49.558Z] [02:00:43.909] Using default package resource JavaApp.ico [icon] (add foo.ico to the resource-dir to customize). [2026-03-18T02:01:49.558Z] [02:00:43.917] Using default package resource WinLauncher.template [Template for creating executable properties file] (add foo.properties to the resource-dir to customize). [2026-03-18T02:01:49.558Z] [02:00:43.927] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16417242842248036120". [2026-03-18T02:01:49.558Z] [02:00:43.946] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.558Z] [02:00:43.948] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.558Z] [02:00:43.949] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16417242842248036120". [2026-03-18T02:01:49.558Z] [02:00:43.968] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.558Z] [02:00:44.010] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.558Z] [02:00:44.010] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.a70b578e\input --dest testStartupDirectory2.a70b578e\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.a70b578e\fake_runtime --add-launcher launcher-1=testStartupDirectory2.a70b578e\launcher-1.properties -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.558Z] [02:00:44.011] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\fake_runtime] [2026-03-18T02:01:49.558Z] [02:00:44.012] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.558Z] [02:00:44.012] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.558Z] [02:00:44.012] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:00:42.9719498Z) [2026-03-18T02:01:49.558Z] [02:00:44.012] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.558Z] [02:00:44.015] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.a70b578e\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.558Z] [02:00:44.102] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.558Z] [02:00:44.102] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.a70b578e\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.558Z] [02:00:44.103] TRACE: Delete [testStartupDirectory2.a70b578e\input\hello.jar] existing jar file [2026-03-18T02:01:49.558Z] [02:00:44.103] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.a70b578e\input\hello.jar -C testStartupDirectory2.a70b578e\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.558Z] [02:00:44.123] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.558Z] [02:00:44.123] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.a70b578e\input\hello.jar -C testStartupDirectory2.a70b578e\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.558Z] [02:00:44.125] TRACE: Init fake runtime in [testStartupDirectory2.a70b578e\fake_runtime-0] directory [2026-03-18T02:01:49.558Z] [02:00:44.127] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.a70b578e\input --dest testStartupDirectory2.a70b578e\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.a70b578e\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.558Z] [02:00:44.781] Creating app package: StartupDirectory2AddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\out-10508 [2026-03-18T02:01:49.558Z] [02:00:44.976] Using default package resource JavaApp.ico [icon] (add StartupDirectory2AddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.558Z] [02:00:44.985] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectory2AddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.558Z] [02:00:45.003] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13416532594083943584". [2026-03-18T02:01:49.558Z] [02:00:45.015] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.558Z] [02:00:45.038] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.558Z] [02:00:45.039] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.a70b578e\input --dest testStartupDirectory2.a70b578e\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.a70b578e\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.558Z] [02:00:45.039] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\fake_runtime-0] [2026-03-18T02:01:49.558Z] [02:00:45.039] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.558Z] [02:00:45.039] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.558Z] [02:00:45.039] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:00:44.1260141Z) [2026-03-18T02:01:49.558Z] [02:00:45.100] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.558Z] [02:00:45.692] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.558Z] [02:00:45.692] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.558Z] [02:00:45.693] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.558Z] [02:00:46.225] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.558Z] [02:00:46.225] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.558Z] [02:00:46.225] TRACE: Check icon file [testStartupDirectory2.a70b578e\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.a70b578e\icons\expected.bmp] [2026-03-18T02:01:49.558Z] [02:00:46.226] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.558Z] [02:00:46.228] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.558Z] [2026-03-18T02:01:49.558Z] FileDescription [2026-03-18T02:01:49.558Z] --------------- [2026-03-18T02:01:49.558Z] foo [2026-03-18T02:01:49.558Z] [2026-03-18T02:01:49.558Z] [2026-03-18T02:01:49.558Z] [02:00:46.598] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.558Z] [02:00:46.599] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.558Z] [02:00:46.599] TRACE: assertEquals(foo): Check file description of [testStartupDirectory2.a70b578e\output\foo\launcher-1.exe] [2026-03-18T02:01:49.558Z] [02:00:46.599] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\output\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.558Z] [02:00:46.599] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\output\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.558Z] [02:00:46.599] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\output\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.558Z] [02:00:46.599] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\output\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.558Z] [02:00:46.599] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\output\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.558Z] [02:00:46.599] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.558Z] [02:00:46.604] TRACE: assertNull(): Check shortcut [WIN_DESKTOP_SHORTCUT] of launcher [launcher-1] is NOT recorded in .jpackage.xml file [2026-03-18T02:01:49.558Z] [02:00:46.604] TRACE: assertNotNull(true): Check shortcut [WIN_START_MENU_SHORTCUT] of launcher [launcher-1] is recorded in .jpackage.xml file [2026-03-18T02:01:49.558Z] [02:00:46.604] TRACE: assertEquals(Optional[DEFAULT]): Check the value of shortcut [WIN_START_MENU_SHORTCUT] of launcher [launcher-1] recorded in .jpackage.xml file [2026-03-18T02:01:49.558Z] [02:00:46.606] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.a70b578e\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.a70b578e\output\foo -J-Djlink.debug=true --verbose](11); inherit out+err... [2026-03-18T02:01:49.558Z] [02:00:47.470] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.558Z] [02:00:47.479] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.558Z] [02:00:47.605] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.558Z] [02:00:47.804] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.558Z] [02:00:47.839] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.558Z] [02:00:47.839] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.558Z] [02:00:47.840] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.558Z] [02:00:47.851] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.558Z] [02:00:47.878] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.558Z] [02:00:47.906] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.558Z] [02:00:47.916] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.558Z] [02:00:47.925] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.558Z] [02:00:47.935] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.558Z] [02:00:47.943] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.558Z] [02:00:47.960] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.558Z] [02:00:47.961] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.558Z] [02:00:47.964] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\output\foo [2026-03-18T02:01:49.558Z] [02:00:49.446] Command [PID: 52796]: [2026-03-18T02:01:49.559Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16368461776848003831\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16368461776848003831\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16368461776848003831\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16368461776848003831\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16368461776848003831\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16368461776848003831\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\output\foo\foo.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16368461776848003831\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16368461776848003831\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16368461776848003831\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16368461776848003831\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16368461776848003831\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16368461776848003831\wixobj\a.msi [2026-03-18T02:01:49.559Z] [02:00:49.446] Returned: 0 [2026-03-18T02:01:49.559Z] [2026-03-18T02:01:49.559Z] [02:00:49.466] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.559Z] [02:00:49.493] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.559Z] [02:00:49.493] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.a70b578e\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.a70b578e\output\foo -J-Djlink.debug=true --verbose](11) exited with 0 code [2026-03-18T02:01:49.559Z] [02:00:49.494] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\output\foo] [2026-03-18T02:01:49.559Z] [02:00:49.494] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.559Z] [02:00:49.494] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.559Z] [02:00:49.495] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T02:00:43.8970141Z) [2026-03-18T02:01:49.559Z] [02:00:49.495] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T02:00:43.7330026Z) [2026-03-18T02:01:49.559Z] [02:00:49.495] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T02:00:42.967948Z) [2026-03-18T02:01:49.559Z] [02:00:49.495] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T02:00:43.7390019Z) [2026-03-18T02:01:49.559Z] [02:00:49.495] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T02:00:43.9440165Z) [2026-03-18T02:01:49.559Z] [02:00:49.495] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T02:00:43.9650168Z) [2026-03-18T02:01:49.559Z] [02:00:49.495] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.559Z] [02:00:49.495] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.559Z] [02:00:49.495] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T02:00:42.9719498Z) [2026-03-18T02:01:49.559Z] [02:00:49.495] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\output\AddLShortcutDir2Test-1.0.msi] path exists [2026-03-18T02:01:49.559Z] [02:00:49.495] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\output\AddLShortcutDir2Test-1.0.msi] is a file [2026-03-18T02:01:49.559Z] [02:00:49.498] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.a70b578e\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.a70b578e\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.559Z] Export table [Shortcut] in [testStartupDirectory2.a70b578e\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.559Z] Export table [Component] in [testStartupDirectory2.a70b578e\msi-db/Component.idt] file [2026-03-18T02:01:49.559Z] Export table [Directory] in [testStartupDirectory2.a70b578e\msi-db/Directory.idt] file [2026-03-18T02:01:49.559Z] Export table [File] in [testStartupDirectory2.a70b578e\msi-db/File.idt] file [2026-03-18T02:01:49.559Z] [02:00:49.588] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.559Z] [02:00:49.588] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.a70b578e\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.a70b578e\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.559Z] [02:00:49.608] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.559Z] [02:00:49.609] TRACE: assertStringListEquals(1, launcher-1) [2026-03-18T02:01:49.559Z] [02:00:49.609] TRACE: assertEquals(1): Check the number of shortcuts of launcher [launcher-1] [2026-03-18T02:01:49.559Z] [02:00:49.609] TRACE: Verify shortcut #1 of launcher [launcher-1] [2026-03-18T02:01:49.559Z] [02:00:49.609] TRACE: assertEquals(ProgramMenuFolder\Unknown\launcher-1): Check the shortcut path [2026-03-18T02:01:49.559Z] [02:00:49.609] TRACE: assertEquals(ProgramFiles64Folder\foo\launcher-1.exe): Check the shortcut target [2026-03-18T02:01:49.559Z] [02:00:49.609] TRACE: assertEquals(ProgramFiles64Folder\foo): Check the shortcut work directory [2026-03-18T02:01:49.559Z] [02:00:49.609] TRACE: Done [2026-03-18T02:01:49.559Z] [02:00:49.610] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.559Z] [02:00:49.610] TRACE: icacls "testStartupDirectory2.a70b578e\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.559Z] [02:00:49.610] TRACE: msiexec /a "testStartupDirectory2.a70b578e\output\AddLShortcutDir2Test-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\unpacked-msi\Program Files" [2026-03-18T02:01:49.559Z] [02:00:49.611] TRACE: Done [2026-03-18T02:01:49.559Z] [02:00:49.611] TRACE: exec: Execute [cmd /c testStartupDirectory2.a70b578e\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.559Z] [02:00:50.060] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.559Z] [02:00:50.064] TRACE: Convert [PFiles64\foo] into [foo] in [testStartupDirectory2.a70b578e\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.559Z] [02:00:50.065] TRACE: Deleting [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.559Z] [02:00:50.066] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.a70b578e\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.a70b578e\output\foo](9) [2026-03-18T02:01:49.559Z] [02:00:50.079] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.559Z] [02:00:50.080] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.559Z] [02:00:50.093] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.559Z] [02:00:50.095] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.559Z] [02:00:50.097] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.559Z] [02:00:50.098] TRACE: assertStringListEquals(1, testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\app\.package) [2026-03-18T02:01:49.559Z] [02:00:50.102] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\foo.exe] path exists [2026-03-18T02:01:49.559Z] [02:00:50.102] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\foo.exe] is a file [2026-03-18T02:01:49.559Z] [02:00:50.102] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\foo.exe] file is executable [2026-03-18T02:01:49.559Z] [02:00:50.102] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\app\foo.cfg] path exists [2026-03-18T02:01:49.559Z] [02:00:50.102] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\app\foo.cfg] is a file [2026-03-18T02:01:49.559Z] [02:00:50.105] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\foo.ico] path doesn't exist [2026-03-18T02:01:49.559Z] [02:00:50.109] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\runtime] path exists [2026-03-18T02:01:49.559Z] [02:00:50.109] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\runtime] is a directory [2026-03-18T02:01:49.559Z] [02:00:50.109] TRACE: Check contents of the predefined app image [testStartupDirectory2.a70b578e\output\foo] copied verbatim [2026-03-18T02:01:49.559Z] [02:00:50.113] TRACE: assertTrue(): Check the content of [testStartupDirectory2.a70b578e\output\foo\app\foo.cfg] and [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\app\foo.cfg] files is the same [2026-03-18T02:01:49.559Z] [02:00:50.115] TRACE: assertTrue(): Check the content of [testStartupDirectory2.a70b578e\output\foo\app\hello.jar] and [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\app\hello.jar] files is the same [2026-03-18T02:01:49.559Z] [02:00:50.116] TRACE: assertTrue(): Check the content of [testStartupDirectory2.a70b578e\output\foo\app\launcher-1.cfg] and [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\app\launcher-1.cfg] files is the same [2026-03-18T02:01:49.559Z] [02:00:50.187] TRACE: assertTrue(): Check the content of [testStartupDirectory2.a70b578e\output\foo\foo.exe] and [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\foo.exe] files is the same [2026-03-18T02:01:49.559Z] [02:00:50.254] TRACE: assertTrue(): Check the content of [testStartupDirectory2.a70b578e\output\foo\launcher-1.exe] and [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\launcher-1.exe] files is the same [2026-03-18T02:01:49.559Z] [02:00:50.256] TRACE: assertTrue(): Check the content of [testStartupDirectory2.a70b578e\output\foo\runtime\lib\bulk] and [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\runtime\lib\bulk] files is the same [2026-03-18T02:01:49.559Z] [02:00:50.256] TRACE: Done [2026-03-18T02:01:49.559Z] [02:00:50.261] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.559Z] [02:00:50.267] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.559Z] [02:00:50.848] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.559Z] [02:00:50.848] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.559Z] [02:00:50.848] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.559Z] [02:00:51.359] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.559Z] [02:00:51.359] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.559Z] [02:00:51.359] TRACE: Check icon file [testStartupDirectory2.a70b578e\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.a70b578e\icons\expected.bmp] [2026-03-18T02:01:49.559Z] [02:00:51.359] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.559Z] [02:00:51.365] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.559Z] [02:00:51.365] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.559Z] [02:00:51.365] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.559Z] [02:00:51.365] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.559Z] [02:00:51.365] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.559Z] [02:00:51.368] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.559Z] [02:00:51.370] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.a70b578e\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.a70b578e\output\foo -J-Djlink.debug=true --verbose](11); inherit out+err... [2026-03-18T02:01:49.559Z] [02:00:52.250] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.559Z] [02:00:52.260] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.559Z] [02:00:52.394] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.559Z] [02:00:52.583] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.559Z] [02:00:52.612] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4467931466426273230\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.559Z] [02:00:52.612] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.559Z] [02:00:52.613] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.559Z] [02:00:52.622] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.559Z] [02:00:52.649] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.559Z] [02:00:52.679] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.559Z] [02:00:52.690] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.559Z] [02:00:52.698] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.559Z] [02:00:52.707] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.559Z] [02:00:52.716] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.559Z] [02:00:52.733] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.559Z] [02:00:52.733] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4467931466426273230\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.559Z] [02:00:52.737] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\output\foo [2026-03-18T02:01:49.559Z] [02:00:54.126] Command [PID: 56668]: [2026-03-18T02:01:49.559Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4467931466426273230\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4467931466426273230\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4467931466426273230\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4467931466426273230\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4467931466426273230\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4467931466426273230\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\output\foo\foo.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4467931466426273230\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4467931466426273230\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4467931466426273230\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4467931466426273230\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4467931466426273230\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4467931466426273230\wixobj\a.msi [2026-03-18T02:01:49.559Z] [02:00:54.127] Returned: 0 [2026-03-18T02:01:49.559Z] [2026-03-18T02:01:49.559Z] [02:00:54.147] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDir2Test-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.559Z] [02:00:54.148] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\output. [2026-03-18T02:01:49.559Z] [02:00:54.149] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.559Z] [02:00:54.159] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.559Z] [02:00:54.167] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4467931466426273230". [2026-03-18T02:01:49.559Z] [02:00:54.426] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\output [2026-03-18T02:01:49.559Z] [02:00:54.428] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.559Z] [02:00:54.457] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.559Z] [02:00:54.457] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.a70b578e\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.a70b578e\output\foo -J-Djlink.debug=true --verbose](11) exited with 0 code [2026-03-18T02:01:49.559Z] [02:00:54.458] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.a70b578e\output\foo] [2026-03-18T02:01:49.559Z] [02:00:54.458] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.559Z] [02:00:54.458] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.559Z] [02:00:54.458] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T02:00:43.8970141Z) [2026-03-18T02:01:49.559Z] [02:00:54.458] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T02:00:43.7330026Z) [2026-03-18T02:01:49.559Z] [02:00:54.458] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T02:00:42.967948Z) [2026-03-18T02:01:49.559Z] [02:00:54.458] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T02:00:43.7390019Z) [2026-03-18T02:01:49.559Z] [02:00:54.458] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T02:00:43.9440165Z) [2026-03-18T02:01:49.559Z] [02:00:54.458] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T02:00:43.9650168Z) [2026-03-18T02:01:49.559Z] [02:00:54.458] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.559Z] [02:00:54.458] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.559Z] [02:00:54.458] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T02:00:42.9719498Z) [2026-03-18T02:01:49.559Z] [02:00:54.458] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\output\AddLShortcutDir2Test-1.0.exe] path exists [2026-03-18T02:01:49.559Z] [02:00:54.458] TRACE: assertTrue(): Check [testStartupDirectory2.a70b578e\output\AddLShortcutDir2Test-1.0.exe] is a file [2026-03-18T02:01:49.559Z] [02:00:54.458] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.a70b578e\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.a70b578e\output\foo](9) command [2026-03-18T02:01:49.560Z] [02:00:54.459] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.a70b578e\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.a70b578e\output\foo](9) command [2026-03-18T02:01:49.560Z] [02:00:54.459] TRACE: Deleting [testStartupDirectory2.a70b578e] directory recursively [2026-03-18T02:01:49.560Z] [02:00:54.474] [ OK ] AddLShortcutTest.testStartupDirectory2([WIN_START_MENU_SHORTCUT=, WIN_START_MENU_SHORTCUT=TRUE](length=2)); checks=65 [2026-03-18T02:01:49.560Z] [02:00:54.474] [ RUN ] AddLShortcutTest.testStartupDirectory2([WIN_START_MENU_SHORTCUT=DEFAULT, WIN_START_MENU_SHORTCUT=FALSE](length=2)) [2026-03-18T02:01:49.560Z] [02:00:54.475] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.560Z] [02:00:54.476] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.8c49520c\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.560Z] [02:00:54.569] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.560Z] [02:00:54.570] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.8c49520c\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.560Z] [02:00:54.571] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.8c49520c\input\hello.jar -C testStartupDirectory2.8c49520c\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.560Z] [02:00:54.592] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.560Z] [02:00:54.592] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.8c49520c\input\hello.jar -C testStartupDirectory2.8c49520c\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.560Z] [02:00:54.594] TRACE: Init fake runtime in [testStartupDirectory2.8c49520c\fake_runtime] directory [2026-03-18T02:01:49.560Z] [02:00:54.596] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\launcher-1.properties] properties file... [2026-03-18T02:01:49.560Z] [02:00:54.596] TRACE: win-menu=false [2026-03-18T02:01:49.560Z] [02:00:54.596] TRACE: Done [2026-03-18T02:01:49.560Z] [02:00:54.598] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.8c49520c\input --dest testStartupDirectory2.8c49520c\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.8c49520c\fake_runtime --add-launcher launcher-1=testStartupDirectory2.8c49520c\launcher-1.properties -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.560Z] [02:00:55.287] Creating app package: foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\output [2026-03-18T02:01:49.560Z] [02:00:55.483] Using default package resource JavaApp.ico [icon] (add foo.ico to the resource-dir to customize). [2026-03-18T02:01:49.560Z] [02:00:55.490] Using default package resource WinLauncher.template [Template for creating executable properties file] (add foo.properties to the resource-dir to customize). [2026-03-18T02:01:49.560Z] [02:00:55.501] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11659242967088223801". [2026-03-18T02:01:49.560Z] [02:00:55.517] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.560Z] [02:00:55.520] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.560Z] [02:00:55.521] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11659242967088223801". [2026-03-18T02:01:49.560Z] [02:00:55.538] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.560Z] [02:00:55.574] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.560Z] [02:00:55.574] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.8c49520c\input --dest testStartupDirectory2.8c49520c\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.8c49520c\fake_runtime --add-launcher launcher-1=testStartupDirectory2.8c49520c\launcher-1.properties -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.560Z] [02:00:55.575] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\fake_runtime] [2026-03-18T02:01:49.560Z] [02:00:55.575] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.560Z] [02:00:55.575] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.560Z] [02:00:55.575] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:00:54.595677Z) [2026-03-18T02:01:49.560Z] [02:00:55.576] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.560Z] [02:00:55.578] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.8c49520c\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.560Z] [02:00:55.663] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.560Z] [02:00:55.663] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.8c49520c\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.560Z] [02:00:55.663] TRACE: Delete [testStartupDirectory2.8c49520c\input\hello.jar] existing jar file [2026-03-18T02:01:49.560Z] [02:00:55.664] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.8c49520c\input\hello.jar -C testStartupDirectory2.8c49520c\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.560Z] [02:00:55.683] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.560Z] [02:00:55.684] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.8c49520c\input\hello.jar -C testStartupDirectory2.8c49520c\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.560Z] [02:00:55.685] TRACE: Init fake runtime in [testStartupDirectory2.8c49520c\fake_runtime-0] directory [2026-03-18T02:01:49.560Z] [02:00:55.688] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.8c49520c\input --dest testStartupDirectory2.8c49520c\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.8c49520c\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.560Z] [02:00:56.356] Creating app package: StartupDirectory2AddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\out-10508 [2026-03-18T02:01:49.560Z] [02:00:56.460] Using default package resource JavaApp.ico [icon] (add StartupDirectory2AddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.560Z] [02:00:56.480] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectory2AddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.560Z] [02:00:56.494] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6135786082216185140". [2026-03-18T02:01:49.560Z] [02:00:56.528] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.560Z] [02:00:56.561] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.560Z] [02:00:56.561] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.8c49520c\input --dest testStartupDirectory2.8c49520c\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.8c49520c\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.560Z] [02:00:56.562] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\fake_runtime-0] [2026-03-18T02:01:49.560Z] [02:00:56.562] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.560Z] [02:00:56.562] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.560Z] [02:00:56.562] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:00:55.6877583Z) [2026-03-18T02:01:49.560Z] [02:00:56.608] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.560Z] [02:00:57.203] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.560Z] [02:00:57.203] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.560Z] [02:00:57.203] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.560Z] [02:00:57.727] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.560Z] [02:00:57.728] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.560Z] [02:00:57.728] TRACE: Check icon file [testStartupDirectory2.8c49520c\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.8c49520c\icons\expected.bmp] [2026-03-18T02:01:49.560Z] [02:00:57.728] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.560Z] [02:00:57.730] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.560Z] [2026-03-18T02:01:49.560Z] FileDescription [2026-03-18T02:01:49.560Z] --------------- [2026-03-18T02:01:49.560Z] foo [2026-03-18T02:01:49.560Z] [2026-03-18T02:01:49.560Z] [2026-03-18T02:01:49.560Z] [02:00:58.115] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.560Z] [02:00:58.115] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.560Z] [02:00:58.115] TRACE: assertEquals(foo): Check file description of [testStartupDirectory2.8c49520c\output\foo\launcher-1.exe] [2026-03-18T02:01:49.560Z] [02:00:58.116] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\output\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.560Z] [02:00:58.116] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\output\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.560Z] [02:00:58.116] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\output\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.560Z] [02:00:58.116] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\output\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.560Z] [02:00:58.116] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\output\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.560Z] [02:00:58.116] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.560Z] [02:00:58.121] TRACE: assertNull(): Check shortcut [WIN_DESKTOP_SHORTCUT] of launcher [launcher-1] is NOT recorded in .jpackage.xml file [2026-03-18T02:01:49.560Z] [02:00:58.121] TRACE: assertNotNull(false): Check shortcut [WIN_START_MENU_SHORTCUT] of launcher [launcher-1] is recorded in .jpackage.xml file [2026-03-18T02:01:49.560Z] [02:00:58.121] TRACE: assertEquals(Optional.empty): Check the value of shortcut [WIN_START_MENU_SHORTCUT] of launcher [launcher-1] recorded in .jpackage.xml file [2026-03-18T02:01:49.560Z] [02:00:58.123] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.8c49520c\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.8c49520c\output\foo --win-menu -J-Djlink.debug=true --verbose](12); inherit out+err... [2026-03-18T02:01:49.560Z] [02:00:59.002] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.560Z] [02:00:59.010] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.560Z] [02:00:59.141] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.560Z] [02:00:59.310] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.560Z] [02:00:59.343] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.560Z] [02:00:59.343] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.560Z] [02:00:59.343] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.560Z] [02:00:59.352] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.560Z] [02:00:59.380] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.560Z] [02:00:59.408] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.560Z] [02:00:59.418] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.560Z] [02:00:59.426] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.560Z] [02:00:59.436] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.560Z] [02:00:59.445] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.560Z] [02:00:59.462] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.560Z] [02:00:59.462] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.560Z] [02:00:59.467] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\output\foo [2026-03-18T02:01:49.560Z] [02:01:00.959] Command [PID: 29784]: [2026-03-18T02:01:49.560Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage780050643558073379\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage780050643558073379\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage780050643558073379\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage780050643558073379\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage780050643558073379\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage780050643558073379\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\output\foo\foo.exe -d JpAppSizeKb=989 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage780050643558073379\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage780050643558073379\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage780050643558073379\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage780050643558073379\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage780050643558073379\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage780050643558073379\wixobj\a.msi [2026-03-18T02:01:49.560Z] [02:01:00.959] Returned: 0 [2026-03-18T02:01:49.560Z] [2026-03-18T02:01:49.560Z] [02:01:00.982] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.560Z] [02:01:01.016] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.560Z] [02:01:01.016] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.8c49520c\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.8c49520c\output\foo --win-menu -J-Djlink.debug=true --verbose](12) exited with 0 code [2026-03-18T02:01:49.560Z] [02:01:01.017] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\output\foo] [2026-03-18T02:01:49.560Z] [02:01:01.017] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.560Z] [02:01:01.017] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.560Z] [02:01:01.017] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T02:00:55.4727416Z) [2026-03-18T02:01:49.560Z] [02:01:01.017] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T02:00:55.3337348Z) [2026-03-18T02:01:49.560Z] [02:01:01.017] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T02:00:54.5916762Z) [2026-03-18T02:01:49.560Z] [02:01:01.017] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T02:00:55.3387349Z) [2026-03-18T02:01:49.561Z] [02:01:01.017] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T02:00:55.5157474Z) [2026-03-18T02:01:49.561Z] [02:01:01.017] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T02:00:55.5367438Z) [2026-03-18T02:01:49.561Z] [02:01:01.017] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.561Z] [02:01:01.017] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.561Z] [02:01:01.017] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T02:00:54.595677Z) [2026-03-18T02:01:49.561Z] [02:01:01.017] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\output\AddLShortcutDir2Test-1.0.msi] path exists [2026-03-18T02:01:49.561Z] [02:01:01.018] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\output\AddLShortcutDir2Test-1.0.msi] is a file [2026-03-18T02:01:49.561Z] [02:01:01.019] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.8c49520c\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.8c49520c\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.561Z] Export table [Shortcut] in [testStartupDirectory2.8c49520c\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.561Z] Export table [Component] in [testStartupDirectory2.8c49520c\msi-db/Component.idt] file [2026-03-18T02:01:49.561Z] Export table [Directory] in [testStartupDirectory2.8c49520c\msi-db/Directory.idt] file [2026-03-18T02:01:49.561Z] Export table [File] in [testStartupDirectory2.8c49520c\msi-db/File.idt] file [2026-03-18T02:01:49.561Z] [02:01:01.107] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.561Z] [02:01:01.107] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.8c49520c\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.8c49520c\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.561Z] [02:01:01.130] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.561Z] [02:01:01.130] TRACE: assertStringListEquals(1, foo) [2026-03-18T02:01:49.561Z] [02:01:01.130] TRACE: assertEquals(1): Check the number of shortcuts of launcher [foo] [2026-03-18T02:01:49.561Z] [02:01:01.130] TRACE: Verify shortcut #1 of launcher [foo] [2026-03-18T02:01:49.561Z] [02:01:01.131] TRACE: assertEquals(ProgramMenuFolder\Unknown\foo): Check the shortcut path [2026-03-18T02:01:49.561Z] [02:01:01.131] TRACE: assertEquals(ProgramFiles64Folder\foo\foo.exe): Check the shortcut target [2026-03-18T02:01:49.561Z] [02:01:01.131] TRACE: assertEquals(ProgramFiles64Folder\foo): Check the shortcut work directory [2026-03-18T02:01:49.561Z] [02:01:01.131] TRACE: Done [2026-03-18T02:01:49.561Z] [02:01:01.132] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.561Z] [02:01:01.132] TRACE: icacls "testStartupDirectory2.8c49520c\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.561Z] [02:01:01.132] TRACE: msiexec /a "testStartupDirectory2.8c49520c\output\AddLShortcutDir2Test-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\unpacked-msi\Program Files" [2026-03-18T02:01:49.561Z] [02:01:01.133] TRACE: Done [2026-03-18T02:01:49.561Z] [02:01:01.133] TRACE: exec: Execute [cmd /c testStartupDirectory2.8c49520c\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.561Z] [02:01:01.586] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.561Z] [02:01:01.589] TRACE: Convert [PFiles64\foo] into [foo] in [testStartupDirectory2.8c49520c\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.561Z] [02:01:01.590] TRACE: Deleting [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.561Z] [02:01:01.590] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.8c49520c\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.8c49520c\output\foo --win-menu](10) [2026-03-18T02:01:49.561Z] [02:01:01.604] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.561Z] [02:01:01.604] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.561Z] [02:01:01.617] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.561Z] [02:01:01.619] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.561Z] [02:01:01.621] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.561Z] [02:01:01.621] TRACE: assertStringListEquals(1, testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\app\.package) [2026-03-18T02:01:49.561Z] [02:01:01.626] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\foo.exe] path exists [2026-03-18T02:01:49.561Z] [02:01:01.626] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\foo.exe] is a file [2026-03-18T02:01:49.561Z] [02:01:01.626] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\foo.exe] file is executable [2026-03-18T02:01:49.561Z] [02:01:01.626] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\app\foo.cfg] path exists [2026-03-18T02:01:49.561Z] [02:01:01.626] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\app\foo.cfg] is a file [2026-03-18T02:01:49.561Z] [02:01:01.629] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\foo.ico] path doesn't exist [2026-03-18T02:01:49.561Z] [02:01:01.630] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\runtime] path exists [2026-03-18T02:01:49.561Z] [02:01:01.631] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\runtime] is a directory [2026-03-18T02:01:49.561Z] [02:01:01.631] TRACE: Check contents of the predefined app image [testStartupDirectory2.8c49520c\output\foo] copied verbatim [2026-03-18T02:01:49.561Z] [02:01:01.636] TRACE: assertTrue(): Check the content of [testStartupDirectory2.8c49520c\output\foo\app\foo.cfg] and [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\app\foo.cfg] files is the same [2026-03-18T02:01:49.561Z] [02:01:01.639] TRACE: assertTrue(): Check the content of [testStartupDirectory2.8c49520c\output\foo\app\hello.jar] and [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\app\hello.jar] files is the same [2026-03-18T02:01:49.561Z] [02:01:01.641] TRACE: assertTrue(): Check the content of [testStartupDirectory2.8c49520c\output\foo\app\launcher-1.cfg] and [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\app\launcher-1.cfg] files is the same [2026-03-18T02:01:49.561Z] [02:01:01.712] TRACE: assertTrue(): Check the content of [testStartupDirectory2.8c49520c\output\foo\foo.exe] and [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\foo.exe] files is the same [2026-03-18T02:01:49.561Z] [02:01:01.781] TRACE: assertTrue(): Check the content of [testStartupDirectory2.8c49520c\output\foo\launcher-1.exe] and [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\launcher-1.exe] files is the same [2026-03-18T02:01:49.561Z] [02:01:01.783] TRACE: assertTrue(): Check the content of [testStartupDirectory2.8c49520c\output\foo\runtime\lib\bulk] and [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\runtime\lib\bulk] files is the same [2026-03-18T02:01:49.561Z] [02:01:01.783] TRACE: Done [2026-03-18T02:01:49.561Z] [02:01:01.787] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.561Z] [02:01:01.793] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.561Z] [02:01:02.407] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.561Z] [02:01:02.407] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.561Z] [02:01:02.408] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.561Z] [02:01:02.926] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.561Z] [02:01:02.926] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.561Z] [02:01:02.926] TRACE: Check icon file [testStartupDirectory2.8c49520c\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.8c49520c\icons\expected.bmp] [2026-03-18T02:01:49.561Z] [02:01:02.927] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.561Z] [02:01:02.932] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.561Z] [02:01:02.932] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.561Z] [02:01:02.932] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.561Z] [02:01:02.932] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.561Z] [02:01:02.932] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.561Z] [02:01:02.935] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.561Z] [02:01:02.937] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.8c49520c\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.8c49520c\output\foo --win-menu -J-Djlink.debug=true --verbose](12); inherit out+err... [2026-03-18T02:01:49.561Z] [02:01:03.811] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.561Z] [02:01:03.820] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.561Z] [02:01:03.966] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.561Z] [02:01:04.162] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.561Z] [02:01:04.204] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10573861853430708868\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.561Z] [02:01:04.205] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.561Z] [02:01:04.205] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.561Z] [02:01:04.217] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.561Z] [02:01:04.246] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.561Z] [02:01:04.272] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.561Z] [02:01:04.283] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.561Z] [02:01:04.293] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.561Z] [02:01:04.302] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.561Z] [02:01:04.310] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.561Z] [02:01:04.330] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.561Z] [02:01:04.331] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10573861853430708868\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.561Z] [02:01:04.335] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\output\foo [2026-03-18T02:01:49.561Z] [02:01:05.764] Command [PID: 1188]: [2026-03-18T02:01:49.561Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10573861853430708868\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10573861853430708868\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10573861853430708868\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10573861853430708868\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10573861853430708868\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10573861853430708868\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\output\foo\foo.exe -d JpAppSizeKb=989 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10573861853430708868\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10573861853430708868\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10573861853430708868\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10573861853430708868\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10573861853430708868\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10573861853430708868\wixobj\a.msi [2026-03-18T02:01:49.561Z] [02:01:05.765] Returned: 0 [2026-03-18T02:01:49.561Z] [2026-03-18T02:01:49.561Z] [02:01:05.784] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDir2Test-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.561Z] [02:01:05.785] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\output. [2026-03-18T02:01:49.561Z] [02:01:05.787] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.561Z] [02:01:05.794] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.561Z] [02:01:05.800] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10573861853430708868". [2026-03-18T02:01:49.561Z] [02:01:06.039] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\output [2026-03-18T02:01:49.561Z] [02:01:06.041] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.561Z] [02:01:06.070] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.561Z] [02:01:06.070] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.8c49520c\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.8c49520c\output\foo --win-menu -J-Djlink.debug=true --verbose](12) exited with 0 code [2026-03-18T02:01:49.561Z] [02:01:06.071] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.8c49520c\output\foo] [2026-03-18T02:01:49.561Z] [02:01:06.071] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.561Z] [02:01:06.071] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.561Z] [02:01:06.071] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T02:00:55.4727416Z) [2026-03-18T02:01:49.561Z] [02:01:06.071] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T02:00:55.3337348Z) [2026-03-18T02:01:49.561Z] [02:01:06.071] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T02:00:54.5916762Z) [2026-03-18T02:01:49.561Z] [02:01:06.071] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T02:00:55.3387349Z) [2026-03-18T02:01:49.561Z] [02:01:06.071] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T02:00:55.5157474Z) [2026-03-18T02:01:49.561Z] [02:01:06.071] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T02:00:55.5367438Z) [2026-03-18T02:01:49.561Z] [02:01:06.071] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.561Z] [02:01:06.071] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.561Z] [02:01:06.071] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T02:00:54.595677Z) [2026-03-18T02:01:49.561Z] [02:01:06.071] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\output\AddLShortcutDir2Test-1.0.exe] path exists [2026-03-18T02:01:49.561Z] [02:01:06.071] TRACE: assertTrue(): Check [testStartupDirectory2.8c49520c\output\AddLShortcutDir2Test-1.0.exe] is a file [2026-03-18T02:01:49.561Z] [02:01:06.072] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.8c49520c\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.8c49520c\output\foo --win-menu](10) command [2026-03-18T02:01:49.561Z] [02:01:06.072] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.8c49520c\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.8c49520c\output\foo --win-menu](10) command [2026-03-18T02:01:49.561Z] [02:01:06.072] TRACE: Deleting [testStartupDirectory2.8c49520c] directory recursively [2026-03-18T02:01:49.561Z] [02:01:06.088] [ OK ] AddLShortcutTest.testStartupDirectory2([WIN_START_MENU_SHORTCUT=DEFAULT, WIN_START_MENU_SHORTCUT=FALSE](length=2)); checks=65 [2026-03-18T02:01:49.561Z] [02:01:06.088] [ RUN ] AddLShortcutTest.testStartupDirectory2([WIN_START_MENU_SHORTCUT=DEFAULT, WIN_START_MENU_SHORTCUT=TRUE](length=2)) [2026-03-18T02:01:49.561Z] [02:01:06.089] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.561Z] [02:01:06.090] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.b053f8b1\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.561Z] [02:01:06.176] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.561Z] [02:01:06.176] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.b053f8b1\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.561Z] [02:01:06.177] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.b053f8b1\input\hello.jar -C testStartupDirectory2.b053f8b1\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.561Z] [02:01:06.198] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.561Z] [02:01:06.198] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.b053f8b1\input\hello.jar -C testStartupDirectory2.b053f8b1\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.561Z] [02:01:06.200] TRACE: Init fake runtime in [testStartupDirectory2.b053f8b1\fake_runtime] directory [2026-03-18T02:01:49.561Z] [02:01:06.202] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\launcher-1.properties] properties file... [2026-03-18T02:01:49.561Z] [02:01:06.202] TRACE: win-menu=true [2026-03-18T02:01:49.561Z] [02:01:06.203] TRACE: Done [2026-03-18T02:01:49.562Z] [02:01:06.204] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.b053f8b1\input --dest testStartupDirectory2.b053f8b1\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.b053f8b1\fake_runtime --add-launcher launcher-1=testStartupDirectory2.b053f8b1\launcher-1.properties -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.562Z] [02:01:06.887] Creating app package: foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\output [2026-03-18T02:01:49.562Z] [02:01:07.149] Using default package resource JavaApp.ico [icon] (add foo.ico to the resource-dir to customize). [2026-03-18T02:01:49.562Z] [02:01:07.157] Using default package resource WinLauncher.template [Template for creating executable properties file] (add foo.properties to the resource-dir to customize). [2026-03-18T02:01:49.562Z] [02:01:07.166] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8027116778462778486". [2026-03-18T02:01:49.562Z] [02:01:07.184] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.562Z] [02:01:07.186] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.562Z] [02:01:07.188] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8027116778462778486". [2026-03-18T02:01:49.562Z] [02:01:07.206] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.562Z] [02:01:07.331] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.562Z] [02:01:07.331] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.b053f8b1\input --dest testStartupDirectory2.b053f8b1\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.b053f8b1\fake_runtime --add-launcher launcher-1=testStartupDirectory2.b053f8b1\launcher-1.properties -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.562Z] [02:01:07.332] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\fake_runtime] [2026-03-18T02:01:49.562Z] [02:01:07.332] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.562Z] [02:01:07.332] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.562Z] [02:01:07.332] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:01:06.201472Z) [2026-03-18T02:01:49.562Z] [02:01:07.333] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.562Z] [02:01:07.336] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.b053f8b1\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.562Z] [02:01:07.411] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.562Z] [02:01:07.411] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.b053f8b1\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.562Z] [02:01:07.411] TRACE: Delete [testStartupDirectory2.b053f8b1\input\hello.jar] existing jar file [2026-03-18T02:01:49.562Z] [02:01:07.412] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.b053f8b1\input\hello.jar -C testStartupDirectory2.b053f8b1\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.562Z] [02:01:07.431] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.562Z] [02:01:07.431] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.b053f8b1\input\hello.jar -C testStartupDirectory2.b053f8b1\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.562Z] [02:01:07.433] TRACE: Init fake runtime in [testStartupDirectory2.b053f8b1\fake_runtime-0] directory [2026-03-18T02:01:49.562Z] [02:01:07.435] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.b053f8b1\input --dest testStartupDirectory2.b053f8b1\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.b053f8b1\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.562Z] [02:01:08.097] Creating app package: StartupDirectory2AddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\out-10508 [2026-03-18T02:01:49.562Z] [02:01:08.260] Using default package resource JavaApp.ico [icon] (add StartupDirectory2AddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.562Z] [02:01:08.269] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectory2AddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.562Z] [02:01:08.290] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7947490454925641166". [2026-03-18T02:01:49.562Z] [02:01:08.304] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.562Z] [02:01:08.347] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.562Z] [02:01:08.347] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.b053f8b1\input --dest testStartupDirectory2.b053f8b1\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.b053f8b1\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.562Z] [02:01:08.348] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\fake_runtime-0] [2026-03-18T02:01:49.562Z] [02:01:08.348] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.562Z] [02:01:08.348] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.562Z] [02:01:08.348] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:01:07.4345443Z) [2026-03-18T02:01:49.562Z] [02:01:08.390] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.562Z] [02:01:08.989] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.562Z] [02:01:08.989] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.562Z] [02:01:08.989] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.562Z] [02:01:09.509] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.562Z] [02:01:09.509] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.562Z] [02:01:09.509] TRACE: Check icon file [testStartupDirectory2.b053f8b1\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.b053f8b1\icons\expected.bmp] [2026-03-18T02:01:49.562Z] [02:01:09.509] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.562Z] [02:01:09.511] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.562Z] [2026-03-18T02:01:49.562Z] FileDescription [2026-03-18T02:01:49.562Z] --------------- [2026-03-18T02:01:49.562Z] foo [2026-03-18T02:01:49.562Z] [2026-03-18T02:01:49.562Z] [2026-03-18T02:01:49.562Z] [02:01:09.881] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.562Z] [02:01:09.882] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.562Z] [02:01:09.882] TRACE: assertEquals(foo): Check file description of [testStartupDirectory2.b053f8b1\output\foo\launcher-1.exe] [2026-03-18T02:01:49.562Z] [02:01:09.882] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\output\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.562Z] [02:01:09.882] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\output\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.562Z] [02:01:09.882] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\output\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.562Z] [02:01:09.882] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\output\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.562Z] [02:01:09.882] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\output\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.562Z] [02:01:09.882] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.562Z] [02:01:09.887] TRACE: assertNull(): Check shortcut [WIN_DESKTOP_SHORTCUT] of launcher [launcher-1] is NOT recorded in .jpackage.xml file [2026-03-18T02:01:49.562Z] [02:01:09.887] TRACE: assertNotNull(true): Check shortcut [WIN_START_MENU_SHORTCUT] of launcher [launcher-1] is recorded in .jpackage.xml file [2026-03-18T02:01:49.562Z] [02:01:09.887] TRACE: assertEquals(Optional[DEFAULT]): Check the value of shortcut [WIN_START_MENU_SHORTCUT] of launcher [launcher-1] recorded in .jpackage.xml file [2026-03-18T02:01:49.562Z] [02:01:09.889] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.b053f8b1\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.b053f8b1\output\foo --win-menu -J-Djlink.debug=true --verbose](12); inherit out+err... [2026-03-18T02:01:49.562Z] [02:01:10.794] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.562Z] [02:01:10.803] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.562Z] [02:01:10.946] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.562Z] [02:01:11.111] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.562Z] [02:01:11.145] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.562Z] [02:01:11.145] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.562Z] [02:01:11.146] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.562Z] [02:01:11.155] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.562Z] [02:01:11.182] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.562Z] [02:01:11.209] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.562Z] [02:01:11.219] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.562Z] [02:01:11.227] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.562Z] [02:01:11.237] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.562Z] [02:01:11.245] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.562Z] [02:01:11.264] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.562Z] [02:01:11.265] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.562Z] [02:01:11.269] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\output\foo [2026-03-18T02:01:49.562Z] [02:01:12.726] Command [PID: 4692]: [2026-03-18T02:01:49.562Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8491630449932012700\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8491630449932012700\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8491630449932012700\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8491630449932012700\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8491630449932012700\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8491630449932012700\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\output\foo\foo.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8491630449932012700\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8491630449932012700\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8491630449932012700\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8491630449932012700\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8491630449932012700\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8491630449932012700\wixobj\a.msi [2026-03-18T02:01:49.562Z] [02:01:12.727] Returned: 0 [2026-03-18T02:01:49.562Z] [2026-03-18T02:01:49.562Z] [02:01:12.747] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.562Z] [02:01:12.775] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.562Z] [02:01:12.775] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.b053f8b1\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.b053f8b1\output\foo --win-menu -J-Djlink.debug=true --verbose](12) exited with 0 code [2026-03-18T02:01:49.562Z] [02:01:12.776] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\output\foo] [2026-03-18T02:01:49.562Z] [02:01:12.776] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.562Z] [02:01:12.776] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.562Z] [02:01:12.776] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T02:01:07.1395415Z) [2026-03-18T02:01:49.562Z] [02:01:12.776] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T02:01:06.9405279Z) [2026-03-18T02:01:49.562Z] [02:01:12.776] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T02:01:06.1974695Z) [2026-03-18T02:01:49.562Z] [02:01:12.776] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T02:01:06.9455287Z) [2026-03-18T02:01:49.562Z] [02:01:12.776] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T02:01:07.1835414Z) [2026-03-18T02:01:49.562Z] [02:01:12.776] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T02:01:07.2035427Z) [2026-03-18T02:01:49.562Z] [02:01:12.777] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.562Z] [02:01:12.777] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.562Z] [02:01:12.777] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T02:01:06.201472Z) [2026-03-18T02:01:49.562Z] [02:01:12.777] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\output\AddLShortcutDir2Test-1.0.msi] path exists [2026-03-18T02:01:49.562Z] [02:01:12.777] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\output\AddLShortcutDir2Test-1.0.msi] is a file [2026-03-18T02:01:49.562Z] [02:01:12.778] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.b053f8b1\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.b053f8b1\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.562Z] Export table [Shortcut] in [testStartupDirectory2.b053f8b1\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.562Z] Export table [Component] in [testStartupDirectory2.b053f8b1\msi-db/Component.idt] file [2026-03-18T02:01:49.562Z] Export table [Directory] in [testStartupDirectory2.b053f8b1\msi-db/Directory.idt] file [2026-03-18T02:01:49.562Z] Export table [File] in [testStartupDirectory2.b053f8b1\msi-db/File.idt] file [2026-03-18T02:01:49.562Z] [02:01:12.875] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.562Z] [02:01:12.876] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.b053f8b1\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.b053f8b1\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.562Z] [02:01:12.899] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.562Z] [02:01:12.899] TRACE: assertStringListEquals(1, foo) [2026-03-18T02:01:49.562Z] [02:01:12.900] TRACE: assertStringListEquals(2, launcher-1) [2026-03-18T02:01:49.562Z] [02:01:12.900] TRACE: assertEquals(1): Check the number of shortcuts of launcher [foo] [2026-03-18T02:01:49.562Z] [02:01:12.900] TRACE: Verify shortcut #1 of launcher [foo] [2026-03-18T02:01:49.562Z] [02:01:12.900] TRACE: assertEquals(ProgramMenuFolder\Unknown\foo): Check the shortcut path [2026-03-18T02:01:49.562Z] [02:01:12.900] TRACE: assertEquals(ProgramFiles64Folder\foo\foo.exe): Check the shortcut target [2026-03-18T02:01:49.562Z] [02:01:12.900] TRACE: assertEquals(ProgramFiles64Folder\foo): Check the shortcut work directory [2026-03-18T02:01:49.562Z] [02:01:12.900] TRACE: Done [2026-03-18T02:01:49.562Z] [02:01:12.900] TRACE: assertEquals(1): Check the number of shortcuts of launcher [launcher-1] [2026-03-18T02:01:49.562Z] [02:01:12.900] TRACE: Verify shortcut #1 of launcher [launcher-1] [2026-03-18T02:01:49.562Z] [02:01:12.900] TRACE: assertEquals(ProgramMenuFolder\Unknown\launcher-1): Check the shortcut path [2026-03-18T02:01:49.562Z] [02:01:12.900] TRACE: assertEquals(ProgramFiles64Folder\foo\launcher-1.exe): Check the shortcut target [2026-03-18T02:01:49.562Z] [02:01:12.900] TRACE: assertEquals(ProgramFiles64Folder\foo): Check the shortcut work directory [2026-03-18T02:01:49.562Z] [02:01:12.900] TRACE: Done [2026-03-18T02:01:49.562Z] [02:01:12.901] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.562Z] [02:01:12.901] TRACE: icacls "testStartupDirectory2.b053f8b1\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.562Z] [02:01:12.901] TRACE: msiexec /a "testStartupDirectory2.b053f8b1\output\AddLShortcutDir2Test-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\unpacked-msi\Program Files" [2026-03-18T02:01:49.562Z] [02:01:12.902] TRACE: Done [2026-03-18T02:01:49.562Z] [02:01:12.902] TRACE: exec: Execute [cmd /c testStartupDirectory2.b053f8b1\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.563Z] [02:01:13.329] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.563Z] [02:01:13.332] TRACE: Convert [PFiles64\foo] into [foo] in [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.563Z] [02:01:13.333] TRACE: Deleting [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.563Z] [02:01:13.333] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.b053f8b1\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.b053f8b1\output\foo --win-menu](10) [2026-03-18T02:01:49.563Z] [02:01:13.345] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.563Z] [02:01:13.345] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.563Z] [02:01:13.359] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.563Z] [02:01:13.361] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.563Z] [02:01:13.363] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.563Z] [02:01:13.363] TRACE: assertStringListEquals(1, testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\app\.package) [2026-03-18T02:01:49.563Z] [02:01:13.367] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\foo.exe] path exists [2026-03-18T02:01:49.563Z] [02:01:13.367] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\foo.exe] is a file [2026-03-18T02:01:49.563Z] [02:01:13.367] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\foo.exe] file is executable [2026-03-18T02:01:49.563Z] [02:01:13.367] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\app\foo.cfg] path exists [2026-03-18T02:01:49.563Z] [02:01:13.367] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\app\foo.cfg] is a file [2026-03-18T02:01:49.563Z] [02:01:13.370] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\foo.ico] path doesn't exist [2026-03-18T02:01:49.563Z] [02:01:13.371] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\runtime] path exists [2026-03-18T02:01:49.563Z] [02:01:13.371] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\runtime] is a directory [2026-03-18T02:01:49.563Z] [02:01:13.371] TRACE: Check contents of the predefined app image [testStartupDirectory2.b053f8b1\output\foo] copied verbatim [2026-03-18T02:01:49.563Z] [02:01:13.375] TRACE: assertTrue(): Check the content of [testStartupDirectory2.b053f8b1\output\foo\app\foo.cfg] and [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\app\foo.cfg] files is the same [2026-03-18T02:01:49.563Z] [02:01:13.376] TRACE: assertTrue(): Check the content of [testStartupDirectory2.b053f8b1\output\foo\app\hello.jar] and [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\app\hello.jar] files is the same [2026-03-18T02:01:49.563Z] [02:01:13.377] TRACE: assertTrue(): Check the content of [testStartupDirectory2.b053f8b1\output\foo\app\launcher-1.cfg] and [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\app\launcher-1.cfg] files is the same [2026-03-18T02:01:49.563Z] [02:01:13.456] TRACE: assertTrue(): Check the content of [testStartupDirectory2.b053f8b1\output\foo\foo.exe] and [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\foo.exe] files is the same [2026-03-18T02:01:49.563Z] [02:01:13.526] TRACE: assertTrue(): Check the content of [testStartupDirectory2.b053f8b1\output\foo\launcher-1.exe] and [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\launcher-1.exe] files is the same [2026-03-18T02:01:49.563Z] [02:01:13.528] TRACE: assertTrue(): Check the content of [testStartupDirectory2.b053f8b1\output\foo\runtime\lib\bulk] and [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\runtime\lib\bulk] files is the same [2026-03-18T02:01:49.563Z] [02:01:13.528] TRACE: Done [2026-03-18T02:01:49.563Z] [02:01:13.532] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.563Z] [02:01:13.537] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.563Z] [02:01:14.113] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.563Z] [02:01:14.113] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.563Z] [02:01:14.114] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.563Z] [02:01:14.626] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.563Z] [02:01:14.626] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.563Z] [02:01:14.626] TRACE: Check icon file [testStartupDirectory2.b053f8b1\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.b053f8b1\icons\expected.bmp] [2026-03-18T02:01:49.563Z] [02:01:14.626] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.563Z] [02:01:14.631] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.563Z] [02:01:14.632] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.563Z] [02:01:14.632] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.563Z] [02:01:14.632] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.563Z] [02:01:14.632] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.563Z] [02:01:14.635] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.563Z] [02:01:14.637] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.b053f8b1\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.b053f8b1\output\foo --win-menu -J-Djlink.debug=true --verbose](12); inherit out+err... [2026-03-18T02:01:49.563Z] [02:01:15.515] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.563Z] [02:01:15.525] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.563Z] [02:01:15.663] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.563Z] [02:01:15.872] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.563Z] [02:01:15.908] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10437568467819486139\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.563Z] [02:01:15.909] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.563Z] [02:01:15.909] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.563Z] [02:01:15.918] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.563Z] [02:01:15.951] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.563Z] [02:01:15.979] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.563Z] [02:01:15.990] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.563Z] [02:01:15.997] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.563Z] [02:01:16.006] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.563Z] [02:01:16.014] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.563Z] [02:01:16.032] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.563Z] [02:01:16.033] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10437568467819486139\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.563Z] [02:01:16.037] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\output\foo [2026-03-18T02:01:49.563Z] [02:01:17.458] Command [PID: 66852]: [2026-03-18T02:01:49.563Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10437568467819486139\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10437568467819486139\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10437568467819486139\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10437568467819486139\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10437568467819486139\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10437568467819486139\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\output\foo\foo.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10437568467819486139\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10437568467819486139\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10437568467819486139\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10437568467819486139\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10437568467819486139\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10437568467819486139\wixobj\a.msi [2026-03-18T02:01:49.563Z] [02:01:17.458] Returned: 0 [2026-03-18T02:01:49.563Z] [2026-03-18T02:01:49.563Z] [02:01:17.478] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDir2Test-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.563Z] [02:01:17.479] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\output. [2026-03-18T02:01:49.563Z] [02:01:17.480] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.563Z] [02:01:17.486] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.563Z] [02:01:17.492] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10437568467819486139". [2026-03-18T02:01:49.563Z] [02:01:17.734] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\output [2026-03-18T02:01:49.563Z] [02:01:17.736] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.563Z] [02:01:17.764] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.563Z] [02:01:17.764] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.b053f8b1\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.b053f8b1\output\foo --win-menu -J-Djlink.debug=true --verbose](12) exited with 0 code [2026-03-18T02:01:49.563Z] [02:01:17.765] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.b053f8b1\output\foo] [2026-03-18T02:01:49.563Z] [02:01:17.765] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.563Z] [02:01:17.765] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.563Z] [02:01:17.765] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T02:01:07.1395415Z) [2026-03-18T02:01:49.563Z] [02:01:17.765] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T02:01:06.9405279Z) [2026-03-18T02:01:49.563Z] [02:01:17.765] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T02:01:06.1974695Z) [2026-03-18T02:01:49.563Z] [02:01:17.765] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T02:01:06.9455287Z) [2026-03-18T02:01:49.563Z] [02:01:17.765] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T02:01:07.1835414Z) [2026-03-18T02:01:49.563Z] [02:01:17.765] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T02:01:07.2035427Z) [2026-03-18T02:01:49.563Z] [02:01:17.765] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.563Z] [02:01:17.765] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.563Z] [02:01:17.765] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T02:01:06.201472Z) [2026-03-18T02:01:49.563Z] [02:01:17.766] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\output\AddLShortcutDir2Test-1.0.exe] path exists [2026-03-18T02:01:49.563Z] [02:01:17.766] TRACE: assertTrue(): Check [testStartupDirectory2.b053f8b1\output\AddLShortcutDir2Test-1.0.exe] is a file [2026-03-18T02:01:49.563Z] [02:01:17.766] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.b053f8b1\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.b053f8b1\output\foo --win-menu](10) command [2026-03-18T02:01:49.563Z] [02:01:17.766] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.b053f8b1\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.b053f8b1\output\foo --win-menu](10) command [2026-03-18T02:01:49.563Z] [02:01:17.766] TRACE: Deleting [testStartupDirectory2.b053f8b1] directory recursively [2026-03-18T02:01:49.563Z] [02:01:17.780] [ OK ] AddLShortcutTest.testStartupDirectory2([WIN_START_MENU_SHORTCUT=DEFAULT, WIN_START_MENU_SHORTCUT=TRUE](length=2)); checks=69 [2026-03-18T02:01:49.563Z] [02:01:17.781] [ RUN ] AddLShortcutTest.testStartupDirectory2([WIN_START_MENU_SHORTCUT=DEFAULT, WIN_START_MENU_SHORTCUT=](length=2)) [2026-03-18T02:01:49.563Z] [02:01:17.782] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.563Z] [02:01:17.783] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.da5686a3\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.563Z] [02:01:17.874] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.563Z] [02:01:17.875] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.da5686a3\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.563Z] [02:01:17.876] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.da5686a3\input\hello.jar -C testStartupDirectory2.da5686a3\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.563Z] [02:01:17.896] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.563Z] [02:01:17.896] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.da5686a3\input\hello.jar -C testStartupDirectory2.da5686a3\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.563Z] [02:01:17.898] TRACE: Init fake runtime in [testStartupDirectory2.da5686a3\fake_runtime] directory [2026-03-18T02:01:49.563Z] [02:01:17.900] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\launcher-1.properties] properties file... [2026-03-18T02:01:49.563Z] [02:01:17.901] TRACE: Done [2026-03-18T02:01:49.563Z] [02:01:17.902] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.da5686a3\input --dest testStartupDirectory2.da5686a3\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.da5686a3\fake_runtime --add-launcher launcher-1=testStartupDirectory2.da5686a3\launcher-1.properties -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:01:49.563Z] [02:01:18.581] Creating app package: foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\output [2026-03-18T02:01:49.563Z] [02:01:18.844] Using default package resource JavaApp.ico [icon] (add foo.ico to the resource-dir to customize). [2026-03-18T02:01:49.563Z] [02:01:18.851] Using default package resource WinLauncher.template [Template for creating executable properties file] (add foo.properties to the resource-dir to customize). [2026-03-18T02:01:49.563Z] [02:01:18.862] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1971696076532989668". [2026-03-18T02:01:49.563Z] [02:01:18.880] Using default package resource JavaApp.ico [icon] (add launcher-1.ico to the resource-dir to customize). [2026-03-18T02:01:49.563Z] [02:01:18.882] Using default package resource WinLauncher.template [Template for creating executable properties file] (add launcher-1.properties to the resource-dir to customize). [2026-03-18T02:01:49.563Z] [02:01:18.884] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1971696076532989668". [2026-03-18T02:01:49.563Z] [02:01:18.902] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.563Z] [02:01:18.945] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.564Z] [02:01:18.945] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.da5686a3\input --dest testStartupDirectory2.da5686a3\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.da5686a3\fake_runtime --add-launcher launcher-1=testStartupDirectory2.da5686a3\launcher-1.properties -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:01:49.564Z] [02:01:18.946] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\fake_runtime] [2026-03-18T02:01:49.564Z] [02:01:18.946] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.564Z] [02:01:18.946] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.564Z] [02:01:18.946] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:01:17.8991114Z) [2026-03-18T02:01:49.564Z] [02:01:18.946] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.564Z] [02:01:18.949] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.da5686a3\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.564Z] [02:01:19.036] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.564Z] [02:01:19.036] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.da5686a3\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.564Z] [02:01:19.036] TRACE: Delete [testStartupDirectory2.da5686a3\input\hello.jar] existing jar file [2026-03-18T02:01:49.564Z] [02:01:19.037] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.da5686a3\input\hello.jar -C testStartupDirectory2.da5686a3\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.564Z] [02:01:19.057] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.564Z] [02:01:19.057] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.da5686a3\input\hello.jar -C testStartupDirectory2.da5686a3\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.564Z] [02:01:19.058] TRACE: Init fake runtime in [testStartupDirectory2.da5686a3\fake_runtime-0] directory [2026-03-18T02:01:49.564Z] [02:01:19.060] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.da5686a3\input --dest testStartupDirectory2.da5686a3\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.da5686a3\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.564Z] [02:01:19.730] Creating app package: StartupDirectory2AddLShortcutTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\out-10508 [2026-03-18T02:01:49.564Z] [02:01:19.930] Using default package resource JavaApp.ico [icon] (add StartupDirectory2AddLShortcutTest.ico to the resource-dir to customize). [2026-03-18T02:01:49.564Z] [02:01:19.937] Using default package resource WinLauncher.template [Template for creating executable properties file] (add StartupDirectory2AddLShortcutTest.properties to the resource-dir to customize). [2026-03-18T02:01:49.564Z] [02:01:19.947] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17092846299609554150". [2026-03-18T02:01:49.564Z] [02:01:19.974] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.564Z] [02:01:20.066] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.564Z] [02:01:20.066] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.da5686a3\input --dest testStartupDirectory2.da5686a3\out-10508 --name StartupDirectory2AddLShortcutTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.da5686a3\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.564Z] [02:01:20.067] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\fake_runtime-0] [2026-03-18T02:01:49.564Z] [02:01:20.067] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.564Z] [02:01:20.067] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.564Z] [02:01:20.067] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:01:19.0591847Z) [2026-03-18T02:01:49.564Z] [02:01:20.081] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.564Z] [02:01:20.682] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.564Z] [02:01:20.682] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.564Z] [02:01:20.682] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.564Z] [02:01:21.210] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.564Z] [02:01:21.210] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\output\foo\launcher-1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.564Z] [02:01:21.210] TRACE: Check icon file [testStartupDirectory2.da5686a3\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.da5686a3\icons\expected.bmp] [2026-03-18T02:01:49.564Z] [02:01:21.211] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.564Z] [02:01:21.213] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:01:49.564Z] [2026-03-18T02:01:49.564Z] FileDescription [2026-03-18T02:01:49.564Z] --------------- [2026-03-18T02:01:49.564Z] foo [2026-03-18T02:01:49.564Z] [2026-03-18T02:01:49.564Z] [2026-03-18T02:01:49.564Z] [02:01:21.571] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.564Z] [02:01:21.571] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\output\foo\launcher-1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:01:49.564Z] [02:01:21.572] TRACE: assertEquals(foo): Check file description of [testStartupDirectory2.da5686a3\output\foo\launcher-1.exe] [2026-03-18T02:01:49.564Z] [02:01:21.572] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\output\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.564Z] [02:01:21.572] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\output\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.564Z] [02:01:21.572] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\output\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.564Z] [02:01:21.572] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\output\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.564Z] [02:01:21.572] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\output\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.564Z] [02:01:21.572] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\output\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.564Z] [02:01:21.577] TRACE: assertNull(): Check shortcut [WIN_DESKTOP_SHORTCUT] of launcher [launcher-1] is NOT recorded in .jpackage.xml file [2026-03-18T02:01:49.564Z] [02:01:21.577] TRACE: assertNull(): Check shortcut [WIN_START_MENU_SHORTCUT] of launcher [launcher-1] is NOT recorded in .jpackage.xml file [2026-03-18T02:01:49.564Z] [02:01:21.579] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.da5686a3\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.da5686a3\output\foo --win-menu -J-Djlink.debug=true --verbose](12); inherit out+err... [2026-03-18T02:01:49.564Z] [02:01:22.449] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.564Z] [02:01:22.459] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.564Z] [02:01:22.600] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.564Z] [02:01:22.786] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.564Z] [02:01:22.823] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.564Z] [02:01:22.824] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.564Z] [02:01:22.824] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.564Z] [02:01:22.835] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.564Z] [02:01:22.862] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.564Z] [02:01:22.889] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.564Z] [02:01:22.900] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.564Z] [02:01:22.909] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.564Z] [02:01:22.919] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.564Z] [02:01:22.926] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.564Z] [02:01:22.943] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.564Z] [02:01:22.943] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.564Z] [02:01:22.947] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\output\foo [2026-03-18T02:01:49.564Z] [02:01:24.407] Command [PID: 5728]: [2026-03-18T02:01:49.564Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14793565757915344412\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14793565757915344412\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14793565757915344412\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14793565757915344412\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14793565757915344412\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14793565757915344412\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\output\foo\foo.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14793565757915344412\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14793565757915344412\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14793565757915344412\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14793565757915344412\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14793565757915344412\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14793565757915344412\wixobj\a.msi [2026-03-18T02:01:49.564Z] [02:01:24.408] Returned: 0 [2026-03-18T02:01:49.564Z] [2026-03-18T02:01:49.564Z] [02:01:24.429] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.564Z] [02:01:24.458] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.564Z] [02:01:24.458] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.da5686a3\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.da5686a3\output\foo --win-menu -J-Djlink.debug=true --verbose](12) exited with 0 code [2026-03-18T02:01:49.564Z] [02:01:24.460] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\output\foo] [2026-03-18T02:01:49.564Z] [02:01:24.460] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.564Z] [02:01:24.460] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.564Z] [02:01:24.460] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T02:01:18.8331814Z) [2026-03-18T02:01:49.564Z] [02:01:24.460] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T02:01:18.6361635Z) [2026-03-18T02:01:49.564Z] [02:01:24.460] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T02:01:17.8951147Z) [2026-03-18T02:01:49.564Z] [02:01:24.460] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T02:01:18.6411722Z) [2026-03-18T02:01:49.564Z] [02:01:24.460] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T02:01:18.8781799Z) [2026-03-18T02:01:49.564Z] [02:01:24.460] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T02:01:18.8991857Z) [2026-03-18T02:01:49.564Z] [02:01:24.460] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.564Z] [02:01:24.460] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.564Z] [02:01:24.460] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T02:01:17.8991114Z) [2026-03-18T02:01:49.564Z] [02:01:24.460] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\output\AddLShortcutDir2Test-1.0.msi] path exists [2026-03-18T02:01:49.564Z] [02:01:24.460] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\output\AddLShortcutDir2Test-1.0.msi] is a file [2026-03-18T02:01:49.564Z] [02:01:24.462] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.da5686a3\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.da5686a3\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.564Z] Export table [Shortcut] in [testStartupDirectory2.da5686a3\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.564Z] Export table [Component] in [testStartupDirectory2.da5686a3\msi-db/Component.idt] file [2026-03-18T02:01:49.564Z] Export table [Directory] in [testStartupDirectory2.da5686a3\msi-db/Directory.idt] file [2026-03-18T02:01:49.564Z] Export table [File] in [testStartupDirectory2.da5686a3\msi-db/File.idt] file [2026-03-18T02:01:49.564Z] [02:01:24.556] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.564Z] [02:01:24.557] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.da5686a3\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.da5686a3\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.564Z] [02:01:24.577] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.564Z] [02:01:24.577] TRACE: assertStringListEquals(1, foo) [2026-03-18T02:01:49.564Z] [02:01:24.577] TRACE: assertStringListEquals(2, launcher-1) [2026-03-18T02:01:49.564Z] [02:01:24.577] TRACE: assertEquals(1): Check the number of shortcuts of launcher [foo] [2026-03-18T02:01:49.564Z] [02:01:24.577] TRACE: Verify shortcut #1 of launcher [foo] [2026-03-18T02:01:49.564Z] [02:01:24.577] TRACE: assertEquals(ProgramMenuFolder\Unknown\foo): Check the shortcut path [2026-03-18T02:01:49.564Z] [02:01:24.577] TRACE: assertEquals(ProgramFiles64Folder\foo\foo.exe): Check the shortcut target [2026-03-18T02:01:49.564Z] [02:01:24.577] TRACE: assertEquals(ProgramFiles64Folder\foo): Check the shortcut work directory [2026-03-18T02:01:49.564Z] [02:01:24.577] TRACE: Done [2026-03-18T02:01:49.564Z] [02:01:24.577] TRACE: assertEquals(1): Check the number of shortcuts of launcher [launcher-1] [2026-03-18T02:01:49.564Z] [02:01:24.577] TRACE: Verify shortcut #1 of launcher [launcher-1] [2026-03-18T02:01:49.564Z] [02:01:24.577] TRACE: assertEquals(ProgramMenuFolder\Unknown\launcher-1): Check the shortcut path [2026-03-18T02:01:49.564Z] [02:01:24.577] TRACE: assertEquals(ProgramFiles64Folder\foo\launcher-1.exe): Check the shortcut target [2026-03-18T02:01:49.564Z] [02:01:24.577] TRACE: assertEquals(ProgramFiles64Folder\foo): Check the shortcut work directory [2026-03-18T02:01:49.564Z] [02:01:24.578] TRACE: Done [2026-03-18T02:01:49.564Z] [02:01:24.578] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.564Z] [02:01:24.578] TRACE: icacls "testStartupDirectory2.da5686a3\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.564Z] [02:01:24.578] TRACE: msiexec /a "testStartupDirectory2.da5686a3\output\AddLShortcutDir2Test-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\unpacked-msi\Program Files" [2026-03-18T02:01:49.564Z] [02:01:24.579] TRACE: Done [2026-03-18T02:01:49.564Z] [02:01:24.579] TRACE: exec: Execute [cmd /c testStartupDirectory2.da5686a3\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.564Z] [02:01:25.015] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.564Z] [02:01:25.018] TRACE: Convert [PFiles64\foo] into [foo] in [testStartupDirectory2.da5686a3\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.564Z] [02:01:25.019] TRACE: Deleting [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.564Z] [02:01:25.019] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.da5686a3\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.da5686a3\output\foo --win-menu](10) [2026-03-18T02:01:49.564Z] [02:01:25.031] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.564Z] [02:01:25.032] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.564Z] [02:01:25.048] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.564Z] [02:01:25.050] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.564Z] [02:01:25.052] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.564Z] [02:01:25.052] TRACE: assertStringListEquals(1, testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\app\.package) [2026-03-18T02:01:49.564Z] [02:01:25.056] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\foo.exe] path exists [2026-03-18T02:01:49.564Z] [02:01:25.056] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\foo.exe] is a file [2026-03-18T02:01:49.564Z] [02:01:25.056] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\foo.exe] file is executable [2026-03-18T02:01:49.565Z] [02:01:25.056] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\app\foo.cfg] path exists [2026-03-18T02:01:49.565Z] [02:01:25.056] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\app\foo.cfg] is a file [2026-03-18T02:01:49.565Z] [02:01:25.059] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\foo.ico] path doesn't exist [2026-03-18T02:01:49.565Z] [02:01:25.060] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\runtime] path exists [2026-03-18T02:01:49.565Z] [02:01:25.060] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\runtime] is a directory [2026-03-18T02:01:49.565Z] [02:01:25.060] TRACE: Check contents of the predefined app image [testStartupDirectory2.da5686a3\output\foo] copied verbatim [2026-03-18T02:01:49.565Z] [02:01:25.064] TRACE: assertTrue(): Check the content of [testStartupDirectory2.da5686a3\output\foo\app\foo.cfg] and [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\app\foo.cfg] files is the same [2026-03-18T02:01:49.565Z] [02:01:25.066] TRACE: assertTrue(): Check the content of [testStartupDirectory2.da5686a3\output\foo\app\hello.jar] and [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\app\hello.jar] files is the same [2026-03-18T02:01:49.565Z] [02:01:25.067] TRACE: assertTrue(): Check the content of [testStartupDirectory2.da5686a3\output\foo\app\launcher-1.cfg] and [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\app\launcher-1.cfg] files is the same [2026-03-18T02:01:49.565Z] [02:01:25.163] TRACE: assertTrue(): Check the content of [testStartupDirectory2.da5686a3\output\foo\foo.exe] and [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\foo.exe] files is the same [2026-03-18T02:01:49.565Z] [02:01:25.230] TRACE: assertTrue(): Check the content of [testStartupDirectory2.da5686a3\output\foo\launcher-1.exe] and [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\launcher-1.exe] files is the same [2026-03-18T02:01:49.565Z] [02:01:25.232] TRACE: assertTrue(): Check the content of [testStartupDirectory2.da5686a3\output\foo\runtime\lib\bulk] and [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\runtime\lib\bulk] files is the same [2026-03-18T02:01:49.565Z] [02:01:25.232] TRACE: Done [2026-03-18T02:01:49.565Z] [02:01:25.236] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.565Z] [02:01:25.241] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\icons\expected.bmp](11); discard out+err... [2026-03-18T02:01:49.565Z] [02:01:25.837] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.565Z] [02:01:25.838] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:01:49.565Z] [02:01:25.838] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\icons\actual.bmp](11); discard out+err... [2026-03-18T02:01:49.565Z] [02:01:26.385] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.565Z] [02:01:26.385] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\launcher-1.exe" -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:01:49.565Z] [02:01:26.385] TRACE: Check icon file [testStartupDirectory2.da5686a3\icons\actual.bmp] of launcher-1 launcher is a copy of source icon file [testStartupDirectory2.da5686a3\icons\expected.bmp] [2026-03-18T02:01:49.565Z] [02:01:26.385] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:01:49.565Z] [02:01:26.391] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\launcher-1.exe] path exists [2026-03-18T02:01:49.565Z] [02:01:26.391] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\launcher-1.exe] is a file [2026-03-18T02:01:49.565Z] [02:01:26.391] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\launcher-1.exe] file is executable [2026-03-18T02:01:49.565Z] [02:01:26.391] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\app\launcher-1.cfg] path exists [2026-03-18T02:01:49.565Z] [02:01:26.391] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\app\launcher-1.cfg] is a file [2026-03-18T02:01:49.565Z] [02:01:26.394] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\unpacked-msi\Program Files\foo\launcher-1.ico] path doesn't exist [2026-03-18T02:01:49.565Z] [02:01:26.395] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.da5686a3\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.da5686a3\output\foo --win-menu -J-Djlink.debug=true --verbose](12); inherit out+err... [2026-03-18T02:01:49.565Z] [02:01:27.271] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.565Z] [02:01:27.280] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.565Z] [02:01:27.420] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:27.624] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:27.654] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17863434843787614813\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.565Z] [02:01:27.655] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.565Z] [02:01:27.655] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.565Z] [02:01:27.666] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:27.695] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:27.720] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:27.731] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:27.740] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:27.751] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:27.760] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:27.776] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:27.777] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17863434843787614813\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.565Z] [02:01:27.781] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\output\foo [2026-03-18T02:01:49.565Z] [02:01:29.217] Command [PID: 42288]: [2026-03-18T02:01:49.565Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17863434843787614813\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17863434843787614813\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17863434843787614813\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17863434843787614813\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17863434843787614813\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17863434843787614813\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\output\foo\foo.exe -d JpAppSizeKb=988 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17863434843787614813\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17863434843787614813\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17863434843787614813\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17863434843787614813\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17863434843787614813\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17863434843787614813\wixobj\a.msi [2026-03-18T02:01:49.565Z] [02:01:29.217] Returned: 0 [2026-03-18T02:01:49.565Z] [2026-03-18T02:01:49.565Z] [02:01:29.237] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDir2Test-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:29.237] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\output. [2026-03-18T02:01:49.565Z] [02:01:29.239] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:29.245] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:29.250] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17863434843787614813". [2026-03-18T02:01:49.565Z] [02:01:29.496] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\output [2026-03-18T02:01:49.565Z] [02:01:29.498] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.565Z] [02:01:29.528] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.565Z] [02:01:29.528] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.da5686a3\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.da5686a3\output\foo --win-menu -J-Djlink.debug=true --verbose](12) exited with 0 code [2026-03-18T02:01:49.565Z] [02:01:29.529] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.da5686a3\output\foo] [2026-03-18T02:01:49.565Z] [02:01:29.529] TRACE: assertStringListEquals( 1, #) [2026-03-18T02:01:49.565Z] [02:01:29.529] TRACE: assertStringListEquals( 2, app#) [2026-03-18T02:01:49.565Z] [02:01:29.529] TRACE: assertStringListEquals( 3, app\.jpackage.xml#2026-03-18T02:01:18.8331814Z) [2026-03-18T02:01:49.565Z] [02:01:29.529] TRACE: assertStringListEquals( 4, app\foo.cfg#2026-03-18T02:01:18.6361635Z) [2026-03-18T02:01:49.565Z] [02:01:29.529] TRACE: assertStringListEquals( 5, app\hello.jar#2026-03-18T02:01:17.8951147Z) [2026-03-18T02:01:49.565Z] [02:01:29.529] TRACE: assertStringListEquals( 6, app\launcher-1.cfg#2026-03-18T02:01:18.6411722Z) [2026-03-18T02:01:49.565Z] [02:01:29.529] TRACE: assertStringListEquals( 7, foo.exe#2026-03-18T02:01:18.8781799Z) [2026-03-18T02:01:49.565Z] [02:01:29.529] TRACE: assertStringListEquals( 8, launcher-1.exe#2026-03-18T02:01:18.8991857Z) [2026-03-18T02:01:49.565Z] [02:01:29.529] TRACE: assertStringListEquals( 9, runtime#) [2026-03-18T02:01:49.565Z] [02:01:29.529] TRACE: assertStringListEquals(10, runtime\lib#) [2026-03-18T02:01:49.565Z] [02:01:29.529] TRACE: assertStringListEquals(11, runtime\lib\bulk#2026-03-18T02:01:17.8991114Z) [2026-03-18T02:01:49.565Z] [02:01:29.529] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\output\AddLShortcutDir2Test-1.0.exe] path exists [2026-03-18T02:01:49.565Z] [02:01:29.529] TRACE: assertTrue(): Check [testStartupDirectory2.da5686a3\output\AddLShortcutDir2Test-1.0.exe] is a file [2026-03-18T02:01:49.565Z] [02:01:29.529] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.da5686a3\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.da5686a3\output\foo --win-menu](10) command [2026-03-18T02:01:49.565Z] [02:01:29.529] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.da5686a3\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.da5686a3\output\foo --win-menu](10) command [2026-03-18T02:01:49.565Z] [02:01:29.529] TRACE: Deleting [testStartupDirectory2.da5686a3] directory recursively [2026-03-18T02:01:49.565Z] [02:01:29.544] [ OK ] AddLShortcutTest.testStartupDirectory2([WIN_START_MENU_SHORTCUT=DEFAULT, WIN_START_MENU_SHORTCUT=](length=2)); checks=68 [2026-03-18T02:01:49.565Z] [02:01:29.544] [ RUN ] AddLShortcutTest.testStartupDirectory2([WIN_START_MENU_SHORTCUT=DEFAULT](length=1)) [2026-03-18T02:01:49.565Z] [02:01:29.545] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:01:49.565Z] [02:01:29.546] TRACE: exec: Execute tool provider [javac -d testStartupDirectory2.dc8bbc57\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:01:49.565Z] [02:01:29.640] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.565Z] [02:01:29.641] TRACE: assertEquals(0): Check command tool provider [javac -d testStartupDirectory2.dc8bbc57\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:01:49.565Z] [02:01:29.642] TRACE: exec: Execute tool provider [jar -c -f testStartupDirectory2.dc8bbc57\input\hello.jar -C testStartupDirectory2.dc8bbc57\jar-workdir .](7); discard out+err... [2026-03-18T02:01:49.565Z] [02:01:29.664] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.565Z] [02:01:29.664] TRACE: assertEquals(0): Check command tool provider [jar -c -f testStartupDirectory2.dc8bbc57\input\hello.jar -C testStartupDirectory2.dc8bbc57\jar-workdir .](7) exited with 0 code [2026-03-18T02:01:49.565Z] [02:01:29.666] TRACE: Init fake runtime in [testStartupDirectory2.dc8bbc57\fake_runtime] directory [2026-03-18T02:01:49.565Z] [02:01:29.669] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.dc8bbc57\input --dest testStartupDirectory2.dc8bbc57\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.dc8bbc57\fake_runtime -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:01:49.565Z] [02:01:30.339] Creating app package: foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.dc8bbc57\output [2026-03-18T02:01:49.565Z] [02:01:30.500] Using default package resource JavaApp.ico [icon] (add foo.ico to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:30.509] Using default package resource WinLauncher.template [Template for creating executable properties file] (add foo.properties to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:30.519] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7183867228670081740". [2026-03-18T02:01:49.565Z] [02:01:30.525] Succeeded in building Windows Application Image package [2026-03-18T02:01:49.565Z] [02:01:30.548] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.565Z] [02:01:30.548] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testStartupDirectory2.dc8bbc57\input --dest testStartupDirectory2.dc8bbc57\output --name foo --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testStartupDirectory2.dc8bbc57\fake_runtime -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:01:49.565Z] [02:01:30.549] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.dc8bbc57\fake_runtime] [2026-03-18T02:01:49.565Z] [02:01:30.549] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.565Z] [02:01:30.549] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:01:49.565Z] [02:01:30.549] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:01:29.6672074Z) [2026-03-18T02:01:49.565Z] [02:01:30.550] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.dc8bbc57\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.dc8bbc57\output\foo --win-menu -J-Djlink.debug=true --verbose](12); inherit out+err... [2026-03-18T02:01:49.565Z] [02:01:31.416] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.565Z] [02:01:31.425] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.565Z] [02:01:31.547] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:31.756] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:31.791] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.dc8bbc57\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.565Z] [02:01:31.792] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.565Z] [02:01:31.792] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.565Z] [02:01:31.803] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:31.827] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:31.855] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:31.864] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:31.874] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:31.884] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:31.892] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:31.910] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.565Z] [02:01:31.911] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.dc8bbc57\output\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.565Z] [02:01:31.915] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.dc8bbc57\output\foo [2026-03-18T02:01:49.565Z] [02:01:33.214] Command [PID: 21360]: [2026-03-18T02:01:49.566Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9631815632942142674\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9631815632942142674\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9631815632942142674\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9631815632942142674\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9631815632942142674\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9631815632942142674\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.dc8bbc57\output\foo\foo.exe -d JpAppSizeKb=498 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9631815632942142674\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9631815632942142674\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9631815632942142674\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9631815632942142674\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9631815632942142674\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9631815632942142674\wixobj\a.msi [2026-03-18T02:01:49.566Z] [02:01:33.215] Returned: 0 [2026-03-18T02:01:49.566Z] [2026-03-18T02:01:49.566Z] [02:01:33.237] Succeeded in building MSI Installer Package package [2026-03-18T02:01:49.566Z] [02:01:33.263] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.566Z] [02:01:33.263] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.dc8bbc57\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.dc8bbc57\output\foo --win-menu -J-Djlink.debug=true --verbose](12) exited with 0 code [2026-03-18T02:01:49.566Z] [02:01:33.264] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.dc8bbc57\output\foo] [2026-03-18T02:01:49.566Z] [02:01:33.264] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.566Z] [02:01:33.264] TRACE: assertStringListEquals(2, app#) [2026-03-18T02:01:49.566Z] [02:01:33.264] TRACE: assertStringListEquals(3, app\.jpackage.xml#2026-03-18T02:01:30.4892727Z) [2026-03-18T02:01:49.566Z] [02:01:33.264] TRACE: assertStringListEquals(4, app\foo.cfg#2026-03-18T02:01:30.3842711Z) [2026-03-18T02:01:49.566Z] [02:01:33.264] TRACE: assertStringListEquals(5, app\hello.jar#2026-03-18T02:01:29.6632122Z) [2026-03-18T02:01:49.566Z] [02:01:33.264] TRACE: assertStringListEquals(6, foo.exe#2026-03-18T02:01:30.5232756Z) [2026-03-18T02:01:49.566Z] [02:01:33.264] TRACE: assertStringListEquals(7, runtime#) [2026-03-18T02:01:49.566Z] [02:01:33.264] TRACE: assertStringListEquals(8, runtime\lib#) [2026-03-18T02:01:49.566Z] [02:01:33.264] TRACE: assertStringListEquals(9, runtime\lib\bulk#2026-03-18T02:01:29.6672074Z) [2026-03-18T02:01:49.566Z] [02:01:33.265] TRACE: assertTrue(): Check [testStartupDirectory2.dc8bbc57\output\AddLShortcutDir2Test-1.0.msi] path exists [2026-03-18T02:01:49.566Z] [02:01:33.265] TRACE: assertTrue(): Check [testStartupDirectory2.dc8bbc57\output\AddLShortcutDir2Test-1.0.msi] is a file [2026-03-18T02:01:49.566Z] [02:01:33.266] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.dc8bbc57\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.dc8bbc57\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:01:49.566Z] Export table [Shortcut] in [testStartupDirectory2.dc8bbc57\msi-db/Shortcut.idt] file [2026-03-18T02:01:49.566Z] Export table [Component] in [testStartupDirectory2.dc8bbc57\msi-db/Component.idt] file [2026-03-18T02:01:49.566Z] Export table [Directory] in [testStartupDirectory2.dc8bbc57\msi-db/Directory.idt] file [2026-03-18T02:01:49.566Z] Export table [File] in [testStartupDirectory2.dc8bbc57\msi-db/File.idt] file [2026-03-18T02:01:49.566Z] [02:01:33.356] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.566Z] [02:01:33.356] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testStartupDirectory2.dc8bbc57\output\AddLShortcutDir2Test-1.0.msi testStartupDirectory2.dc8bbc57\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:01:49.566Z] [02:01:33.375] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:01:49.566Z] [02:01:33.375] TRACE: assertStringListEquals(1, foo) [2026-03-18T02:01:49.566Z] [02:01:33.375] TRACE: assertEquals(1): Check the number of shortcuts of launcher [foo] [2026-03-18T02:01:49.566Z] [02:01:33.375] TRACE: Verify shortcut #1 of launcher [foo] [2026-03-18T02:01:49.566Z] [02:01:33.375] TRACE: assertEquals(ProgramMenuFolder\Unknown\foo): Check the shortcut path [2026-03-18T02:01:49.566Z] [02:01:33.375] TRACE: assertEquals(ProgramFiles64Folder\foo\foo.exe): Check the shortcut target [2026-03-18T02:01:49.566Z] [02:01:33.375] TRACE: assertEquals(ProgramFiles64Folder\foo): Check the shortcut work directory [2026-03-18T02:01:49.566Z] [02:01:33.375] TRACE: Done [2026-03-18T02:01:49.566Z] [02:01:33.377] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.dc8bbc57\unpacked-msi\unpack.bat] text file... [2026-03-18T02:01:49.566Z] [02:01:33.377] TRACE: icacls "testStartupDirectory2.dc8bbc57\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:01:49.566Z] [02:01:33.377] TRACE: msiexec /a "testStartupDirectory2.dc8bbc57\output\AddLShortcutDir2Test-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.dc8bbc57\unpacked-msi\Program Files" [2026-03-18T02:01:49.566Z] [02:01:33.378] TRACE: Done [2026-03-18T02:01:49.566Z] [02:01:33.378] TRACE: exec: Execute [cmd /c testStartupDirectory2.dc8bbc57\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:01:49.566Z] [02:01:33.806] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.566Z] [02:01:33.808] TRACE: Convert [PFiles64\foo] into [foo] in [testStartupDirectory2.dc8bbc57\unpacked-msi\Program Files] directory [2026-03-18T02:01:49.566Z] [02:01:33.809] TRACE: Deleting [testStartupDirectory2.dc8bbc57\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:01:49.566Z] [02:01:33.809] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.dc8bbc57\output --name AddLShortcutDir2Test --type msi --app-image testStartupDirectory2.dc8bbc57\output\foo --win-menu](10) [2026-03-18T02:01:49.566Z] [02:01:33.814] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:01:49.566Z] [02:01:33.814] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:01:49.566Z] [02:01:33.820] TRACE: assertTrue(): Check [testStartupDirectory2.dc8bbc57\unpacked-msi\Program Files\foo\service-installer.exe] path doesn't exist [2026-03-18T02:01:49.566Z] [02:01:33.822] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:01:49.566Z] [02:01:33.823] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.566Z] [02:01:33.823] TRACE: assertStringListEquals(1, testStartupDirectory2.dc8bbc57\unpacked-msi\Program Files\foo\app\.package) [2026-03-18T02:01:49.566Z] [02:01:33.829] TRACE: assertTrue(): Check [testStartupDirectory2.dc8bbc57\unpacked-msi\Program Files\foo\foo.exe] path exists [2026-03-18T02:01:49.566Z] [02:01:33.830] TRACE: assertTrue(): Check [testStartupDirectory2.dc8bbc57\unpacked-msi\Program Files\foo\foo.exe] is a file [2026-03-18T02:01:49.566Z] [02:01:33.830] TRACE: assertTrue(): Check [testStartupDirectory2.dc8bbc57\unpacked-msi\Program Files\foo\foo.exe] file is executable [2026-03-18T02:01:49.566Z] [02:01:33.830] TRACE: assertTrue(): Check [testStartupDirectory2.dc8bbc57\unpacked-msi\Program Files\foo\app\foo.cfg] path exists [2026-03-18T02:01:49.566Z] [02:01:33.830] TRACE: assertTrue(): Check [testStartupDirectory2.dc8bbc57\unpacked-msi\Program Files\foo\app\foo.cfg] is a file [2026-03-18T02:01:49.566Z] [02:01:33.833] TRACE: assertTrue(): Check [testStartupDirectory2.dc8bbc57\unpacked-msi\Program Files\foo\foo.ico] path doesn't exist [2026-03-18T02:01:49.566Z] [02:01:33.835] TRACE: assertTrue(): Check [testStartupDirectory2.dc8bbc57\unpacked-msi\Program Files\foo\runtime] path exists [2026-03-18T02:01:49.566Z] [02:01:33.835] TRACE: assertTrue(): Check [testStartupDirectory2.dc8bbc57\unpacked-msi\Program Files\foo\runtime] is a directory [2026-03-18T02:01:49.566Z] [02:01:33.835] TRACE: Check contents of the predefined app image [testStartupDirectory2.dc8bbc57\output\foo] copied verbatim [2026-03-18T02:01:49.566Z] [02:01:33.838] TRACE: assertTrue(): Check the content of [testStartupDirectory2.dc8bbc57\output\foo\app\foo.cfg] and [testStartupDirectory2.dc8bbc57\unpacked-msi\Program Files\foo\app\foo.cfg] files is the same [2026-03-18T02:01:49.566Z] [02:01:33.839] TRACE: assertTrue(): Check the content of [testStartupDirectory2.dc8bbc57\output\foo\app\hello.jar] and [testStartupDirectory2.dc8bbc57\unpacked-msi\Program Files\foo\app\hello.jar] files is the same [2026-03-18T02:01:49.566Z] [02:01:33.911] TRACE: assertTrue(): Check the content of [testStartupDirectory2.dc8bbc57\output\foo\foo.exe] and [testStartupDirectory2.dc8bbc57\unpacked-msi\Program Files\foo\foo.exe] files is the same [2026-03-18T02:01:49.566Z] [02:01:33.913] TRACE: assertTrue(): Check the content of [testStartupDirectory2.dc8bbc57\output\foo\runtime\lib\bulk] and [testStartupDirectory2.dc8bbc57\unpacked-msi\Program Files\foo\runtime\lib\bulk] files is the same [2026-03-18T02:01:49.566Z] [02:01:33.914] TRACE: Done [2026-03-18T02:01:49.566Z] [02:01:33.915] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.dc8bbc57\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.dc8bbc57\output\foo --win-menu -J-Djlink.debug=true --verbose](12); inherit out+err... [2026-03-18T02:01:49.566Z] [02:01:34.787] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:01:49.566Z] [02:01:34.798] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:01:49.566Z] [02:01:34.929] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.566Z] [02:01:35.140] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:01:49.566Z] [02:01:35.176] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5996203724127381064\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.566Z] [02:01:35.177] MSI ProductCode: f2d001be-a0a4-3978-b718-19b286b17fcc. [2026-03-18T02:01:49.566Z] [02:01:35.177] MSI UpgradeCode: da5d3040-31ee-344c-9361-fe8eef2d9bd3. [2026-03-18T02:01:49.566Z] [02:01:35.189] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:01:49.566Z] [02:01:35.214] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:01:49.566Z] [02:01:35.243] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:01:49.566Z] [02:01:35.254] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:01:49.566Z] [02:01:35.264] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:01:49.566Z] [02:01:35.273] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:01:49.566Z] [02:01:35.280] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:01:49.566Z] [02:01:35.297] No default package resource [script to run after application image is populated] (add foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:01:49.566Z] [02:01:35.298] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5996203724127381064\msi\AddLShortcutDir2Test-1.0.msi. [2026-03-18T02:01:49.566Z] [02:01:35.302] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.dc8bbc57\output\foo [2026-03-18T02:01:49.566Z] [02:01:36.572] Command [PID: 45208]: [2026-03-18T02:01:49.566Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5996203724127381064\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5996203724127381064\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5996203724127381064\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5996203724127381064\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5996203724127381064\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5996203724127381064\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=foo -d JpProductCode=f2d001be-a0a4-3978-b718-19b286b17fcc -d JpAppName=AddLShortcutDir2Test -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.dc8bbc57\output\foo\foo.exe -d JpAppSizeKb=498 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=da5d3040-31ee-344c-9361-fe8eef2d9bd3 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5996203724127381064\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5996203724127381064\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5996203724127381064\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5996203724127381064\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5996203724127381064\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5996203724127381064\wixobj\a.msi [2026-03-18T02:01:49.566Z] [02:01:36.572] Returned: 0 [2026-03-18T02:01:49.566Z] [2026-03-18T02:01:49.566Z] [02:01:36.592] No default package resource [script to run after msi file for exe installer is created] (add AddLShortcutDir2Test-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:01:49.566Z] [02:01:36.592] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.dc8bbc57\output. [2026-03-18T02:01:49.566Z] [02:01:36.593] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:01:49.566Z] [02:01:36.600] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:01:49.566Z] [02:01:36.606] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5996203724127381064". [2026-03-18T02:01:49.566Z] [02:01:36.851] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.dc8bbc57\output [2026-03-18T02:01:49.566Z] [02:01:36.853] Succeeded in building EXE Installer Package package [2026-03-18T02:01:49.566Z] [02:01:36.882] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:01:49.566Z] [02:01:36.883] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.dc8bbc57\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.dc8bbc57\output\foo --win-menu -J-Djlink.debug=true --verbose](12) exited with 0 code [2026-03-18T02:01:49.566Z] [02:01:36.883] TRACE: assertStringListEquals(): Check jpackage didn't modify ${APP_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testStartupDirectory2.dc8bbc57\output\foo] [2026-03-18T02:01:49.566Z] [02:01:36.883] TRACE: assertStringListEquals(1, #) [2026-03-18T02:01:49.566Z] [02:01:36.883] TRACE: assertStringListEquals(2, app#) [2026-03-18T02:01:49.566Z] [02:01:36.883] TRACE: assertStringListEquals(3, app\.jpackage.xml#2026-03-18T02:01:30.4892727Z) [2026-03-18T02:01:49.566Z] [02:01:36.883] TRACE: assertStringListEquals(4, app\foo.cfg#2026-03-18T02:01:30.3842711Z) [2026-03-18T02:01:49.566Z] [02:01:36.883] TRACE: assertStringListEquals(5, app\hello.jar#2026-03-18T02:01:29.6632122Z) [2026-03-18T02:01:49.566Z] [02:01:36.883] TRACE: assertStringListEquals(6, foo.exe#2026-03-18T02:01:30.5232756Z) [2026-03-18T02:01:49.566Z] [02:01:36.883] TRACE: assertStringListEquals(7, runtime#) [2026-03-18T02:01:49.566Z] [02:01:36.884] TRACE: assertStringListEquals(8, runtime\lib#) [2026-03-18T02:01:49.566Z] [02:01:36.884] TRACE: assertStringListEquals(9, runtime\lib\bulk#2026-03-18T02:01:29.6672074Z) [2026-03-18T02:01:49.566Z] [02:01:36.884] TRACE: assertTrue(): Check [testStartupDirectory2.dc8bbc57\output\AddLShortcutDir2Test-1.0.exe] path exists [2026-03-18T02:01:49.566Z] [02:01:36.884] TRACE: assertTrue(): Check [testStartupDirectory2.dc8bbc57\output\AddLShortcutDir2Test-1.0.exe] is a file [2026-03-18T02:01:49.566Z] [02:01:36.884] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.dc8bbc57\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.dc8bbc57\output\foo --win-menu](10) command [2026-03-18T02:01:49.566Z] [02:01:36.884] TRACE: Skip [verify-install] action of [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testStartupDirectory2.dc8bbc57\output --name AddLShortcutDir2Test --type exe --app-image testStartupDirectory2.dc8bbc57\output\foo --win-menu](10) command [2026-03-18T02:01:49.566Z] [02:01:36.884] TRACE: Deleting [testStartupDirectory2.dc8bbc57] directory recursively [2026-03-18T02:01:49.566Z] [02:01:36.897] [ OK ] AddLShortcutTest.testStartupDirectory2([WIN_START_MENU_SHORTCUT=DEFAULT](length=1)); checks=34 [2026-03-18T02:01:49.566Z] [02:01:36.899] [==========] 29 tests ran [2026-03-18T02:01:49.566Z] [02:01:36.899] [ PASSED ] 26 tests [2026-03-18T02:01:49.566Z] [02:01:36.901] [ FAILED ] 3 tests, listed below [2026-03-18T02:01:49.566Z] [02:01:36.902] [ FAILED ] AddLShortcutTest.test; workDir=[test] [2026-03-18T02:01:49.566Z] [02:01:36.902] [ FAILED ] AddLShortcutTest.testInvokeShortcuts(APP_DIR); workDir=[testInvokeShortcuts.37ba888a] [2026-03-18T02:01:49.566Z] [02:01:36.902] [ FAILED ] AddLShortcutTest.testInvokeShortcuts(DEFAULT); workDir=[testInvokeShortcuts.16ca11d8] [2026-03-18T02:01:49.566Z] [02:01:36.903] 3 FAILED TESTS [2026-03-18T02:01:49.566Z] STDERR: [2026-03-18T02:01:49.566Z] java.lang.AssertionError: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.566Z] at jdk.jpackage.test.TKit.error(TKit.java:369) [2026-03-18T02:01:49.566Z] at jdk.jpackage.test.TKit.assertStringListEquals(TKit.java:1079) [2026-03-18T02:01:49.566Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1464) [2026-03-18T02:01:49.566Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1417) [2026-03-18T02:01:49.566Z] at jdk.jpackage.test.JPackageCommand.assertPackageFile(JPackageCommand.java:1411) [2026-03-18T02:01:49.566Z] at jdk.jpackage.test.JPackageCommand.runStandardAsserts(JPackageCommand.java:1334) [2026-03-18T02:01:49.566Z] at jdk.jpackage.test.PackageTest$Handler.verifyPackageInstalled(PackageTest.java:805) [2026-03-18T02:01:49.566Z] at jdk.jpackage.test.PackageTest$Handler.processAction(PackageTest.java:742) [2026-03-18T02:01:49.566Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:592) [2026-03-18T02:01:49.566Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:512) [2026-03-18T02:01:49.566Z] at java.base/java.util.ImmutableCollections$List12.forEach(ImmutableCollections.java:680) [2026-03-18T02:01:49.566Z] at jdk.jpackage.test.PackageTest.lambda$runActions$1(PackageTest.java:486) [2026-03-18T02:01:49.566Z] at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) [2026-03-18T02:01:49.566Z] at jdk.jpackage.test.PackageTest.lambda$runActions$0(PackageTest.java:485) [2026-03-18T02:01:49.566Z] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [2026-03-18T02:01:49.566Z] at jdk.jpackage.test.PackageTest.runActions(PackageTest.java:484) [2026-03-18T02:01:49.566Z] at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:58) [2026-03-18T02:01:49.566Z] at AddLShortcutTest.test(AddLShortcutTest.java:163) [2026-03-18T02:01:49.566Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:01:49.566Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:01:49.566Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111) [2026-03-18T02:01:49.566Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:239) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$0(TKit.java:234) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.lambda$runTests$2(TKit.java:189) [2026-03-18T02:01:49.567Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.lambda$runTests$1(TKit.java:184) [2026-03-18T02:01:49.567Z] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) [2026-03-18T02:01:49.567Z] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.lambda$runTests$0(TKit.java:183) [2026-03-18T02:01:49.567Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.runTests(TKit.java:182) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.runTests(TKit.java:172) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.Main.runTests(Main.java:121) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:01:49.567Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:01:49.567Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:01:49.567Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:01:49.567Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:01:49.567Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:01:49.567Z] java.lang.AssertionError: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.error(TKit.java:369) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.assertStringListEquals(TKit.java:1079) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1464) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1417) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.JPackageCommand.assertPackageFile(JPackageCommand.java:1411) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.JPackageCommand.runStandardAsserts(JPackageCommand.java:1334) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.PackageTest$Handler.verifyPackageInstalled(PackageTest.java:805) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.PackageTest$Handler.processAction(PackageTest.java:742) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:592) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:512) [2026-03-18T02:01:49.567Z] at java.base/java.util.ImmutableCollections$List12.forEach(ImmutableCollections.java:680) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.PackageTest.lambda$runActions$1(PackageTest.java:486) [2026-03-18T02:01:49.567Z] at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.PackageTest.lambda$runActions$0(PackageTest.java:485) [2026-03-18T02:01:49.567Z] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.PackageTest.runActions(PackageTest.java:484) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:58) [2026-03-18T02:01:49.567Z] at AddLShortcutTest.testInvokeShortcuts(AddLShortcutTest.java:278) [2026-03-18T02:01:49.567Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:01:49.567Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:239) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$0(TKit.java:234) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.lambda$runTests$2(TKit.java:189) [2026-03-18T02:01:49.567Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.lambda$runTests$1(TKit.java:184) [2026-03-18T02:01:49.567Z] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) [2026-03-18T02:01:49.567Z] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.lambda$runTests$0(TKit.java:183) [2026-03-18T02:01:49.567Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.runTests(TKit.java:182) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.runTests(TKit.java:172) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.Main.runTests(Main.java:121) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:01:49.567Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:01:49.567Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:01:49.567Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:01:49.567Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:01:49.567Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:01:49.567Z] java.lang.AssertionError: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.error(TKit.java:369) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.assertStringListEquals(TKit.java:1079) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1464) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1417) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.JPackageCommand.assertPackageFile(JPackageCommand.java:1411) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.JPackageCommand.runStandardAsserts(JPackageCommand.java:1334) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.PackageTest$Handler.verifyPackageInstalled(PackageTest.java:805) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.PackageTest$Handler.processAction(PackageTest.java:742) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:592) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:512) [2026-03-18T02:01:49.567Z] at java.base/java.util.ImmutableCollections$List12.forEach(ImmutableCollections.java:680) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.PackageTest.lambda$runActions$1(PackageTest.java:486) [2026-03-18T02:01:49.567Z] at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.PackageTest.lambda$runActions$0(PackageTest.java:485) [2026-03-18T02:01:49.567Z] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.PackageTest.runActions(PackageTest.java:484) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:58) [2026-03-18T02:01:49.567Z] at AddLShortcutTest.testInvokeShortcuts(AddLShortcutTest.java:278) [2026-03-18T02:01:49.567Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:01:49.567Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:239) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$0(TKit.java:234) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.lambda$runTests$2(TKit.java:189) [2026-03-18T02:01:49.567Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.lambda$runTests$1(TKit.java:184) [2026-03-18T02:01:49.567Z] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) [2026-03-18T02:01:49.567Z] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.lambda$runTests$0(TKit.java:183) [2026-03-18T02:01:49.567Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.runTests(TKit.java:182) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.runTests(TKit.java:172) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.Main.runTests(Main.java:121) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:01:49.567Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:01:49.567Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:01:49.567Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:01:49.567Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:01:49.567Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:01:49.567Z] java.lang.RuntimeException: 3 FAILED TESTS [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.Main.reportSummary(Main.java:172) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.Main.runTests(Main.java:132) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:01:49.567Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:01:49.567Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:01:49.567Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:01:49.567Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:01:49.567Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:01:49.567Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:01:49.567Z] [2026-03-18T02:01:49.567Z] JavaTest Message: Test threw exception: java.lang.RuntimeException: 3 FAILED TESTS [2026-03-18T02:01:49.567Z] JavaTest Message: shutting down test [2026-03-18T02:01:49.567Z] [2026-03-18T02:01:49.567Z] STATUS:Failed.`main' threw exception: java.lang.RuntimeException: 3 FAILED TESTS [2026-03-18T02:01:49.567Z] rerun: [2026-03-18T02:01:49.567Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2' && \ [2026-03-18T02:01:49.567Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:01:49.567Z] SystemDrive=C: \ [2026-03-18T02:01:49.567Z] SystemRoot='C:\Windows' \ [2026-03-18T02:01:49.567Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:01:49.567Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:01:49.567Z] windir='C:\Windows' \ [2026-03-18T02:01:49.567Z] CLASSPATH='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar' \ [2026-03-18T02:01:49.567Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\java' \ [2026-03-18T02:01:49.567Z] -Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:01:49.567Z] -Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:01:49.567Z] -Dtest.compiler.opts= \ [2026-03-18T02:01:49.567Z] -Dtest.java.opts= \ [2026-03-18T02:01:49.567Z] -Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:01:49.567Z] -Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:01:49.567Z] -Dtest.timeout.factor=8.0 \ [2026-03-18T02:01:49.567Z] -Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:01:49.567Z] -Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:01:49.567Z] -Dtest.name=tools/jpackage/share/AddLShortcutTest.java#id1 \ [2026-03-18T02:01:49.567Z] -Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:01:49.567Z] -Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\AddLShortcutTest.java' \ [2026-03-18T02:01:49.567Z] -Dtest.main.class=AddLShortcutTest \ [2026-03-18T02:01:49.567Z] -Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:01:49.567Z] -Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:01:49.567Z] -Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d' \ [2026-03-18T02:01:49.567Z] -Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:01:49.567Z] -Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AddLShortcutTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:01:49.567Z] -Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:01:49.567Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:01:49.567Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:01:49.567Z] --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:01:49.567Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:01:49.567Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:01:49.567Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:01:49.567Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:01:49.567Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:01:49.567Z] --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:01:49.567Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:01:49.567Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:01:49.567Z] -ea \ [2026-03-18T02:01:49.567Z] -esa \ [2026-03-18T02:01:49.567Z] -Xmx512m \ [2026-03-18T02:01:49.567Z] -XX:+UseCompressedOops \ [2026-03-18T02:01:49.567Z] '-Djava.library.path=c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:01:49.567Z] -Xmx512m \ [2026-03-18T02:01:49.567Z] com.sun.javatest.regtest.agent.MainWrapper 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\tools\jpackage\share\AddLShortcutTest_id1.d\main.0.jta' --jpt-run=AddLShortcutTest [2026-03-18T02:01:49.567Z] [2026-03-18T02:01:49.567Z] TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 3 FAILED TESTS [2026-03-18T02:01:49.567Z] -------------------------------------------------- [2026-03-18T02:06:29.239Z] TEST: tools/jpackage/share/AsyncTest.java [2026-03-18T02:06:29.239Z] TEST JDK: c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image [2026-03-18T02:06:29.239Z] [2026-03-18T02:06:29.239Z] ACTION: build -- Passed. Build successful [2026-03-18T02:06:29.239Z] REASON: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:06:29.239Z] TIME: 1.92 seconds [2026-03-18T02:06:29.239Z] messages: [2026-03-18T02:06:29.239Z] command: build jdk.jpackage.test.* [2026-03-18T02:06:29.239Z] reason: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:06:29.239Z] started: Wed Mar 18 02:04:12.001 UTC 2026 [2026-03-18T02:06:29.239Z] Library /test/jdk/tools/jpackage/helpers: [2026-03-18T02:06:29.239Z] compile: jdk.jpackage.test.AdditionalLauncher, jdk.jpackage.test.Annotations, jdk.jpackage.test.AppImageFile, jdk.jpackage.test.ApplicationLayout, jdk.jpackage.test.CannedArgument, jdk.jpackage.test.CannedFormattedString, jdk.jpackage.test.CfgFile, jdk.jpackage.test.Comm, jdk.jpackage.test.CommandArguments, jdk.jpackage.test.ConfigFilesStasher, jdk.jpackage.test.ConfigurationTarget, jdk.jpackage.test.Executor, jdk.jpackage.test.FileAssociations, jdk.jpackage.test.Functional, jdk.jpackage.test.HelloApp, jdk.jpackage.test.JarBuilder, jdk.jpackage.test.JavaAppDesc, jdk.jpackage.test.JavaTool, jdk.jpackage.test.JPackageCommand, jdk.jpackage.test.JPackageStringBundle, jdk.jpackage.test.JPackageUserScript, jdk.jpackage.test.LauncherAsServiceVerifier, jdk.jpackage.test.LauncherIconVerifier, jdk.jpackage.test.LauncherShortcut, jdk.jpackage.test.LauncherVerifier, jdk.jpackage.test.LinuxHelper, jdk.jpackage.test.MacHelper, jdk.jpackage.test.MacSign, jdk.jpackage.test.MacSignVerify, jdk.jpackage.test.Main, jdk.jpackage.test.MethodCall, jdk.jpackage.test.MsiDatabase, jdk.jpackage.test.ObjectMapper, jdk.jpackage.test.PackageFile, jdk.jpackage.test.PackageTest, jdk.jpackage.test.PackageType, jdk.jpackage.test.PropertyFile, jdk.jpackage.test.PropertyFinder, jdk.jpackage.test.RunnablePackageTest, jdk.jpackage.test.TestBuilder, jdk.jpackage.test.TestBuilderConfig, jdk.jpackage.test.TestInstance, jdk.jpackage.test.TestMethodSupplier, jdk.jpackage.test.TKit, jdk.jpackage.test.WindowsHelper, jdk.jpackage.test.WinExecutableIconVerifier, jdk.jpackage.test.WinShortcutVerifier [2026-03-18T02:06:29.239Z] finished: Wed Mar 18 02:04:13.921 UTC 2026 [2026-03-18T02:06:29.239Z] elapsed time (seconds): 1.92 [2026-03-18T02:06:29.239Z] [2026-03-18T02:06:29.239Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:06:29.239Z] REASON: .class file out of date or does not exist [2026-03-18T02:06:29.239Z] TIME: 1.909 seconds [2026-03-18T02:06:29.239Z] messages: [2026-03-18T02:06:29.239Z] command: compile C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java [2026-03-18T02:06:29.239Z] reason: .class file out of date or does not exist [2026-03-18T02:06:29.239Z] started: Wed Mar 18 02:04:12.012 UTC 2026 [2026-03-18T02:06:29.239Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:06:29.239Z] Mode: agentvm [2026-03-18T02:06:29.239Z] Agent id: 2 [2026-03-18T02:06:29.239Z] Process id: 30776 [2026-03-18T02:06:29.239Z] finished: Wed Mar 18 02:04:13.921 UTC 2026 [2026-03-18T02:06:29.239Z] elapsed time (seconds): 1.909 [2026-03-18T02:06:29.239Z] configuration: [2026-03-18T02:06:29.239Z] Boot Layer (javac runtime environment) [2026-03-18T02:06:29.239Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:06:29.239Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:06:29.239Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:06:29.239Z] [2026-03-18T02:06:29.239Z] javac compilation environment [2026-03-18T02:06:29.239Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:06:29.239Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:06:29.239Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:06:29.239Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:06:29.239Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:06:29.239Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:06:29.239Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:06:29.239Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:06:29.239Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:06:29.239Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:06:29.239Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d [2026-03-18T02:06:29.239Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:06:29.239Z] [2026-03-18T02:06:29.239Z] rerun: [2026-03-18T02:06:29.239Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2' && \ [2026-03-18T02:06:29.239Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:06:29.239Z] SystemDrive=C: \ [2026-03-18T02:06:29.239Z] SystemRoot='C:\Windows' \ [2026-03-18T02:06:29.239Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:06:29.239Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:06:29.239Z] windir='C:\Windows' \ [2026-03-18T02:06:29.239Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:06:29.239Z] -J-ea \ [2026-03-18T02:06:29.239Z] -J-esa \ [2026-03-18T02:06:29.239Z] -J-Xmx512m \ [2026-03-18T02:06:29.239Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:06:29.239Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:06:29.239Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:06:29.239Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:06:29.239Z] -J-Dtest.java.opts= \ [2026-03-18T02:06:29.239Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:06:29.239Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:06:29.239Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:06:29.239Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:06:29.239Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:06:29.239Z] -J-Dtest.name=tools/jpackage/share/AsyncTest.java \ [2026-03-18T02:06:29.240Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:06:29.240Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\AsyncTest.java' \ [2026-03-18T02:06:29.240Z] -J-Dtest.main.class=AsyncTest \ [2026-03-18T02:06:29.240Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:06:29.240Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:06:29.240Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d' \ [2026-03-18T02:06:29.240Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:06:29.240Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:06:29.240Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:06:29.240Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:06:29.240Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:06:29.240Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:06:29.240Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:06:29.240Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:06:29.240Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:06:29.240Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:06:29.240Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:06:29.240Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:06:29.240Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:06:29.240Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:06:29.240Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d\test\jdk\tools\jpackage\helpers' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java' [2026-03-18T02:06:29.240Z] [2026-03-18T02:06:29.240Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:06:29.240Z] REASON: User specified action: run compile -Xlint:all -Werror AsyncTest.java [2026-03-18T02:06:29.240Z] TIME: 0.391 seconds [2026-03-18T02:06:29.240Z] messages: [2026-03-18T02:06:29.240Z] command: compile -Xlint:all -Werror C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\AsyncTest.java [2026-03-18T02:06:29.240Z] reason: User specified action: run compile -Xlint:all -Werror AsyncTest.java [2026-03-18T02:06:29.240Z] started: Wed Mar 18 02:04:13.921 UTC 2026 [2026-03-18T02:06:29.240Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:06:29.240Z] Mode: agentvm [2026-03-18T02:06:29.240Z] Agent id: 2 [2026-03-18T02:06:29.240Z] Process id: 30776 [2026-03-18T02:06:29.240Z] finished: Wed Mar 18 02:04:14.312 UTC 2026 [2026-03-18T02:06:29.240Z] elapsed time (seconds): 0.391 [2026-03-18T02:06:29.240Z] configuration: [2026-03-18T02:06:29.240Z] Boot Layer (javac runtime environment) [2026-03-18T02:06:29.240Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:06:29.240Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:06:29.240Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:06:29.240Z] [2026-03-18T02:06:29.240Z] javac compilation environment [2026-03-18T02:06:29.240Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:06:29.240Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:06:29.240Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:06:29.240Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:06:29.240Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:06:29.240Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:06:29.240Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:06:29.240Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:06:29.240Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:06:29.240Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share [2026-03-18T02:06:29.240Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:06:29.240Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share [2026-03-18T02:06:29.240Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d [2026-03-18T02:06:29.240Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:06:29.240Z] [2026-03-18T02:06:29.240Z] rerun: [2026-03-18T02:06:29.240Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2' && \ [2026-03-18T02:06:29.240Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:06:29.240Z] SystemDrive=C: \ [2026-03-18T02:06:29.240Z] SystemRoot='C:\Windows' \ [2026-03-18T02:06:29.240Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:06:29.240Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:06:29.240Z] windir='C:\Windows' \ [2026-03-18T02:06:29.240Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:06:29.240Z] -J-ea \ [2026-03-18T02:06:29.240Z] -J-esa \ [2026-03-18T02:06:29.240Z] -J-Xmx512m \ [2026-03-18T02:06:29.240Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:06:29.240Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:06:29.240Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:06:29.240Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:06:29.240Z] -J-Dtest.java.opts= \ [2026-03-18T02:06:29.240Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:06:29.240Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:06:29.240Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:06:29.240Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:06:29.240Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:06:29.240Z] -J-Dtest.name=tools/jpackage/share/AsyncTest.java \ [2026-03-18T02:06:29.240Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:06:29.240Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\AsyncTest.java' \ [2026-03-18T02:06:29.240Z] -J-Dtest.main.class=AsyncTest \ [2026-03-18T02:06:29.240Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:06:29.240Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:06:29.240Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d' \ [2026-03-18T02:06:29.240Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:06:29.240Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:06:29.240Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:06:29.240Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:06:29.240Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:06:29.240Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:06:29.240Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:06:29.240Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:06:29.240Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:06:29.240Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:06:29.240Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:06:29.240Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:06:29.240Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d' \ [2026-03-18T02:06:29.240Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:06:29.240Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:06:29.240Z] -Xlint:all \ [2026-03-18T02:06:29.240Z] -Werror 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\AsyncTest.java' [2026-03-18T02:06:29.240Z] [2026-03-18T02:06:29.240Z] ACTION: build -- Passed. All files up to date [2026-03-18T02:06:29.240Z] REASON: Named class compiled on demand [2026-03-18T02:06:29.240Z] TIME: 0.001 seconds [2026-03-18T02:06:29.240Z] messages: [2026-03-18T02:06:29.240Z] command: build jdk.jpackage.test.Main [2026-03-18T02:06:29.240Z] reason: Named class compiled on demand [2026-03-18T02:06:29.240Z] started: Wed Mar 18 02:04:14.312 UTC 2026 [2026-03-18T02:06:29.240Z] finished: Wed Mar 18 02:04:14.313 UTC 2026 [2026-03-18T02:06:29.240Z] elapsed time (seconds): 0.001 [2026-03-18T02:06:29.240Z] [2026-03-18T02:06:29.240Z] ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:06:29.240Z] REASON: User specified action: run main/othervm/timeout=1080 -Xmx512m jdk.jpackage.test.Main --jpt-run=AsyncTest [2026-03-18T02:06:29.240Z] TIME: 67.699 seconds [2026-03-18T02:06:29.240Z] messages: [2026-03-18T02:06:29.240Z] command: main -Xmx512m jdk.jpackage.test.Main --jpt-run=AsyncTest [2026-03-18T02:06:29.240Z] reason: User specified action: run main/othervm/timeout=1080 -Xmx512m jdk.jpackage.test.Main --jpt-run=AsyncTest [2026-03-18T02:06:29.240Z] exclusiveAccess wait time (seconds): 61.203 [2026-03-18T02:06:29.240Z] started: Wed Mar 18 02:05:15.521 UTC 2026 [2026-03-18T02:06:29.240Z] Mode: othervm [/othervm specified] [2026-03-18T02:06:29.240Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:06:29.240Z] Process id: 31768 [2026-03-18T02:06:29.240Z] finished: Wed Mar 18 02:06:23.220 UTC 2026 [2026-03-18T02:06:29.240Z] elapsed time (seconds): 67.699 [2026-03-18T02:06:29.240Z] configuration: [2026-03-18T02:06:29.240Z] Boot Layer [2026-03-18T02:06:29.240Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:06:29.240Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:06:29.240Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:06:29.240Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:06:29.240Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:06:29.240Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:06:29.240Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:06:29.240Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:06:29.240Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:06:29.240Z] add opens: jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:06:29.240Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:06:29.240Z] [2026-03-18T02:06:29.240Z] STDOUT: [2026-03-18T02:06:29.240Z] [02:05:15.930] Parsing [--jpt-run=AsyncTest]... [2026-03-18T02:06:29.240Z] [02:05:16.040] AsyncTest -> [public void AsyncTest.test() throws java.lang.Throwable] [2026-03-18T02:06:29.240Z] [02:05:16.131] Create: AsyncTest.test [2026-03-18T02:06:29.240Z] [02:05:16.145] [ RUN ] AsyncTest.test [2026-03-18T02:06:29.240Z] [02:05:16.447] TRACE: Bundler msi enabled [2026-03-18T02:06:29.240Z] [02:05:16.448] TRACE: Bundler exe enabled [2026-03-18T02:06:29.240Z] [02:05:16.535] TRACE: exec: Execute tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:06:29.240Z] [02:05:17.978] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.240Z] [02:05:17.987] TRACE: assertEquals(0): Check command tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:06:29.240Z] [02:05:17.989] TRACE: exec: Execute tool provider [jar -c -f test\hello.jar -e Hello -C test\jar-workdir .](9); discard out+err... [2026-03-18T02:06:29.240Z] [02:05:18.073] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.240Z] [02:05:18.073] TRACE: assertEquals(0): Check command tool provider [jar -c -f test\hello.jar -e Hello -C test\jar-workdir .](9) exited with 0 code [2026-03-18T02:06:29.240Z] [02:06:22.811] TRACE: [testAppImage(0)] STDOUT BEGIN [2026-03-18T02:06:29.240Z] [02:05:18.134] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.240Z] [02:05:18.153] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.240Z] [02:05:18.175] Parsing [--jpt-include=testAppImage(0)]... [2026-03-18T02:06:29.240Z] [02:05:18.176] Include: AsyncTest$AsyncInnerTest.testAppImage(0) [2026-03-18T02:06:29.240Z] [02:05:18.177] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(0) [2026-03-18T02:06:29.241Z] [02:05:18.179] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.a5ea03a9\fake_runtime] directory [2026-03-18T02:06:29.241Z] [02:05:18.232] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea03a9\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea03a9\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.241Z] [02:05:29.055] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea03a9\output [2026-03-18T02:06:29.241Z] [02:05:29.080] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:29.081] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:29.081] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5628546867095435453". [2026-03-18T02:06:29.241Z] [02:05:29.378] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.241Z] [02:05:29.379] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.241Z] [02:05:29.379] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea03a9\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea03a9\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.241Z] [02:05:29.380] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea03a9\fake_runtime] [2026-03-18T02:06:29.241Z] [02:05:29.380] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.241Z] [02:05:29.380] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.241Z] [02:05:29.380] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.1847876Z) [2026-03-18T02:06:29.241Z] [02:05:29.419] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.241Z] [02:05:29.419] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.a5ea03a9\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.241Z] [02:05:29.434] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.241Z] [02:05:29.434] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.241Z] [02:05:29.434] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03a9\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.241Z] [02:05:29.434] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03a9\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.241Z] [02:05:29.435] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03a9\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.241Z] [02:05:29.435] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03a9\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.241Z] [02:05:29.435] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03a9\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.241Z] [02:05:29.435] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03a9\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.241Z] [02:05:29.435] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03a9\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.241Z] [02:05:29.435] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03a9\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.241Z] [02:05:29.435] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03a9\output\Foo\runtime] path exists [2026-03-18T02:06:29.241Z] [02:05:29.435] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03a9\output\Foo\runtime] is a directory [2026-03-18T02:06:29.241Z] [02:05:29.435] TRACE: Deleting [AsyncInnerTest\testAppImage.a5ea03a9] directory recursively [2026-03-18T02:06:29.241Z] [02:05:29.451] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(0); checks=15 [2026-03-18T02:06:29.241Z] [02:05:29.451] [==========] 1 tests ran [2026-03-18T02:06:29.241Z] [02:05:29.451] [ PASSED ] 1 test [2026-03-18T02:06:29.241Z] [2026-03-18T02:06:29.241Z] [02:06:22.811] TRACE: [testAppImage(0)] STDOUT END [2026-03-18T02:06:29.241Z] [02:06:22.811] TRACE: [testAppImage(0)] STDERR BEGIN [2026-03-18T02:06:29.241Z] [2026-03-18T02:06:29.241Z] [02:06:22.811] TRACE: [testAppImage(0)] STDERR END [2026-03-18T02:06:29.241Z] [02:06:22.813] TRACE: [testNativeBundle(0)] STDOUT BEGIN [2026-03-18T02:06:29.241Z] [02:05:18.133] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.241Z] [02:05:18.509] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.241Z] [02:05:18.511] Parsing [--jpt-include=testNativeBundle(0)]... [2026-03-18T02:06:29.241Z] [02:05:18.512] Include: AsyncTest$AsyncInnerTest.testNativeBundle(0) [2026-03-18T02:06:29.241Z] [02:05:18.512] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(0) [2026-03-18T02:06:29.241Z] [02:05:18.513] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.241Z] [02:05:18.515] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d2128a\fake_runtime] directory [2026-03-18T02:06:29.241Z] [02:05:18.519] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d2128a\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d2128a\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.241Z] [02:05:30.429] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.241Z] [02:05:30.429] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.241Z] [02:05:30.451] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:30.452] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:30.453] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15377871469134788096". [2026-03-18T02:06:29.241Z] [02:05:31.174] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:31.205] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:31.216] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d2128a\output\Foo-1.0.msi. [2026-03-18T02:06:29.241Z] [02:05:31.216] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.241Z] [02:05:31.216] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.241Z] [02:05:31.218] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:31.228] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:31.233] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:31.236] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:31.239] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:31.242] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:31.245] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:31.251] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:31.252] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d2128a\output\Foo-1.0.msi. [2026-03-18T02:06:29.241Z] [02:05:31.252] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15377871469134788096\image [2026-03-18T02:06:29.241Z] [02:05:40.467] Command [PID: 40816]: [2026-03-18T02:06:29.241Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15377871469134788096\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15377871469134788096\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15377871469134788096\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15377871469134788096\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15377871469134788096\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15377871469134788096\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15377871469134788096\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15377871469134788096\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15377871469134788096\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15377871469134788096\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15377871469134788096\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15377871469134788096\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15377871469134788096\wixobj\a.msi [2026-03-18T02:06:29.241Z] [02:05:40.467] Returned: 0 [2026-03-18T02:06:29.241Z] [2026-03-18T02:06:29.241Z] [02:05:40.488] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.241Z] [02:05:40.496] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.241Z] [02:05:40.496] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d2128a\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d2128a\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.241Z] [02:05:40.497] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d2128a\fake_runtime] [2026-03-18T02:06:29.241Z] [02:05:40.497] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.241Z] [02:05:40.497] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.241Z] [02:05:40.497] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.5168136Z) [2026-03-18T02:06:29.241Z] [02:05:40.497] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d2128a\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.241Z] [02:05:40.497] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d2128a\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.241Z] [02:05:40.499] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d2128a\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.241Z] [02:05:40.499] TRACE: icacls "AsyncInnerTest\testNativeBundle.c9d2128a\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.241Z] [02:05:40.499] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.c9d2128a\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d2128a\unpacked-msi\Program Files" [2026-03-18T02:06:29.241Z] [02:05:40.499] TRACE: Done [2026-03-18T02:06:29.241Z] [02:05:40.500] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d2128a\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.241Z] [02:05:49.145] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.241Z] [02:05:52.146] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d2128a\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.241Z] [02:05:57.869] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.241Z] [02:05:57.870] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.c9d2128a\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.241Z] [02:05:57.871] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d2128a\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.241Z] [02:05:57.872] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d2128a\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d2128a\fake_runtime](13) [2026-03-18T02:06:29.241Z] [02:05:57.872] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.241Z] [02:05:57.872] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.241Z] [02:05:57.872] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d2128a\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.241Z] [02:05:57.873] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.241Z] [02:05:57.874] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.241Z] [02:05:57.874] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.c9d2128a\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.241Z] [02:05:57.874] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d2128a\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.241Z] [02:05:57.874] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d2128a\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.241Z] [02:05:57.874] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d2128a\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.241Z] [02:05:57.874] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d2128a\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.241Z] [02:05:57.874] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d2128a\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.241Z] [02:05:57.875] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d2128a\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.241Z] [02:05:57.875] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d2128a\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.241Z] [02:05:57.875] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d2128a\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.241Z] [02:05:57.875] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d2128a\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.241Z] [02:05:57.875] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d2128a\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.241Z] [02:05:57.879] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d2128a\fake_runtime-0] directory [2026-03-18T02:06:29.241Z] [02:05:57.881] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d2128a\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d2128a\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.241Z] [02:05:57.892] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.241Z] [02:05:57.892] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.241Z] [02:05:57.914] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:57.915] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:57.917] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9480595039161350473". [2026-03-18T02:06:29.241Z] [02:05:58.181] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:58.209] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:58.217] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9480595039161350473\msi\Foo-1.0.msi. [2026-03-18T02:06:29.241Z] [02:05:58.217] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.241Z] [02:05:58.217] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.241Z] [02:05:58.218] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:58.228] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:58.233] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:58.236] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:58.239] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:58.241] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:58.244] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:58.251] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:05:58.251] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9480595039161350473\msi\Foo-1.0.msi. [2026-03-18T02:06:29.241Z] [02:05:58.251] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9480595039161350473\image [2026-03-18T02:06:29.241Z] [02:06:00.999] Command [PID: 17488]: [2026-03-18T02:06:29.241Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9480595039161350473\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9480595039161350473\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9480595039161350473\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9480595039161350473\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9480595039161350473\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9480595039161350473\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9480595039161350473\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9480595039161350473\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9480595039161350473\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9480595039161350473\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9480595039161350473\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9480595039161350473\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9480595039161350473\wixobj\a.msi [2026-03-18T02:06:29.241Z] [02:06:00.999] Returned: 0 [2026-03-18T02:06:29.241Z] [2026-03-18T02:06:29.241Z] [02:06:01.018] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.241Z] [02:06:01.018] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d2128a\output. [2026-03-18T02:06:29.241Z] [02:06:01.018] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:06:01.027] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:06:01.029] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9480595039161350473". [2026-03-18T02:06:29.242Z] [02:06:01.482] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d2128a\output [2026-03-18T02:06:29.242Z] [02:06:01.483] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.242Z] [02:06:01.494] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.242Z] [02:06:01.494] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d2128a\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d2128a\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.242Z] [02:06:01.495] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d2128a\fake_runtime-0] [2026-03-18T02:06:29.242Z] [02:06:01.495] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.242Z] [02:06:01.496] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.242Z] [02:06:01.496] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:57.8802908Z) [2026-03-18T02:06:29.242Z] [02:06:01.496] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d2128a\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.242Z] [02:06:01.496] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d2128a\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.242Z] [02:06:01.496] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d2128a\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d2128a\fake_runtime-0](13) command [2026-03-18T02:06:29.242Z] [02:06:01.496] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d2128a\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d2128a\fake_runtime-0](13) command [2026-03-18T02:06:29.242Z] [02:06:01.497] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d2128a] directory recursively [2026-03-18T02:06:29.242Z] [02:06:01.504] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(0); checks=22 [2026-03-18T02:06:29.242Z] [02:06:01.504] [==========] 1 tests ran [2026-03-18T02:06:29.242Z] [02:06:01.504] [ PASSED ] 1 test [2026-03-18T02:06:29.242Z] [2026-03-18T02:06:29.242Z] [02:06:22.813] TRACE: [testNativeBundle(0)] STDOUT END [2026-03-18T02:06:29.242Z] [02:06:22.813] TRACE: [testNativeBundle(0)] STDERR BEGIN [2026-03-18T02:06:29.242Z] [2026-03-18T02:06:29.242Z] [02:06:22.813] TRACE: [testNativeBundle(0)] STDERR END [2026-03-18T02:06:29.242Z] [02:06:22.813] TRACE: [testAppImage(1)] STDOUT BEGIN [2026-03-18T02:06:29.242Z] [02:05:18.136] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.242Z] [02:05:33.701] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.242Z] [02:05:33.702] Parsing [--jpt-include=testAppImage(1)]... [2026-03-18T02:06:29.242Z] [02:05:33.702] Include: AsyncTest$AsyncInnerTest.testAppImage(1) [2026-03-18T02:06:29.242Z] [02:05:33.702] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(1) [2026-03-18T02:06:29.242Z] [02:05:33.704] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.a5ea03c8\fake_runtime] directory [2026-03-18T02:06:29.242Z] [02:05:33.719] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea03c8\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea03c8\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.242Z] [02:05:33.731] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea03c8\output [2026-03-18T02:06:29.242Z] [02:05:33.893] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:33.895] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:33.895] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15806709120722440096". [2026-03-18T02:06:29.242Z] [02:05:34.418] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.242Z] [02:05:34.419] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.242Z] [02:05:34.419] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea03c8\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea03c8\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.242Z] [02:05:34.420] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea03c8\fake_runtime] [2026-03-18T02:06:29.242Z] [02:05:34.420] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.242Z] [02:05:34.420] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.242Z] [02:05:34.420] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:33.7087733Z) [2026-03-18T02:06:29.242Z] [02:05:34.421] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.242Z] [02:05:34.421] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.a5ea03c8\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.242Z] [02:05:34.426] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.242Z] [02:05:34.426] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.242Z] [02:05:34.427] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03c8\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.242Z] [02:05:34.427] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03c8\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.242Z] [02:05:34.427] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03c8\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.242Z] [02:05:34.427] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03c8\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.242Z] [02:05:34.427] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03c8\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.242Z] [02:05:34.427] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03c8\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.242Z] [02:05:34.427] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03c8\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.242Z] [02:05:34.427] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03c8\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.242Z] [02:05:34.427] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03c8\output\Foo\runtime] path exists [2026-03-18T02:06:29.242Z] [02:05:34.427] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03c8\output\Foo\runtime] is a directory [2026-03-18T02:06:29.242Z] [02:05:34.428] TRACE: Deleting [AsyncInnerTest\testAppImage.a5ea03c8] directory recursively [2026-03-18T02:06:29.242Z] [02:05:34.431] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(1); checks=15 [2026-03-18T02:06:29.242Z] [02:05:34.431] [==========] 1 tests ran [2026-03-18T02:06:29.242Z] [02:05:34.431] [ PASSED ] 1 test [2026-03-18T02:06:29.242Z] [2026-03-18T02:06:29.242Z] [02:06:22.813] TRACE: [testAppImage(1)] STDOUT END [2026-03-18T02:06:29.242Z] [02:06:22.813] TRACE: [testAppImage(1)] STDERR BEGIN [2026-03-18T02:06:29.242Z] [2026-03-18T02:06:29.242Z] [02:06:22.813] TRACE: [testAppImage(1)] STDERR END [2026-03-18T02:06:29.242Z] [02:06:22.813] TRACE: [testNativeBundle(1)] STDOUT BEGIN [2026-03-18T02:06:29.242Z] [02:05:18.133] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.242Z] [02:05:18.294] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.242Z] [02:05:18.296] Parsing [--jpt-include=testNativeBundle(1)]... [2026-03-18T02:06:29.242Z] [02:05:18.297] Include: AsyncTest$AsyncInnerTest.testNativeBundle(1) [2026-03-18T02:06:29.242Z] [02:05:18.298] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(1) [2026-03-18T02:06:29.242Z] [02:05:18.299] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.242Z] [02:05:18.377] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d212a9\fake_runtime] directory [2026-03-18T02:06:29.242Z] [02:05:18.423] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212a9\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212a9\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.242Z] [02:05:22.812] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.242Z] [02:05:22.812] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.242Z] [02:05:22.836] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:22.838] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:22.838] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6426908141652112456". [2026-03-18T02:06:29.242Z] [02:05:23.148] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:23.174] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:23.182] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212a9\output\Foo-1.0.msi. [2026-03-18T02:06:29.242Z] [02:05:23.182] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.242Z] [02:05:23.182] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.242Z] [02:05:23.184] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:23.197] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:23.205] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:23.209] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:23.213] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:23.216] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:23.220] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:23.227] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:23.228] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212a9\output\Foo-1.0.msi. [2026-03-18T02:06:29.242Z] [02:05:23.228] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6426908141652112456\image [2026-03-18T02:06:29.242Z] [02:05:31.295] Command [PID: 11468]: [2026-03-18T02:06:29.242Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6426908141652112456\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6426908141652112456\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6426908141652112456\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6426908141652112456\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6426908141652112456\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6426908141652112456\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6426908141652112456\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6426908141652112456\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6426908141652112456\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6426908141652112456\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6426908141652112456\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6426908141652112456\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6426908141652112456\wixobj\a.msi [2026-03-18T02:06:29.242Z] [02:05:31.295] Returned: 0 [2026-03-18T02:06:29.242Z] [2026-03-18T02:06:29.242Z] [02:05:31.315] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.242Z] [02:05:31.323] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.242Z] [02:05:31.324] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212a9\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212a9\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.242Z] [02:05:31.324] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212a9\fake_runtime] [2026-03-18T02:06:29.242Z] [02:05:31.325] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.242Z] [02:05:31.325] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.242Z] [02:05:31.325] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.3798047Z) [2026-03-18T02:06:29.242Z] [02:05:31.325] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212a9\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.242Z] [02:05:31.325] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212a9\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.242Z] [02:05:31.326] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212a9\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.242Z] [02:05:31.327] TRACE: icacls "AsyncInnerTest\testNativeBundle.c9d212a9\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.242Z] [02:05:31.327] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.c9d212a9\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212a9\unpacked-msi\Program Files" [2026-03-18T02:06:29.242Z] [02:05:31.327] TRACE: Done [2026-03-18T02:06:29.242Z] [02:05:31.328] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d212a9\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.242Z] [02:05:46.453] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.242Z] [02:05:49.462] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d212a9\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.242Z] [02:05:51.229] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.242Z] [02:05:51.230] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.c9d212a9\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.242Z] [02:05:51.231] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d212a9\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.242Z] [02:05:51.232] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212a9\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212a9\fake_runtime](13) [2026-03-18T02:06:29.242Z] [02:05:51.232] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.242Z] [02:05:51.232] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.242Z] [02:05:51.233] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212a9\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.242Z] [02:05:51.234] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.242Z] [02:05:51.241] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.242Z] [02:05:51.241] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.c9d212a9\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.242Z] [02:05:51.242] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212a9\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.242Z] [02:05:51.242] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212a9\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.242Z] [02:05:51.243] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212a9\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.242Z] [02:05:51.243] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212a9\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.242Z] [02:05:51.243] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212a9\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.242Z] [02:05:51.243] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212a9\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.242Z] [02:05:51.243] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212a9\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.242Z] [02:05:51.243] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212a9\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.242Z] [02:05:51.243] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212a9\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.242Z] [02:05:51.243] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212a9\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.242Z] [02:05:51.244] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d212a9\fake_runtime-0] directory [2026-03-18T02:06:29.242Z] [02:05:51.247] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212a9\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212a9\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.242Z] [02:05:51.262] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.242Z] [02:05:51.262] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.242Z] [02:05:51.286] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:51.287] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:51.288] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage102064431063475912". [2026-03-18T02:06:29.242Z] [02:05:51.547] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:51.567] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:51.572] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage102064431063475912\msi\Foo-1.0.msi. [2026-03-18T02:06:29.242Z] [02:05:51.572] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.242Z] [02:05:51.572] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.242Z] [02:05:51.573] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:51.582] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:51.587] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:51.589] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:51.592] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:51.595] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:51.597] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:51.604] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:51.604] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage102064431063475912\msi\Foo-1.0.msi. [2026-03-18T02:06:29.242Z] [02:05:51.604] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage102064431063475912\image [2026-03-18T02:06:29.242Z] [02:05:54.475] Command [PID: 41060]: [2026-03-18T02:06:29.242Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage102064431063475912\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage102064431063475912\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage102064431063475912\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage102064431063475912\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage102064431063475912\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage102064431063475912\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage102064431063475912\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage102064431063475912\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage102064431063475912\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage102064431063475912\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage102064431063475912\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage102064431063475912\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage102064431063475912\wixobj\a.msi [2026-03-18T02:06:29.242Z] [02:05:54.475] Returned: 0 [2026-03-18T02:06:29.242Z] [2026-03-18T02:06:29.242Z] [02:05:54.493] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:54.494] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212a9\output. [2026-03-18T02:06:29.242Z] [02:05:54.494] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:54.502] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.242Z] [02:05:54.504] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage102064431063475912". [2026-03-18T02:06:29.242Z] [02:05:54.907] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212a9\output [2026-03-18T02:06:29.242Z] [02:05:54.907] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.242Z] [02:05:54.918] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.242Z] [02:05:54.918] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212a9\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212a9\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.242Z] [02:05:54.919] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212a9\fake_runtime-0] [2026-03-18T02:06:29.242Z] [02:05:54.919] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.242Z] [02:05:54.919] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.242Z] [02:05:54.919] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:51.2458748Z) [2026-03-18T02:06:29.242Z] [02:05:54.919] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212a9\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.242Z] [02:05:54.919] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212a9\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.242Z] [02:05:54.919] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212a9\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212a9\fake_runtime-0](13) command [2026-03-18T02:06:29.242Z] [02:05:54.919] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212a9\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212a9\fake_runtime-0](13) command [2026-03-18T02:06:29.242Z] [02:05:54.919] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d212a9] directory recursively [2026-03-18T02:06:29.242Z] [02:05:54.928] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(1); checks=22 [2026-03-18T02:06:29.242Z] [02:05:54.929] [==========] 1 tests ran [2026-03-18T02:06:29.242Z] [02:05:54.929] [ PASSED ] 1 test [2026-03-18T02:06:29.242Z] [2026-03-18T02:06:29.242Z] [02:06:22.813] TRACE: [testNativeBundle(1)] STDOUT END [2026-03-18T02:06:29.242Z] [02:06:22.813] TRACE: [testNativeBundle(1)] STDERR BEGIN [2026-03-18T02:06:29.242Z] [2026-03-18T02:06:29.242Z] [02:06:22.813] TRACE: [testNativeBundle(1)] STDERR END [2026-03-18T02:06:29.242Z] [02:06:22.813] TRACE: [testAppImage(2)] STDOUT BEGIN [2026-03-18T02:06:29.242Z] [02:05:18.133] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.242Z] [02:05:18.138] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.242Z] [02:05:18.155] Parsing [--jpt-include=testAppImage(2)]... [2026-03-18T02:06:29.242Z] [02:05:18.156] Include: AsyncTest$AsyncInnerTest.testAppImage(2) [2026-03-18T02:06:29.242Z] [02:05:18.159] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(2) [2026-03-18T02:06:29.242Z] [02:05:18.171] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.a5ea03e7\fake_runtime] directory [2026-03-18T02:06:29.242Z] [02:05:18.258] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea03e7\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea03e7\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.243Z] [02:05:20.725] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea03e7\output [2026-03-18T02:06:29.243Z] [02:05:20.751] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:05:20.752] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:05:20.753] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13244120156194642558". [2026-03-18T02:06:29.243Z] [02:05:20.977] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.243Z] [02:05:20.979] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.243Z] [02:05:20.993] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea03e7\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea03e7\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.243Z] [02:05:20.999] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea03e7\fake_runtime] [2026-03-18T02:06:29.243Z] [02:05:21.000] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.243Z] [02:05:21.004] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.243Z] [02:05:21.004] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.1867867Z) [2026-03-18T02:06:29.243Z] [02:05:21.005] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.243Z] [02:05:21.006] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.a5ea03e7\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.243Z] [02:05:21.023] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.243Z] [02:05:21.024] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.243Z] [02:05:21.024] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03e7\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.243Z] [02:05:21.024] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03e7\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.243Z] [02:05:21.024] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03e7\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.243Z] [02:05:21.024] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03e7\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.243Z] [02:05:21.024] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03e7\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.243Z] [02:05:21.025] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03e7\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.243Z] [02:05:21.025] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03e7\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.243Z] [02:05:21.025] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03e7\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.243Z] [02:05:21.025] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03e7\output\Foo\runtime] path exists [2026-03-18T02:06:29.243Z] [02:05:21.025] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea03e7\output\Foo\runtime] is a directory [2026-03-18T02:06:29.243Z] [02:05:21.026] TRACE: Deleting [AsyncInnerTest\testAppImage.a5ea03e7] directory recursively [2026-03-18T02:06:29.243Z] [02:05:21.030] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(2); checks=15 [2026-03-18T02:06:29.243Z] [02:05:21.030] [==========] 1 tests ran [2026-03-18T02:06:29.243Z] [02:05:21.030] [ PASSED ] 1 test [2026-03-18T02:06:29.243Z] [2026-03-18T02:06:29.243Z] [02:06:22.813] TRACE: [testAppImage(2)] STDOUT END [2026-03-18T02:06:29.243Z] [02:06:22.813] TRACE: [testAppImage(2)] STDERR BEGIN [2026-03-18T02:06:29.243Z] [2026-03-18T02:06:29.243Z] [02:06:22.813] TRACE: [testAppImage(2)] STDERR END [2026-03-18T02:06:29.243Z] [02:06:22.813] TRACE: [testNativeBundle(2)] STDOUT BEGIN [2026-03-18T02:06:29.243Z] [02:05:18.134] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.243Z] [02:05:18.624] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.243Z] [02:05:18.626] Parsing [--jpt-include=testNativeBundle(2)]... [2026-03-18T02:06:29.243Z] [02:05:18.630] Include: AsyncTest$AsyncInnerTest.testNativeBundle(2) [2026-03-18T02:06:29.243Z] [02:05:18.631] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(2) [2026-03-18T02:06:29.243Z] [02:05:18.631] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.243Z] [02:05:18.633] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d212c8\fake_runtime] directory [2026-03-18T02:06:29.243Z] [02:05:18.637] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212c8\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212c8\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.243Z] [02:05:31.334] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.243Z] [02:05:31.334] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.243Z] [02:05:31.356] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:05:31.357] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:05:31.358] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4808268316088536165". [2026-03-18T02:06:29.243Z] [02:05:31.819] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:05:31.830] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:05:31.834] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212c8\output\Foo-1.0.msi. [2026-03-18T02:06:29.243Z] [02:05:31.834] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.243Z] [02:05:31.834] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.243Z] [02:05:31.836] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:05:31.845] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:05:31.851] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:05:31.854] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:05:31.857] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:05:31.860] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:05:31.864] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:05:31.870] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:05:31.871] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212c8\output\Foo-1.0.msi. [2026-03-18T02:06:29.243Z] [02:05:31.871] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4808268316088536165\image [2026-03-18T02:06:29.243Z] [02:05:45.283] Command [PID: 43156]: [2026-03-18T02:06:29.243Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4808268316088536165\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4808268316088536165\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4808268316088536165\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4808268316088536165\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4808268316088536165\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4808268316088536165\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4808268316088536165\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4808268316088536165\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4808268316088536165\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4808268316088536165\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4808268316088536165\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4808268316088536165\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4808268316088536165\wixobj\a.msi [2026-03-18T02:06:29.243Z] [02:05:45.283] Returned: 0 [2026-03-18T02:06:29.243Z] [2026-03-18T02:06:29.243Z] [02:05:45.302] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.243Z] [02:05:45.312] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.243Z] [02:05:45.312] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212c8\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212c8\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.243Z] [02:05:45.313] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212c8\fake_runtime] [2026-03-18T02:06:29.243Z] [02:05:45.313] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.243Z] [02:05:45.314] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.243Z] [02:05:45.314] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.6358219Z) [2026-03-18T02:06:29.243Z] [02:05:45.314] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212c8\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.243Z] [02:05:45.314] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212c8\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.243Z] [02:05:45.315] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.243Z] [02:05:45.315] TRACE: icacls "AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.243Z] [02:05:45.315] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.c9d212c8\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\Program Files" [2026-03-18T02:06:29.243Z] [02:05:45.316] TRACE: Done [2026-03-18T02:06:29.243Z] [02:05:45.316] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.243Z] [02:05:50.008] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.243Z] [02:05:53.023] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.243Z] [02:05:57.451] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.243Z] [02:06:01.478] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.243Z] [02:06:05.932] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.243Z] [02:06:10.940] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.243Z] [02:06:14.362] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.243Z] [02:06:14.363] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.243Z] [02:06:14.363] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.243Z] [02:06:14.364] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212c8\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212c8\fake_runtime](13) [2026-03-18T02:06:29.243Z] [02:06:14.364] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.243Z] [02:06:14.365] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.243Z] [02:06:14.365] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.243Z] [02:06:14.365] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.243Z] [02:06:14.366] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.243Z] [02:06:14.366] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.243Z] [02:06:14.366] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.243Z] [02:06:14.366] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.243Z] [02:06:14.366] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.243Z] [02:06:14.366] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.243Z] [02:06:14.366] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.243Z] [02:06:14.366] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.243Z] [02:06:14.366] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.243Z] [02:06:14.366] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.243Z] [02:06:14.367] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.243Z] [02:06:14.367] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212c8\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.243Z] [02:06:14.368] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d212c8\fake_runtime-0] directory [2026-03-18T02:06:29.243Z] [02:06:14.371] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212c8\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212c8\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.243Z] [02:06:14.382] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.243Z] [02:06:14.382] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.243Z] [02:06:14.425] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:06:14.426] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:06:14.427] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6609810871425211278". [2026-03-18T02:06:29.243Z] [02:06:14.676] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:06:14.695] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:06:14.699] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6609810871425211278\msi\Foo-1.0.msi. [2026-03-18T02:06:29.243Z] [02:06:14.699] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.243Z] [02:06:14.699] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.243Z] [02:06:14.700] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:06:14.708] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:06:14.712] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:06:14.714] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:06:14.717] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:06:14.719] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:06:14.721] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:06:14.727] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:06:14.727] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6609810871425211278\msi\Foo-1.0.msi. [2026-03-18T02:06:29.243Z] [02:06:14.728] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6609810871425211278\image [2026-03-18T02:06:29.243Z] [02:06:16.626] Command [PID: 6628]: [2026-03-18T02:06:29.243Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6609810871425211278\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6609810871425211278\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6609810871425211278\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6609810871425211278\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6609810871425211278\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6609810871425211278\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6609810871425211278\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6609810871425211278\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6609810871425211278\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6609810871425211278\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6609810871425211278\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6609810871425211278\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6609810871425211278\wixobj\a.msi [2026-03-18T02:06:29.243Z] [02:06:16.626] Returned: 0 [2026-03-18T02:06:29.243Z] [2026-03-18T02:06:29.243Z] [02:06:16.640] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:06:16.641] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212c8\output. [2026-03-18T02:06:29.243Z] [02:06:16.641] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:06:16.643] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.243Z] [02:06:16.643] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6609810871425211278". [2026-03-18T02:06:29.243Z] [02:06:16.966] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212c8\output [2026-03-18T02:06:29.243Z] [02:06:16.967] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.243Z] [02:06:16.976] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.243Z] [02:06:16.976] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212c8\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212c8\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.243Z] [02:06:16.977] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212c8\fake_runtime-0] [2026-03-18T02:06:29.243Z] [02:06:16.977] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.243Z] [02:06:16.977] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.243Z] [02:06:16.977] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:06:14.3693302Z) [2026-03-18T02:06:29.243Z] [02:06:16.977] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212c8\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.243Z] [02:06:16.977] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212c8\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.243Z] [02:06:16.977] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212c8\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212c8\fake_runtime-0](13) command [2026-03-18T02:06:29.244Z] [02:06:16.977] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212c8\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212c8\fake_runtime-0](13) command [2026-03-18T02:06:29.244Z] [02:06:16.977] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d212c8] directory recursively [2026-03-18T02:06:29.244Z] [02:06:16.985] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(2); checks=22 [2026-03-18T02:06:29.244Z] [02:06:16.985] [==========] 1 tests ran [2026-03-18T02:06:29.244Z] [02:06:16.985] [ PASSED ] 1 test [2026-03-18T02:06:29.244Z] [2026-03-18T02:06:29.244Z] [02:06:22.814] TRACE: [testNativeBundle(2)] STDOUT END [2026-03-18T02:06:29.244Z] [02:06:22.814] TRACE: [testNativeBundle(2)] STDERR BEGIN [2026-03-18T02:06:29.244Z] [2026-03-18T02:06:29.244Z] [02:06:22.814] TRACE: [testNativeBundle(2)] STDERR END [2026-03-18T02:06:29.244Z] [02:06:22.814] TRACE: [testAppImage(3)] STDOUT BEGIN [2026-03-18T02:06:29.244Z] [02:05:18.134] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.244Z] [02:05:19.871] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.244Z] [02:05:19.878] Parsing [--jpt-include=testAppImage(3)]... [2026-03-18T02:06:29.244Z] [02:05:19.879] Include: AsyncTest$AsyncInnerTest.testAppImage(3) [2026-03-18T02:06:29.244Z] [02:05:19.880] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(3) [2026-03-18T02:06:29.244Z] [02:05:19.884] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.a5ea0406\fake_runtime] directory [2026-03-18T02:06:29.244Z] [02:05:19.889] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea0406\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea0406\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.244Z] [02:05:19.912] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea0406\output [2026-03-18T02:06:29.244Z] [02:05:19.940] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.244Z] [02:05:19.941] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.244Z] [02:05:19.942] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4578706838628897889". [2026-03-18T02:06:29.244Z] [02:05:20.374] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.244Z] [02:05:20.377] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.244Z] [02:05:20.377] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea0406\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea0406\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.244Z] [02:05:20.378] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea0406\fake_runtime] [2026-03-18T02:06:29.244Z] [02:05:20.378] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.244Z] [02:05:20.378] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.244Z] [02:05:20.378] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:19.8869003Z) [2026-03-18T02:06:29.244Z] [02:05:20.379] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.244Z] [02:05:20.379] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.a5ea0406\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.244Z] [02:05:20.387] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.244Z] [02:05:20.388] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.244Z] [02:05:20.388] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0406\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.244Z] [02:05:20.389] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0406\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.244Z] [02:05:20.389] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0406\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.244Z] [02:05:20.389] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0406\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.244Z] [02:05:20.389] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0406\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.244Z] [02:05:20.389] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0406\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.244Z] [02:05:20.391] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0406\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.244Z] [02:05:20.391] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0406\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.244Z] [02:05:20.391] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0406\output\Foo\runtime] path exists [2026-03-18T02:06:29.244Z] [02:05:20.391] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0406\output\Foo\runtime] is a directory [2026-03-18T02:06:29.244Z] [02:05:20.391] TRACE: Deleting [AsyncInnerTest\testAppImage.a5ea0406] directory recursively [2026-03-18T02:06:29.244Z] [02:05:20.395] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(3); checks=15 [2026-03-18T02:06:29.244Z] [02:05:20.395] [==========] 1 tests ran [2026-03-18T02:06:29.244Z] [02:05:20.395] [ PASSED ] 1 test [2026-03-18T02:06:29.244Z] [2026-03-18T02:06:29.244Z] [02:06:22.814] TRACE: [testAppImage(3)] STDOUT END [2026-03-18T02:06:29.244Z] [02:06:22.814] TRACE: [testAppImage(3)] STDERR BEGIN [2026-03-18T02:06:29.244Z] [2026-03-18T02:06:29.244Z] [02:06:22.814] TRACE: [testAppImage(3)] STDERR END [2026-03-18T02:06:29.244Z] [02:06:22.814] TRACE: [testNativeBundle(3)] STDOUT BEGIN [2026-03-18T02:06:29.244Z] [02:05:18.135] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.244Z] [02:05:31.872] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.244Z] [02:05:31.873] Parsing [--jpt-include=testNativeBundle(3)]... [2026-03-18T02:06:29.244Z] [02:05:31.873] Include: AsyncTest$AsyncInnerTest.testNativeBundle(3) [2026-03-18T02:06:29.244Z] [02:05:31.873] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(3) [2026-03-18T02:06:29.244Z] [02:05:31.874] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.244Z] [02:05:31.875] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d212e7\fake_runtime] directory [2026-03-18T02:06:29.244Z] [02:05:31.878] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212e7\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212e7\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.244Z] [02:05:31.893] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.244Z] [02:05:31.893] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.244Z] [02:05:31.915] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.244Z] [02:05:31.916] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.244Z] [02:05:31.917] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13911303935125952224". [2026-03-18T02:06:29.244Z] [02:05:32.414] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.244Z] [02:05:32.432] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.244Z] [02:05:32.437] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212e7\output\Foo-1.0.msi. [2026-03-18T02:06:29.244Z] [02:05:32.437] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.244Z] [02:05:32.437] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.244Z] [02:05:32.438] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.244Z] [02:05:32.449] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.244Z] [02:05:32.454] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.244Z] [02:05:32.457] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.244Z] [02:05:32.460] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.244Z] [02:05:32.463] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.244Z] [02:05:32.465] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.244Z] [02:05:32.472] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.244Z] [02:05:32.472] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212e7\output\Foo-1.0.msi. [2026-03-18T02:06:29.244Z] [02:05:32.472] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13911303935125952224\image [2026-03-18T02:06:29.244Z] [02:05:41.364] Command [PID: 14856]: [2026-03-18T02:06:29.244Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13911303935125952224\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13911303935125952224\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13911303935125952224\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13911303935125952224\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13911303935125952224\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13911303935125952224\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13911303935125952224\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13911303935125952224\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13911303935125952224\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13911303935125952224\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13911303935125952224\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13911303935125952224\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage13911303935125952224\wixobj\a.msi [2026-03-18T02:06:29.244Z] [02:05:41.364] Returned: 0 [2026-03-18T02:06:29.244Z] [2026-03-18T02:06:29.244Z] [02:05:41.382] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.244Z] [02:05:41.390] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.244Z] [02:05:41.390] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212e7\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212e7\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.244Z] [02:05:41.390] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212e7\fake_runtime] [2026-03-18T02:06:29.244Z] [02:05:41.391] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.244Z] [02:05:41.391] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.244Z] [02:05:41.391] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:31.876654Z) [2026-03-18T02:06:29.244Z] [02:05:41.391] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212e7\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.244Z] [02:05:41.391] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212e7\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.244Z] [02:05:41.392] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.244Z] [02:05:41.392] TRACE: icacls "AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.244Z] [02:05:41.392] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.c9d212e7\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi\Program Files" [2026-03-18T02:06:29.244Z] [02:05:41.393] TRACE: Done [2026-03-18T02:06:29.244Z] [02:05:41.393] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.244Z] [02:05:49.129] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.244Z] [02:05:52.146] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.244Z] [02:05:57.120] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.244Z] [02:06:01.158] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.244Z] [02:06:03.311] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.244Z] [02:06:03.313] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.244Z] [02:06:03.313] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.244Z] [02:06:03.314] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212e7\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212e7\fake_runtime](13) [2026-03-18T02:06:29.244Z] [02:06:03.315] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.245Z] [02:06:03.315] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.245Z] [02:06:03.315] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.245Z] [02:06:03.316] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.245Z] [02:06:03.316] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.245Z] [02:06:03.317] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.245Z] [02:06:03.317] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.245Z] [02:06:03.317] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.245Z] [02:06:03.317] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.245Z] [02:06:03.317] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.245Z] [02:06:03.317] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.245Z] [02:06:03.317] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.245Z] [02:06:03.317] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.245Z] [02:06:03.317] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.245Z] [02:06:03.318] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.245Z] [02:06:03.318] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212e7\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.245Z] [02:06:03.319] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d212e7\fake_runtime-0] directory [2026-03-18T02:06:29.245Z] [02:06:03.322] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212e7\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212e7\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.245Z] [02:06:03.336] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.245Z] [02:06:03.336] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.245Z] [02:06:03.359] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:06:03.360] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:06:03.361] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7990485366371620587". [2026-03-18T02:06:29.245Z] [02:06:03.613] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:06:03.623] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:06:03.627] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7990485366371620587\msi\Foo-1.0.msi. [2026-03-18T02:06:29.245Z] [02:06:03.627] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.245Z] [02:06:03.627] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.245Z] [02:06:03.628] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:06:03.636] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:06:03.640] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:06:03.643] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:06:03.645] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:06:03.647] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:06:03.649] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:06:03.655] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:06:03.655] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7990485366371620587\msi\Foo-1.0.msi. [2026-03-18T02:06:29.245Z] [02:06:03.656] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7990485366371620587\image [2026-03-18T02:06:29.245Z] [02:06:06.638] Command [PID: 44136]: [2026-03-18T02:06:29.245Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7990485366371620587\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7990485366371620587\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7990485366371620587\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7990485366371620587\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7990485366371620587\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7990485366371620587\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7990485366371620587\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7990485366371620587\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7990485366371620587\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7990485366371620587\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7990485366371620587\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7990485366371620587\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7990485366371620587\wixobj\a.msi [2026-03-18T02:06:29.245Z] [02:06:06.638] Returned: 0 [2026-03-18T02:06:29.245Z] [2026-03-18T02:06:29.245Z] [02:06:06.657] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:06:06.657] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212e7\output. [2026-03-18T02:06:29.245Z] [02:06:06.657] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:06:06.659] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:06:06.660] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7990485366371620587". [2026-03-18T02:06:29.245Z] [02:06:07.037] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212e7\output [2026-03-18T02:06:29.245Z] [02:06:07.037] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.245Z] [02:06:07.047] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.245Z] [02:06:07.047] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212e7\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212e7\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.245Z] [02:06:07.048] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d212e7\fake_runtime-0] [2026-03-18T02:06:29.245Z] [02:06:07.048] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.245Z] [02:06:07.048] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.245Z] [02:06:07.048] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:06:03.3206358Z) [2026-03-18T02:06:29.245Z] [02:06:07.048] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212e7\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.245Z] [02:06:07.048] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d212e7\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.245Z] [02:06:07.048] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212e7\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212e7\fake_runtime-0](13) command [2026-03-18T02:06:29.245Z] [02:06:07.048] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d212e7\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d212e7\fake_runtime-0](13) command [2026-03-18T02:06:29.245Z] [02:06:07.049] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d212e7] directory recursively [2026-03-18T02:06:29.245Z] [02:06:07.056] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(3); checks=22 [2026-03-18T02:06:29.245Z] [02:06:07.056] [==========] 1 tests ran [2026-03-18T02:06:29.245Z] [02:06:07.056] [ PASSED ] 1 test [2026-03-18T02:06:29.245Z] [2026-03-18T02:06:29.245Z] [02:06:22.814] TRACE: [testNativeBundle(3)] STDOUT END [2026-03-18T02:06:29.245Z] [02:06:22.814] TRACE: [testNativeBundle(3)] STDERR BEGIN [2026-03-18T02:06:29.245Z] [2026-03-18T02:06:29.245Z] [02:06:22.814] TRACE: [testNativeBundle(3)] STDERR END [2026-03-18T02:06:29.245Z] [02:06:22.814] TRACE: [testAppImage(4)] STDOUT BEGIN [2026-03-18T02:06:29.245Z] [02:05:18.134] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.245Z] [02:05:27.178] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.245Z] [02:05:27.184] Parsing [--jpt-include=testAppImage(4)]... [2026-03-18T02:06:29.245Z] [02:05:27.184] Include: AsyncTest$AsyncInnerTest.testAppImage(4) [2026-03-18T02:06:29.245Z] [02:05:27.185] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(4) [2026-03-18T02:06:29.245Z] [02:05:27.186] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.a5ea0425\fake_runtime] directory [2026-03-18T02:06:29.245Z] [02:05:27.189] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea0425\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea0425\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.245Z] [02:05:27.199] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea0425\output [2026-03-18T02:06:29.245Z] [02:05:27.632] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:27.634] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:27.647] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4433326238236323945". [2026-03-18T02:06:29.245Z] [02:05:27.901] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.245Z] [02:05:27.902] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.245Z] [02:05:27.902] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea0425\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea0425\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.245Z] [02:05:27.903] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea0425\fake_runtime] [2026-03-18T02:06:29.245Z] [02:05:27.903] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.245Z] [02:05:27.903] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.245Z] [02:05:27.903] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:27.1873604Z) [2026-03-18T02:06:29.245Z] [02:05:27.904] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.245Z] [02:05:27.905] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.a5ea0425\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.245Z] [02:05:27.910] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.245Z] [02:05:27.910] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.245Z] [02:05:27.911] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0425\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.245Z] [02:05:27.911] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0425\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.245Z] [02:05:27.911] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0425\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.245Z] [02:05:27.911] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0425\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.245Z] [02:05:27.911] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0425\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.245Z] [02:05:27.911] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0425\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.245Z] [02:05:27.911] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0425\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.245Z] [02:05:27.911] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0425\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.245Z] [02:05:27.911] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0425\output\Foo\runtime] path exists [2026-03-18T02:06:29.245Z] [02:05:27.911] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0425\output\Foo\runtime] is a directory [2026-03-18T02:06:29.245Z] [02:05:27.912] TRACE: Deleting [AsyncInnerTest\testAppImage.a5ea0425] directory recursively [2026-03-18T02:06:29.245Z] [02:05:27.915] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(4); checks=15 [2026-03-18T02:06:29.245Z] [02:05:27.915] [==========] 1 tests ran [2026-03-18T02:06:29.245Z] [02:05:27.915] [ PASSED ] 1 test [2026-03-18T02:06:29.245Z] [2026-03-18T02:06:29.245Z] [02:06:22.814] TRACE: [testAppImage(4)] STDOUT END [2026-03-18T02:06:29.245Z] [02:06:22.814] TRACE: [testAppImage(4)] STDERR BEGIN [2026-03-18T02:06:29.245Z] [2026-03-18T02:06:29.245Z] [02:06:22.814] TRACE: [testAppImage(4)] STDERR END [2026-03-18T02:06:29.245Z] [02:06:22.814] TRACE: [testNativeBundle(4)] STDOUT BEGIN [2026-03-18T02:06:29.245Z] [02:05:18.135] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.245Z] [02:05:30.225] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.245Z] [02:05:30.226] Parsing [--jpt-include=testNativeBundle(4)]... [2026-03-18T02:06:29.245Z] [02:05:30.226] Include: AsyncTest$AsyncInnerTest.testNativeBundle(4) [2026-03-18T02:06:29.245Z] [02:05:30.227] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(4) [2026-03-18T02:06:29.245Z] [02:05:30.227] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.245Z] [02:05:30.228] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d21306\fake_runtime] directory [2026-03-18T02:06:29.245Z] [02:05:30.231] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21306\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21306\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.245Z] [02:05:30.246] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.245Z] [02:05:30.246] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.245Z] [02:05:30.270] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:30.272] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:30.273] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5891683210964046538". [2026-03-18T02:06:29.245Z] [02:05:30.956] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:30.968] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:30.972] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21306\output\Foo-1.0.msi. [2026-03-18T02:06:29.245Z] [02:05:30.972] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.245Z] [02:05:30.972] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.245Z] [02:05:30.974] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:30.985] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:30.991] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:30.995] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:30.998] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:31.001] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:31.004] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:31.010] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:31.010] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21306\output\Foo-1.0.msi. [2026-03-18T02:06:29.245Z] [02:05:31.011] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5891683210964046538\image [2026-03-18T02:06:29.245Z] [02:05:39.739] Command [PID: 37432]: [2026-03-18T02:06:29.245Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5891683210964046538\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5891683210964046538\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5891683210964046538\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5891683210964046538\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5891683210964046538\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5891683210964046538\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5891683210964046538\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5891683210964046538\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5891683210964046538\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5891683210964046538\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5891683210964046538\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5891683210964046538\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5891683210964046538\wixobj\a.msi [2026-03-18T02:06:29.245Z] [02:05:39.739] Returned: 0 [2026-03-18T02:06:29.245Z] [2026-03-18T02:06:29.245Z] [02:05:39.758] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.245Z] [02:05:39.765] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.245Z] [02:05:39.765] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21306\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21306\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.245Z] [02:05:39.766] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21306\fake_runtime] [2026-03-18T02:06:29.245Z] [02:05:39.766] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.245Z] [02:05:39.766] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.245Z] [02:05:39.766] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:30.229549Z) [2026-03-18T02:06:29.245Z] [02:05:39.766] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21306\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.245Z] [02:05:39.766] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21306\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.245Z] [02:05:39.768] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21306\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.245Z] [02:05:39.768] TRACE: icacls "AsyncInnerTest\testNativeBundle.c9d21306\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.245Z] [02:05:39.768] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.c9d21306\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21306\unpacked-msi\Program Files" [2026-03-18T02:06:29.245Z] [02:05:39.768] TRACE: Done [2026-03-18T02:06:29.245Z] [02:05:39.768] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d21306\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.245Z] [02:05:49.050] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.245Z] [02:05:52.126] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d21306\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.245Z] [02:05:55.713] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.245Z] [02:05:55.714] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.c9d21306\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.245Z] [02:05:55.714] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d21306\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.245Z] [02:05:55.715] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21306\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21306\fake_runtime](13) [2026-03-18T02:06:29.245Z] [02:05:55.715] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.245Z] [02:05:55.716] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.245Z] [02:05:55.716] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21306\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.245Z] [02:05:55.717] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.245Z] [02:05:55.717] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.245Z] [02:05:55.717] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.c9d21306\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.245Z] [02:05:55.718] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21306\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.245Z] [02:05:55.718] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21306\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.245Z] [02:05:55.718] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21306\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.245Z] [02:05:55.718] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21306\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.245Z] [02:05:55.718] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21306\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.245Z] [02:05:55.718] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21306\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.245Z] [02:05:55.718] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21306\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.245Z] [02:05:55.718] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21306\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.245Z] [02:05:55.718] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21306\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.245Z] [02:05:55.718] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21306\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.245Z] [02:05:55.719] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d21306\fake_runtime-0] directory [2026-03-18T02:06:29.245Z] [02:05:55.722] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21306\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21306\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.245Z] [02:05:55.730] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.245Z] [02:05:55.730] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.245Z] [02:05:55.755] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:55.756] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:55.756] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage613578987875564037". [2026-03-18T02:06:29.245Z] [02:05:56.095] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:56.105] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:56.109] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage613578987875564037\msi\Foo-1.0.msi. [2026-03-18T02:06:29.245Z] [02:05:56.109] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.245Z] [02:05:56.109] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.245Z] [02:05:56.111] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:56.119] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:56.123] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:56.126] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.245Z] [02:05:56.128] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:56.131] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:56.133] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:56.139] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:56.144] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage613578987875564037\msi\Foo-1.0.msi. [2026-03-18T02:06:29.246Z] [02:05:56.144] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage613578987875564037\image [2026-03-18T02:06:29.246Z] [02:05:58.782] Command [PID: 8168]: [2026-03-18T02:06:29.246Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage613578987875564037\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage613578987875564037\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage613578987875564037\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage613578987875564037\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage613578987875564037\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage613578987875564037\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage613578987875564037\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage613578987875564037\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage613578987875564037\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage613578987875564037\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage613578987875564037\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage613578987875564037\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage613578987875564037\wixobj\a.msi [2026-03-18T02:06:29.246Z] [02:05:58.782] Returned: 0 [2026-03-18T02:06:29.246Z] [2026-03-18T02:06:29.246Z] [02:05:58.802] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:58.802] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21306\output. [2026-03-18T02:06:29.246Z] [02:05:58.802] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:58.820] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:58.822] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage613578987875564037". [2026-03-18T02:06:29.246Z] [02:05:59.307] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21306\output [2026-03-18T02:06:29.246Z] [02:05:59.307] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.246Z] [02:05:59.317] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.246Z] [02:05:59.317] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21306\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21306\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.246Z] [02:05:59.317] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21306\fake_runtime-0] [2026-03-18T02:06:29.246Z] [02:05:59.318] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.246Z] [02:05:59.318] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.246Z] [02:05:59.318] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:55.7201608Z) [2026-03-18T02:06:29.246Z] [02:05:59.318] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21306\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.246Z] [02:05:59.318] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21306\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.246Z] [02:05:59.318] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21306\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21306\fake_runtime-0](13) command [2026-03-18T02:06:29.246Z] [02:05:59.318] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21306\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21306\fake_runtime-0](13) command [2026-03-18T02:06:29.246Z] [02:05:59.318] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d21306] directory recursively [2026-03-18T02:06:29.246Z] [02:05:59.326] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(4); checks=22 [2026-03-18T02:06:29.246Z] [02:05:59.326] [==========] 1 tests ran [2026-03-18T02:06:29.246Z] [02:05:59.326] [ PASSED ] 1 test [2026-03-18T02:06:29.246Z] [2026-03-18T02:06:29.246Z] [02:06:22.814] TRACE: [testNativeBundle(4)] STDOUT END [2026-03-18T02:06:29.246Z] [02:06:22.814] TRACE: [testNativeBundle(4)] STDERR BEGIN [2026-03-18T02:06:29.246Z] [2026-03-18T02:06:29.246Z] [02:06:22.814] TRACE: [testNativeBundle(4)] STDERR END [2026-03-18T02:06:29.246Z] [02:06:22.814] TRACE: [testAppImage(5)] STDOUT BEGIN [2026-03-18T02:06:29.246Z] [02:05:18.136] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.246Z] [02:05:33.013] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.246Z] [02:05:33.014] Parsing [--jpt-include=testAppImage(5)]... [2026-03-18T02:06:29.246Z] [02:05:33.014] Include: AsyncTest$AsyncInnerTest.testAppImage(5) [2026-03-18T02:06:29.246Z] [02:05:33.014] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(5) [2026-03-18T02:06:29.246Z] [02:05:33.016] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.a5ea0444\fake_runtime] directory [2026-03-18T02:06:29.246Z] [02:05:33.019] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea0444\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea0444\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.246Z] [02:05:33.030] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea0444\output [2026-03-18T02:06:29.246Z] [02:05:33.298] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:33.300] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:33.301] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7492605716506808278". [2026-03-18T02:06:29.246Z] [02:05:33.687] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.246Z] [02:05:33.688] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.246Z] [02:05:33.688] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea0444\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea0444\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.246Z] [02:05:33.689] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea0444\fake_runtime] [2026-03-18T02:06:29.246Z] [02:05:33.689] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.246Z] [02:05:33.689] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.246Z] [02:05:33.689] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:33.017728Z) [2026-03-18T02:06:29.246Z] [02:05:33.690] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.246Z] [02:05:33.690] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.a5ea0444\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.246Z] [02:05:33.695] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.246Z] [02:05:33.696] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.246Z] [02:05:33.696] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0444\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.246Z] [02:05:33.696] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0444\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.246Z] [02:05:33.696] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0444\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.246Z] [02:05:33.696] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0444\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.246Z] [02:05:33.696] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0444\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.246Z] [02:05:33.696] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0444\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.246Z] [02:05:33.696] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0444\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.246Z] [02:05:33.696] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0444\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.246Z] [02:05:33.696] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0444\output\Foo\runtime] path exists [2026-03-18T02:06:29.246Z] [02:05:33.696] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0444\output\Foo\runtime] is a directory [2026-03-18T02:06:29.246Z] [02:05:33.697] TRACE: Deleting [AsyncInnerTest\testAppImage.a5ea0444] directory recursively [2026-03-18T02:06:29.246Z] [02:05:33.700] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(5); checks=15 [2026-03-18T02:06:29.246Z] [02:05:33.700] [==========] 1 tests ran [2026-03-18T02:06:29.246Z] [02:05:33.700] [ PASSED ] 1 test [2026-03-18T02:06:29.246Z] [2026-03-18T02:06:29.246Z] [02:06:22.815] TRACE: [testAppImage(5)] STDOUT END [2026-03-18T02:06:29.246Z] [02:06:22.815] TRACE: [testAppImage(5)] STDERR BEGIN [2026-03-18T02:06:29.246Z] [2026-03-18T02:06:29.246Z] [02:06:22.815] TRACE: [testAppImage(5)] STDERR END [2026-03-18T02:06:29.246Z] [02:06:22.815] TRACE: [testNativeBundle(5)] STDOUT BEGIN [2026-03-18T02:06:29.246Z] [02:05:18.136] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.246Z] [02:05:34.656] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.246Z] [02:05:34.657] Parsing [--jpt-include=testNativeBundle(5)]... [2026-03-18T02:06:29.246Z] [02:05:34.657] Include: AsyncTest$AsyncInnerTest.testNativeBundle(5) [2026-03-18T02:06:29.246Z] [02:05:34.658] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(5) [2026-03-18T02:06:29.246Z] [02:05:34.658] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.246Z] [02:05:34.659] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d21325\fake_runtime] directory [2026-03-18T02:06:29.246Z] [02:05:34.662] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21325\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21325\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.246Z] [02:05:34.672] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.246Z] [02:05:34.673] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.246Z] [02:05:34.698] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:34.699] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:34.700] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16712885432646750403". [2026-03-18T02:06:29.246Z] [02:05:35.251] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:35.268] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:35.273] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21325\output\Foo-1.0.msi. [2026-03-18T02:06:29.246Z] [02:05:35.273] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.246Z] [02:05:35.273] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.246Z] [02:05:35.275] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:35.284] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:35.290] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:35.293] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:35.296] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:35.298] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:35.301] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:35.308] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:05:35.308] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21325\output\Foo-1.0.msi. [2026-03-18T02:06:29.246Z] [02:05:35.308] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16712885432646750403\image [2026-03-18T02:06:29.246Z] [02:05:42.429] Command [PID: 36908]: [2026-03-18T02:06:29.246Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16712885432646750403\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16712885432646750403\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16712885432646750403\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16712885432646750403\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16712885432646750403\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16712885432646750403\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16712885432646750403\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16712885432646750403\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16712885432646750403\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16712885432646750403\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16712885432646750403\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16712885432646750403\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16712885432646750403\wixobj\a.msi [2026-03-18T02:06:29.246Z] [02:05:42.429] Returned: 0 [2026-03-18T02:06:29.246Z] [2026-03-18T02:06:29.246Z] [02:05:42.448] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.246Z] [02:05:42.456] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.246Z] [02:05:42.456] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21325\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21325\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.246Z] [02:05:42.456] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21325\fake_runtime] [2026-03-18T02:06:29.246Z] [02:05:42.456] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.246Z] [02:05:42.456] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.246Z] [02:05:42.456] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:34.6608317Z) [2026-03-18T02:06:29.246Z] [02:05:42.457] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21325\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.246Z] [02:05:42.457] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21325\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.246Z] [02:05:42.458] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.246Z] [02:05:42.458] TRACE: icacls "AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.246Z] [02:05:42.458] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.c9d21325\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\Program Files" [2026-03-18T02:06:29.246Z] [02:05:42.459] TRACE: Done [2026-03-18T02:06:29.246Z] [02:05:42.459] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.246Z] [02:05:49.623] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.246Z] [02:05:52.683] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.246Z] [02:05:57.220] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.246Z] [02:06:01.246] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.246Z] [02:06:05.816] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.246Z] [02:06:10.819] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.246Z] [02:06:11.326] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.246Z] [02:06:11.327] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.246Z] [02:06:11.327] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.246Z] [02:06:11.328] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21325\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21325\fake_runtime](13) [2026-03-18T02:06:29.246Z] [02:06:11.328] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.246Z] [02:06:11.328] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.246Z] [02:06:11.329] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.246Z] [02:06:11.329] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.246Z] [02:06:11.329] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.246Z] [02:06:11.329] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.246Z] [02:06:11.330] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.246Z] [02:06:11.330] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.246Z] [02:06:11.330] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.246Z] [02:06:11.330] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.246Z] [02:06:11.330] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.246Z] [02:06:11.330] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.246Z] [02:06:11.330] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.246Z] [02:06:11.330] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.246Z] [02:06:11.330] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.246Z] [02:06:11.330] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21325\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.246Z] [02:06:11.331] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d21325\fake_runtime-0] directory [2026-03-18T02:06:29.246Z] [02:06:11.333] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21325\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21325\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.246Z] [02:06:11.341] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.246Z] [02:06:11.341] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.246Z] [02:06:11.360] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:06:11.361] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:06:11.361] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14937490160079340207". [2026-03-18T02:06:29.246Z] [02:06:11.546] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:06:11.555] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.246Z] [02:06:11.559] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14937490160079340207\msi\Foo-1.0.msi. [2026-03-18T02:06:29.246Z] [02:06:11.559] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.246Z] [02:06:11.559] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.246Z] [02:06:11.560] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:06:11.567] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:06:11.570] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:06:11.572] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:06:11.574] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:06:11.576] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:06:11.578] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:06:11.584] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:06:11.584] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14937490160079340207\msi\Foo-1.0.msi. [2026-03-18T02:06:29.247Z] [02:06:11.584] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14937490160079340207\image [2026-03-18T02:06:29.247Z] [02:06:13.796] Command [PID: 52488]: [2026-03-18T02:06:29.247Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14937490160079340207\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14937490160079340207\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14937490160079340207\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14937490160079340207\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14937490160079340207\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14937490160079340207\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14937490160079340207\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14937490160079340207\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14937490160079340207\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14937490160079340207\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14937490160079340207\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14937490160079340207\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14937490160079340207\wixobj\a.msi [2026-03-18T02:06:29.247Z] [02:06:13.796] Returned: 0 [2026-03-18T02:06:29.247Z] [2026-03-18T02:06:29.247Z] [02:06:13.818] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:06:13.819] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21325\output. [2026-03-18T02:06:29.247Z] [02:06:13.819] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:06:13.821] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:06:13.821] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14937490160079340207". [2026-03-18T02:06:29.247Z] [02:06:14.206] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21325\output [2026-03-18T02:06:29.247Z] [02:06:14.206] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.247Z] [02:06:14.220] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.247Z] [02:06:14.220] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21325\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21325\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.247Z] [02:06:14.221] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21325\fake_runtime-0] [2026-03-18T02:06:29.247Z] [02:06:14.221] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.247Z] [02:06:14.221] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.247Z] [02:06:14.222] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:06:11.3321321Z) [2026-03-18T02:06:29.247Z] [02:06:14.222] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21325\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.247Z] [02:06:14.222] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21325\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.247Z] [02:06:14.222] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21325\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21325\fake_runtime-0](13) command [2026-03-18T02:06:29.247Z] [02:06:14.222] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21325\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21325\fake_runtime-0](13) command [2026-03-18T02:06:29.247Z] [02:06:14.222] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d21325] directory recursively [2026-03-18T02:06:29.247Z] [02:06:14.230] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(5); checks=22 [2026-03-18T02:06:29.247Z] [02:06:14.230] [==========] 1 tests ran [2026-03-18T02:06:29.247Z] [02:06:14.230] [ PASSED ] 1 test [2026-03-18T02:06:29.247Z] [2026-03-18T02:06:29.247Z] [02:06:22.815] TRACE: [testNativeBundle(5)] STDOUT END [2026-03-18T02:06:29.247Z] [02:06:22.815] TRACE: [testNativeBundle(5)] STDERR BEGIN [2026-03-18T02:06:29.247Z] [2026-03-18T02:06:29.247Z] [02:06:22.815] TRACE: [testNativeBundle(5)] STDERR END [2026-03-18T02:06:29.247Z] [02:06:22.815] TRACE: [testAppImage(6)] STDOUT BEGIN [2026-03-18T02:06:29.247Z] [02:05:18.136] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.247Z] [02:05:34.431] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.247Z] [02:05:34.432] Parsing [--jpt-include=testAppImage(6)]... [2026-03-18T02:06:29.247Z] [02:05:34.432] Include: AsyncTest$AsyncInnerTest.testAppImage(6) [2026-03-18T02:06:29.247Z] [02:05:34.433] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(6) [2026-03-18T02:06:29.247Z] [02:05:34.434] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.a5ea0463\fake_runtime] directory [2026-03-18T02:06:29.247Z] [02:05:34.437] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea0463\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea0463\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.247Z] [02:05:34.446] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea0463\output [2026-03-18T02:06:29.247Z] [02:05:34.471] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:05:34.472] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:05:34.472] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11344564399393902661". [2026-03-18T02:06:29.247Z] [02:05:34.855] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.247Z] [02:05:34.857] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.247Z] [02:05:34.857] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea0463\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea0463\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.247Z] [02:05:34.858] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea0463\fake_runtime] [2026-03-18T02:06:29.247Z] [02:05:34.858] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.247Z] [02:05:34.858] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.247Z] [02:05:34.858] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:34.4358227Z) [2026-03-18T02:06:29.247Z] [02:05:34.858] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.247Z] [02:05:34.858] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.a5ea0463\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.247Z] [02:05:34.864] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.247Z] [02:05:34.864] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.247Z] [02:05:34.864] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0463\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.247Z] [02:05:34.864] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0463\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.247Z] [02:05:34.864] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0463\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.247Z] [02:05:34.865] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0463\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.247Z] [02:05:34.865] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0463\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.247Z] [02:05:34.865] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0463\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.247Z] [02:05:34.865] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0463\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.247Z] [02:05:34.865] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0463\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.247Z] [02:05:34.865] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0463\output\Foo\runtime] path exists [2026-03-18T02:06:29.247Z] [02:05:34.865] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0463\output\Foo\runtime] is a directory [2026-03-18T02:06:29.247Z] [02:05:34.865] TRACE: Deleting [AsyncInnerTest\testAppImage.a5ea0463] directory recursively [2026-03-18T02:06:29.247Z] [02:05:34.868] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(6); checks=15 [2026-03-18T02:06:29.247Z] [02:05:34.868] [==========] 1 tests ran [2026-03-18T02:06:29.247Z] [02:05:34.868] [ PASSED ] 1 test [2026-03-18T02:06:29.247Z] [2026-03-18T02:06:29.247Z] [02:06:22.815] TRACE: [testAppImage(6)] STDOUT END [2026-03-18T02:06:29.247Z] [02:06:22.815] TRACE: [testAppImage(6)] STDERR BEGIN [2026-03-18T02:06:29.247Z] [2026-03-18T02:06:29.247Z] [02:06:22.815] TRACE: [testAppImage(6)] STDERR END [2026-03-18T02:06:29.247Z] [02:06:22.815] TRACE: [testNativeBundle(6)] STDOUT BEGIN [2026-03-18T02:06:29.247Z] [02:05:18.137] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.247Z] [02:05:34.869] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.247Z] [02:05:34.869] Parsing [--jpt-include=testNativeBundle(6)]... [2026-03-18T02:06:29.247Z] [02:05:34.870] Include: AsyncTest$AsyncInnerTest.testNativeBundle(6) [2026-03-18T02:06:29.247Z] [02:05:34.870] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(6) [2026-03-18T02:06:29.247Z] [02:05:34.871] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.247Z] [02:05:34.871] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d21344\fake_runtime] directory [2026-03-18T02:06:29.247Z] [02:05:34.874] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21344\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21344\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.247Z] [02:05:34.885] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.247Z] [02:05:34.885] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.247Z] [02:05:34.907] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:05:34.908] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:05:34.908] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1449378314437103290". [2026-03-18T02:06:29.247Z] [02:05:35.336] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:05:35.373] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:05:35.379] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21344\output\Foo-1.0.msi. [2026-03-18T02:06:29.247Z] [02:05:35.379] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.247Z] [02:05:35.379] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.247Z] [02:05:35.382] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:05:35.395] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:05:35.400] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:05:35.403] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:05:35.406] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:05:35.409] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:05:35.411] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:05:35.428] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.247Z] [02:05:35.428] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21344\output\Foo-1.0.msi. [2026-03-18T02:06:29.247Z] [02:05:35.429] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1449378314437103290\image [2026-03-18T02:06:29.247Z] [02:05:46.008] Command [PID: 23804]: [2026-03-18T02:06:29.247Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1449378314437103290\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1449378314437103290\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1449378314437103290\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1449378314437103290\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1449378314437103290\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1449378314437103290\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1449378314437103290\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1449378314437103290\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1449378314437103290\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1449378314437103290\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1449378314437103290\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1449378314437103290\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1449378314437103290\wixobj\a.msi [2026-03-18T02:06:29.247Z] [02:05:46.008] Returned: 0 [2026-03-18T02:06:29.247Z] [2026-03-18T02:06:29.247Z] [02:05:46.025] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.247Z] [02:05:46.062] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.247Z] [02:05:46.062] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21344\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21344\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.247Z] [02:05:46.062] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21344\fake_runtime] [2026-03-18T02:06:29.247Z] [02:05:46.063] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.247Z] [02:05:46.063] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.247Z] [02:05:46.063] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:34.8738461Z) [2026-03-18T02:06:29.247Z] [02:05:46.063] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21344\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.247Z] [02:05:46.063] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21344\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.247Z] [02:05:46.064] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.247Z] [02:05:46.065] TRACE: icacls "AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.247Z] [02:05:46.065] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.c9d21344\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\Program Files" [2026-03-18T02:06:29.247Z] [02:05:46.065] TRACE: Done [2026-03-18T02:06:29.247Z] [02:05:46.065] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.247Z] [02:05:50.048] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.247Z] [02:05:53.069] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.247Z] [02:05:57.657] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.247Z] [02:06:01.677] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.247Z] [02:06:05.935] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.247Z] [02:06:10.940] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.247Z] [02:06:14.542] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:06:29.247Z] [02:06:20.544] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.247Z] [02:06:20.940] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.247Z] [02:06:20.940] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.247Z] [02:06:20.941] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.247Z] [02:06:20.942] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21344\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21344\fake_runtime](13) [2026-03-18T02:06:29.247Z] [02:06:20.942] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.247Z] [02:06:20.942] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.247Z] [02:06:20.942] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.247Z] [02:06:20.943] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.247Z] [02:06:20.943] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.247Z] [02:06:20.943] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.247Z] [02:06:20.943] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.247Z] [02:06:20.943] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.247Z] [02:06:20.943] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.247Z] [02:06:20.944] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.247Z] [02:06:20.944] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.247Z] [02:06:20.944] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.247Z] [02:06:20.944] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.247Z] [02:06:20.944] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.247Z] [02:06:20.944] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.247Z] [02:06:20.944] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21344\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.247Z] [02:06:20.945] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d21344\fake_runtime-0] directory [2026-03-18T02:06:29.248Z] [02:06:20.948] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21344\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21344\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.248Z] [02:06:20.955] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.248Z] [02:06:20.956] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.248Z] [02:06:20.972] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:06:20.973] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:06:20.974] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10302008801727267438". [2026-03-18T02:06:29.248Z] [02:06:21.137] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:06:21.144] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:06:21.147] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10302008801727267438\msi\Foo-1.0.msi. [2026-03-18T02:06:29.248Z] [02:06:21.147] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.248Z] [02:06:21.147] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.248Z] [02:06:21.148] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:06:21.154] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:06:21.157] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:06:21.159] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:06:21.161] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:06:21.163] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:06:21.165] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:06:21.170] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:06:21.170] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10302008801727267438\msi\Foo-1.0.msi. [2026-03-18T02:06:29.248Z] [02:06:21.170] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10302008801727267438\image [2026-03-18T02:06:29.248Z] [02:06:22.535] Command [PID: 57064]: [2026-03-18T02:06:29.248Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10302008801727267438\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10302008801727267438\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10302008801727267438\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10302008801727267438\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10302008801727267438\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10302008801727267438\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10302008801727267438\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10302008801727267438\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10302008801727267438\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10302008801727267438\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10302008801727267438\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10302008801727267438\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10302008801727267438\wixobj\a.msi [2026-03-18T02:06:29.248Z] [02:06:22.535] Returned: 0 [2026-03-18T02:06:29.248Z] [2026-03-18T02:06:29.248Z] [02:06:22.550] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:06:22.550] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21344\output. [2026-03-18T02:06:29.248Z] [02:06:22.550] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:06:22.552] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:06:22.552] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10302008801727267438". [2026-03-18T02:06:29.248Z] [02:06:22.795] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21344\output [2026-03-18T02:06:29.248Z] [02:06:22.795] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.248Z] [02:06:22.803] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.248Z] [02:06:22.803] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21344\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21344\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.248Z] [02:06:22.804] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21344\fake_runtime-0] [2026-03-18T02:06:29.248Z] [02:06:22.804] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.248Z] [02:06:22.804] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.248Z] [02:06:22.804] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:06:20.9466597Z) [2026-03-18T02:06:29.248Z] [02:06:22.804] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21344\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.248Z] [02:06:22.804] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21344\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.248Z] [02:06:22.804] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21344\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21344\fake_runtime-0](13) command [2026-03-18T02:06:29.248Z] [02:06:22.804] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21344\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21344\fake_runtime-0](13) command [2026-03-18T02:06:29.248Z] [02:06:22.804] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d21344] directory recursively [2026-03-18T02:06:29.248Z] [02:06:22.810] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(6); checks=22 [2026-03-18T02:06:29.248Z] [02:06:22.810] [==========] 1 tests ran [2026-03-18T02:06:29.248Z] [02:06:22.810] [ PASSED ] 1 test [2026-03-18T02:06:29.248Z] [2026-03-18T02:06:29.248Z] [02:06:22.815] TRACE: [testNativeBundle(6)] STDOUT END [2026-03-18T02:06:29.248Z] [02:06:22.815] TRACE: [testNativeBundle(6)] STDERR BEGIN [2026-03-18T02:06:29.248Z] [2026-03-18T02:06:29.248Z] [02:06:22.815] TRACE: [testNativeBundle(6)] STDERR END [2026-03-18T02:06:29.248Z] [02:06:22.815] TRACE: [testAppImage(7)] STDOUT BEGIN [2026-03-18T02:06:29.248Z] [02:05:18.137] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.248Z] [02:05:35.429] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.248Z] [02:05:35.430] Parsing [--jpt-include=testAppImage(7)]... [2026-03-18T02:06:29.248Z] [02:05:35.430] Include: AsyncTest$AsyncInnerTest.testAppImage(7) [2026-03-18T02:06:29.248Z] [02:05:35.431] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(7) [2026-03-18T02:06:29.248Z] [02:05:35.432] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.a5ea0482\fake_runtime] directory [2026-03-18T02:06:29.248Z] [02:05:35.435] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea0482\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea0482\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.248Z] [02:05:35.447] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea0482\output [2026-03-18T02:06:29.248Z] [02:05:35.578] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:05:35.579] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:05:35.580] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3759591962904521435". [2026-03-18T02:06:29.248Z] [02:05:35.913] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.248Z] [02:05:35.914] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.248Z] [02:05:35.914] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea0482\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea0482\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.248Z] [02:05:35.915] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea0482\fake_runtime] [2026-03-18T02:06:29.248Z] [02:05:35.915] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.248Z] [02:05:35.915] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.248Z] [02:05:35.915] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:35.4338832Z) [2026-03-18T02:06:29.248Z] [02:05:35.915] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.248Z] [02:05:35.916] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.a5ea0482\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.248Z] [02:05:35.921] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.248Z] [02:05:35.921] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.248Z] [02:05:35.922] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0482\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.248Z] [02:05:35.922] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0482\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.248Z] [02:05:35.922] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0482\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.248Z] [02:05:35.922] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0482\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.248Z] [02:05:35.922] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0482\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.248Z] [02:05:35.922] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0482\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.248Z] [02:05:35.922] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0482\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.248Z] [02:05:35.922] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0482\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.248Z] [02:05:35.922] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0482\output\Foo\runtime] path exists [2026-03-18T02:06:29.248Z] [02:05:35.922] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea0482\output\Foo\runtime] is a directory [2026-03-18T02:06:29.248Z] [02:05:35.922] TRACE: Deleting [AsyncInnerTest\testAppImage.a5ea0482] directory recursively [2026-03-18T02:06:29.248Z] [02:05:35.926] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(7); checks=15 [2026-03-18T02:06:29.248Z] [02:05:35.926] [==========] 1 tests ran [2026-03-18T02:06:29.248Z] [02:05:35.926] [ PASSED ] 1 test [2026-03-18T02:06:29.248Z] [2026-03-18T02:06:29.248Z] [02:06:22.815] TRACE: [testAppImage(7)] STDOUT END [2026-03-18T02:06:29.248Z] [02:06:22.815] TRACE: [testAppImage(7)] STDERR BEGIN [2026-03-18T02:06:29.248Z] [2026-03-18T02:06:29.248Z] [02:06:22.815] TRACE: [testAppImage(7)] STDERR END [2026-03-18T02:06:29.248Z] [02:06:22.815] TRACE: [testNativeBundle(7)] STDOUT BEGIN [2026-03-18T02:06:29.248Z] [02:05:18.137] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.248Z] [02:05:35.926] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.248Z] [02:05:35.927] Parsing [--jpt-include=testNativeBundle(7)]... [2026-03-18T02:06:29.248Z] [02:05:35.927] Include: AsyncTest$AsyncInnerTest.testNativeBundle(7) [2026-03-18T02:06:29.248Z] [02:05:35.927] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(7) [2026-03-18T02:06:29.248Z] [02:05:35.928] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.248Z] [02:05:35.929] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d21363\fake_runtime] directory [2026-03-18T02:06:29.248Z] [02:05:35.931] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21363\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21363\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.248Z] [02:05:35.941] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.248Z] [02:05:35.941] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.248Z] [02:05:35.964] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:05:35.965] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:05:35.966] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2643034289336532030". [2026-03-18T02:06:29.248Z] [02:05:36.612] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:05:36.655] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:05:36.660] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21363\output\Foo-1.0.msi. [2026-03-18T02:06:29.248Z] [02:05:36.660] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.248Z] [02:05:36.660] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.248Z] [02:05:36.661] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:05:36.671] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:05:36.676] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:05:36.679] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:05:36.682] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:05:36.685] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:05:36.687] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:05:36.694] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.248Z] [02:05:36.694] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21363\output\Foo-1.0.msi. [2026-03-18T02:06:29.248Z] [02:05:36.694] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2643034289336532030\image [2026-03-18T02:06:29.248Z] [02:05:46.667] Command [PID: 49020]: [2026-03-18T02:06:29.248Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2643034289336532030\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2643034289336532030\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2643034289336532030\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2643034289336532030\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2643034289336532030\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2643034289336532030\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2643034289336532030\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2643034289336532030\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2643034289336532030\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2643034289336532030\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2643034289336532030\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2643034289336532030\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2643034289336532030\wixobj\a.msi [2026-03-18T02:06:29.248Z] [02:05:46.668] Returned: 0 [2026-03-18T02:06:29.248Z] [2026-03-18T02:06:29.248Z] [02:05:46.686] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.248Z] [02:05:46.695] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.248Z] [02:05:46.695] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21363\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21363\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.248Z] [02:05:46.695] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21363\fake_runtime] [2026-03-18T02:06:29.248Z] [02:05:46.696] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.248Z] [02:05:46.696] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.248Z] [02:05:46.696] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:35.9299124Z) [2026-03-18T02:06:29.248Z] [02:05:46.696] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21363\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.248Z] [02:05:46.696] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21363\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.248Z] [02:05:46.697] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.248Z] [02:05:46.697] TRACE: icacls "AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.248Z] [02:05:46.697] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.c9d21363\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi\Program Files" [2026-03-18T02:06:29.248Z] [02:05:46.698] TRACE: Done [2026-03-18T02:06:29.248Z] [02:05:46.698] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.248Z] [02:05:50.294] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.248Z] [02:05:53.313] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.248Z] [02:05:57.440] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.248Z] [02:06:01.474] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.248Z] [02:06:04.557] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.248Z] [02:06:04.558] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.248Z] [02:06:04.558] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.248Z] [02:06:04.559] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21363\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21363\fake_runtime](13) [2026-03-18T02:06:29.248Z] [02:06:04.559] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.248Z] [02:06:04.560] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.249Z] [02:06:04.561] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.249Z] [02:06:04.562] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.249Z] [02:06:04.562] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.249Z] [02:06:04.562] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.249Z] [02:06:04.563] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.249Z] [02:06:04.563] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.249Z] [02:06:04.563] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.249Z] [02:06:04.563] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.249Z] [02:06:04.563] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.249Z] [02:06:04.563] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.249Z] [02:06:04.563] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.249Z] [02:06:04.563] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.249Z] [02:06:04.564] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.249Z] [02:06:04.564] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21363\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.249Z] [02:06:04.565] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d21363\fake_runtime-0] directory [2026-03-18T02:06:29.249Z] [02:06:04.568] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21363\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21363\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.249Z] [02:06:04.578] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.249Z] [02:06:04.578] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.249Z] [02:06:04.606] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:06:04.607] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:06:04.607] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11971929075963310968". [2026-03-18T02:06:29.249Z] [02:06:04.847] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:06:04.859] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:06:04.863] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11971929075963310968\msi\Foo-1.0.msi. [2026-03-18T02:06:29.249Z] [02:06:04.863] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.249Z] [02:06:04.863] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.249Z] [02:06:04.864] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:06:04.873] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:06:04.877] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:06:04.879] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:06:04.881] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:06:04.883] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:06:04.885] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:06:04.892] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:06:04.892] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11971929075963310968\msi\Foo-1.0.msi. [2026-03-18T02:06:29.249Z] [02:06:04.892] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11971929075963310968\image [2026-03-18T02:06:29.249Z] [02:06:07.527] Command [PID: 62152]: [2026-03-18T02:06:29.249Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11971929075963310968\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11971929075963310968\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11971929075963310968\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11971929075963310968\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11971929075963310968\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11971929075963310968\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11971929075963310968\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11971929075963310968\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11971929075963310968\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11971929075963310968\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11971929075963310968\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11971929075963310968\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11971929075963310968\wixobj\a.msi [2026-03-18T02:06:29.249Z] [02:06:07.527] Returned: 0 [2026-03-18T02:06:29.249Z] [2026-03-18T02:06:29.249Z] [02:06:07.544] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:06:07.544] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21363\output. [2026-03-18T02:06:29.249Z] [02:06:07.545] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:06:07.557] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:06:07.558] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11971929075963310968". [2026-03-18T02:06:29.249Z] [02:06:07.976] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21363\output [2026-03-18T02:06:29.249Z] [02:06:07.976] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.249Z] [02:06:07.987] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.249Z] [02:06:07.987] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21363\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21363\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.249Z] [02:06:07.988] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21363\fake_runtime-0] [2026-03-18T02:06:29.249Z] [02:06:07.989] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.249Z] [02:06:07.989] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.249Z] [02:06:07.989] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:06:04.5667185Z) [2026-03-18T02:06:29.249Z] [02:06:07.989] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21363\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.249Z] [02:06:07.990] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21363\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.249Z] [02:06:07.990] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21363\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21363\fake_runtime-0](13) command [2026-03-18T02:06:29.249Z] [02:06:07.990] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21363\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21363\fake_runtime-0](13) command [2026-03-18T02:06:29.249Z] [02:06:07.990] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d21363] directory recursively [2026-03-18T02:06:29.249Z] [02:06:08.006] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(7); checks=22 [2026-03-18T02:06:29.249Z] [02:06:08.006] [==========] 1 tests ran [2026-03-18T02:06:29.249Z] [02:06:08.006] [ PASSED ] 1 test [2026-03-18T02:06:29.249Z] [2026-03-18T02:06:29.249Z] [02:06:22.815] TRACE: [testNativeBundle(7)] STDOUT END [2026-03-18T02:06:29.249Z] [02:06:22.815] TRACE: [testNativeBundle(7)] STDERR BEGIN [2026-03-18T02:06:29.249Z] [2026-03-18T02:06:29.249Z] [02:06:22.815] TRACE: [testNativeBundle(7)] STDERR END [2026-03-18T02:06:29.249Z] [02:06:22.815] TRACE: [testAppImage(8)] STDOUT BEGIN [2026-03-18T02:06:29.249Z] [02:05:18.137] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.249Z] [02:05:35.806] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.249Z] [02:05:35.807] Parsing [--jpt-include=testAppImage(8)]... [2026-03-18T02:06:29.249Z] [02:05:35.807] Include: AsyncTest$AsyncInnerTest.testAppImage(8) [2026-03-18T02:06:29.249Z] [02:05:35.807] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(8) [2026-03-18T02:06:29.249Z] [02:05:35.809] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.a5ea04a1\fake_runtime] directory [2026-03-18T02:06:29.249Z] [02:05:35.811] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea04a1\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea04a1\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.249Z] [02:05:35.821] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea04a1\output [2026-03-18T02:06:29.249Z] [02:05:35.846] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:05:35.847] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:05:35.847] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage791741805182323145". [2026-03-18T02:06:29.249Z] [02:05:36.344] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.249Z] [02:05:36.345] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.249Z] [02:05:36.346] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea04a1\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea04a1\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.249Z] [02:05:36.346] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea04a1\fake_runtime] [2026-03-18T02:06:29.249Z] [02:05:36.346] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.249Z] [02:05:36.346] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.249Z] [02:05:36.346] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:35.8109122Z) [2026-03-18T02:06:29.249Z] [02:05:36.347] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.249Z] [02:05:36.347] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.a5ea04a1\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.249Z] [02:05:36.439] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.249Z] [02:05:36.439] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.249Z] [02:05:36.439] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04a1\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.249Z] [02:05:36.440] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04a1\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.249Z] [02:05:36.440] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04a1\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.249Z] [02:05:36.440] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04a1\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.249Z] [02:05:36.440] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04a1\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.249Z] [02:05:36.440] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04a1\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.249Z] [02:05:36.440] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04a1\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.249Z] [02:05:36.440] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04a1\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.249Z] [02:05:36.440] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04a1\output\Foo\runtime] path exists [2026-03-18T02:06:29.249Z] [02:05:36.440] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04a1\output\Foo\runtime] is a directory [2026-03-18T02:06:29.249Z] [02:05:36.441] TRACE: Deleting [AsyncInnerTest\testAppImage.a5ea04a1] directory recursively [2026-03-18T02:06:29.249Z] [02:05:36.444] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(8); checks=15 [2026-03-18T02:06:29.249Z] [02:05:36.444] [==========] 1 tests ran [2026-03-18T02:06:29.249Z] [02:05:36.444] [ PASSED ] 1 test [2026-03-18T02:06:29.249Z] [2026-03-18T02:06:29.249Z] [02:06:22.815] TRACE: [testAppImage(8)] STDOUT END [2026-03-18T02:06:29.249Z] [02:06:22.815] TRACE: [testAppImage(8)] STDERR BEGIN [2026-03-18T02:06:29.249Z] [2026-03-18T02:06:29.249Z] [02:06:22.815] TRACE: [testAppImage(8)] STDERR END [2026-03-18T02:06:29.249Z] [02:06:22.815] TRACE: [testNativeBundle(8)] STDOUT BEGIN [2026-03-18T02:06:29.249Z] [02:05:18.138] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.249Z] [02:05:18.138] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.249Z] [02:05:18.153] Parsing [--jpt-include=testNativeBundle(8)]... [2026-03-18T02:06:29.249Z] [02:05:18.158] Include: AsyncTest$AsyncInnerTest.testNativeBundle(8) [2026-03-18T02:06:29.249Z] [02:05:18.162] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(8) [2026-03-18T02:06:29.249Z] [02:05:18.221] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.249Z] [02:05:18.394] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d21382\fake_runtime] directory [2026-03-18T02:06:29.249Z] [02:05:18.430] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21382\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21382\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.249Z] [02:05:32.236] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.249Z] [02:05:32.236] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.249Z] [02:05:32.257] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:05:32.262] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:05:32.263] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14188249317414064598". [2026-03-18T02:06:29.249Z] [02:05:32.690] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:05:32.701] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:05:32.706] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21382\output\Foo-1.0.msi. [2026-03-18T02:06:29.249Z] [02:05:32.706] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.249Z] [02:05:32.706] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.249Z] [02:05:32.707] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:05:32.716] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:05:32.722] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:05:33.021] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:05:33.056] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:05:33.078] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:05:33.082] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:05:33.098] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.249Z] [02:05:33.099] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21382\output\Foo-1.0.msi. [2026-03-18T02:06:29.249Z] [02:05:33.099] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14188249317414064598\image [2026-03-18T02:06:29.249Z] [02:05:41.429] Command [PID: 34280]: [2026-03-18T02:06:29.249Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14188249317414064598\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14188249317414064598\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14188249317414064598\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14188249317414064598\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14188249317414064598\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14188249317414064598\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14188249317414064598\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14188249317414064598\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14188249317414064598\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14188249317414064598\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14188249317414064598\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14188249317414064598\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14188249317414064598\wixobj\a.msi [2026-03-18T02:06:29.249Z] [02:05:41.429] Returned: 0 [2026-03-18T02:06:29.249Z] [2026-03-18T02:06:29.249Z] [02:05:41.447] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.249Z] [02:05:41.455] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.249Z] [02:05:41.455] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21382\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21382\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.249Z] [02:05:41.456] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21382\fake_runtime] [2026-03-18T02:06:29.249Z] [02:05:41.456] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.249Z] [02:05:41.456] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.249Z] [02:05:41.456] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.3958033Z) [2026-03-18T02:06:29.249Z] [02:05:41.456] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21382\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.249Z] [02:05:41.456] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21382\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.249Z] [02:05:41.458] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.249Z] [02:05:41.458] TRACE: icacls "AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.249Z] [02:05:41.458] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.c9d21382\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi\Program Files" [2026-03-18T02:06:29.249Z] [02:05:41.458] TRACE: Done [2026-03-18T02:06:29.249Z] [02:05:41.458] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.249Z] [02:05:49.248] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.249Z] [02:05:52.288] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.249Z] [02:05:57.099] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.249Z] [02:06:01.107] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.249Z] [02:06:05.169] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.249Z] [02:06:05.170] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.249Z] [02:06:05.171] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.249Z] [02:06:05.172] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21382\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21382\fake_runtime](13) [2026-03-18T02:06:29.249Z] [02:06:05.172] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.249Z] [02:06:05.172] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.249Z] [02:06:05.172] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.249Z] [02:06:05.173] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.249Z] [02:06:05.173] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.249Z] [02:06:05.173] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.249Z] [02:06:05.174] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.249Z] [02:06:05.174] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.249Z] [02:06:05.174] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.249Z] [02:06:05.174] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.249Z] [02:06:05.174] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.249Z] [02:06:05.174] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.249Z] [02:06:05.174] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.249Z] [02:06:05.174] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.249Z] [02:06:05.174] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.249Z] [02:06:05.174] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21382\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.249Z] [02:06:05.175] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d21382\fake_runtime-0] directory [2026-03-18T02:06:29.249Z] [02:06:05.178] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21382\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21382\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.250Z] [02:06:05.200] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.250Z] [02:06:05.200] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.250Z] [02:06:05.226] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:06:05.227] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:06:05.227] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10521079241504257176". [2026-03-18T02:06:29.250Z] [02:06:05.474] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:06:05.497] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:06:05.504] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10521079241504257176\msi\Foo-1.0.msi. [2026-03-18T02:06:29.250Z] [02:06:05.504] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.250Z] [02:06:05.504] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.250Z] [02:06:05.506] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:06:05.515] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:06:05.519] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:06:05.521] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:06:05.523] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:06:05.525] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:06:05.528] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:06:05.535] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:06:05.536] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10521079241504257176\msi\Foo-1.0.msi. [2026-03-18T02:06:29.250Z] [02:06:05.536] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10521079241504257176\image [2026-03-18T02:06:29.250Z] [02:06:08.239] Command [PID: 14852]: [2026-03-18T02:06:29.250Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10521079241504257176\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10521079241504257176\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10521079241504257176\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10521079241504257176\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10521079241504257176\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10521079241504257176\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10521079241504257176\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10521079241504257176\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10521079241504257176\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10521079241504257176\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10521079241504257176\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10521079241504257176\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10521079241504257176\wixobj\a.msi [2026-03-18T02:06:29.250Z] [02:06:08.239] Returned: 0 [2026-03-18T02:06:29.250Z] [2026-03-18T02:06:29.250Z] [02:06:08.264] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:06:08.265] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21382\output. [2026-03-18T02:06:29.250Z] [02:06:08.265] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:06:08.267] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:06:08.268] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10521079241504257176". [2026-03-18T02:06:29.250Z] [02:06:08.644] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21382\output [2026-03-18T02:06:29.250Z] [02:06:08.645] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.250Z] [02:06:08.665] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.250Z] [02:06:08.665] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21382\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21382\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.250Z] [02:06:08.666] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d21382\fake_runtime-0] [2026-03-18T02:06:29.250Z] [02:06:08.666] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.250Z] [02:06:08.666] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.250Z] [02:06:08.666] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:06:05.1767573Z) [2026-03-18T02:06:29.250Z] [02:06:08.667] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21382\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.250Z] [02:06:08.667] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d21382\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.250Z] [02:06:08.667] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21382\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21382\fake_runtime-0](13) command [2026-03-18T02:06:29.250Z] [02:06:08.667] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d21382\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d21382\fake_runtime-0](13) command [2026-03-18T02:06:29.250Z] [02:06:08.667] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d21382] directory recursively [2026-03-18T02:06:29.250Z] [02:06:08.681] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(8); checks=22 [2026-03-18T02:06:29.250Z] [02:06:08.681] [==========] 1 tests ran [2026-03-18T02:06:29.250Z] [02:06:08.681] [ PASSED ] 1 test [2026-03-18T02:06:29.250Z] [2026-03-18T02:06:29.250Z] [02:06:22.816] TRACE: [testNativeBundle(8)] STDOUT END [2026-03-18T02:06:29.250Z] [02:06:22.816] TRACE: [testNativeBundle(8)] STDERR BEGIN [2026-03-18T02:06:29.250Z] [2026-03-18T02:06:29.250Z] [02:06:22.816] TRACE: [testNativeBundle(8)] STDERR END [2026-03-18T02:06:29.250Z] [02:06:22.816] TRACE: [testAppImage(9)] STDOUT BEGIN [2026-03-18T02:06:29.250Z] [02:05:18.138] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.250Z] [02:05:18.261] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.250Z] [02:05:18.265] Parsing [--jpt-include=testAppImage(9)]... [2026-03-18T02:06:29.250Z] [02:05:18.265] Include: AsyncTest$AsyncInnerTest.testAppImage(9) [2026-03-18T02:06:29.250Z] [02:05:18.286] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(9) [2026-03-18T02:06:29.250Z] [02:05:18.288] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.a5ea04c0\fake_runtime] directory [2026-03-18T02:06:29.250Z] [02:05:18.293] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea04c0\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea04c0\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.250Z] [02:05:20.407] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea04c0\output [2026-03-18T02:06:29.250Z] [02:05:20.440] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:20.442] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:20.443] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage55696946148018269". [2026-03-18T02:06:29.250Z] [02:05:20.570] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.250Z] [02:05:20.574] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.250Z] [02:05:20.575] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.a5ea04c0\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.a5ea04c0\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.250Z] [02:05:20.576] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.a5ea04c0\fake_runtime] [2026-03-18T02:06:29.250Z] [02:05:20.576] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.250Z] [02:05:20.576] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.250Z] [02:05:20.576] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.2917973Z) [2026-03-18T02:06:29.250Z] [02:05:20.577] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.250Z] [02:05:20.577] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.a5ea04c0\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.250Z] [02:05:20.592] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.250Z] [02:05:20.593] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.250Z] [02:05:20.593] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04c0\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.250Z] [02:05:20.593] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04c0\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.250Z] [02:05:20.593] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04c0\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.250Z] [02:05:20.594] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04c0\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.250Z] [02:05:20.594] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04c0\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.250Z] [02:05:20.594] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04c0\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.250Z] [02:05:20.594] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04c0\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.250Z] [02:05:20.594] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04c0\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.250Z] [02:05:20.594] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04c0\output\Foo\runtime] path exists [2026-03-18T02:06:29.250Z] [02:05:20.594] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.a5ea04c0\output\Foo\runtime] is a directory [2026-03-18T02:06:29.250Z] [02:05:20.595] TRACE: Deleting [AsyncInnerTest\testAppImage.a5ea04c0] directory recursively [2026-03-18T02:06:29.250Z] [02:05:20.599] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(9); checks=15 [2026-03-18T02:06:29.250Z] [02:05:20.599] [==========] 1 tests ran [2026-03-18T02:06:29.250Z] [02:05:20.599] [ PASSED ] 1 test [2026-03-18T02:06:29.250Z] [2026-03-18T02:06:29.250Z] [02:06:22.816] TRACE: [testAppImage(9)] STDOUT END [2026-03-18T02:06:29.250Z] [02:06:22.816] TRACE: [testAppImage(9)] STDERR BEGIN [2026-03-18T02:06:29.250Z] [2026-03-18T02:06:29.250Z] [02:06:22.816] TRACE: [testAppImage(9)] STDERR END [2026-03-18T02:06:29.250Z] [02:06:22.816] TRACE: [testNativeBundle(9)] STDOUT BEGIN [2026-03-18T02:06:29.250Z] [02:05:18.139] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.250Z] [02:05:18.140] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.250Z] [02:05:18.531] Parsing [--jpt-include=testNativeBundle(9)]... [2026-03-18T02:06:29.250Z] [02:05:18.541] Include: AsyncTest$AsyncInnerTest.testNativeBundle(9) [2026-03-18T02:06:29.250Z] [02:05:18.541] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(9) [2026-03-18T02:06:29.250Z] [02:05:18.542] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.250Z] [02:05:18.546] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d213a1\fake_runtime] directory [2026-03-18T02:06:29.250Z] [02:05:18.552] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d213a1\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d213a1\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.250Z] [02:05:19.104] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.250Z] [02:05:19.104] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.250Z] [02:05:19.130] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:19.132] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:19.133] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12191020408014540015". [2026-03-18T02:06:29.250Z] [02:05:19.838] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:20.068] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:20.109] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d213a1\output\Foo-1.0.msi. [2026-03-18T02:06:29.250Z] [02:05:20.109] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.250Z] [02:05:20.109] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.250Z] [02:05:20.121] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:20.167] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:20.223] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:20.253] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:20.262] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:20.298] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:20.305] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:20.342] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:20.342] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d213a1\output\Foo-1.0.msi. [2026-03-18T02:06:29.250Z] [02:05:28.968] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12191020408014540015\image [2026-03-18T02:06:29.250Z] [02:05:39.297] Command [PID: 30596]: [2026-03-18T02:06:29.250Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12191020408014540015\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12191020408014540015\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12191020408014540015\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12191020408014540015\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12191020408014540015\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12191020408014540015\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12191020408014540015\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12191020408014540015\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12191020408014540015\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12191020408014540015\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12191020408014540015\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12191020408014540015\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12191020408014540015\wixobj\a.msi [2026-03-18T02:06:29.250Z] [02:05:39.297] Returned: 0 [2026-03-18T02:06:29.250Z] [2026-03-18T02:06:29.250Z] [02:05:39.314] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.250Z] [02:05:39.394] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.250Z] [02:05:39.394] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d213a1\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d213a1\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.250Z] [02:05:39.394] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d213a1\fake_runtime] [2026-03-18T02:06:29.250Z] [02:05:39.394] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.250Z] [02:05:39.394] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.250Z] [02:05:39.394] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.5488163Z) [2026-03-18T02:06:29.250Z] [02:05:39.394] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d213a1\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.250Z] [02:05:39.394] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d213a1\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.250Z] [02:05:39.396] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d213a1\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.250Z] [02:05:39.396] TRACE: icacls "AsyncInnerTest\testNativeBundle.c9d213a1\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.250Z] [02:05:39.396] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.c9d213a1\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d213a1\unpacked-msi\Program Files" [2026-03-18T02:06:29.250Z] [02:05:39.396] TRACE: Done [2026-03-18T02:06:29.250Z] [02:05:39.397] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.c9d213a1\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.250Z] [02:05:49.862] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.250Z] [02:05:49.863] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.c9d213a1\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.250Z] [02:05:49.863] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d213a1\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.250Z] [02:05:49.864] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d213a1\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d213a1\fake_runtime](13) [2026-03-18T02:06:29.250Z] [02:05:49.864] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.250Z] [02:05:49.865] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.250Z] [02:05:49.865] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d213a1\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.250Z] [02:05:49.865] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.250Z] [02:05:49.866] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.250Z] [02:05:49.866] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.c9d213a1\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.250Z] [02:05:49.866] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d213a1\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.250Z] [02:05:49.866] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d213a1\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.250Z] [02:05:49.866] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d213a1\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.250Z] [02:05:49.867] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d213a1\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.250Z] [02:05:49.867] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d213a1\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.250Z] [02:05:49.867] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d213a1\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.250Z] [02:05:49.867] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d213a1\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.250Z] [02:05:49.867] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d213a1\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.250Z] [02:05:49.867] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d213a1\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.250Z] [02:05:49.867] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d213a1\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.250Z] [02:05:49.868] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.c9d213a1\fake_runtime-0] directory [2026-03-18T02:06:29.250Z] [02:05:49.871] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d213a1\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d213a1\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.250Z] [02:05:49.881] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.250Z] [02:05:49.882] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.250Z] [02:05:49.904] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:49.905] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:49.906] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6541986690667655028". [2026-03-18T02:06:29.250Z] [02:05:50.213] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:50.223] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:50.227] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6541986690667655028\msi\Foo-1.0.msi. [2026-03-18T02:06:29.250Z] [02:05:50.227] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.250Z] [02:05:50.227] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.250Z] [02:05:50.229] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:50.237] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:50.242] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:50.246] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:50.248] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:50.250] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:50.253] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:50.260] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:50.260] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6541986690667655028\msi\Foo-1.0.msi. [2026-03-18T02:06:29.250Z] [02:05:50.260] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6541986690667655028\image [2026-03-18T02:06:29.250Z] [02:05:52.828] Command [PID: 49176]: [2026-03-18T02:06:29.250Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6541986690667655028\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6541986690667655028\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6541986690667655028\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6541986690667655028\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6541986690667655028\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6541986690667655028\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6541986690667655028\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6541986690667655028\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6541986690667655028\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6541986690667655028\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6541986690667655028\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6541986690667655028\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6541986690667655028\wixobj\a.msi [2026-03-18T02:06:29.250Z] [02:05:52.828] Returned: 0 [2026-03-18T02:06:29.250Z] [2026-03-18T02:06:29.250Z] [02:05:52.847] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.250Z] [02:05:52.847] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d213a1\output. [2026-03-18T02:06:29.250Z] [02:05:52.848] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:05:52.850] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:05:52.851] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6541986690667655028". [2026-03-18T02:06:29.251Z] [02:05:53.282] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d213a1\output [2026-03-18T02:06:29.251Z] [02:05:53.282] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.251Z] [02:05:53.292] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.251Z] [02:05:53.292] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d213a1\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d213a1\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.251Z] [02:05:53.292] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.c9d213a1\fake_runtime-0] [2026-03-18T02:06:29.251Z] [02:05:53.292] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.251Z] [02:05:53.293] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.251Z] [02:05:53.293] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:49.8697909Z) [2026-03-18T02:06:29.251Z] [02:05:53.293] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d213a1\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.251Z] [02:05:53.293] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.c9d213a1\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.251Z] [02:05:53.293] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d213a1\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d213a1\fake_runtime-0](13) command [2026-03-18T02:06:29.251Z] [02:05:53.293] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.c9d213a1\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.c9d213a1\fake_runtime-0](13) command [2026-03-18T02:06:29.251Z] [02:05:53.293] TRACE: Deleting [AsyncInnerTest\testNativeBundle.c9d213a1] directory recursively [2026-03-18T02:06:29.251Z] [02:05:53.301] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(9); checks=22 [2026-03-18T02:06:29.251Z] [02:05:53.301] [==========] 1 tests ran [2026-03-18T02:06:29.251Z] [02:05:53.301] [ PASSED ] 1 test [2026-03-18T02:06:29.251Z] [2026-03-18T02:06:29.251Z] [02:06:22.816] TRACE: [testNativeBundle(9)] STDOUT END [2026-03-18T02:06:29.251Z] [02:06:22.816] TRACE: [testNativeBundle(9)] STDERR BEGIN [2026-03-18T02:06:29.251Z] [2026-03-18T02:06:29.251Z] [02:06:22.816] TRACE: [testNativeBundle(9)] STDERR END [2026-03-18T02:06:29.251Z] [02:06:22.816] TRACE: [testAppImage(10)] STDOUT BEGIN [2026-03-18T02:06:29.251Z] [02:05:18.142] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.251Z] [02:05:18.142] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.251Z] [02:05:18.162] Parsing [--jpt-include=testAppImage(10)]... [2026-03-18T02:06:29.251Z] [02:05:18.164] Include: AsyncTest$AsyncInnerTest.testAppImage(10) [2026-03-18T02:06:29.251Z] [02:05:18.166] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(10) [2026-03-18T02:06:29.251Z] [02:05:18.171] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.1756763a\fake_runtime] directory [2026-03-18T02:06:29.251Z] [02:05:18.249] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.1756763a\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.1756763a\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.251Z] [02:05:20.607] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.1756763a\output [2026-03-18T02:06:29.251Z] [02:05:20.650] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:05:20.652] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:05:20.653] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1885863622719091452". [2026-03-18T02:06:29.251Z] [02:05:20.844] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.251Z] [02:05:20.845] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.251Z] [02:05:20.845] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.1756763a\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.1756763a\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.251Z] [02:05:20.846] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.1756763a\fake_runtime] [2026-03-18T02:06:29.251Z] [02:05:20.846] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.251Z] [02:05:20.846] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.251Z] [02:05:20.846] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.1827706Z) [2026-03-18T02:06:29.251Z] [02:05:20.847] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.251Z] [02:05:20.847] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.1756763a\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.251Z] [02:05:20.853] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.251Z] [02:05:20.854] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.251Z] [02:05:20.854] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.1756763a\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.251Z] [02:05:20.854] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.1756763a\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.251Z] [02:05:20.854] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.1756763a\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.251Z] [02:05:20.854] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.1756763a\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.251Z] [02:05:20.854] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.1756763a\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.251Z] [02:05:20.855] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.1756763a\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.251Z] [02:05:20.855] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.1756763a\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.251Z] [02:05:20.855] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.1756763a\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.251Z] [02:05:20.855] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.1756763a\output\Foo\runtime] path exists [2026-03-18T02:06:29.251Z] [02:05:20.855] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.1756763a\output\Foo\runtime] is a directory [2026-03-18T02:06:29.251Z] [02:05:20.856] TRACE: Deleting [AsyncInnerTest\testAppImage.1756763a] directory recursively [2026-03-18T02:06:29.251Z] [02:05:20.860] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(10); checks=15 [2026-03-18T02:06:29.251Z] [02:05:20.860] [==========] 1 tests ran [2026-03-18T02:06:29.251Z] [02:05:20.860] [ PASSED ] 1 test [2026-03-18T02:06:29.251Z] [2026-03-18T02:06:29.251Z] [02:06:22.816] TRACE: [testAppImage(10)] STDOUT END [2026-03-18T02:06:29.251Z] [02:06:22.816] TRACE: [testAppImage(10)] STDERR BEGIN [2026-03-18T02:06:29.251Z] [2026-03-18T02:06:29.251Z] [02:06:22.816] TRACE: [testAppImage(10)] STDERR END [2026-03-18T02:06:29.251Z] [02:06:22.816] TRACE: [testNativeBundle(10)] STDOUT BEGIN [2026-03-18T02:06:29.251Z] [02:05:18.251] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.251Z] [02:05:18.252] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.251Z] [02:05:18.270] Parsing [--jpt-include=testNativeBundle(10)]... [2026-03-18T02:06:29.251Z] [02:05:18.273] Include: AsyncTest$AsyncInnerTest.testNativeBundle(10) [2026-03-18T02:06:29.251Z] [02:05:18.303] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(10) [2026-03-18T02:06:29.251Z] [02:05:18.304] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.251Z] [02:05:18.416] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704379\fake_runtime] directory [2026-03-18T02:06:29.251Z] [02:05:18.424] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704379\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704379\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.251Z] [02:05:33.539] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.251Z] [02:05:33.539] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.251Z] [02:05:33.562] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:05:33.564] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:05:33.564] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1997175806162749433". [2026-03-18T02:06:29.251Z] [02:05:34.367] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:05:34.379] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:05:34.383] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704379\output\Foo-1.0.msi. [2026-03-18T02:06:29.251Z] [02:05:34.383] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.251Z] [02:05:34.383] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.251Z] [02:05:34.385] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:05:34.394] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:05:34.399] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:05:34.402] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:05:34.405] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:05:34.637] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:05:34.641] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:05:34.655] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:05:34.655] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704379\output\Foo-1.0.msi. [2026-03-18T02:06:29.251Z] [02:05:34.656] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1997175806162749433\image [2026-03-18T02:06:29.251Z] [02:05:45.989] Command [PID: 39604]: [2026-03-18T02:06:29.251Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1997175806162749433\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1997175806162749433\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1997175806162749433\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1997175806162749433\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1997175806162749433\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1997175806162749433\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1997175806162749433\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1997175806162749433\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1997175806162749433\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1997175806162749433\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1997175806162749433\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1997175806162749433\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1997175806162749433\wixobj\a.msi [2026-03-18T02:06:29.251Z] [02:05:45.989] Returned: 0 [2026-03-18T02:06:29.251Z] [2026-03-18T02:06:29.251Z] [02:05:46.007] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.251Z] [02:05:46.016] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.251Z] [02:05:46.016] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704379\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704379\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.251Z] [02:05:46.017] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704379\fake_runtime] [2026-03-18T02:06:29.251Z] [02:05:46.017] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.251Z] [02:05:46.017] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.251Z] [02:05:46.017] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.4188071Z) [2026-03-18T02:06:29.251Z] [02:05:46.017] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704379\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.251Z] [02:05:46.017] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704379\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.251Z] [02:05:46.019] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.251Z] [02:05:46.019] TRACE: icacls "AsyncInnerTest\testNativeBundle.70704379\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.251Z] [02:05:46.019] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.70704379\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\Program Files" [2026-03-18T02:06:29.251Z] [02:05:46.019] TRACE: Done [2026-03-18T02:06:29.251Z] [02:05:46.019] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.251Z] [02:05:50.083] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.251Z] [02:05:53.113] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.251Z] [02:05:57.568] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.251Z] [02:06:01.583] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.251Z] [02:06:05.923] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.251Z] [02:06:10.925] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.251Z] [02:06:12.944] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.251Z] [02:06:12.945] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.251Z] [02:06:12.946] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.251Z] [02:06:12.946] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704379\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704379\fake_runtime](13) [2026-03-18T02:06:29.251Z] [02:06:12.947] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.251Z] [02:06:12.947] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.251Z] [02:06:12.947] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.251Z] [02:06:12.947] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.251Z] [02:06:12.948] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.251Z] [02:06:12.948] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.251Z] [02:06:12.948] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.251Z] [02:06:12.948] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.251Z] [02:06:12.948] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.251Z] [02:06:12.948] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.251Z] [02:06:12.948] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.251Z] [02:06:12.948] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.251Z] [02:06:12.948] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.251Z] [02:06:12.948] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.251Z] [02:06:12.949] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.251Z] [02:06:12.949] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704379\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.251Z] [02:06:12.949] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704379\fake_runtime-0] directory [2026-03-18T02:06:29.251Z] [02:06:12.952] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704379\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704379\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.251Z] [02:06:12.963] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.251Z] [02:06:12.963] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.251Z] [02:06:12.990] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:06:12.991] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:06:12.991] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3360991425022948801". [2026-03-18T02:06:29.251Z] [02:06:13.258] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:06:13.267] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:06:13.271] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3360991425022948801\msi\Foo-1.0.msi. [2026-03-18T02:06:29.251Z] [02:06:13.271] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.251Z] [02:06:13.271] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.251Z] [02:06:13.272] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:06:13.280] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:06:13.284] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:06:13.286] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:06:13.288] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:06:13.290] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:06:13.292] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:06:13.298] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:06:13.298] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3360991425022948801\msi\Foo-1.0.msi. [2026-03-18T02:06:29.251Z] [02:06:13.298] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3360991425022948801\image [2026-03-18T02:06:29.251Z] [02:06:15.726] Command [PID: 10360]: [2026-03-18T02:06:29.251Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3360991425022948801\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3360991425022948801\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3360991425022948801\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3360991425022948801\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3360991425022948801\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3360991425022948801\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3360991425022948801\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3360991425022948801\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3360991425022948801\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3360991425022948801\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3360991425022948801\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3360991425022948801\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3360991425022948801\wixobj\a.msi [2026-03-18T02:06:29.251Z] [02:06:15.726] Returned: 0 [2026-03-18T02:06:29.251Z] [2026-03-18T02:06:29.251Z] [02:06:15.746] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:06:15.746] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704379\output. [2026-03-18T02:06:29.251Z] [02:06:15.746] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:06:15.749] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.251Z] [02:06:15.750] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3360991425022948801". [2026-03-18T02:06:29.251Z] [02:06:16.054] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704379\output [2026-03-18T02:06:29.251Z] [02:06:16.054] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.251Z] [02:06:16.064] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.251Z] [02:06:16.064] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704379\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704379\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.251Z] [02:06:16.064] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704379\fake_runtime-0] [2026-03-18T02:06:29.251Z] [02:06:16.064] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.251Z] [02:06:16.064] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.251Z] [02:06:16.064] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:06:12.9512438Z) [2026-03-18T02:06:29.251Z] [02:06:16.065] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704379\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.251Z] [02:06:16.065] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704379\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.251Z] [02:06:16.065] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704379\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704379\fake_runtime-0](13) command [2026-03-18T02:06:29.252Z] [02:06:16.065] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704379\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704379\fake_runtime-0](13) command [2026-03-18T02:06:29.252Z] [02:06:16.065] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704379] directory recursively [2026-03-18T02:06:29.252Z] [02:06:16.073] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(10); checks=22 [2026-03-18T02:06:29.252Z] [02:06:16.073] [==========] 1 tests ran [2026-03-18T02:06:29.252Z] [02:06:16.073] [ PASSED ] 1 test [2026-03-18T02:06:29.252Z] [2026-03-18T02:06:29.252Z] [02:06:22.817] TRACE: [testNativeBundle(10)] STDOUT END [2026-03-18T02:06:29.252Z] [02:06:22.817] TRACE: [testNativeBundle(10)] STDERR BEGIN [2026-03-18T02:06:29.252Z] [2026-03-18T02:06:29.252Z] [02:06:22.817] TRACE: [testNativeBundle(10)] STDERR END [2026-03-18T02:06:29.252Z] [02:06:22.817] TRACE: [testAppImage(11)] STDOUT BEGIN [2026-03-18T02:06:29.252Z] [02:05:18.473] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.252Z] [02:05:18.474] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.252Z] [02:05:18.476] Parsing [--jpt-include=testAppImage(11)]... [2026-03-18T02:06:29.252Z] [02:05:18.476] Include: AsyncTest$AsyncInnerTest.testAppImage(11) [2026-03-18T02:06:29.252Z] [02:05:18.477] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(11) [2026-03-18T02:06:29.252Z] [02:05:18.479] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.17567659\fake_runtime] directory [2026-03-18T02:06:29.252Z] [02:05:18.483] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567659\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567659\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.252Z] [02:05:20.519] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567659\output [2026-03-18T02:06:29.252Z] [02:05:20.546] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:20.549] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:20.550] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12344125913723666451". [2026-03-18T02:06:29.252Z] [02:05:20.699] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.252Z] [02:05:20.700] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.252Z] [02:05:20.701] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567659\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567659\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.252Z] [02:05:20.701] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567659\fake_runtime] [2026-03-18T02:06:29.252Z] [02:05:20.701] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.252Z] [02:05:20.702] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.252Z] [02:05:20.702] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.4818083Z) [2026-03-18T02:06:29.252Z] [02:05:20.703] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.252Z] [02:05:20.703] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.17567659\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.252Z] [02:05:20.711] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.252Z] [02:05:20.712] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.252Z] [02:05:20.712] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567659\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.252Z] [02:05:20.712] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567659\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.252Z] [02:05:20.712] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567659\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.252Z] [02:05:20.713] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567659\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.252Z] [02:05:20.713] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567659\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.252Z] [02:05:20.713] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567659\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.252Z] [02:05:20.713] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567659\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.252Z] [02:05:20.713] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567659\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.252Z] [02:05:20.713] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567659\output\Foo\runtime] path exists [2026-03-18T02:06:29.252Z] [02:05:20.713] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567659\output\Foo\runtime] is a directory [2026-03-18T02:06:29.252Z] [02:05:20.714] TRACE: Deleting [AsyncInnerTest\testAppImage.17567659] directory recursively [2026-03-18T02:06:29.252Z] [02:05:20.717] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(11); checks=15 [2026-03-18T02:06:29.252Z] [02:05:20.717] [==========] 1 tests ran [2026-03-18T02:06:29.252Z] [02:05:20.718] [ PASSED ] 1 test [2026-03-18T02:06:29.252Z] [2026-03-18T02:06:29.252Z] [02:06:22.817] TRACE: [testAppImage(11)] STDOUT END [2026-03-18T02:06:29.252Z] [02:06:22.817] TRACE: [testAppImage(11)] STDERR BEGIN [2026-03-18T02:06:29.252Z] [2026-03-18T02:06:29.252Z] [02:06:22.817] TRACE: [testAppImage(11)] STDERR END [2026-03-18T02:06:29.252Z] [02:06:22.817] TRACE: [testNativeBundle(11)] STDOUT BEGIN [2026-03-18T02:06:29.252Z] [02:05:18.512] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.252Z] [02:05:18.512] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.252Z] [02:05:18.514] Parsing [--jpt-include=testNativeBundle(11)]... [2026-03-18T02:06:29.252Z] [02:05:18.517] Include: AsyncTest$AsyncInnerTest.testNativeBundle(11) [2026-03-18T02:06:29.252Z] [02:05:18.543] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(11) [2026-03-18T02:06:29.252Z] [02:05:18.544] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.252Z] [02:05:18.546] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704398\fake_runtime] directory [2026-03-18T02:06:29.252Z] [02:05:18.567] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704398\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704398\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.252Z] [02:05:20.868] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.252Z] [02:05:20.868] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.252Z] [02:05:20.908] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:20.915] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:20.915] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12596652596493553426". [2026-03-18T02:06:29.252Z] [02:05:21.232] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:21.253] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:21.259] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704398\output\Foo-1.0.msi. [2026-03-18T02:06:29.252Z] [02:05:21.259] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.252Z] [02:05:21.259] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.252Z] [02:05:21.261] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:21.275] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:21.286] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:21.291] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:21.295] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:21.300] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:21.305] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:21.313] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:21.314] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704398\output\Foo-1.0.msi. [2026-03-18T02:06:29.252Z] [02:05:21.314] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12596652596493553426\image [2026-03-18T02:06:29.252Z] [02:05:27.211] Command [PID: 11596]: [2026-03-18T02:06:29.252Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12596652596493553426\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12596652596493553426\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12596652596493553426\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12596652596493553426\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12596652596493553426\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12596652596493553426\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12596652596493553426\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12596652596493553426\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12596652596493553426\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12596652596493553426\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12596652596493553426\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12596652596493553426\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12596652596493553426\wixobj\a.msi [2026-03-18T02:06:29.252Z] [02:05:27.211] Returned: 0 [2026-03-18T02:06:29.252Z] [2026-03-18T02:06:29.252Z] [02:05:27.240] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.252Z] [02:05:27.382] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.252Z] [02:05:27.383] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704398\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704398\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.252Z] [02:05:27.384] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704398\fake_runtime] [2026-03-18T02:06:29.252Z] [02:05:27.384] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.252Z] [02:05:27.384] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.252Z] [02:05:27.384] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.5538113Z) [2026-03-18T02:06:29.252Z] [02:05:27.384] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704398\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.252Z] [02:05:27.384] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704398\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.252Z] [02:05:27.386] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704398\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.252Z] [02:05:27.386] TRACE: icacls "AsyncInnerTest\testNativeBundle.70704398\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.252Z] [02:05:27.386] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.70704398\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704398\unpacked-msi\Program Files" [2026-03-18T02:06:29.252Z] [02:05:27.386] TRACE: Done [2026-03-18T02:06:29.252Z] [02:05:27.387] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704398\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.252Z] [02:05:46.511] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.252Z] [02:05:46.512] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.70704398\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.252Z] [02:05:46.513] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704398\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.252Z] [02:05:46.514] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704398\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704398\fake_runtime](13) [2026-03-18T02:06:29.252Z] [02:05:46.514] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.252Z] [02:05:46.514] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.252Z] [02:05:46.515] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704398\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.252Z] [02:05:46.515] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.252Z] [02:05:46.516] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.252Z] [02:05:46.516] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.70704398\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.252Z] [02:05:46.516] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704398\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.252Z] [02:05:46.516] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704398\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.252Z] [02:05:46.516] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704398\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.252Z] [02:05:46.516] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704398\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.252Z] [02:05:46.516] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704398\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.252Z] [02:05:46.516] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704398\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.252Z] [02:05:46.517] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704398\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.252Z] [02:05:46.517] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704398\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.252Z] [02:05:46.524] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704398\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.252Z] [02:05:46.524] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704398\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.252Z] [02:05:46.525] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704398\fake_runtime-0] directory [2026-03-18T02:06:29.252Z] [02:05:46.528] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704398\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704398\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.252Z] [02:05:46.539] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.252Z] [02:05:46.539] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.252Z] [02:05:46.565] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:46.567] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:46.567] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321". [2026-03-18T02:06:29.252Z] [02:05:46.835] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:46.847] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:46.851] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321\msi\Foo-1.0.msi. [2026-03-18T02:06:29.252Z] [02:05:46.851] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.252Z] [02:05:46.851] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.252Z] [02:05:46.853] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:46.862] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:46.867] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:46.870] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:46.872] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:46.875] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:46.877] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:46.889] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:46.889] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321\msi\Foo-1.0.msi. [2026-03-18T02:06:29.252Z] [02:05:46.890] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321\image [2026-03-18T02:06:29.252Z] [02:05:49.390] Command [PID: 19324]: [2026-03-18T02:06:29.252Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321\wixobj\a.msi [2026-03-18T02:06:29.252Z] [02:05:49.390] Returned: 0 [2026-03-18T02:06:29.252Z] [2026-03-18T02:06:29.252Z] [02:05:49.412] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:49.412] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704398\output. [2026-03-18T02:06:29.252Z] [02:05:49.412] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:49.414] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.252Z] [02:05:49.415] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321". [2026-03-18T02:06:29.252Z] [02:05:49.830] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704398\output [2026-03-18T02:06:29.252Z] [02:05:49.830] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.252Z] [02:05:49.845] java.nio.file.FileSystemException: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321\msi\Foo-1.0.msi: The process cannot access the file because it is being used by another process [2026-03-18T02:06:29.252Z] at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:92) [2026-03-18T02:06:29.252Z] at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:104) [2026-03-18T02:06:29.252Z] at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:109) [2026-03-18T02:06:29.252Z] at java.base/sun.nio.fs.WindowsFileSystemProvider.implDelete(WindowsFileSystemProvider.java:270) [2026-03-18T02:06:29.252Z] at java.base/sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:105) [2026-03-18T02:06:29.252Z] at java.base/java.nio.file.Files.delete(Files.java:1056) [2026-03-18T02:06:29.252Z] at jdk.jpackage/jdk.jpackage.internal.util.FileUtils$RecursiveDeleter.runActionOnPath(FileUtils.java:175) [2026-03-18T02:06:29.252Z] at jdk.jpackage/jdk.jpackage.internal.util.FileUtils$RecursiveDeleter.visitFile(FileUtils.java:149) [2026-03-18T02:06:29.252Z] at jdk.jpackage/jdk.jpackage.internal.util.FileUtils$RecursiveDeleter.visitFile(FileUtils.java:143) [2026-03-18T02:06:29.252Z] at java.base/java.nio.file.Files.walkFileTree(Files.java:2547) [2026-03-18T02:06:29.252Z] at java.base/java.nio.file.Files.walkFileTree(Files.java:2613) [2026-03-18T02:06:29.252Z] at jdk.jpackage/jdk.jpackage.internal.util.FileUtils.deleteRecursive(FileUtils.java:52) [2026-03-18T02:06:29.252Z] at jdk.jpackage/jdk.jpackage.internal.TempDirectory.close(TempDirectory.java:65) [2026-03-18T02:06:29.252Z] at jdk.jpackage/jdk.jpackage.internal.DefaultBundlingEnvironment.createBundle(DefaultBundlingEnvironment.java:195) [2026-03-18T02:06:29.252Z] at jdk.jpackage/jdk.jpackage.internal.WinBundlingEnvironment.createBundle(WinBundlingEnvironment.java:36) [2026-03-18T02:06:29.252Z] at jdk.jpackage/jdk.jpackage.internal.cli.OptionsProcessor.runBundling(OptionsProcessor.java:227) [2026-03-18T02:06:29.252Z] at java.base/java.util.Optional.map(Optional.java:264) [2026-03-18T02:06:29.252Z] at jdk.jpackage/jdk.jpackage.internal.util.Result.map(Result.java:67) [2026-03-18T02:06:29.252Z] at jdk.jpackage/jdk.jpackage.internal.cli.Main.lambda$run$0(Main.java:130) [2026-03-18T02:06:29.252Z] at jdk.jpackage/jdk.jpackage.internal.cli.Main$Runner.runIt(Main.java:214) [2026-03-18T02:06:29.252Z] at jdk.jpackage/jdk.jpackage.internal.cli.Main$Runner.run(Main.java:202) [2026-03-18T02:06:29.252Z] at jdk.jpackage/jdk.jpackage.internal.cli.Main.run(Main.java:101) [2026-03-18T02:06:29.252Z] at jdk.jpackage/jdk.jpackage.internal.cli.Main$Provider.run(Main.java:66) [2026-03-18T02:06:29.252Z] at AsyncTest$Workload$1.run(AsyncTest.java:195) [2026-03-18T02:06:29.252Z] at java.base/java.util.spi.ToolProvider.run(ToolProvider.java:160) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.Executor.runToolProvider(Executor.java:484) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.Executor.runToolProvider(Executor.java:503) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.Executor.runToolProvider(Executor.java:493) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.Executor.lambda$executeWithoutExitCodeCheck$0(Executor.java:280) [2026-03-18T02:06:29.252Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingSupplier.lambda$toSupplier$0(ThrowingSupplier.java:37) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.Executor.executeWithoutExitCodeCheck(Executor.java:288) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.Executor.execute(Executor.java:292) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.JPackageCommand.execute(JPackageCommand.java:987) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.JPackageCommand.execute(JPackageCommand.java:934) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.PackageTest$Handler.processAction(PackageTest.java:729) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:579) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:512) [2026-03-18T02:06:29.252Z] at java.base/java.util.ImmutableCollections$List12.forEach(ImmutableCollections.java:680) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.PackageTest.lambda$runActions$1(PackageTest.java:486) [2026-03-18T02:06:29.252Z] at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.PackageTest.lambda$runActions$0(PackageTest.java:485) [2026-03-18T02:06:29.252Z] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.PackageTest.runActions(PackageTest.java:484) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:58) [2026-03-18T02:06:29.252Z] at AsyncTest$AsyncInnerTest.testNativeBundle(AsyncTest.java:127) [2026-03-18T02:06:29.252Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:06:29.252Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:239) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$0(TKit.java:234) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.TKit.lambda$runTests$2(TKit.java:189) [2026-03-18T02:06:29.252Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.TKit.lambda$runTests$1(TKit.java:184) [2026-03-18T02:06:29.252Z] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) [2026-03-18T02:06:29.252Z] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.TKit.lambda$runTests$0(TKit.java:183) [2026-03-18T02:06:29.252Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.TKit.runTests(TKit.java:182) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.TKit.runTests(TKit.java:172) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.Main.runTests(Main.java:121) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:06:29.252Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:06:29.252Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:06:29.253Z] at AsyncTest.lambda$test$1(AsyncTest.java:87) [2026-03-18T02:06:29.253Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.withMainLogStream(TKit.java:130) [2026-03-18T02:06:29.253Z] at AsyncTest$Workload.lambda$call$0(AsyncTest.java:209) [2026-03-18T02:06:29.253Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.withStackTraceStream(TKit.java:136) [2026-03-18T02:06:29.253Z] at AsyncTest$Workload.call(AsyncTest.java:208) [2026-03-18T02:06:29.253Z] at AsyncTest$Workload.call(AsyncTest.java:157) [2026-03-18T02:06:29.253Z] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:330) [2026-03-18T02:06:29.253Z] at java.base/java.util.concurrent.ThreadPerTaskExecutor$ThreadBoundFuture.run(ThreadPerTaskExecutor.java:323) [2026-03-18T02:06:29.253Z] at java.base/java.lang.VirtualThread.run(VirtualThread.java:475) [2026-03-18T02:06:29.253Z] [02:05:49.848] TRACE: exec: Done. Exit code: 1 [2026-03-18T02:06:29.253Z] [02:05:49.848] ERROR: Expected [0]. Actual [1]: Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704398\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704398\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.253Z] [02:05:49.849] [ FAILED ] AsyncTest$AsyncInnerTest.testNativeBundle(11); checks=19 [2026-03-18T02:06:29.253Z] [02:05:49.849] [==========] 1 tests ran [2026-03-18T02:06:29.253Z] [02:05:49.850] [ PASSED ] 0 tests [2026-03-18T02:06:29.253Z] [02:05:49.850] [ FAILED ] 1 test, listed below [2026-03-18T02:06:29.253Z] [02:05:49.850] [ FAILED ] AsyncTest$AsyncInnerTest.testNativeBundle(11); workDir=[AsyncInnerTest\testNativeBundle.70704398] [2026-03-18T02:06:29.253Z] [02:05:49.850] 1 FAILED TEST [2026-03-18T02:06:29.253Z] [2026-03-18T02:06:29.253Z] [02:06:22.817] TRACE: [testNativeBundle(11)] STDOUT END [2026-03-18T02:06:29.253Z] [02:06:22.817] TRACE: [testNativeBundle(11)] STDERR BEGIN [2026-03-18T02:06:29.253Z] java.nio.file.FileSystemException: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3268695649339492321\msi\Foo-1.0.msi: The process cannot access the file because it is being used by another process [2026-03-18T02:06:29.253Z] java.lang.AssertionError: Expected [0]. Actual [1]: Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704398\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704398\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.error(TKit.java:369) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.assertEquals(TKit.java:720) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.Executor$Result.assertExitCodeIs(Executor.java:243) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.Executor.execute(Executor.java:292) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.JPackageCommand.execute(JPackageCommand.java:987) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.JPackageCommand.execute(JPackageCommand.java:934) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.PackageTest$Handler.processAction(PackageTest.java:729) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:579) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:512) [2026-03-18T02:06:29.253Z] at java.base/java.util.ImmutableCollections$List12.forEach(ImmutableCollections.java:680) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.PackageTest.lambda$runActions$1(PackageTest.java:486) [2026-03-18T02:06:29.253Z] at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.PackageTest.lambda$runActions$0(PackageTest.java:485) [2026-03-18T02:06:29.253Z] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.PackageTest.runActions(PackageTest.java:484) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:58) [2026-03-18T02:06:29.253Z] at AsyncTest$AsyncInnerTest.testNativeBundle(AsyncTest.java:127) [2026-03-18T02:06:29.253Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:06:29.253Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:239) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$0(TKit.java:234) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.lambda$runTests$2(TKit.java:189) [2026-03-18T02:06:29.253Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.lambda$runTests$1(TKit.java:184) [2026-03-18T02:06:29.253Z] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) [2026-03-18T02:06:29.253Z] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.lambda$runTests$0(TKit.java:183) [2026-03-18T02:06:29.253Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.runTests(TKit.java:182) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.runTests(TKit.java:172) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.Main.runTests(Main.java:121) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:06:29.253Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:06:29.253Z] at AsyncTest.lambda$test$1(AsyncTest.java:87) [2026-03-18T02:06:29.253Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.withMainLogStream(TKit.java:130) [2026-03-18T02:06:29.253Z] at AsyncTest$Workload.lambda$call$0(AsyncTest.java:209) [2026-03-18T02:06:29.253Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:06:29.253Z] at jdk.jpackage.test.TKit.withStackTraceStream(TKit.java:136) [2026-03-18T02:06:29.253Z] at AsyncTest$Workload.call(AsyncTest.java:208) [2026-03-18T02:06:29.253Z] at AsyncTest$Workload.call(AsyncTest.java:157) [2026-03-18T02:06:29.253Z] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:330) [2026-03-18T02:06:29.253Z] at java.base/java.util.concurrent.ThreadPerTaskExecutor$ThreadBoundFuture.run(ThreadPerTaskExecutor.java:323) [2026-03-18T02:06:29.253Z] at java.base/java.lang.VirtualThread.run(VirtualThread.java:475) [2026-03-18T02:06:29.253Z] [2026-03-18T02:06:29.253Z] [02:06:22.817] TRACE: [testNativeBundle(11)] STDERR END [2026-03-18T02:06:29.253Z] [02:06:23.185] TRACE: [testAppImage(12)] STDOUT BEGIN [2026-03-18T02:06:29.253Z] [02:05:18.533] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.253Z] [02:05:18.533] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.253Z] [02:05:18.535] Parsing [--jpt-include=testAppImage(12)]... [2026-03-18T02:06:29.253Z] [02:05:18.535] Include: AsyncTest$AsyncInnerTest.testAppImage(12) [2026-03-18T02:06:29.253Z] [02:05:18.536] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(12) [2026-03-18T02:06:29.253Z] [02:05:18.538] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.17567678\fake_runtime] directory [2026-03-18T02:06:29.253Z] [02:05:18.744] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567678\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567678\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.253Z] [02:05:25.440] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567678\output [2026-03-18T02:06:29.253Z] [02:05:25.551] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:25.552] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:25.566] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10758449473840249394". [2026-03-18T02:06:29.253Z] [02:05:25.984] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.253Z] [02:05:25.985] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.253Z] [02:05:25.986] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567678\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567678\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.253Z] [02:05:25.986] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567678\fake_runtime] [2026-03-18T02:06:29.253Z] [02:05:25.986] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.253Z] [02:05:25.986] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.253Z] [02:05:25.987] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.5398163Z) [2026-03-18T02:06:29.253Z] [02:05:25.987] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.253Z] [02:05:25.987] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.17567678\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.253Z] [02:05:25.994] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.253Z] [02:05:25.994] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.253Z] [02:05:25.994] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567678\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.253Z] [02:05:25.995] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567678\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.253Z] [02:05:25.995] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567678\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.253Z] [02:05:25.995] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567678\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.253Z] [02:05:25.995] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567678\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.253Z] [02:05:25.995] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567678\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.253Z] [02:05:25.995] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567678\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.253Z] [02:05:25.995] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567678\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.253Z] [02:05:25.995] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567678\output\Foo\runtime] path exists [2026-03-18T02:06:29.253Z] [02:05:25.995] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567678\output\Foo\runtime] is a directory [2026-03-18T02:06:29.253Z] [02:05:25.996] TRACE: Deleting [AsyncInnerTest\testAppImage.17567678] directory recursively [2026-03-18T02:06:29.253Z] [02:05:26.000] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(12); checks=15 [2026-03-18T02:06:29.253Z] [02:05:26.000] [==========] 1 tests ran [2026-03-18T02:06:29.253Z] [02:05:26.000] [ PASSED ] 1 test [2026-03-18T02:06:29.253Z] [2026-03-18T02:06:29.253Z] [02:06:23.185] TRACE: [testAppImage(12)] STDOUT END [2026-03-18T02:06:29.253Z] [02:06:23.185] TRACE: [testAppImage(12)] STDERR BEGIN [2026-03-18T02:06:29.253Z] [2026-03-18T02:06:29.253Z] [02:06:23.185] TRACE: [testAppImage(12)] STDERR END [2026-03-18T02:06:29.253Z] [02:06:23.185] TRACE: [testNativeBundle(12)] STDOUT BEGIN [2026-03-18T02:06:29.253Z] [02:05:18.581] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.253Z] [02:05:18.581] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.253Z] [02:05:18.583] Parsing [--jpt-include=testNativeBundle(12)]... [2026-03-18T02:06:29.253Z] [02:05:18.584] Include: AsyncTest$AsyncInnerTest.testNativeBundle(12) [2026-03-18T02:06:29.253Z] [02:05:18.585] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(12) [2026-03-18T02:06:29.253Z] [02:05:18.585] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.253Z] [02:05:18.587] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.707043b7\fake_runtime] directory [2026-03-18T02:06:29.253Z] [02:05:18.591] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043b7\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043b7\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.253Z] [02:05:29.458] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.253Z] [02:05:29.458] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.253Z] [02:05:29.481] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:29.483] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:29.483] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15696033965030286132". [2026-03-18T02:06:29.253Z] [02:05:30.019] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:30.037] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:30.042] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043b7\output\Foo-1.0.msi. [2026-03-18T02:06:29.253Z] [02:05:30.042] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.253Z] [02:05:30.042] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.253Z] [02:05:30.044] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:30.054] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:30.060] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:30.064] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:30.067] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:30.071] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:30.074] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:30.081] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:30.082] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043b7\output\Foo-1.0.msi. [2026-03-18T02:06:29.253Z] [02:05:30.082] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15696033965030286132\image [2026-03-18T02:06:29.253Z] [02:05:40.098] Command [PID: 35988]: [2026-03-18T02:06:29.253Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15696033965030286132\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15696033965030286132\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15696033965030286132\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15696033965030286132\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15696033965030286132\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15696033965030286132\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15696033965030286132\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15696033965030286132\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15696033965030286132\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15696033965030286132\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15696033965030286132\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15696033965030286132\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15696033965030286132\wixobj\a.msi [2026-03-18T02:06:29.253Z] [02:05:40.098] Returned: 0 [2026-03-18T02:06:29.253Z] [2026-03-18T02:06:29.253Z] [02:05:40.117] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.253Z] [02:05:40.126] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.253Z] [02:05:40.126] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043b7\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043b7\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.253Z] [02:05:40.126] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043b7\fake_runtime] [2026-03-18T02:06:29.253Z] [02:05:40.126] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.253Z] [02:05:40.127] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.253Z] [02:05:40.127] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.5888173Z) [2026-03-18T02:06:29.253Z] [02:05:40.127] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043b7\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.253Z] [02:05:40.127] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043b7\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.253Z] [02:05:40.128] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043b7\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.253Z] [02:05:40.128] TRACE: icacls "AsyncInnerTest\testNativeBundle.707043b7\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.253Z] [02:05:40.128] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.707043b7\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043b7\unpacked-msi\Program Files" [2026-03-18T02:06:29.253Z] [02:05:40.129] TRACE: Done [2026-03-18T02:06:29.253Z] [02:05:40.129] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.707043b7\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.253Z] [02:05:49.082] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.253Z] [02:05:52.127] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.707043b7\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.253Z] [02:05:55.220] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.253Z] [02:05:55.222] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.707043b7\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.253Z] [02:05:55.223] TRACE: Deleting [AsyncInnerTest\testNativeBundle.707043b7\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.253Z] [02:05:55.224] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043b7\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043b7\fake_runtime](13) [2026-03-18T02:06:29.253Z] [02:05:55.225] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.253Z] [02:05:55.225] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.253Z] [02:05:55.225] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043b7\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.253Z] [02:05:55.226] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.253Z] [02:05:55.227] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.253Z] [02:05:55.227] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.707043b7\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.253Z] [02:05:55.227] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043b7\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.253Z] [02:05:55.227] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043b7\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.253Z] [02:05:55.227] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043b7\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.253Z] [02:05:55.227] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043b7\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.253Z] [02:05:55.227] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043b7\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.253Z] [02:05:55.228] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043b7\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.253Z] [02:05:55.228] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043b7\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.253Z] [02:05:55.228] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043b7\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.253Z] [02:05:55.228] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043b7\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.253Z] [02:05:55.228] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043b7\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.253Z] [02:05:55.229] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.707043b7\fake_runtime-0] directory [2026-03-18T02:06:29.253Z] [02:05:55.232] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043b7\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043b7\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.253Z] [02:05:55.247] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.253Z] [02:05:55.247] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.253Z] [02:05:55.271] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:55.272] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:55.272] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8149924683060803277". [2026-03-18T02:06:29.253Z] [02:05:55.506] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:55.516] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:55.524] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8149924683060803277\msi\Foo-1.0.msi. [2026-03-18T02:06:29.253Z] [02:05:55.524] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.253Z] [02:05:55.524] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.253Z] [02:05:55.526] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:55.535] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:55.540] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:55.542] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:55.544] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:55.547] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:55.549] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.253Z] [02:05:55.556] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:05:55.556] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8149924683060803277\msi\Foo-1.0.msi. [2026-03-18T02:06:29.254Z] [02:05:55.556] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8149924683060803277\image [2026-03-18T02:06:29.254Z] [02:05:58.034] Command [PID: 29596]: [2026-03-18T02:06:29.254Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8149924683060803277\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8149924683060803277\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8149924683060803277\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8149924683060803277\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8149924683060803277\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8149924683060803277\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8149924683060803277\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8149924683060803277\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8149924683060803277\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8149924683060803277\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8149924683060803277\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8149924683060803277\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8149924683060803277\wixobj\a.msi [2026-03-18T02:06:29.254Z] [02:05:58.034] Returned: 0 [2026-03-18T02:06:29.254Z] [2026-03-18T02:06:29.254Z] [02:05:58.051] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:05:58.051] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043b7\output. [2026-03-18T02:06:29.254Z] [02:05:58.052] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:05:58.054] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:05:58.054] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8149924683060803277". [2026-03-18T02:06:29.254Z] [02:05:58.515] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043b7\output [2026-03-18T02:06:29.254Z] [02:05:58.515] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.254Z] [02:05:58.526] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.254Z] [02:05:58.526] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043b7\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043b7\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.254Z] [02:05:58.526] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043b7\fake_runtime-0] [2026-03-18T02:06:29.254Z] [02:05:58.527] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.254Z] [02:05:58.527] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.254Z] [02:05:58.527] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:55.2301305Z) [2026-03-18T02:06:29.254Z] [02:05:58.527] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043b7\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.254Z] [02:05:58.527] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043b7\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.254Z] [02:05:58.527] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043b7\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043b7\fake_runtime-0](13) command [2026-03-18T02:06:29.254Z] [02:05:58.527] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043b7\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043b7\fake_runtime-0](13) command [2026-03-18T02:06:29.254Z] [02:05:58.527] TRACE: Deleting [AsyncInnerTest\testNativeBundle.707043b7] directory recursively [2026-03-18T02:06:29.254Z] [02:05:58.535] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(12); checks=22 [2026-03-18T02:06:29.254Z] [02:05:58.535] [==========] 1 tests ran [2026-03-18T02:06:29.254Z] [02:05:58.535] [ PASSED ] 1 test [2026-03-18T02:06:29.254Z] [2026-03-18T02:06:29.254Z] [02:06:23.185] TRACE: [testNativeBundle(12)] STDOUT END [2026-03-18T02:06:29.254Z] [02:06:23.185] TRACE: [testNativeBundle(12)] STDERR BEGIN [2026-03-18T02:06:29.254Z] [2026-03-18T02:06:29.254Z] [02:06:23.186] TRACE: [testNativeBundle(12)] STDERR END [2026-03-18T02:06:29.254Z] [02:06:23.186] TRACE: [testAppImage(13)] STDOUT BEGIN [2026-03-18T02:06:29.254Z] [02:05:18.601] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.254Z] [02:05:18.602] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.254Z] [02:05:18.603] Parsing [--jpt-include=testAppImage(13)]... [2026-03-18T02:06:29.254Z] [02:05:18.604] Include: AsyncTest$AsyncInnerTest.testAppImage(13) [2026-03-18T02:06:29.254Z] [02:05:18.604] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(13) [2026-03-18T02:06:29.254Z] [02:05:18.606] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.17567697\fake_runtime] directory [2026-03-18T02:06:29.254Z] [02:05:18.611] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567697\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567697\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.254Z] [02:05:29.428] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567697\output [2026-03-18T02:06:29.254Z] [02:05:29.459] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:05:29.462] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:05:29.462] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6444143159124653198". [2026-03-18T02:06:29.254Z] [02:05:29.648] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.254Z] [02:05:29.649] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.254Z] [02:05:29.649] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567697\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567697\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.254Z] [02:05:29.650] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567697\fake_runtime] [2026-03-18T02:06:29.254Z] [02:05:29.650] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.254Z] [02:05:29.650] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.254Z] [02:05:29.650] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.6088191Z) [2026-03-18T02:06:29.254Z] [02:05:29.651] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.254Z] [02:05:29.651] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.17567697\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.254Z] [02:05:29.656] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.254Z] [02:05:29.656] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.254Z] [02:05:29.657] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567697\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.254Z] [02:05:29.657] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567697\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.254Z] [02:05:29.657] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567697\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.254Z] [02:05:29.657] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567697\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.254Z] [02:05:29.657] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567697\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.254Z] [02:05:29.657] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567697\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.254Z] [02:05:29.657] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567697\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.254Z] [02:05:29.657] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567697\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.254Z] [02:05:29.657] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567697\output\Foo\runtime] path exists [2026-03-18T02:06:29.254Z] [02:05:29.657] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567697\output\Foo\runtime] is a directory [2026-03-18T02:06:29.254Z] [02:05:29.658] TRACE: Deleting [AsyncInnerTest\testAppImage.17567697] directory recursively [2026-03-18T02:06:29.254Z] [02:05:29.661] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(13); checks=15 [2026-03-18T02:06:29.254Z] [02:05:29.661] [==========] 1 tests ran [2026-03-18T02:06:29.254Z] [02:05:29.661] [ PASSED ] 1 test [2026-03-18T02:06:29.254Z] [2026-03-18T02:06:29.254Z] [02:06:23.186] TRACE: [testAppImage(13)] STDOUT END [2026-03-18T02:06:29.254Z] [02:06:23.186] TRACE: [testAppImage(13)] STDERR BEGIN [2026-03-18T02:06:29.254Z] [2026-03-18T02:06:29.254Z] [02:06:23.186] TRACE: [testAppImage(13)] STDERR END [2026-03-18T02:06:29.254Z] [02:06:23.186] TRACE: [testNativeBundle(13)] STDOUT BEGIN [2026-03-18T02:06:29.254Z] [02:05:18.628] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.254Z] [02:05:18.628] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.254Z] [02:05:18.629] Parsing [--jpt-include=testNativeBundle(13)]... [2026-03-18T02:06:29.254Z] [02:05:18.630] Include: AsyncTest$AsyncInnerTest.testNativeBundle(13) [2026-03-18T02:06:29.254Z] [02:05:18.638] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(13) [2026-03-18T02:06:29.254Z] [02:05:18.639] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.254Z] [02:05:18.640] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.707043d6\fake_runtime] directory [2026-03-18T02:06:29.254Z] [02:05:18.644] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043d6\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043d6\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.254Z] [02:05:33.716] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.254Z] [02:05:33.716] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.254Z] [02:05:33.739] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:05:33.740] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:05:33.740] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8820172352530384334". [2026-03-18T02:06:29.254Z] [02:05:34.173] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:05:34.286] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:05:34.292] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043d6\output\Foo-1.0.msi. [2026-03-18T02:06:29.254Z] [02:05:34.292] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.254Z] [02:05:34.292] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.254Z] [02:05:34.293] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:05:34.303] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:05:34.309] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:05:34.312] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:05:34.315] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:05:34.318] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:05:34.321] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:05:34.328] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:05:34.329] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043d6\output\Foo-1.0.msi. [2026-03-18T02:06:29.254Z] [02:05:34.329] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8820172352530384334\image [2026-03-18T02:06:29.254Z] [02:05:42.690] Command [PID: 16080]: [2026-03-18T02:06:29.254Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8820172352530384334\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8820172352530384334\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8820172352530384334\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8820172352530384334\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8820172352530384334\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8820172352530384334\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8820172352530384334\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8820172352530384334\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8820172352530384334\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8820172352530384334\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8820172352530384334\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8820172352530384334\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8820172352530384334\wixobj\a.msi [2026-03-18T02:06:29.254Z] [02:05:42.690] Returned: 0 [2026-03-18T02:06:29.254Z] [2026-03-18T02:06:29.254Z] [02:05:42.708] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.254Z] [02:05:42.716] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.254Z] [02:05:42.717] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043d6\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043d6\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.254Z] [02:05:42.717] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043d6\fake_runtime] [2026-03-18T02:06:29.254Z] [02:05:42.717] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.254Z] [02:05:42.717] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.254Z] [02:05:42.717] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.6418252Z) [2026-03-18T02:06:29.254Z] [02:05:42.718] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043d6\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.254Z] [02:05:42.718] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043d6\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.254Z] [02:05:42.719] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.254Z] [02:05:42.719] TRACE: icacls "AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.254Z] [02:05:42.719] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.707043d6\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\Program Files" [2026-03-18T02:06:29.254Z] [02:05:42.720] TRACE: Done [2026-03-18T02:06:29.254Z] [02:05:42.720] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.254Z] [02:05:49.714] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.254Z] [02:05:52.733] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.254Z] [02:05:57.191] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.254Z] [02:06:01.208] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.254Z] [02:06:05.884] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.254Z] [02:06:10.886] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.254Z] [02:06:11.706] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.254Z] [02:06:11.707] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.254Z] [02:06:11.708] TRACE: Deleting [AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.254Z] [02:06:11.709] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043d6\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043d6\fake_runtime](13) [2026-03-18T02:06:29.254Z] [02:06:11.709] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.254Z] [02:06:11.709] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.254Z] [02:06:11.709] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.254Z] [02:06:11.710] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.254Z] [02:06:11.710] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.254Z] [02:06:11.710] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.254Z] [02:06:11.711] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.254Z] [02:06:11.711] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.254Z] [02:06:11.711] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.254Z] [02:06:11.711] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.254Z] [02:06:11.711] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.254Z] [02:06:11.711] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.254Z] [02:06:11.711] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.254Z] [02:06:11.711] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.254Z] [02:06:11.711] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.254Z] [02:06:11.711] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043d6\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.254Z] [02:06:11.713] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.707043d6\fake_runtime-0] directory [2026-03-18T02:06:29.254Z] [02:06:11.717] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043d6\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043d6\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.254Z] [02:06:11.726] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.254Z] [02:06:11.726] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.254Z] [02:06:11.746] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:06:11.748] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:06:11.748] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8715599300922356420". [2026-03-18T02:06:29.254Z] [02:06:11.991] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:06:12.004] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:06:12.007] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8715599300922356420\msi\Foo-1.0.msi. [2026-03-18T02:06:29.254Z] [02:06:12.008] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.254Z] [02:06:12.008] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.254Z] [02:06:12.009] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:06:12.017] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:06:12.021] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:06:12.026] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:06:12.028] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:06:12.030] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:06:12.032] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:06:12.039] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:06:12.039] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8715599300922356420\msi\Foo-1.0.msi. [2026-03-18T02:06:29.254Z] [02:06:12.039] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8715599300922356420\image [2026-03-18T02:06:29.254Z] [02:06:14.329] Command [PID: 48140]: [2026-03-18T02:06:29.254Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8715599300922356420\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8715599300922356420\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8715599300922356420\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8715599300922356420\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8715599300922356420\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8715599300922356420\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8715599300922356420\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8715599300922356420\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8715599300922356420\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8715599300922356420\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8715599300922356420\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8715599300922356420\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8715599300922356420\wixobj\a.msi [2026-03-18T02:06:29.254Z] [02:06:14.329] Returned: 0 [2026-03-18T02:06:29.254Z] [2026-03-18T02:06:29.254Z] [02:06:14.347] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:06:14.348] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043d6\output. [2026-03-18T02:06:29.254Z] [02:06:14.348] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:06:14.350] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.254Z] [02:06:14.350] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8715599300922356420". [2026-03-18T02:06:29.254Z] [02:06:14.740] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043d6\output [2026-03-18T02:06:29.254Z] [02:06:14.740] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.254Z] [02:06:14.749] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.254Z] [02:06:14.749] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043d6\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043d6\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.255Z] [02:06:14.750] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043d6\fake_runtime-0] [2026-03-18T02:06:29.255Z] [02:06:14.750] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.255Z] [02:06:14.750] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.255Z] [02:06:14.750] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:06:11.7151681Z) [2026-03-18T02:06:29.255Z] [02:06:14.750] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043d6\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.255Z] [02:06:14.750] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043d6\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.255Z] [02:06:14.750] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043d6\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043d6\fake_runtime-0](13) command [2026-03-18T02:06:29.255Z] [02:06:14.750] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043d6\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043d6\fake_runtime-0](13) command [2026-03-18T02:06:29.255Z] [02:06:14.750] TRACE: Deleting [AsyncInnerTest\testNativeBundle.707043d6] directory recursively [2026-03-18T02:06:29.255Z] [02:06:14.758] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(13); checks=22 [2026-03-18T02:06:29.255Z] [02:06:14.758] [==========] 1 tests ran [2026-03-18T02:06:29.255Z] [02:06:14.758] [ PASSED ] 1 test [2026-03-18T02:06:29.255Z] [2026-03-18T02:06:29.255Z] [02:06:23.186] TRACE: [testNativeBundle(13)] STDOUT END [2026-03-18T02:06:29.255Z] [02:06:23.186] TRACE: [testNativeBundle(13)] STDERR BEGIN [2026-03-18T02:06:29.255Z] [2026-03-18T02:06:29.255Z] [02:06:23.186] TRACE: [testNativeBundle(13)] STDERR END [2026-03-18T02:06:29.255Z] [02:06:23.186] TRACE: [testAppImage(14)] STDOUT BEGIN [2026-03-18T02:06:29.255Z] [02:05:18.653] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.255Z] [02:05:18.653] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.255Z] [02:05:18.654] Parsing [--jpt-include=testAppImage(14)]... [2026-03-18T02:06:29.255Z] [02:05:18.654] Include: AsyncTest$AsyncInnerTest.testAppImage(14) [2026-03-18T02:06:29.255Z] [02:05:18.655] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(14) [2026-03-18T02:06:29.255Z] [02:05:18.658] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.175676b6\fake_runtime] directory [2026-03-18T02:06:29.255Z] [02:05:18.666] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.175676b6\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.175676b6\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.255Z] [02:05:22.415] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.175676b6\output [2026-03-18T02:06:29.255Z] [02:05:22.617] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:22.618] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:22.619] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11248207794703126950". [2026-03-18T02:06:29.255Z] [02:05:22.790] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.255Z] [02:05:22.792] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.255Z] [02:05:22.792] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.175676b6\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.175676b6\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.255Z] [02:05:22.793] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.175676b6\fake_runtime] [2026-03-18T02:06:29.255Z] [02:05:22.793] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.255Z] [02:05:22.793] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.255Z] [02:05:22.793] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.6638142Z) [2026-03-18T02:06:29.255Z] [02:05:22.793] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.255Z] [02:05:22.794] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.175676b6\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.255Z] [02:05:22.800] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.255Z] [02:05:22.800] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.255Z] [02:05:22.800] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676b6\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.255Z] [02:05:22.801] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676b6\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.255Z] [02:05:22.801] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676b6\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.255Z] [02:05:22.801] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676b6\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.255Z] [02:05:22.801] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676b6\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.255Z] [02:05:22.801] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676b6\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.255Z] [02:05:22.801] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676b6\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.255Z] [02:05:22.801] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676b6\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.255Z] [02:05:22.802] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676b6\output\Foo\runtime] path exists [2026-03-18T02:06:29.255Z] [02:05:22.802] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676b6\output\Foo\runtime] is a directory [2026-03-18T02:06:29.255Z] [02:05:22.802] TRACE: Deleting [AsyncInnerTest\testAppImage.175676b6] directory recursively [2026-03-18T02:06:29.255Z] [02:05:22.806] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(14); checks=15 [2026-03-18T02:06:29.255Z] [02:05:22.806] [==========] 1 tests ran [2026-03-18T02:06:29.255Z] [02:05:22.806] [ PASSED ] 1 test [2026-03-18T02:06:29.255Z] [2026-03-18T02:06:29.255Z] [02:06:23.186] TRACE: [testAppImage(14)] STDOUT END [2026-03-18T02:06:29.255Z] [02:06:23.186] TRACE: [testAppImage(14)] STDERR BEGIN [2026-03-18T02:06:29.255Z] [2026-03-18T02:06:29.255Z] [02:06:23.186] TRACE: [testAppImage(14)] STDERR END [2026-03-18T02:06:29.255Z] [02:06:23.186] TRACE: [testNativeBundle(14)] STDOUT BEGIN [2026-03-18T02:06:29.255Z] [02:05:18.695] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.255Z] [02:05:18.695] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.255Z] [02:05:18.698] Parsing [--jpt-include=testNativeBundle(14)]... [2026-03-18T02:06:29.255Z] [02:05:18.699] Include: AsyncTest$AsyncInnerTest.testNativeBundle(14) [2026-03-18T02:06:29.255Z] [02:05:18.700] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(14) [2026-03-18T02:06:29.255Z] [02:05:18.701] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.255Z] [02:05:18.703] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.707043f5\fake_runtime] directory [2026-03-18T02:06:29.255Z] [02:05:18.709] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043f5\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043f5\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.255Z] [02:05:18.922] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.255Z] [02:05:18.922] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.255Z] [02:05:18.956] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:18.958] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:18.961] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2077709513263706493". [2026-03-18T02:06:29.255Z] [02:05:19.817] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:26.021] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:26.027] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043f5\output\Foo-1.0.msi. [2026-03-18T02:06:29.255Z] [02:05:26.027] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.255Z] [02:05:26.027] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.255Z] [02:05:26.029] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:26.044] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:26.052] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:26.056] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:26.063] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:26.070] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:26.074] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:26.083] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:26.083] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043f5\output\Foo-1.0.msi. [2026-03-18T02:06:29.255Z] [02:05:26.083] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2077709513263706493\image [2026-03-18T02:06:29.255Z] [02:05:35.773] Command [PID: 42080]: [2026-03-18T02:06:29.255Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2077709513263706493\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2077709513263706493\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2077709513263706493\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2077709513263706493\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2077709513263706493\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2077709513263706493\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2077709513263706493\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2077709513263706493\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2077709513263706493\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2077709513263706493\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2077709513263706493\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2077709513263706493\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2077709513263706493\wixobj\a.msi [2026-03-18T02:06:29.255Z] [02:05:35.773] Returned: 0 [2026-03-18T02:06:29.255Z] [2026-03-18T02:06:29.255Z] [02:05:35.793] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.255Z] [02:05:35.802] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.255Z] [02:05:35.802] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043f5\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043f5\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.255Z] [02:05:35.802] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043f5\fake_runtime] [2026-03-18T02:06:29.255Z] [02:05:35.802] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.255Z] [02:05:35.802] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.255Z] [02:05:35.802] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.7058239Z) [2026-03-18T02:06:29.255Z] [02:05:35.803] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043f5\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.255Z] [02:05:35.803] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043f5\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.255Z] [02:05:35.804] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043f5\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.255Z] [02:05:35.805] TRACE: icacls "AsyncInnerTest\testNativeBundle.707043f5\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.255Z] [02:05:35.805] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.707043f5\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043f5\unpacked-msi\Program Files" [2026-03-18T02:06:29.255Z] [02:05:35.805] TRACE: Done [2026-03-18T02:06:29.255Z] [02:05:35.805] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.707043f5\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.255Z] [02:05:47.040] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.255Z] [02:05:47.041] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.707043f5\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.255Z] [02:05:47.042] TRACE: Deleting [AsyncInnerTest\testNativeBundle.707043f5\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.255Z] [02:05:47.043] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043f5\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043f5\fake_runtime](13) [2026-03-18T02:06:29.255Z] [02:05:47.043] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.255Z] [02:05:47.043] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.255Z] [02:05:47.044] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043f5\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.255Z] [02:05:47.044] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.255Z] [02:05:47.045] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.255Z] [02:05:47.045] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.707043f5\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.255Z] [02:05:47.045] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043f5\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.255Z] [02:05:47.045] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043f5\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.255Z] [02:05:47.045] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043f5\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.255Z] [02:05:47.045] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043f5\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.255Z] [02:05:47.047] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043f5\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.255Z] [02:05:47.047] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043f5\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.255Z] [02:05:47.047] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043f5\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.255Z] [02:05:47.047] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043f5\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.255Z] [02:05:47.047] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043f5\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.255Z] [02:05:47.047] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043f5\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.255Z] [02:05:47.048] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.707043f5\fake_runtime-0] directory [2026-03-18T02:06:29.255Z] [02:05:47.051] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043f5\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043f5\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.255Z] [02:05:47.099] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.255Z] [02:05:47.100] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.255Z] [02:05:47.123] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:47.124] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:47.125] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9330093335507376628". [2026-03-18T02:06:29.255Z] [02:05:47.363] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:47.382] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:47.387] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9330093335507376628\msi\Foo-1.0.msi. [2026-03-18T02:06:29.255Z] [02:05:47.387] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.255Z] [02:05:47.387] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.255Z] [02:05:47.388] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:47.397] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:47.402] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:47.405] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:47.408] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:47.410] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:47.413] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:47.420] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:47.420] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9330093335507376628\msi\Foo-1.0.msi. [2026-03-18T02:06:29.255Z] [02:05:47.420] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9330093335507376628\image [2026-03-18T02:06:29.255Z] [02:05:50.068] Command [PID: 46144]: [2026-03-18T02:06:29.255Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9330093335507376628\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9330093335507376628\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9330093335507376628\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9330093335507376628\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9330093335507376628\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9330093335507376628\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9330093335507376628\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9330093335507376628\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9330093335507376628\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9330093335507376628\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9330093335507376628\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9330093335507376628\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9330093335507376628\wixobj\a.msi [2026-03-18T02:06:29.255Z] [02:05:50.068] Returned: 0 [2026-03-18T02:06:29.255Z] [2026-03-18T02:06:29.255Z] [02:05:50.089] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:50.090] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043f5\output. [2026-03-18T02:06:29.255Z] [02:05:50.090] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:50.092] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.255Z] [02:05:50.093] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9330093335507376628". [2026-03-18T02:06:29.255Z] [02:05:50.490] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043f5\output [2026-03-18T02:06:29.255Z] [02:05:50.490] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.255Z] [02:05:50.500] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.255Z] [02:05:50.500] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043f5\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043f5\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.255Z] [02:05:50.500] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707043f5\fake_runtime-0] [2026-03-18T02:06:29.255Z] [02:05:50.501] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.255Z] [02:05:50.501] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.255Z] [02:05:50.501] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:47.049614Z) [2026-03-18T02:06:29.255Z] [02:05:50.501] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043f5\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.255Z] [02:05:50.501] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707043f5\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.255Z] [02:05:50.501] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043f5\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043f5\fake_runtime-0](13) command [2026-03-18T02:06:29.255Z] [02:05:50.501] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707043f5\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707043f5\fake_runtime-0](13) command [2026-03-18T02:06:29.255Z] [02:05:50.501] TRACE: Deleting [AsyncInnerTest\testNativeBundle.707043f5] directory recursively [2026-03-18T02:06:29.255Z] [02:05:50.509] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(14); checks=22 [2026-03-18T02:06:29.255Z] [02:05:50.509] [==========] 1 tests ran [2026-03-18T02:06:29.255Z] [02:05:50.509] [ PASSED ] 1 test [2026-03-18T02:06:29.255Z] [2026-03-18T02:06:29.255Z] [02:06:23.186] TRACE: [testNativeBundle(14)] STDOUT END [2026-03-18T02:06:29.255Z] [02:06:23.186] TRACE: [testNativeBundle(14)] STDERR BEGIN [2026-03-18T02:06:29.255Z] [2026-03-18T02:06:29.255Z] [02:06:23.186] TRACE: [testNativeBundle(14)] STDERR END [2026-03-18T02:06:29.255Z] [02:06:23.186] TRACE: [testAppImage(15)] STDOUT BEGIN [2026-03-18T02:06:29.255Z] [02:05:18.780] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.255Z] [02:05:18.780] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.255Z] [02:05:18.781] Parsing [--jpt-include=testAppImage(15)]... [2026-03-18T02:06:29.255Z] [02:05:18.781] Include: AsyncTest$AsyncInnerTest.testAppImage(15) [2026-03-18T02:06:29.255Z] [02:05:18.782] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(15) [2026-03-18T02:06:29.255Z] [02:05:18.784] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.175676d5\fake_runtime] directory [2026-03-18T02:06:29.256Z] [02:05:18.797] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.175676d5\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.175676d5\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.256Z] [02:05:18.838] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.175676d5\output [2026-03-18T02:06:29.256Z] [02:05:19.169] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:19.171] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:19.172] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3853310984438349443". [2026-03-18T02:06:29.256Z] [02:05:19.299] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.256Z] [02:05:19.303] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.256Z] [02:05:19.304] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.175676d5\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.175676d5\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.256Z] [02:05:19.304] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.175676d5\fake_runtime] [2026-03-18T02:06:29.256Z] [02:05:19.306] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.256Z] [02:05:19.306] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.256Z] [02:05:19.306] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.7938265Z) [2026-03-18T02:06:29.256Z] [02:05:19.311] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.256Z] [02:05:19.311] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.175676d5\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.256Z] [02:05:19.394] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.256Z] [02:05:19.399] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.256Z] [02:05:19.422] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676d5\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.256Z] [02:05:19.422] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676d5\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.256Z] [02:05:19.423] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676d5\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.256Z] [02:05:19.423] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676d5\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.256Z] [02:05:19.423] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676d5\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.256Z] [02:05:19.427] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676d5\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.256Z] [02:05:19.428] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676d5\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.256Z] [02:05:19.428] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676d5\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.256Z] [02:05:19.428] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676d5\output\Foo\runtime] path exists [2026-03-18T02:06:29.256Z] [02:05:19.428] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676d5\output\Foo\runtime] is a directory [2026-03-18T02:06:29.256Z] [02:05:19.430] TRACE: Deleting [AsyncInnerTest\testAppImage.175676d5] directory recursively [2026-03-18T02:06:29.256Z] [02:05:19.435] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(15); checks=15 [2026-03-18T02:06:29.256Z] [02:05:19.436] [==========] 1 tests ran [2026-03-18T02:06:29.256Z] [02:05:19.436] [ PASSED ] 1 test [2026-03-18T02:06:29.256Z] [2026-03-18T02:06:29.256Z] [02:06:23.186] TRACE: [testAppImage(15)] STDOUT END [2026-03-18T02:06:29.256Z] [02:06:23.186] TRACE: [testAppImage(15)] STDERR BEGIN [2026-03-18T02:06:29.256Z] [2026-03-18T02:06:29.256Z] [02:06:23.186] TRACE: [testAppImage(15)] STDERR END [2026-03-18T02:06:29.256Z] [02:06:23.186] TRACE: [testNativeBundle(15)] STDOUT BEGIN [2026-03-18T02:06:29.256Z] [02:05:18.818] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.256Z] [02:05:18.820] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.256Z] [02:05:18.821] Parsing [--jpt-include=testNativeBundle(15)]... [2026-03-18T02:06:29.256Z] [02:05:18.821] Include: AsyncTest$AsyncInnerTest.testNativeBundle(15) [2026-03-18T02:06:29.256Z] [02:05:18.821] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(15) [2026-03-18T02:06:29.256Z] [02:05:18.822] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.256Z] [02:05:18.829] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704414\fake_runtime] directory [2026-03-18T02:06:29.256Z] [02:05:18.832] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704414\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704414\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.256Z] [02:05:18.875] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.256Z] [02:05:18.884] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.256Z] [02:05:18.936] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:18.943] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:18.952] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16961550151180117402". [2026-03-18T02:06:29.256Z] [02:05:20.147] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:20.205] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:20.223] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704414\output\Foo-1.0.msi. [2026-03-18T02:06:29.256Z] [02:05:20.223] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.256Z] [02:05:20.223] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.256Z] [02:05:20.225] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:20.249] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:20.279] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:20.287] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:20.294] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:20.320] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:20.327] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:20.339] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:20.340] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704414\output\Foo-1.0.msi. [2026-03-18T02:06:29.256Z] [02:05:20.357] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16961550151180117402\image [2026-03-18T02:06:29.256Z] [02:05:26.320] Command [PID: 67500]: [2026-03-18T02:06:29.256Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16961550151180117402\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16961550151180117402\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16961550151180117402\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16961550151180117402\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16961550151180117402\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16961550151180117402\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16961550151180117402\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16961550151180117402\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16961550151180117402\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16961550151180117402\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16961550151180117402\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16961550151180117402\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16961550151180117402\wixobj\a.msi [2026-03-18T02:06:29.256Z] [02:05:26.320] Returned: 0 [2026-03-18T02:06:29.256Z] [2026-03-18T02:06:29.256Z] [02:05:26.342] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.256Z] [02:05:26.350] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.256Z] [02:05:26.351] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704414\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704414\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.256Z] [02:05:26.351] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704414\fake_runtime] [2026-03-18T02:06:29.256Z] [02:05:26.351] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.256Z] [02:05:26.351] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.256Z] [02:05:26.351] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:18.8308338Z) [2026-03-18T02:06:29.256Z] [02:05:26.352] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704414\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.256Z] [02:05:26.352] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704414\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.256Z] [02:05:27.173] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704414\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.256Z] [02:05:27.174] TRACE: icacls "AsyncInnerTest\testNativeBundle.70704414\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.256Z] [02:05:27.174] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.70704414\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704414\unpacked-msi\Program Files" [2026-03-18T02:06:29.256Z] [02:05:27.175] TRACE: Done [2026-03-18T02:06:29.256Z] [02:05:27.177] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704414\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.256Z] [02:05:44.841] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.256Z] [02:05:44.845] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.70704414\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.256Z] [02:05:44.845] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704414\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.256Z] [02:05:44.846] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704414\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704414\fake_runtime](13) [2026-03-18T02:06:29.256Z] [02:05:45.212] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.256Z] [02:05:45.212] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.256Z] [02:05:45.213] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704414\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.256Z] [02:05:45.214] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.256Z] [02:05:45.215] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.256Z] [02:05:45.215] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.70704414\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.256Z] [02:05:45.215] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704414\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.256Z] [02:05:45.215] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704414\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.256Z] [02:05:45.215] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704414\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.256Z] [02:05:45.215] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704414\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.256Z] [02:05:45.216] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704414\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.256Z] [02:05:45.216] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704414\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.256Z] [02:05:45.216] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704414\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.256Z] [02:05:45.216] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704414\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.256Z] [02:05:45.216] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704414\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.256Z] [02:05:45.216] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704414\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.256Z] [02:05:45.218] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704414\fake_runtime-0] directory [2026-03-18T02:06:29.256Z] [02:05:45.221] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704414\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704414\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.256Z] [02:05:45.242] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.256Z] [02:05:45.242] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.256Z] [02:05:45.325] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:45.327] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:45.327] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4163455224988067963". [2026-03-18T02:06:29.256Z] [02:05:45.652] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:45.672] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:45.678] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4163455224988067963\msi\Foo-1.0.msi. [2026-03-18T02:06:29.256Z] [02:05:45.678] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.256Z] [02:05:45.678] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.256Z] [02:05:45.680] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:45.690] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:45.700] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:45.704] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:45.707] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:45.711] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:45.714] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:45.721] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:45.721] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4163455224988067963\msi\Foo-1.0.msi. [2026-03-18T02:06:29.256Z] [02:05:45.722] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4163455224988067963\image [2026-03-18T02:06:29.256Z] [02:05:48.482] Command [PID: 53728]: [2026-03-18T02:06:29.256Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4163455224988067963\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4163455224988067963\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4163455224988067963\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4163455224988067963\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4163455224988067963\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4163455224988067963\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4163455224988067963\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4163455224988067963\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4163455224988067963\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4163455224988067963\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4163455224988067963\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4163455224988067963\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4163455224988067963\wixobj\a.msi [2026-03-18T02:06:29.256Z] [02:05:48.482] Returned: 0 [2026-03-18T02:06:29.256Z] [2026-03-18T02:06:29.256Z] [02:05:48.501] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:48.501] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704414\output. [2026-03-18T02:06:29.256Z] [02:05:48.502] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:48.506] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:48.506] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4163455224988067963". [2026-03-18T02:06:29.256Z] [02:05:48.941] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704414\output [2026-03-18T02:06:29.256Z] [02:05:48.941] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.256Z] [02:05:48.958] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.256Z] [02:05:48.958] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704414\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704414\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.256Z] [02:05:48.959] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704414\fake_runtime-0] [2026-03-18T02:06:29.256Z] [02:05:48.959] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.256Z] [02:05:48.959] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.256Z] [02:05:48.959] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:45.2194975Z) [2026-03-18T02:06:29.256Z] [02:05:48.959] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704414\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.256Z] [02:05:48.959] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704414\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.256Z] [02:05:48.960] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704414\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704414\fake_runtime-0](13) command [2026-03-18T02:06:29.256Z] [02:05:48.960] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704414\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704414\fake_runtime-0](13) command [2026-03-18T02:06:29.256Z] [02:05:48.960] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704414] directory recursively [2026-03-18T02:06:29.256Z] [02:05:48.968] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(15); checks=22 [2026-03-18T02:06:29.256Z] [02:05:48.968] [==========] 1 tests ran [2026-03-18T02:06:29.256Z] [02:05:48.968] [ PASSED ] 1 test [2026-03-18T02:06:29.256Z] [2026-03-18T02:06:29.256Z] [02:06:23.186] TRACE: [testNativeBundle(15)] STDOUT END [2026-03-18T02:06:29.256Z] [02:06:23.186] TRACE: [testNativeBundle(15)] STDERR BEGIN [2026-03-18T02:06:29.256Z] [2026-03-18T02:06:29.256Z] [02:06:23.186] TRACE: [testNativeBundle(15)] STDERR END [2026-03-18T02:06:29.256Z] [02:06:23.186] TRACE: [testAppImage(16)] STDOUT BEGIN [2026-03-18T02:06:29.256Z] [02:05:19.454] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.256Z] [02:05:19.455] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.256Z] [02:05:19.456] Parsing [--jpt-include=testAppImage(16)]... [2026-03-18T02:06:29.256Z] [02:05:19.457] Include: AsyncTest$AsyncInnerTest.testAppImage(16) [2026-03-18T02:06:29.256Z] [02:05:19.458] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(16) [2026-03-18T02:06:29.256Z] [02:05:19.459] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.175676f4\fake_runtime] directory [2026-03-18T02:06:29.256Z] [02:05:19.464] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.175676f4\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.175676f4\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.256Z] [02:05:19.478] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.175676f4\output [2026-03-18T02:06:29.256Z] [02:05:19.503] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:19.505] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.256Z] [02:05:19.506] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10166286865886639478". [2026-03-18T02:06:29.256Z] [02:05:19.589] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.256Z] [02:05:19.590] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.256Z] [02:05:19.591] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.175676f4\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.175676f4\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.256Z] [02:05:19.591] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.175676f4\fake_runtime] [2026-03-18T02:06:29.256Z] [02:05:19.592] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.256Z] [02:05:19.592] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.256Z] [02:05:19.592] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:19.4618638Z) [2026-03-18T02:06:29.256Z] [02:05:19.593] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.256Z] [02:05:19.593] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.175676f4\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.256Z] [02:05:19.600] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.256Z] [02:05:19.601] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.256Z] [02:05:19.602] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676f4\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.256Z] [02:05:19.602] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676f4\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.256Z] [02:05:19.602] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676f4\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.256Z] [02:05:19.602] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676f4\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.256Z] [02:05:19.602] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676f4\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.256Z] [02:05:19.602] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676f4\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.256Z] [02:05:19.603] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676f4\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.256Z] [02:05:19.603] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676f4\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.256Z] [02:05:19.603] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676f4\output\Foo\runtime] path exists [2026-03-18T02:06:29.256Z] [02:05:19.603] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175676f4\output\Foo\runtime] is a directory [2026-03-18T02:06:29.256Z] [02:05:19.603] TRACE: Deleting [AsyncInnerTest\testAppImage.175676f4] directory recursively [2026-03-18T02:06:29.256Z] [02:05:19.608] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(16); checks=15 [2026-03-18T02:06:29.256Z] [02:05:19.608] [==========] 1 tests ran [2026-03-18T02:06:29.256Z] [02:05:19.609] [ PASSED ] 1 test [2026-03-18T02:06:29.256Z] [2026-03-18T02:06:29.256Z] [02:06:23.187] TRACE: [testAppImage(16)] STDOUT END [2026-03-18T02:06:29.256Z] [02:06:23.187] TRACE: [testAppImage(16)] STDERR BEGIN [2026-03-18T02:06:29.256Z] [2026-03-18T02:06:29.256Z] [02:06:23.187] TRACE: [testAppImage(16)] STDERR END [2026-03-18T02:06:29.256Z] [02:06:23.187] TRACE: [testNativeBundle(16)] STDOUT BEGIN [2026-03-18T02:06:29.256Z] [02:05:19.609] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.257Z] [02:05:19.610] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.257Z] [02:05:19.611] Parsing [--jpt-include=testNativeBundle(16)]... [2026-03-18T02:06:29.257Z] [02:05:19.611] Include: AsyncTest$AsyncInnerTest.testNativeBundle(16) [2026-03-18T02:06:29.257Z] [02:05:19.612] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(16) [2026-03-18T02:06:29.257Z] [02:05:19.613] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.257Z] [02:05:19.614] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704433\fake_runtime] directory [2026-03-18T02:06:29.257Z] [02:05:19.618] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704433\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704433\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.257Z] [02:05:19.632] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.257Z] [02:05:19.633] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.257Z] [02:05:19.666] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:05:19.667] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:05:19.668] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9672799915184412605". [2026-03-18T02:06:29.257Z] [02:05:19.939] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:05:27.926] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:05:27.932] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704433\output\Foo-1.0.msi. [2026-03-18T02:06:29.257Z] [02:05:27.932] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.257Z] [02:05:27.932] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.257Z] [02:05:27.934] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:05:27.944] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:05:27.951] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:05:27.954] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:05:27.957] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:05:27.961] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:05:27.964] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:05:27.972] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:05:27.972] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704433\output\Foo-1.0.msi. [2026-03-18T02:06:29.257Z] [02:05:27.972] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9672799915184412605\image [2026-03-18T02:06:29.257Z] [02:05:38.259] Command [PID: 66480]: [2026-03-18T02:06:29.257Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9672799915184412605\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9672799915184412605\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9672799915184412605\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9672799915184412605\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9672799915184412605\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9672799915184412605\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9672799915184412605\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9672799915184412605\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9672799915184412605\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9672799915184412605\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9672799915184412605\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9672799915184412605\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9672799915184412605\wixobj\a.msi [2026-03-18T02:06:29.257Z] [02:05:38.259] Returned: 0 [2026-03-18T02:06:29.257Z] [2026-03-18T02:06:29.257Z] [02:05:38.277] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.257Z] [02:05:38.285] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.257Z] [02:05:38.286] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704433\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704433\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.257Z] [02:05:38.286] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704433\fake_runtime] [2026-03-18T02:06:29.257Z] [02:05:38.286] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.257Z] [02:05:38.286] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.257Z] [02:05:38.286] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:19.6158736Z) [2026-03-18T02:06:29.257Z] [02:05:38.286] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704433\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.257Z] [02:05:38.287] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704433\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.257Z] [02:05:38.288] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.257Z] [02:05:38.288] TRACE: icacls "AsyncInnerTest\testNativeBundle.70704433\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.257Z] [02:05:38.288] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.70704433\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\Program Files" [2026-03-18T02:06:29.257Z] [02:05:38.289] TRACE: Done [2026-03-18T02:06:29.257Z] [02:05:38.289] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.257Z] [02:05:45.863] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.257Z] [02:05:48.879] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.257Z] [02:05:50.612] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.257Z] [02:05:54.626] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.257Z] [02:05:58.634] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.257Z] [02:06:03.661] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.257Z] [02:06:08.348] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.257Z] [02:06:08.349] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.257Z] [02:06:08.350] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.257Z] [02:06:08.350] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704433\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704433\fake_runtime](13) [2026-03-18T02:06:29.257Z] [02:06:08.351] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.257Z] [02:06:08.351] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.257Z] [02:06:08.351] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.257Z] [02:06:08.352] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.257Z] [02:06:08.352] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.257Z] [02:06:08.352] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.257Z] [02:06:08.353] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.257Z] [02:06:08.353] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.257Z] [02:06:08.353] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.257Z] [02:06:08.353] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.257Z] [02:06:08.353] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.257Z] [02:06:08.353] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.257Z] [02:06:08.353] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.257Z] [02:06:08.353] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.257Z] [02:06:08.353] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.257Z] [02:06:08.353] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704433\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.257Z] [02:06:08.354] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704433\fake_runtime-0] directory [2026-03-18T02:06:29.257Z] [02:06:08.357] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704433\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704433\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.257Z] [02:06:08.373] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.257Z] [02:06:08.373] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.257Z] [02:06:08.402] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:06:08.403] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:06:08.404] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17842404684426975720". [2026-03-18T02:06:29.257Z] [02:06:08.640] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:06:08.650] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:06:08.654] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17842404684426975720\msi\Foo-1.0.msi. [2026-03-18T02:06:29.257Z] [02:06:08.654] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.257Z] [02:06:08.654] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.257Z] [02:06:08.655] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:06:08.663] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:06:08.668] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:06:08.670] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:06:08.672] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:06:08.674] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:06:08.677] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:06:08.683] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:06:08.683] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17842404684426975720\msi\Foo-1.0.msi. [2026-03-18T02:06:29.257Z] [02:06:08.683] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17842404684426975720\image [2026-03-18T02:06:29.257Z] [02:06:10.463] Command [PID: 60172]: [2026-03-18T02:06:29.257Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17842404684426975720\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17842404684426975720\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17842404684426975720\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17842404684426975720\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17842404684426975720\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17842404684426975720\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17842404684426975720\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17842404684426975720\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17842404684426975720\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17842404684426975720\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17842404684426975720\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17842404684426975720\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17842404684426975720\wixobj\a.msi [2026-03-18T02:06:29.257Z] [02:06:10.463] Returned: 0 [2026-03-18T02:06:29.257Z] [2026-03-18T02:06:29.257Z] [02:06:10.477] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:06:10.478] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704433\output. [2026-03-18T02:06:29.257Z] [02:06:10.478] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:06:10.480] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:06:10.480] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17842404684426975720". [2026-03-18T02:06:29.257Z] [02:06:10.740] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704433\output [2026-03-18T02:06:29.257Z] [02:06:10.740] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.257Z] [02:06:10.750] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.257Z] [02:06:10.750] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704433\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704433\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.257Z] [02:06:10.750] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704433\fake_runtime-0] [2026-03-18T02:06:29.257Z] [02:06:10.750] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.257Z] [02:06:10.750] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.257Z] [02:06:10.750] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:06:08.3559542Z) [2026-03-18T02:06:29.257Z] [02:06:10.750] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704433\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.257Z] [02:06:10.750] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704433\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.257Z] [02:06:10.751] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704433\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704433\fake_runtime-0](13) command [2026-03-18T02:06:29.257Z] [02:06:10.751] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704433\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704433\fake_runtime-0](13) command [2026-03-18T02:06:29.257Z] [02:06:10.751] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704433] directory recursively [2026-03-18T02:06:29.257Z] [02:06:10.757] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(16); checks=22 [2026-03-18T02:06:29.257Z] [02:06:10.757] [==========] 1 tests ran [2026-03-18T02:06:29.257Z] [02:06:10.757] [ PASSED ] 1 test [2026-03-18T02:06:29.257Z] [2026-03-18T02:06:29.257Z] [02:06:23.187] TRACE: [testNativeBundle(16)] STDOUT END [2026-03-18T02:06:29.257Z] [02:06:23.187] TRACE: [testNativeBundle(16)] STDERR BEGIN [2026-03-18T02:06:29.257Z] [2026-03-18T02:06:29.257Z] [02:06:23.187] TRACE: [testNativeBundle(16)] STDERR END [2026-03-18T02:06:29.257Z] [02:06:23.187] TRACE: [testAppImage(17)] STDOUT BEGIN [2026-03-18T02:06:29.257Z] [02:05:19.965] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.257Z] [02:05:19.966] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.257Z] [02:05:19.967] Parsing [--jpt-include=testAppImage(17)]... [2026-03-18T02:06:29.257Z] [02:05:19.972] Include: AsyncTest$AsyncInnerTest.testAppImage(17) [2026-03-18T02:06:29.257Z] [02:05:19.973] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(17) [2026-03-18T02:06:29.257Z] [02:05:19.976] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.17567713\fake_runtime] directory [2026-03-18T02:06:29.257Z] [02:05:19.980] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567713\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567713\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.257Z] [02:05:20.020] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567713\output [2026-03-18T02:06:29.257Z] [02:05:20.052] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:05:20.053] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:05:20.055] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1769738116802801908". [2026-03-18T02:06:29.257Z] [02:05:20.452] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.257Z] [02:05:20.453] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.257Z] [02:05:20.454] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567713\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567713\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.257Z] [02:05:20.455] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567713\fake_runtime] [2026-03-18T02:06:29.257Z] [02:05:20.461] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.257Z] [02:05:20.462] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.257Z] [02:05:20.462] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:19.978905Z) [2026-03-18T02:06:29.257Z] [02:05:20.463] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.257Z] [02:05:20.463] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.17567713\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.257Z] [02:05:20.479] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.257Z] [02:05:20.479] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.257Z] [02:05:20.491] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567713\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.257Z] [02:05:20.494] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567713\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.257Z] [02:05:20.496] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567713\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.257Z] [02:05:20.497] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567713\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.257Z] [02:05:20.503] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567713\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.257Z] [02:05:20.503] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567713\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.257Z] [02:05:20.504] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567713\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.257Z] [02:05:20.504] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567713\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.257Z] [02:05:20.505] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567713\output\Foo\runtime] path exists [2026-03-18T02:06:29.257Z] [02:05:20.506] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567713\output\Foo\runtime] is a directory [2026-03-18T02:06:29.257Z] [02:05:20.507] TRACE: Deleting [AsyncInnerTest\testAppImage.17567713] directory recursively [2026-03-18T02:06:29.257Z] [02:05:20.511] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(17); checks=15 [2026-03-18T02:06:29.257Z] [02:05:20.511] [==========] 1 tests ran [2026-03-18T02:06:29.257Z] [02:05:20.511] [ PASSED ] 1 test [2026-03-18T02:06:29.257Z] [2026-03-18T02:06:29.257Z] [02:06:23.187] TRACE: [testAppImage(17)] STDOUT END [2026-03-18T02:06:29.257Z] [02:06:23.187] TRACE: [testAppImage(17)] STDERR BEGIN [2026-03-18T02:06:29.257Z] [2026-03-18T02:06:29.257Z] [02:06:23.187] TRACE: [testAppImage(17)] STDERR END [2026-03-18T02:06:29.257Z] [02:06:23.187] TRACE: [testNativeBundle(17)] STDOUT BEGIN [2026-03-18T02:06:29.257Z] [02:05:20.343] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.257Z] [02:05:20.343] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.257Z] [02:05:20.344] Parsing [--jpt-include=testNativeBundle(17)]... [2026-03-18T02:06:29.257Z] [02:05:20.345] Include: AsyncTest$AsyncInnerTest.testNativeBundle(17) [2026-03-18T02:06:29.257Z] [02:05:20.345] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(17) [2026-03-18T02:06:29.257Z] [02:05:20.346] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.257Z] [02:05:20.347] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704452\fake_runtime] directory [2026-03-18T02:06:29.257Z] [02:05:20.357] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704452\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704452\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.257Z] [02:05:20.370] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.257Z] [02:05:20.371] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.257Z] [02:05:20.411] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:05:20.412] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:05:20.413] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9481672065042930708". [2026-03-18T02:06:29.257Z] [02:05:20.754] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:05:20.834] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:05:20.846] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704452\output\Foo-1.0.msi. [2026-03-18T02:06:29.257Z] [02:05:20.846] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.257Z] [02:05:20.846] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.257Z] [02:05:20.849] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.257Z] [02:05:20.876] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:20.897] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:20.904] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:20.909] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:20.915] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:20.928] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:20.939] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:20.939] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704452\output\Foo-1.0.msi. [2026-03-18T02:06:29.258Z] [02:05:20.940] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9481672065042930708\image [2026-03-18T02:06:29.258Z] [02:05:26.694] Command [PID: 43648]: [2026-03-18T02:06:29.258Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9481672065042930708\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9481672065042930708\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9481672065042930708\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9481672065042930708\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9481672065042930708\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9481672065042930708\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9481672065042930708\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9481672065042930708\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9481672065042930708\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9481672065042930708\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9481672065042930708\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9481672065042930708\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9481672065042930708\wixobj\a.msi [2026-03-18T02:06:29.258Z] [02:05:26.694] Returned: 0 [2026-03-18T02:06:29.258Z] [2026-03-18T02:06:29.258Z] [02:05:26.712] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.258Z] [02:05:26.720] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.258Z] [02:05:26.720] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704452\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704452\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.258Z] [02:05:26.721] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704452\fake_runtime] [2026-03-18T02:06:29.258Z] [02:05:26.721] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.258Z] [02:05:26.721] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.258Z] [02:05:26.721] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:20.3489284Z) [2026-03-18T02:06:29.258Z] [02:05:26.721] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704452\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.258Z] [02:05:26.721] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704452\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.258Z] [02:05:30.224] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.258Z] [02:05:30.224] TRACE: icacls "AsyncInnerTest\testNativeBundle.70704452\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.258Z] [02:05:30.224] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.70704452\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\Program Files" [2026-03-18T02:06:29.258Z] [02:05:30.225] TRACE: Done [2026-03-18T02:06:29.258Z] [02:05:30.225] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.258Z] [02:05:46.157] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.258Z] [02:05:49.158] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.258Z] [02:05:50.649] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.258Z] [02:05:54.660] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.258Z] [02:05:58.643] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.258Z] [02:06:03.662] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.258Z] [02:06:08.026] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.258Z] [02:06:14.055] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.258Z] [02:06:15.285] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.258Z] [02:06:15.286] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.258Z] [02:06:15.286] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.258Z] [02:06:15.287] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704452\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704452\fake_runtime](13) [2026-03-18T02:06:29.258Z] [02:06:15.288] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.258Z] [02:06:15.288] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.258Z] [02:06:15.288] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.258Z] [02:06:15.288] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.258Z] [02:06:15.289] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.258Z] [02:06:15.289] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.258Z] [02:06:15.289] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.258Z] [02:06:15.289] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.258Z] [02:06:15.290] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.258Z] [02:06:15.290] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.258Z] [02:06:15.290] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.258Z] [02:06:15.290] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.258Z] [02:06:15.290] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.258Z] [02:06:15.290] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.258Z] [02:06:15.290] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.258Z] [02:06:15.290] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704452\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.258Z] [02:06:15.291] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704452\fake_runtime-0] directory [2026-03-18T02:06:29.258Z] [02:06:15.293] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704452\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704452\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.258Z] [02:06:15.302] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.258Z] [02:06:15.302] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.258Z] [02:06:15.324] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:06:15.325] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:06:15.326] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9273962526309211467". [2026-03-18T02:06:29.258Z] [02:06:15.559] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:06:15.568] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:06:15.572] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9273962526309211467\msi\Foo-1.0.msi. [2026-03-18T02:06:29.258Z] [02:06:15.572] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.258Z] [02:06:15.572] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.258Z] [02:06:15.573] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:06:15.581] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:06:15.585] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:06:15.587] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:06:15.590] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:06:15.592] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:06:15.594] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:06:15.599] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:06:15.600] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9273962526309211467\msi\Foo-1.0.msi. [2026-03-18T02:06:29.258Z] [02:06:15.600] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9273962526309211467\image [2026-03-18T02:06:29.258Z] [02:06:17.295] Command [PID: 57452]: [2026-03-18T02:06:29.258Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9273962526309211467\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9273962526309211467\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9273962526309211467\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9273962526309211467\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9273962526309211467\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9273962526309211467\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9273962526309211467\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9273962526309211467\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9273962526309211467\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9273962526309211467\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9273962526309211467\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9273962526309211467\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9273962526309211467\wixobj\a.msi [2026-03-18T02:06:29.258Z] [02:06:17.295] Returned: 0 [2026-03-18T02:06:29.258Z] [2026-03-18T02:06:29.258Z] [02:06:17.310] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:06:17.310] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704452\output. [2026-03-18T02:06:29.258Z] [02:06:17.310] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:06:17.312] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:06:17.312] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9273962526309211467". [2026-03-18T02:06:29.258Z] [02:06:17.556] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704452\output [2026-03-18T02:06:29.258Z] [02:06:17.556] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.258Z] [02:06:17.564] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.258Z] [02:06:17.564] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704452\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704452\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.258Z] [02:06:17.565] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704452\fake_runtime-0] [2026-03-18T02:06:29.258Z] [02:06:17.565] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.258Z] [02:06:17.565] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.258Z] [02:06:17.565] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:06:15.2923813Z) [2026-03-18T02:06:29.258Z] [02:06:17.565] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704452\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.258Z] [02:06:17.565] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704452\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.258Z] [02:06:17.565] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704452\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704452\fake_runtime-0](13) command [2026-03-18T02:06:29.258Z] [02:06:17.565] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704452\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704452\fake_runtime-0](13) command [2026-03-18T02:06:29.258Z] [02:06:17.565] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704452] directory recursively [2026-03-18T02:06:29.258Z] [02:06:17.571] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(17); checks=22 [2026-03-18T02:06:29.258Z] [02:06:17.571] [==========] 1 tests ran [2026-03-18T02:06:29.258Z] [02:06:17.571] [ PASSED ] 1 test [2026-03-18T02:06:29.258Z] [2026-03-18T02:06:29.258Z] [02:06:23.187] TRACE: [testNativeBundle(17)] STDOUT END [2026-03-18T02:06:29.258Z] [02:06:23.187] TRACE: [testNativeBundle(17)] STDERR BEGIN [2026-03-18T02:06:29.258Z] [2026-03-18T02:06:29.258Z] [02:06:23.187] TRACE: [testNativeBundle(17)] STDERR END [2026-03-18T02:06:29.258Z] [02:06:23.187] TRACE: [testAppImage(18)] STDOUT BEGIN [2026-03-18T02:06:29.258Z] [02:05:21.032] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.258Z] [02:05:21.032] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.258Z] [02:05:21.034] Parsing [--jpt-include=testAppImage(18)]... [2026-03-18T02:06:29.258Z] [02:05:21.034] Include: AsyncTest$AsyncInnerTest.testAppImage(18) [2026-03-18T02:06:29.258Z] [02:05:21.035] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(18) [2026-03-18T02:06:29.258Z] [02:05:21.036] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.17567732\fake_runtime] directory [2026-03-18T02:06:29.258Z] [02:05:21.040] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567732\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567732\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.258Z] [02:05:21.059] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567732\output [2026-03-18T02:06:29.258Z] [02:05:21.086] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:21.088] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:21.089] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12673232801233815505". [2026-03-18T02:06:29.258Z] [02:05:21.206] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.258Z] [02:05:21.207] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.258Z] [02:05:21.208] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567732\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567732\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.258Z] [02:05:21.208] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567732\fake_runtime] [2026-03-18T02:06:29.258Z] [02:05:21.208] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.258Z] [02:05:21.208] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.258Z] [02:05:21.208] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:21.0379721Z) [2026-03-18T02:06:29.258Z] [02:05:21.209] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.258Z] [02:05:21.209] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.17567732\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.258Z] [02:05:21.226] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.258Z] [02:05:21.227] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.258Z] [02:05:21.232] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567732\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.258Z] [02:05:21.232] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567732\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.258Z] [02:05:21.232] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567732\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.258Z] [02:05:21.232] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567732\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.258Z] [02:05:21.232] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567732\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.258Z] [02:05:21.233] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567732\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.258Z] [02:05:21.233] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567732\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.258Z] [02:05:21.233] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567732\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.258Z] [02:05:21.233] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567732\output\Foo\runtime] path exists [2026-03-18T02:06:29.258Z] [02:05:21.233] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567732\output\Foo\runtime] is a directory [2026-03-18T02:06:29.258Z] [02:05:21.233] TRACE: Deleting [AsyncInnerTest\testAppImage.17567732] directory recursively [2026-03-18T02:06:29.258Z] [02:05:21.244] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(18); checks=15 [2026-03-18T02:06:29.258Z] [02:05:21.244] [==========] 1 tests ran [2026-03-18T02:06:29.258Z] [02:05:21.244] [ PASSED ] 1 test [2026-03-18T02:06:29.258Z] [2026-03-18T02:06:29.258Z] [02:06:23.187] TRACE: [testAppImage(18)] STDOUT END [2026-03-18T02:06:29.258Z] [02:06:23.187] TRACE: [testAppImage(18)] STDERR BEGIN [2026-03-18T02:06:29.258Z] [2026-03-18T02:06:29.258Z] [02:06:23.187] TRACE: [testAppImage(18)] STDERR END [2026-03-18T02:06:29.258Z] [02:06:23.187] TRACE: [testNativeBundle(18)] STDOUT BEGIN [2026-03-18T02:06:29.258Z] [02:05:21.245] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.258Z] [02:05:21.245] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.258Z] [02:05:21.246] Parsing [--jpt-include=testNativeBundle(18)]... [2026-03-18T02:06:29.258Z] [02:05:21.246] Include: AsyncTest$AsyncInnerTest.testNativeBundle(18) [2026-03-18T02:06:29.258Z] [02:05:21.247] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(18) [2026-03-18T02:06:29.258Z] [02:05:21.247] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.258Z] [02:05:21.248] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704471\fake_runtime] directory [2026-03-18T02:06:29.258Z] [02:05:21.252] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704471\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704471\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.258Z] [02:05:21.267] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.258Z] [02:05:21.268] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.258Z] [02:05:21.291] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:21.292] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:21.293] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16400135462108649755". [2026-03-18T02:06:29.258Z] [02:05:21.566] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:21.583] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:21.589] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704471\output\Foo-1.0.msi. [2026-03-18T02:06:29.258Z] [02:05:21.590] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.258Z] [02:05:21.590] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.258Z] [02:05:21.591] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:21.605] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:21.616] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:21.620] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:21.625] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:21.629] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:21.633] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:21.642] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.258Z] [02:05:21.643] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704471\output\Foo-1.0.msi. [2026-03-18T02:06:29.258Z] [02:05:21.643] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16400135462108649755\image [2026-03-18T02:06:29.258Z] [02:05:28.695] Command [PID: 60944]: [2026-03-18T02:06:29.258Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16400135462108649755\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16400135462108649755\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16400135462108649755\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16400135462108649755\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16400135462108649755\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16400135462108649755\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16400135462108649755\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16400135462108649755\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16400135462108649755\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16400135462108649755\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16400135462108649755\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16400135462108649755\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16400135462108649755\wixobj\a.msi [2026-03-18T02:06:29.258Z] [02:05:28.695] Returned: 0 [2026-03-18T02:06:29.258Z] [2026-03-18T02:06:29.258Z] [02:05:28.713] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.258Z] [02:05:28.720] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.258Z] [02:05:28.720] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704471\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704471\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.258Z] [02:05:28.721] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704471\fake_runtime] [2026-03-18T02:06:29.258Z] [02:05:28.721] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.258Z] [02:05:28.721] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.258Z] [02:05:28.721] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:21.2509859Z) [2026-03-18T02:06:29.259Z] [02:05:28.721] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704471\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.259Z] [02:05:28.721] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704471\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.259Z] [02:05:28.723] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.259Z] [02:05:28.723] TRACE: icacls "AsyncInnerTest\testNativeBundle.70704471\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.259Z] [02:05:28.723] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.70704471\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\Program Files" [2026-03-18T02:06:29.259Z] [02:05:28.724] TRACE: Done [2026-03-18T02:06:29.259Z] [02:05:28.724] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.259Z] [02:05:45.503] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.259Z] [02:05:48.522] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.259Z] [02:05:50.562] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.259Z] [02:05:54.581] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.259Z] [02:05:58.638] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.259Z] [02:06:03.661] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.259Z] [02:06:07.234] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.259Z] [02:06:07.235] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.259Z] [02:06:07.238] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.259Z] [02:06:07.239] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704471\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704471\fake_runtime](13) [2026-03-18T02:06:29.259Z] [02:06:07.240] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.259Z] [02:06:07.240] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.259Z] [02:06:07.240] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.259Z] [02:06:07.241] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.259Z] [02:06:07.241] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.259Z] [02:06:07.241] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.259Z] [02:06:07.241] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.259Z] [02:06:07.242] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.259Z] [02:06:07.242] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.259Z] [02:06:07.242] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.259Z] [02:06:07.242] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.259Z] [02:06:07.242] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.259Z] [02:06:07.242] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.259Z] [02:06:07.242] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.259Z] [02:06:07.242] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.259Z] [02:06:07.242] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704471\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.259Z] [02:06:07.243] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704471\fake_runtime-0] directory [2026-03-18T02:06:29.259Z] [02:06:07.246] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704471\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704471\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.259Z] [02:06:07.255] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.259Z] [02:06:07.255] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.259Z] [02:06:07.276] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:06:07.277] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:06:07.278] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3541248924191917646". [2026-03-18T02:06:29.259Z] [02:06:07.532] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:06:07.564] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:06:07.575] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3541248924191917646\msi\Foo-1.0.msi. [2026-03-18T02:06:29.259Z] [02:06:07.575] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.259Z] [02:06:07.575] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.259Z] [02:06:07.578] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:06:07.616] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:06:07.625] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:06:07.628] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:06:07.630] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:06:07.633] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:06:07.635] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:06:07.644] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:06:07.644] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3541248924191917646\msi\Foo-1.0.msi. [2026-03-18T02:06:29.259Z] [02:06:07.645] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3541248924191917646\image [2026-03-18T02:06:29.259Z] [02:06:10.011] Command [PID: 37372]: [2026-03-18T02:06:29.259Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3541248924191917646\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3541248924191917646\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3541248924191917646\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3541248924191917646\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3541248924191917646\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3541248924191917646\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3541248924191917646\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3541248924191917646\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3541248924191917646\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3541248924191917646\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3541248924191917646\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3541248924191917646\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3541248924191917646\wixobj\a.msi [2026-03-18T02:06:29.259Z] [02:06:10.011] Returned: 0 [2026-03-18T02:06:29.259Z] [2026-03-18T02:06:29.259Z] [02:06:10.030] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:06:10.031] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704471\output. [2026-03-18T02:06:29.259Z] [02:06:10.031] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:06:10.033] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:06:10.033] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3541248924191917646". [2026-03-18T02:06:29.259Z] [02:06:10.303] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704471\output [2026-03-18T02:06:29.259Z] [02:06:10.303] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.259Z] [02:06:10.313] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.259Z] [02:06:10.313] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704471\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704471\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.259Z] [02:06:10.314] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704471\fake_runtime-0] [2026-03-18T02:06:29.259Z] [02:06:10.314] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.259Z] [02:06:10.314] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.259Z] [02:06:10.314] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:06:07.2448867Z) [2026-03-18T02:06:29.259Z] [02:06:10.314] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704471\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.259Z] [02:06:10.314] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704471\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.259Z] [02:06:10.314] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704471\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704471\fake_runtime-0](13) command [2026-03-18T02:06:29.259Z] [02:06:10.314] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704471\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704471\fake_runtime-0](13) command [2026-03-18T02:06:29.259Z] [02:06:10.315] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704471] directory recursively [2026-03-18T02:06:29.259Z] [02:06:10.322] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(18); checks=22 [2026-03-18T02:06:29.259Z] [02:06:10.322] [==========] 1 tests ran [2026-03-18T02:06:29.259Z] [02:06:10.322] [ PASSED ] 1 test [2026-03-18T02:06:29.259Z] [2026-03-18T02:06:29.259Z] [02:06:23.187] TRACE: [testNativeBundle(18)] STDOUT END [2026-03-18T02:06:29.259Z] [02:06:23.187] TRACE: [testNativeBundle(18)] STDERR BEGIN [2026-03-18T02:06:29.259Z] [2026-03-18T02:06:29.259Z] [02:06:23.187] TRACE: [testNativeBundle(18)] STDERR END [2026-03-18T02:06:29.259Z] [02:06:23.187] TRACE: [testAppImage(19)] STDOUT BEGIN [2026-03-18T02:06:29.259Z] [02:05:21.416] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.259Z] [02:05:21.417] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.259Z] [02:05:21.418] Parsing [--jpt-include=testAppImage(19)]... [2026-03-18T02:06:29.259Z] [02:05:21.420] Include: AsyncTest$AsyncInnerTest.testAppImage(19) [2026-03-18T02:06:29.259Z] [02:05:21.424] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(19) [2026-03-18T02:06:29.259Z] [02:05:21.425] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.17567751\fake_runtime] directory [2026-03-18T02:06:29.259Z] [02:05:21.428] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567751\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567751\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.259Z] [02:05:21.440] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567751\output [2026-03-18T02:06:29.259Z] [02:05:21.466] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:05:21.467] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:05:21.468] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3815352630047087186". [2026-03-18T02:06:29.259Z] [02:05:21.648] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.259Z] [02:05:21.649] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.259Z] [02:05:21.650] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567751\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567751\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.259Z] [02:05:21.650] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567751\fake_runtime] [2026-03-18T02:06:29.259Z] [02:05:21.651] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.259Z] [02:05:21.651] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.259Z] [02:05:21.651] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:21.4269967Z) [2026-03-18T02:06:29.259Z] [02:05:21.651] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.259Z] [02:05:21.652] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.17567751\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.259Z] [02:05:21.658] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.259Z] [02:05:21.659] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.259Z] [02:05:21.659] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567751\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.259Z] [02:05:21.660] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567751\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.259Z] [02:05:21.660] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567751\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.259Z] [02:05:21.660] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567751\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.259Z] [02:05:21.660] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567751\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.259Z] [02:05:21.660] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567751\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.259Z] [02:05:21.660] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567751\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.259Z] [02:05:21.660] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567751\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.259Z] [02:05:21.661] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567751\output\Foo\runtime] path exists [2026-03-18T02:06:29.259Z] [02:05:21.661] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567751\output\Foo\runtime] is a directory [2026-03-18T02:06:29.259Z] [02:05:21.661] TRACE: Deleting [AsyncInnerTest\testAppImage.17567751] directory recursively [2026-03-18T02:06:29.259Z] [02:05:21.665] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(19); checks=15 [2026-03-18T02:06:29.259Z] [02:05:21.665] [==========] 1 tests ran [2026-03-18T02:06:29.259Z] [02:05:21.665] [ PASSED ] 1 test [2026-03-18T02:06:29.259Z] [2026-03-18T02:06:29.259Z] [02:06:23.187] TRACE: [testAppImage(19)] STDOUT END [2026-03-18T02:06:29.259Z] [02:06:23.187] TRACE: [testAppImage(19)] STDERR BEGIN [2026-03-18T02:06:29.259Z] [2026-03-18T02:06:29.259Z] [02:06:23.187] TRACE: [testAppImage(19)] STDERR END [2026-03-18T02:06:29.259Z] [02:06:23.188] TRACE: [testNativeBundle(19)] STDOUT BEGIN [2026-03-18T02:06:29.259Z] [02:05:21.666] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.259Z] [02:05:21.666] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.259Z] [02:05:21.667] Parsing [--jpt-include=testNativeBundle(19)]... [2026-03-18T02:06:29.259Z] [02:05:21.667] Include: AsyncTest$AsyncInnerTest.testNativeBundle(19) [2026-03-18T02:06:29.259Z] [02:05:21.667] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(19) [2026-03-18T02:06:29.259Z] [02:05:21.668] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.259Z] [02:05:21.669] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704490\fake_runtime] directory [2026-03-18T02:06:29.259Z] [02:05:21.672] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704490\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704490\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.259Z] [02:05:21.686] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.259Z] [02:05:21.686] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.259Z] [02:05:21.709] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:05:21.711] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:05:21.712] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16561162253568745615". [2026-03-18T02:06:29.259Z] [02:05:22.047] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:05:22.092] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:05:22.098] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704490\output\Foo-1.0.msi. [2026-03-18T02:06:29.259Z] [02:05:22.098] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.259Z] [02:05:22.098] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.259Z] [02:05:22.100] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:05:22.114] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:05:22.122] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:05:22.126] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:05:22.130] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:05:22.134] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:05:22.138] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:05:22.147] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.259Z] [02:05:22.147] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704490\output\Foo-1.0.msi. [2026-03-18T02:06:29.259Z] [02:05:22.148] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16561162253568745615\image [2026-03-18T02:06:29.259Z] [02:05:28.624] Command [PID: 32672]: [2026-03-18T02:06:29.259Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16561162253568745615\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16561162253568745615\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16561162253568745615\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16561162253568745615\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16561162253568745615\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16561162253568745615\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16561162253568745615\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16561162253568745615\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16561162253568745615\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16561162253568745615\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16561162253568745615\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16561162253568745615\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16561162253568745615\wixobj\a.msi [2026-03-18T02:06:29.259Z] [02:05:28.624] Returned: 0 [2026-03-18T02:06:29.259Z] [2026-03-18T02:06:29.259Z] [02:05:28.645] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.259Z] [02:05:28.653] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.259Z] [02:05:28.653] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704490\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704490\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.259Z] [02:05:28.654] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704490\fake_runtime] [2026-03-18T02:06:29.259Z] [02:05:28.654] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.259Z] [02:05:28.654] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.259Z] [02:05:28.654] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:21.6700113Z) [2026-03-18T02:06:29.259Z] [02:05:28.654] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704490\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.259Z] [02:05:28.654] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704490\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.259Z] [02:05:28.656] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704490\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.259Z] [02:05:28.656] TRACE: icacls "AsyncInnerTest\testNativeBundle.70704490\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.259Z] [02:05:28.656] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.70704490\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704490\unpacked-msi\Program Files" [2026-03-18T02:06:29.259Z] [02:05:28.657] TRACE: Done [2026-03-18T02:06:29.259Z] [02:05:28.657] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704490\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.259Z] [02:05:45.653] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.259Z] [02:05:48.669] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704490\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.259Z] [02:05:50.448] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.259Z] [02:05:54.460] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704490\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.259Z] [02:05:58.938] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.259Z] [02:05:58.939] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.70704490\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.259Z] [02:05:58.940] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704490\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.259Z] [02:05:58.942] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704490\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704490\fake_runtime](13) [2026-03-18T02:06:29.259Z] [02:05:58.942] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.259Z] [02:05:58.942] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.259Z] [02:05:58.943] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704490\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.259Z] [02:05:58.943] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.260Z] [02:05:58.944] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.260Z] [02:05:58.944] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.70704490\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.260Z] [02:05:58.944] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704490\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.260Z] [02:05:58.944] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704490\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.260Z] [02:05:58.944] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704490\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.260Z] [02:05:58.944] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704490\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.260Z] [02:05:58.944] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704490\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.260Z] [02:05:58.945] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704490\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.260Z] [02:05:58.945] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704490\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.260Z] [02:05:58.945] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704490\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.260Z] [02:05:58.945] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704490\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.260Z] [02:05:58.945] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704490\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.260Z] [02:05:58.946] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704490\fake_runtime-0] directory [2026-03-18T02:06:29.260Z] [02:05:58.949] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704490\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704490\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.260Z] [02:05:58.975] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.260Z] [02:05:58.975] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.260Z] [02:05:59.018] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.260Z] [02:05:59.019] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.260Z] [02:05:59.020] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8696970759425629716". [2026-03-18T02:06:29.260Z] [02:05:59.291] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.260Z] [02:05:59.313] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.260Z] [02:05:59.320] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8696970759425629716\msi\Foo-1.0.msi. [2026-03-18T02:06:29.260Z] [02:05:59.320] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.260Z] [02:05:59.320] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.260Z] [02:05:59.322] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.260Z] [02:05:59.331] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.260Z] [02:05:59.337] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.260Z] [02:05:59.341] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.260Z] [02:05:59.344] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.260Z] [02:05:59.347] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.260Z] [02:05:59.350] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.260Z] [02:05:59.376] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.260Z] [02:05:59.376] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8696970759425629716\msi\Foo-1.0.msi. [2026-03-18T02:06:29.260Z] [02:05:59.377] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8696970759425629716\image [2026-03-18T02:06:29.260Z] [02:06:01.967] Command [PID: 50068]: [2026-03-18T02:06:29.260Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8696970759425629716\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8696970759425629716\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8696970759425629716\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8696970759425629716\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8696970759425629716\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8696970759425629716\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8696970759425629716\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8696970759425629716\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8696970759425629716\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8696970759425629716\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8696970759425629716\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8696970759425629716\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8696970759425629716\wixobj\a.msi [2026-03-18T02:06:29.260Z] [02:06:01.967] Returned: 0 [2026-03-18T02:06:29.260Z] [2026-03-18T02:06:29.260Z] [02:06:01.986] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.260Z] [02:06:01.986] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704490\output. [2026-03-18T02:06:29.260Z] [02:06:01.986] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.260Z] [02:06:01.988] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.260Z] [02:06:01.989] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8696970759425629716". [2026-03-18T02:06:29.260Z] [02:06:02.386] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704490\output [2026-03-18T02:06:29.260Z] [02:06:02.386] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.260Z] [02:06:02.395] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.260Z] [02:06:02.396] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704490\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704490\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.260Z] [02:06:02.396] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704490\fake_runtime-0] [2026-03-18T02:06:29.260Z] [02:06:02.396] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.260Z] [02:06:02.396] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.260Z] [02:06:02.396] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:58.9473603Z) [2026-03-18T02:06:29.260Z] [02:06:02.396] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704490\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.260Z] [02:06:02.396] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704490\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.260Z] [02:06:02.397] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704490\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704490\fake_runtime-0](13) command [2026-03-18T02:06:29.260Z] [02:06:02.397] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704490\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704490\fake_runtime-0](13) command [2026-03-18T02:06:29.260Z] [02:06:02.397] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704490] directory recursively [2026-03-18T02:06:29.260Z] [02:06:02.404] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(19); checks=22 [2026-03-18T02:06:29.260Z] [02:06:02.404] [==========] 1 tests ran [2026-03-18T02:06:29.260Z] [02:06:02.404] [ PASSED ] 1 test [2026-03-18T02:06:29.260Z] [2026-03-18T02:06:29.260Z] [02:06:23.188] TRACE: [testNativeBundle(19)] STDOUT END [2026-03-18T02:06:29.260Z] [02:06:23.188] TRACE: [testNativeBundle(19)] STDERR BEGIN [2026-03-18T02:06:29.260Z] [2026-03-18T02:06:29.260Z] [02:06:23.188] TRACE: [testNativeBundle(19)] STDERR END [2026-03-18T02:06:29.260Z] [02:06:23.188] TRACE: [testAppImage(20)] STDOUT BEGIN [2026-03-18T02:06:29.260Z] [02:05:21.810] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.260Z] [02:05:21.810] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.260Z] [02:05:21.811] Parsing [--jpt-include=testAppImage(20)]... [2026-03-18T02:06:29.260Z] [02:05:21.812] Include: AsyncTest$AsyncInnerTest.testAppImage(20) [2026-03-18T02:06:29.260Z] [02:05:21.814] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(20) [2026-03-18T02:06:29.260Z] [02:05:21.816] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.175679fb\fake_runtime] directory [2026-03-18T02:06:29.260Z] [02:05:21.821] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.175679fb\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.175679fb\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.260Z] [02:05:21.835] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.175679fb\output [2026-03-18T02:06:29.260Z] [02:05:21.897] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.260Z] [02:05:21.899] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.260Z] [02:05:21.904] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12330428472128754830". [2026-03-18T02:06:29.260Z] [02:05:22.177] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.260Z] [02:05:22.178] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.260Z] [02:05:22.178] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.175679fb\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.175679fb\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.260Z] [02:05:22.179] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.175679fb\fake_runtime] [2026-03-18T02:06:29.260Z] [02:05:22.179] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.260Z] [02:05:22.179] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.260Z] [02:05:22.179] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:21.8190128Z) [2026-03-18T02:06:29.260Z] [02:05:22.180] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.260Z] [02:05:22.180] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.175679fb\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.260Z] [02:05:22.187] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.260Z] [02:05:22.187] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.260Z] [02:05:22.188] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175679fb\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.261Z] [02:05:22.188] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175679fb\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.261Z] [02:05:22.188] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175679fb\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.261Z] [02:05:22.188] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175679fb\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.261Z] [02:05:22.188] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175679fb\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.261Z] [02:05:22.188] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175679fb\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.261Z] [02:05:22.188] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175679fb\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.261Z] [02:05:22.189] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175679fb\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.261Z] [02:05:22.189] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175679fb\output\Foo\runtime] path exists [2026-03-18T02:06:29.261Z] [02:05:22.189] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.175679fb\output\Foo\runtime] is a directory [2026-03-18T02:06:29.261Z] [02:05:22.189] TRACE: Deleting [AsyncInnerTest\testAppImage.175679fb] directory recursively [2026-03-18T02:06:29.261Z] [02:05:22.193] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(20); checks=15 [2026-03-18T02:06:29.261Z] [02:05:22.193] [==========] 1 tests ran [2026-03-18T02:06:29.261Z] [02:05:22.193] [ PASSED ] 1 test [2026-03-18T02:06:29.261Z] [2026-03-18T02:06:29.261Z] [02:06:23.188] TRACE: [testAppImage(20)] STDOUT END [2026-03-18T02:06:29.261Z] [02:06:23.188] TRACE: [testAppImage(20)] STDERR BEGIN [2026-03-18T02:06:29.261Z] [2026-03-18T02:06:29.261Z] [02:06:23.188] TRACE: [testAppImage(20)] STDERR END [2026-03-18T02:06:29.261Z] [02:06:23.188] TRACE: [testNativeBundle(20)] STDOUT BEGIN [2026-03-18T02:06:29.261Z] [02:05:22.194] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.261Z] [02:05:22.194] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.261Z] [02:05:22.195] Parsing [--jpt-include=testNativeBundle(20)]... [2026-03-18T02:06:29.261Z] [02:05:22.195] Include: AsyncTest$AsyncInnerTest.testNativeBundle(20) [2026-03-18T02:06:29.261Z] [02:05:22.196] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(20) [2026-03-18T02:06:29.261Z] [02:05:22.196] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.261Z] [02:05:22.198] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.7070473a\fake_runtime] directory [2026-03-18T02:06:29.261Z] [02:05:22.201] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.7070473a\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.7070473a\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.261Z] [02:05:22.221] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.261Z] [02:05:22.221] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.261Z] [02:05:22.244] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.261Z] [02:05:22.246] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.261Z] [02:05:22.247] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9900513122443719567". [2026-03-18T02:06:29.261Z] [02:05:22.620] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.261Z] [02:05:22.685] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.261Z] [02:05:22.692] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.7070473a\output\Foo-1.0.msi. [2026-03-18T02:06:29.261Z] [02:05:22.692] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.261Z] [02:05:22.692] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.261Z] [02:05:22.694] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.261Z] [02:05:22.707] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.261Z] [02:05:22.715] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.261Z] [02:05:22.719] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.261Z] [02:05:22.723] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.261Z] [02:05:22.726] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.261Z] [02:05:22.730] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.261Z] [02:05:22.739] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.261Z] [02:05:22.739] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.7070473a\output\Foo-1.0.msi. [2026-03-18T02:06:29.261Z] [02:05:22.739] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9900513122443719567\image [2026-03-18T02:06:29.261Z] [02:05:30.390] Command [PID: 27296]: [2026-03-18T02:06:29.261Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9900513122443719567\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9900513122443719567\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9900513122443719567\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9900513122443719567\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9900513122443719567\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9900513122443719567\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9900513122443719567\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9900513122443719567\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9900513122443719567\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9900513122443719567\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9900513122443719567\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9900513122443719567\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9900513122443719567\wixobj\a.msi [2026-03-18T02:06:29.261Z] [02:05:30.390] Returned: 0 [2026-03-18T02:06:29.261Z] [2026-03-18T02:06:29.261Z] [02:05:30.410] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.261Z] [02:05:30.418] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.261Z] [02:05:30.419] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.7070473a\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.7070473a\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.261Z] [02:05:30.419] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.7070473a\fake_runtime] [2026-03-18T02:06:29.261Z] [02:05:30.419] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.261Z] [02:05:30.419] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.261Z] [02:05:30.419] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:22.1990443Z) [2026-03-18T02:06:29.261Z] [02:05:30.419] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.7070473a\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.261Z] [02:05:30.420] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.7070473a\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.261Z] [02:05:30.421] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.7070473a\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.261Z] [02:05:30.421] TRACE: icacls "AsyncInnerTest\testNativeBundle.7070473a\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.261Z] [02:05:30.421] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.7070473a\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.7070473a\unpacked-msi\Program Files" [2026-03-18T02:06:29.261Z] [02:05:30.422] TRACE: Done [2026-03-18T02:06:29.261Z] [02:05:30.422] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.7070473a\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.261Z] [02:05:46.419] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.261Z] [02:05:49.461] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.7070473a\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.261Z] [02:05:54.311] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.261Z] [02:05:54.312] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.7070473a\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.261Z] [02:05:54.313] TRACE: Deleting [AsyncInnerTest\testNativeBundle.7070473a\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.261Z] [02:05:54.317] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.7070473a\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.7070473a\fake_runtime](13) [2026-03-18T02:06:29.261Z] [02:05:54.317] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.261Z] [02:05:54.317] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.261Z] [02:05:54.319] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.7070473a\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.261Z] [02:05:54.320] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.261Z] [02:05:54.321] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.261Z] [02:05:54.321] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.7070473a\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.261Z] [02:05:54.321] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.7070473a\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.261Z] [02:05:54.321] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.7070473a\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.261Z] [02:05:54.321] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.7070473a\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.261Z] [02:05:54.321] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.7070473a\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.261Z] [02:05:54.321] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.7070473a\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.261Z] [02:05:54.322] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.7070473a\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.261Z] [02:05:54.322] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.7070473a\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.261Z] [02:05:54.322] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.7070473a\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.261Z] [02:05:54.322] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.7070473a\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.261Z] [02:05:54.322] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.7070473a\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.261Z] [02:05:54.323] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.7070473a\fake_runtime-0] directory [2026-03-18T02:06:29.261Z] [02:05:54.326] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.7070473a\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.7070473a\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.261Z] [02:05:54.335] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.261Z] [02:05:54.335] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.261Z] [02:05:54.356] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.261Z] [02:05:54.357] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.262Z] [02:05:54.357] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11176865229923082273". [2026-03-18T02:06:29.262Z] [02:05:54.755] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.262Z] [02:05:54.782] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.262Z] [02:05:54.788] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11176865229923082273\msi\Foo-1.0.msi. [2026-03-18T02:06:29.262Z] [02:05:54.788] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.262Z] [02:05:54.788] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.262Z] [02:05:54.790] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.262Z] [02:05:54.805] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.262Z] [02:05:54.811] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.262Z] [02:05:54.814] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.262Z] [02:05:54.816] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.262Z] [02:05:54.819] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.262Z] [02:05:54.821] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.262Z] [02:05:54.830] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.262Z] [02:05:54.830] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11176865229923082273\msi\Foo-1.0.msi. [2026-03-18T02:06:29.262Z] [02:05:54.831] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11176865229923082273\image [2026-03-18T02:06:29.262Z] [02:05:57.241] Command [PID: 29196]: [2026-03-18T02:06:29.262Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11176865229923082273\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11176865229923082273\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11176865229923082273\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11176865229923082273\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11176865229923082273\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11176865229923082273\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11176865229923082273\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11176865229923082273\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11176865229923082273\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11176865229923082273\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11176865229923082273\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11176865229923082273\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11176865229923082273\wixobj\a.msi [2026-03-18T02:06:29.262Z] [02:05:57.241] Returned: 0 [2026-03-18T02:06:29.262Z] [2026-03-18T02:06:29.262Z] [02:05:57.260] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.262Z] [02:05:57.260] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.7070473a\output. [2026-03-18T02:06:29.262Z] [02:05:57.260] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.262Z] [02:05:57.262] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.262Z] [02:05:57.263] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11176865229923082273". [2026-03-18T02:06:29.262Z] [02:05:57.674] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.7070473a\output [2026-03-18T02:06:29.262Z] [02:05:57.675] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.262Z] [02:05:57.685] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.262Z] [02:05:57.685] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.7070473a\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.7070473a\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.262Z] [02:05:57.686] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.7070473a\fake_runtime-0] [2026-03-18T02:06:29.262Z] [02:05:57.686] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.262Z] [02:05:57.686] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.262Z] [02:05:57.686] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:54.3240642Z) [2026-03-18T02:06:29.262Z] [02:05:57.686] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.7070473a\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.262Z] [02:05:57.686] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.7070473a\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.262Z] [02:05:57.686] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.7070473a\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.7070473a\fake_runtime-0](13) command [2026-03-18T02:06:29.262Z] [02:05:57.686] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.7070473a\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.7070473a\fake_runtime-0](13) command [2026-03-18T02:06:29.262Z] [02:05:57.687] TRACE: Deleting [AsyncInnerTest\testNativeBundle.7070473a] directory recursively [2026-03-18T02:06:29.262Z] [02:05:57.694] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(20); checks=22 [2026-03-18T02:06:29.262Z] [02:05:57.694] [==========] 1 tests ran [2026-03-18T02:06:29.262Z] [02:05:57.694] [ PASSED ] 1 test [2026-03-18T02:06:29.262Z] [2026-03-18T02:06:29.262Z] [02:06:23.188] TRACE: [testNativeBundle(20)] STDOUT END [2026-03-18T02:06:29.262Z] [02:06:23.188] TRACE: [testNativeBundle(20)] STDERR BEGIN [2026-03-18T02:06:29.262Z] [2026-03-18T02:06:29.262Z] [02:06:23.188] TRACE: [testNativeBundle(20)] STDERR END [2026-03-18T02:06:29.262Z] [02:06:23.188] TRACE: [testAppImage(21)] STDOUT BEGIN [2026-03-18T02:06:29.262Z] [02:05:23.095] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.262Z] [02:05:23.095] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.262Z] [02:05:23.098] Parsing [--jpt-include=testAppImage(21)]... [2026-03-18T02:06:29.262Z] [02:05:23.099] Include: AsyncTest$AsyncInnerTest.testAppImage(21) [2026-03-18T02:06:29.262Z] [02:05:23.099] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(21) [2026-03-18T02:06:29.263Z] [02:05:23.101] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.17567a1a\fake_runtime] directory [2026-03-18T02:06:29.263Z] [02:05:23.105] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567a1a\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567a1a\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.263Z] [02:05:23.143] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567a1a\output [2026-03-18T02:06:29.263Z] [02:05:23.169] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.263Z] [02:05:23.170] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.263Z] [02:05:23.171] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6216850447816199640". [2026-03-18T02:06:29.263Z] [02:05:23.379] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.263Z] [02:05:23.380] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.263Z] [02:05:23.380] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567a1a\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567a1a\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.263Z] [02:05:23.381] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567a1a\fake_runtime] [2026-03-18T02:06:29.263Z] [02:05:23.381] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.263Z] [02:05:23.381] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.263Z] [02:05:23.381] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:23.1030992Z) [2026-03-18T02:06:29.263Z] [02:05:23.382] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.263Z] [02:05:23.382] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.17567a1a\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.263Z] [02:05:23.388] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.263Z] [02:05:23.389] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.263Z] [02:05:23.389] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a1a\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.263Z] [02:05:23.389] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a1a\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.263Z] [02:05:23.389] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a1a\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.263Z] [02:05:23.389] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a1a\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.263Z] [02:05:23.389] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a1a\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.263Z] [02:05:23.389] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a1a\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.263Z] [02:05:23.390] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a1a\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.263Z] [02:05:23.390] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a1a\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.263Z] [02:05:23.390] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a1a\output\Foo\runtime] path exists [2026-03-18T02:06:29.263Z] [02:05:23.390] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a1a\output\Foo\runtime] is a directory [2026-03-18T02:06:29.263Z] [02:05:23.390] TRACE: Deleting [AsyncInnerTest\testAppImage.17567a1a] directory recursively [2026-03-18T02:06:29.263Z] [02:05:23.394] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(21); checks=15 [2026-03-18T02:06:29.263Z] [02:05:23.394] [==========] 1 tests ran [2026-03-18T02:06:29.263Z] [02:05:23.394] [ PASSED ] 1 test [2026-03-18T02:06:29.263Z] [2026-03-18T02:06:29.263Z] [02:06:23.188] TRACE: [testAppImage(21)] STDOUT END [2026-03-18T02:06:29.263Z] [02:06:23.188] TRACE: [testAppImage(21)] STDERR BEGIN [2026-03-18T02:06:29.263Z] [2026-03-18T02:06:29.263Z] [02:06:23.188] TRACE: [testAppImage(21)] STDERR END [2026-03-18T02:06:29.263Z] [02:06:23.188] TRACE: [testNativeBundle(21)] STDOUT BEGIN [2026-03-18T02:06:29.263Z] [02:05:23.395] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.263Z] [02:05:23.395] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.263Z] [02:05:23.395] Parsing [--jpt-include=testNativeBundle(21)]... [2026-03-18T02:06:29.263Z] [02:05:23.396] Include: AsyncTest$AsyncInnerTest.testNativeBundle(21) [2026-03-18T02:06:29.263Z] [02:05:23.396] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(21) [2026-03-18T02:06:29.263Z] [02:05:23.397] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.263Z] [02:05:23.398] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704759\fake_runtime] directory [2026-03-18T02:06:29.263Z] [02:05:23.400] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704759\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704759\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.263Z] [02:05:23.416] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.263Z] [02:05:23.416] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.263Z] [02:05:23.440] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.263Z] [02:05:23.441] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.263Z] [02:05:23.442] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8377786014026239682". [2026-03-18T02:06:29.263Z] [02:05:23.778] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.263Z] [02:05:23.799] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.263Z] [02:05:23.804] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704759\output\Foo-1.0.msi. [2026-03-18T02:06:29.263Z] [02:05:23.804] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.263Z] [02:05:23.804] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.263Z] [02:05:23.806] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.263Z] [02:05:23.818] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.263Z] [02:05:23.825] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.263Z] [02:05:23.829] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.263Z] [02:05:23.832] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.263Z] [02:05:23.836] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.263Z] [02:05:23.839] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.263Z] [02:05:23.848] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.263Z] [02:05:23.848] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704759\output\Foo-1.0.msi. [2026-03-18T02:06:29.263Z] [02:05:23.848] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8377786014026239682\image [2026-03-18T02:06:29.263Z] [02:05:32.199] Command [PID: 24732]: [2026-03-18T02:06:29.264Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8377786014026239682\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8377786014026239682\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8377786014026239682\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8377786014026239682\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8377786014026239682\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8377786014026239682\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8377786014026239682\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8377786014026239682\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8377786014026239682\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8377786014026239682\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8377786014026239682\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8377786014026239682\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8377786014026239682\wixobj\a.msi [2026-03-18T02:06:29.264Z] [02:05:32.199] Returned: 0 [2026-03-18T02:06:29.264Z] [2026-03-18T02:06:29.264Z] [02:05:32.218] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.264Z] [02:05:32.226] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.264Z] [02:05:32.226] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704759\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704759\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.264Z] [02:05:32.227] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704759\fake_runtime] [2026-03-18T02:06:29.264Z] [02:05:32.227] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.264Z] [02:05:32.227] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.264Z] [02:05:32.227] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:23.3991218Z) [2026-03-18T02:06:29.264Z] [02:05:32.227] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704759\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.264Z] [02:05:32.227] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704759\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.264Z] [02:05:32.228] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704759\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.264Z] [02:05:32.229] TRACE: icacls "AsyncInnerTest\testNativeBundle.70704759\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.264Z] [02:05:32.229] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.70704759\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704759\unpacked-msi\Program Files" [2026-03-18T02:06:29.264Z] [02:05:32.229] TRACE: Done [2026-03-18T02:06:29.264Z] [02:05:32.229] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704759\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.264Z] [02:05:46.465] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.264Z] [02:05:49.497] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704759\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.264Z] [02:05:53.980] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.264Z] [02:05:58.007] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704759\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.264Z] [02:05:59.683] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.264Z] [02:05:59.683] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.70704759\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.264Z] [02:05:59.684] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704759\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.264Z] [02:05:59.686] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704759\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704759\fake_runtime](13) [2026-03-18T02:06:29.264Z] [02:05:59.686] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.264Z] [02:05:59.686] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.264Z] [02:05:59.686] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704759\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.264Z] [02:05:59.687] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.264Z] [02:05:59.687] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.264Z] [02:05:59.687] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.70704759\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.264Z] [02:05:59.688] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704759\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.264Z] [02:05:59.688] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704759\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.264Z] [02:05:59.688] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704759\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.264Z] [02:05:59.688] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704759\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.264Z] [02:05:59.688] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704759\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.264Z] [02:05:59.688] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704759\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.264Z] [02:05:59.688] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704759\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.264Z] [02:05:59.688] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704759\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.264Z] [02:05:59.688] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704759\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.264Z] [02:05:59.688] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704759\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.264Z] [02:05:59.689] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704759\fake_runtime-0] directory [2026-03-18T02:06:29.264Z] [02:05:59.692] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704759\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704759\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.264Z] [02:05:59.701] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.264Z] [02:05:59.701] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.264Z] [02:05:59.724] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.264Z] [02:05:59.725] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.264Z] [02:05:59.725] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11378017930165621573". [2026-03-18T02:06:29.264Z] [02:06:00.021] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.264Z] [02:06:00.031] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.264Z] [02:06:00.036] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11378017930165621573\msi\Foo-1.0.msi. [2026-03-18T02:06:29.264Z] [02:06:00.036] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.264Z] [02:06:00.036] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.264Z] [02:06:00.038] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.264Z] [02:06:00.046] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.264Z] [02:06:00.051] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.264Z] [02:06:00.053] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.264Z] [02:06:00.056] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.264Z] [02:06:00.058] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.264Z] [02:06:00.060] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.264Z] [02:06:00.067] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.264Z] [02:06:00.067] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11378017930165621573\msi\Foo-1.0.msi. [2026-03-18T02:06:29.264Z] [02:06:00.067] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11378017930165621573\image [2026-03-18T02:06:29.264Z] [02:06:02.753] Command [PID: 9124]: [2026-03-18T02:06:29.265Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11378017930165621573\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11378017930165621573\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11378017930165621573\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11378017930165621573\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11378017930165621573\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11378017930165621573\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11378017930165621573\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11378017930165621573\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11378017930165621573\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11378017930165621573\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11378017930165621573\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11378017930165621573\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11378017930165621573\wixobj\a.msi [2026-03-18T02:06:29.265Z] [02:06:02.753] Returned: 0 [2026-03-18T02:06:29.265Z] [2026-03-18T02:06:29.265Z] [02:06:02.772] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.265Z] [02:06:02.772] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704759\output. [2026-03-18T02:06:29.265Z] [02:06:02.772] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.265Z] [02:06:02.779] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.265Z] [02:06:02.781] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11378017930165621573". [2026-03-18T02:06:29.265Z] [02:06:03.194] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704759\output [2026-03-18T02:06:29.265Z] [02:06:03.194] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.265Z] [02:06:03.204] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.265Z] [02:06:03.204] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704759\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704759\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.265Z] [02:06:03.205] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704759\fake_runtime-0] [2026-03-18T02:06:29.265Z] [02:06:03.205] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.265Z] [02:06:03.205] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.265Z] [02:06:03.205] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:59.6904111Z) [2026-03-18T02:06:29.265Z] [02:06:03.206] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704759\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.265Z] [02:06:03.206] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704759\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.265Z] [02:06:03.206] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704759\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704759\fake_runtime-0](13) command [2026-03-18T02:06:29.265Z] [02:06:03.206] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704759\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704759\fake_runtime-0](13) command [2026-03-18T02:06:29.265Z] [02:06:03.206] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704759] directory recursively [2026-03-18T02:06:29.265Z] [02:06:03.214] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(21); checks=22 [2026-03-18T02:06:29.265Z] [02:06:03.214] [==========] 1 tests ran [2026-03-18T02:06:29.265Z] [02:06:03.214] [ PASSED ] 1 test [2026-03-18T02:06:29.265Z] [2026-03-18T02:06:29.265Z] [02:06:23.188] TRACE: [testNativeBundle(21)] STDOUT END [2026-03-18T02:06:29.265Z] [02:06:23.188] TRACE: [testNativeBundle(21)] STDERR BEGIN [2026-03-18T02:06:29.265Z] [2026-03-18T02:06:29.265Z] [02:06:23.188] TRACE: [testNativeBundle(21)] STDERR END [2026-03-18T02:06:29.265Z] [02:06:23.188] TRACE: [testAppImage(22)] STDOUT BEGIN [2026-03-18T02:06:29.265Z] [02:05:23.551] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.265Z] [02:05:23.552] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.265Z] [02:05:23.555] Parsing [--jpt-include=testAppImage(22)]... [2026-03-18T02:06:29.265Z] [02:05:23.555] Include: AsyncTest$AsyncInnerTest.testAppImage(22) [2026-03-18T02:06:29.265Z] [02:05:23.556] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(22) [2026-03-18T02:06:29.265Z] [02:05:23.557] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.17567a39\fake_runtime] directory [2026-03-18T02:06:29.265Z] [02:05:23.563] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567a39\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567a39\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.265Z] [02:05:23.586] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567a39\output [2026-03-18T02:06:29.265Z] [02:05:23.671] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.265Z] [02:05:23.672] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.265Z] [02:05:23.673] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4128488046678292636". [2026-03-18T02:06:29.265Z] [02:05:23.872] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.265Z] [02:05:23.873] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.265Z] [02:05:23.873] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567a39\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567a39\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.265Z] [02:05:23.874] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567a39\fake_runtime] [2026-03-18T02:06:29.265Z] [02:05:23.874] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.265Z] [02:05:23.874] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.265Z] [02:05:23.874] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:23.5601308Z) [2026-03-18T02:06:29.265Z] [02:05:23.875] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.265Z] [02:05:23.877] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.17567a39\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.265Z] [02:05:23.884] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.265Z] [02:05:23.885] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.265Z] [02:05:23.885] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a39\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.265Z] [02:05:23.885] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a39\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.265Z] [02:05:23.885] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a39\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.265Z] [02:05:23.886] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a39\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.265Z] [02:05:23.886] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a39\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.265Z] [02:05:23.886] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a39\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.265Z] [02:05:23.886] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a39\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.265Z] [02:05:23.886] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a39\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.265Z] [02:05:23.886] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a39\output\Foo\runtime] path exists [2026-03-18T02:06:29.265Z] [02:05:23.886] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a39\output\Foo\runtime] is a directory [2026-03-18T02:06:29.265Z] [02:05:23.886] TRACE: Deleting [AsyncInnerTest\testAppImage.17567a39] directory recursively [2026-03-18T02:06:29.265Z] [02:05:23.890] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(22); checks=15 [2026-03-18T02:06:29.265Z] [02:05:23.890] [==========] 1 tests ran [2026-03-18T02:06:29.265Z] [02:05:23.890] [ PASSED ] 1 test [2026-03-18T02:06:29.265Z] [2026-03-18T02:06:29.265Z] [02:06:23.188] TRACE: [testAppImage(22)] STDOUT END [2026-03-18T02:06:29.265Z] [02:06:23.189] TRACE: [testAppImage(22)] STDERR BEGIN [2026-03-18T02:06:29.265Z] [2026-03-18T02:06:29.265Z] [02:06:23.189] TRACE: [testAppImage(22)] STDERR END [2026-03-18T02:06:29.265Z] [02:06:23.189] TRACE: [testNativeBundle(22)] STDOUT BEGIN [2026-03-18T02:06:29.265Z] [02:05:23.891] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.265Z] [02:05:23.891] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.265Z] [02:05:23.892] Parsing [--jpt-include=testNativeBundle(22)]... [2026-03-18T02:06:29.265Z] [02:05:23.893] Include: AsyncTest$AsyncInnerTest.testNativeBundle(22) [2026-03-18T02:06:29.265Z] [02:05:23.893] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(22) [2026-03-18T02:06:29.265Z] [02:05:23.894] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.265Z] [02:05:23.895] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704778\fake_runtime] directory [2026-03-18T02:06:29.265Z] [02:05:23.898] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704778\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704778\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.265Z] [02:05:23.911] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.266Z] [02:05:23.911] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.266Z] [02:05:23.934] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.266Z] [02:05:23.936] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.266Z] [02:05:23.936] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3289539696249544067". [2026-03-18T02:06:29.266Z] [02:05:24.348] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.266Z] [02:05:24.385] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.266Z] [02:05:24.393] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704778\output\Foo-1.0.msi. [2026-03-18T02:06:29.266Z] [02:05:24.393] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.266Z] [02:05:24.393] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.266Z] [02:05:24.395] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.266Z] [02:05:24.409] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.266Z] [02:05:24.417] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.266Z] [02:05:24.421] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.266Z] [02:05:24.425] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.266Z] [02:05:24.428] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.266Z] [02:05:24.432] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.266Z] [02:05:24.440] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.266Z] [02:05:24.440] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704778\output\Foo-1.0.msi. [2026-03-18T02:06:29.266Z] [02:05:24.440] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3289539696249544067\image [2026-03-18T02:06:29.266Z] [02:05:33.681] Command [PID: 8880]: [2026-03-18T02:06:29.266Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3289539696249544067\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3289539696249544067\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3289539696249544067\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3289539696249544067\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3289539696249544067\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3289539696249544067\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3289539696249544067\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3289539696249544067\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3289539696249544067\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3289539696249544067\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3289539696249544067\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3289539696249544067\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3289539696249544067\wixobj\a.msi [2026-03-18T02:06:29.266Z] [02:05:33.681] Returned: 0 [2026-03-18T02:06:29.266Z] [2026-03-18T02:06:29.266Z] [02:05:33.699] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.266Z] [02:05:33.707] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.266Z] [02:05:33.707] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704778\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704778\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.266Z] [02:05:33.707] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704778\fake_runtime] [2026-03-18T02:06:29.266Z] [02:05:33.708] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.266Z] [02:05:33.708] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.266Z] [02:05:33.708] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:23.8961532Z) [2026-03-18T02:06:29.266Z] [02:05:33.708] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704778\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.266Z] [02:05:33.708] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704778\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.266Z] [02:05:33.709] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704778\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.266Z] [02:05:33.709] TRACE: icacls "AsyncInnerTest\testNativeBundle.70704778\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.266Z] [02:05:33.709] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.70704778\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704778\unpacked-msi\Program Files" [2026-03-18T02:06:29.266Z] [02:05:33.710] TRACE: Done [2026-03-18T02:06:29.266Z] [02:05:33.710] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704778\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.266Z] [02:05:46.499] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.266Z] [02:05:49.572] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704778\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.266Z] [02:05:53.978] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.266Z] [02:05:58.007] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704778\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.266Z] [02:06:02.405] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.266Z] [02:06:02.406] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.70704778\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.266Z] [02:06:02.407] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704778\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.266Z] [02:06:02.407] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704778\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704778\fake_runtime](13) [2026-03-18T02:06:29.266Z] [02:06:02.408] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.266Z] [02:06:02.408] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.266Z] [02:06:02.408] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704778\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.266Z] [02:06:02.409] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.266Z] [02:06:02.409] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.266Z] [02:06:02.410] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.70704778\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.266Z] [02:06:02.410] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704778\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.266Z] [02:06:02.410] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704778\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.266Z] [02:06:02.410] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704778\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.266Z] [02:06:02.410] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704778\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.266Z] [02:06:02.410] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704778\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.266Z] [02:06:02.410] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704778\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.266Z] [02:06:02.410] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704778\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.266Z] [02:06:02.411] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704778\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.266Z] [02:06:02.411] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704778\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.266Z] [02:06:02.411] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704778\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.266Z] [02:06:02.414] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704778\fake_runtime-0] directory [2026-03-18T02:06:29.266Z] [02:06:02.421] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704778\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704778\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.266Z] [02:06:02.439] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.266Z] [02:06:02.439] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.267Z] [02:06:02.501] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.267Z] [02:06:02.502] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.267Z] [02:06:02.503] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17969573769062439723". [2026-03-18T02:06:29.267Z] [02:06:02.747] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.267Z] [02:06:02.766] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.267Z] [02:06:02.778] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17969573769062439723\msi\Foo-1.0.msi. [2026-03-18T02:06:29.267Z] [02:06:02.779] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.267Z] [02:06:02.779] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.267Z] [02:06:02.782] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.267Z] [02:06:02.800] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.267Z] [02:06:02.807] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.267Z] [02:06:02.810] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.267Z] [02:06:02.812] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.267Z] [02:06:02.815] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.267Z] [02:06:02.817] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.267Z] [02:06:02.825] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.267Z] [02:06:02.825] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17969573769062439723\msi\Foo-1.0.msi. [2026-03-18T02:06:29.267Z] [02:06:02.826] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17969573769062439723\image [2026-03-18T02:06:29.267Z] [02:06:05.416] Command [PID: 13096]: [2026-03-18T02:06:29.267Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17969573769062439723\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17969573769062439723\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17969573769062439723\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17969573769062439723\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17969573769062439723\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17969573769062439723\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17969573769062439723\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17969573769062439723\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17969573769062439723\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17969573769062439723\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17969573769062439723\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17969573769062439723\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17969573769062439723\wixobj\a.msi [2026-03-18T02:06:29.267Z] [02:06:05.416] Returned: 0 [2026-03-18T02:06:29.267Z] [2026-03-18T02:06:29.267Z] [02:06:05.437] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.267Z] [02:06:05.437] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704778\output. [2026-03-18T02:06:29.267Z] [02:06:05.437] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.267Z] [02:06:05.445] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.267Z] [02:06:05.447] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17969573769062439723". [2026-03-18T02:06:29.267Z] [02:06:05.855] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704778\output [2026-03-18T02:06:29.267Z] [02:06:05.855] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.267Z] [02:06:05.866] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.267Z] [02:06:05.867] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704778\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704778\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.267Z] [02:06:05.868] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704778\fake_runtime-0] [2026-03-18T02:06:29.267Z] [02:06:05.868] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.267Z] [02:06:05.868] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.267Z] [02:06:05.868] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:06:02.4175766Z) [2026-03-18T02:06:29.267Z] [02:06:05.869] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704778\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.267Z] [02:06:05.869] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704778\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.267Z] [02:06:05.869] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704778\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704778\fake_runtime-0](13) command [2026-03-18T02:06:29.267Z] [02:06:05.869] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704778\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704778\fake_runtime-0](13) command [2026-03-18T02:06:29.267Z] [02:06:05.869] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704778] directory recursively [2026-03-18T02:06:29.267Z] [02:06:05.877] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(22); checks=22 [2026-03-18T02:06:29.267Z] [02:06:05.877] [==========] 1 tests ran [2026-03-18T02:06:29.267Z] [02:06:05.877] [ PASSED ] 1 test [2026-03-18T02:06:29.267Z] [2026-03-18T02:06:29.267Z] [02:06:23.189] TRACE: [testNativeBundle(22)] STDOUT END [2026-03-18T02:06:29.267Z] [02:06:23.189] TRACE: [testNativeBundle(22)] STDERR BEGIN [2026-03-18T02:06:29.267Z] [2026-03-18T02:06:29.267Z] [02:06:23.189] TRACE: [testNativeBundle(22)] STDERR END [2026-03-18T02:06:29.267Z] [02:06:23.189] TRACE: [testAppImage(23)] STDOUT BEGIN [2026-03-18T02:06:29.267Z] [02:05:24.042] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.267Z] [02:05:24.042] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.267Z] [02:05:24.044] Parsing [--jpt-include=testAppImage(23)]... [2026-03-18T02:06:29.267Z] [02:05:24.044] Include: AsyncTest$AsyncInnerTest.testAppImage(23) [2026-03-18T02:06:29.267Z] [02:05:24.046] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(23) [2026-03-18T02:06:29.267Z] [02:05:24.048] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.17567a58\fake_runtime] directory [2026-03-18T02:06:29.267Z] [02:05:24.053] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567a58\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567a58\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.267Z] [02:05:24.065] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567a58\output [2026-03-18T02:06:29.267Z] [02:05:24.236] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.267Z] [02:05:24.237] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.267Z] [02:05:24.238] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3017248083862746825". [2026-03-18T02:06:29.267Z] [02:05:24.544] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.268Z] [02:05:24.545] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.268Z] [02:05:24.545] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567a58\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567a58\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.268Z] [02:05:24.546] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567a58\fake_runtime] [2026-03-18T02:06:29.268Z] [02:05:24.546] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.268Z] [02:05:24.546] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.268Z] [02:05:24.546] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:24.0511619Z) [2026-03-18T02:06:29.268Z] [02:05:24.547] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.268Z] [02:05:24.547] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.17567a58\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.268Z] [02:05:24.554] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.268Z] [02:05:24.555] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.268Z] [02:05:24.555] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a58\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.268Z] [02:05:24.555] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a58\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.268Z] [02:05:24.555] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a58\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.268Z] [02:05:24.556] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a58\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.268Z] [02:05:24.556] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a58\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.268Z] [02:05:24.556] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a58\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.268Z] [02:05:24.556] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a58\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.268Z] [02:05:24.556] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a58\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.268Z] [02:05:24.556] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a58\output\Foo\runtime] path exists [2026-03-18T02:06:29.268Z] [02:05:24.556] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a58\output\Foo\runtime] is a directory [2026-03-18T02:06:29.268Z] [02:05:24.557] TRACE: Deleting [AsyncInnerTest\testAppImage.17567a58] directory recursively [2026-03-18T02:06:29.268Z] [02:05:24.560] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(23); checks=15 [2026-03-18T02:06:29.268Z] [02:05:24.561] [==========] 1 tests ran [2026-03-18T02:06:29.268Z] [02:05:24.561] [ PASSED ] 1 test [2026-03-18T02:06:29.268Z] [2026-03-18T02:06:29.268Z] [02:06:23.189] TRACE: [testAppImage(23)] STDOUT END [2026-03-18T02:06:29.268Z] [02:06:23.189] TRACE: [testAppImage(23)] STDERR BEGIN [2026-03-18T02:06:29.268Z] [2026-03-18T02:06:29.268Z] [02:06:23.189] TRACE: [testAppImage(23)] STDERR END [2026-03-18T02:06:29.268Z] [02:06:23.189] TRACE: [testNativeBundle(23)] STDOUT BEGIN [2026-03-18T02:06:29.268Z] [02:05:24.562] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.268Z] [02:05:24.562] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.268Z] [02:05:24.563] Parsing [--jpt-include=testNativeBundle(23)]... [2026-03-18T02:06:29.268Z] [02:05:24.565] Include: AsyncTest$AsyncInnerTest.testNativeBundle(23) [2026-03-18T02:06:29.268Z] [02:05:24.565] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(23) [2026-03-18T02:06:29.268Z] [02:05:24.566] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.268Z] [02:05:24.567] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704797\fake_runtime] directory [2026-03-18T02:06:29.268Z] [02:05:24.572] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704797\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704797\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.268Z] [02:05:24.596] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.268Z] [02:05:24.596] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.268Z] [02:05:24.629] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.268Z] [02:05:24.630] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.268Z] [02:05:24.631] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17801935734465370439". [2026-03-18T02:06:29.268Z] [02:05:25.027] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.268Z] [02:05:25.050] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.268Z] [02:05:25.058] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704797\output\Foo-1.0.msi. [2026-03-18T02:06:29.268Z] [02:05:25.058] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.268Z] [02:05:25.058] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.268Z] [02:05:25.059] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.268Z] [02:05:25.072] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.268Z] [02:05:25.080] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.268Z] [02:05:25.084] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.268Z] [02:05:25.089] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.268Z] [02:05:25.092] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.268Z] [02:05:25.096] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.268Z] [02:05:25.104] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.268Z] [02:05:25.105] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704797\output\Foo-1.0.msi. [2026-03-18T02:06:29.268Z] [02:05:25.105] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17801935734465370439\image [2026-03-18T02:06:29.268Z] [02:05:33.501] Command [PID: 52652]: [2026-03-18T02:06:29.269Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17801935734465370439\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17801935734465370439\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17801935734465370439\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17801935734465370439\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17801935734465370439\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17801935734465370439\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17801935734465370439\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17801935734465370439\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17801935734465370439\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17801935734465370439\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17801935734465370439\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17801935734465370439\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17801935734465370439\wixobj\a.msi [2026-03-18T02:06:29.269Z] [02:05:33.501] Returned: 0 [2026-03-18T02:06:29.269Z] [2026-03-18T02:06:29.269Z] [02:05:33.520] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.269Z] [02:05:33.527] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.269Z] [02:05:33.528] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704797\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704797\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.269Z] [02:05:33.528] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704797\fake_runtime] [2026-03-18T02:06:29.269Z] [02:05:33.528] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.269Z] [02:05:33.528] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.269Z] [02:05:33.528] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:24.5701954Z) [2026-03-18T02:06:29.269Z] [02:05:33.529] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704797\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.269Z] [02:05:33.529] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704797\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.269Z] [02:05:33.530] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704797\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.269Z] [02:05:33.530] TRACE: icacls "AsyncInnerTest\testNativeBundle.70704797\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.269Z] [02:05:33.530] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.70704797\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704797\unpacked-msi\Program Files" [2026-03-18T02:06:29.269Z] [02:05:33.531] TRACE: Done [2026-03-18T02:06:29.269Z] [02:05:33.531] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704797\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.269Z] [02:05:46.476] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.269Z] [02:05:49.497] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704797\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.269Z] [02:05:53.978] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.269Z] [02:05:58.007] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704797\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.269Z] [02:06:00.366] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.269Z] [02:06:00.367] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.70704797\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.269Z] [02:06:00.368] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704797\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.269Z] [02:06:00.369] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704797\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704797\fake_runtime](13) [2026-03-18T02:06:29.269Z] [02:06:00.369] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.269Z] [02:06:00.369] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.269Z] [02:06:00.369] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704797\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.269Z] [02:06:00.370] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.269Z] [02:06:00.370] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.269Z] [02:06:00.371] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.70704797\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.269Z] [02:06:00.371] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704797\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.269Z] [02:06:00.371] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704797\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.269Z] [02:06:00.371] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704797\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.269Z] [02:06:00.371] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704797\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.269Z] [02:06:00.371] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704797\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.269Z] [02:06:00.371] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704797\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.269Z] [02:06:00.371] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704797\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.269Z] [02:06:00.371] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704797\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.269Z] [02:06:00.371] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704797\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.269Z] [02:06:00.371] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704797\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.269Z] [02:06:00.372] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704797\fake_runtime-0] directory [2026-03-18T02:06:29.269Z] [02:06:00.375] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704797\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704797\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.269Z] [02:06:00.384] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.269Z] [02:06:00.385] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.269Z] [02:06:00.410] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.269Z] [02:06:00.411] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.269Z] [02:06:00.412] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8689402255797936172". [2026-03-18T02:06:29.269Z] [02:06:00.679] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.269Z] [02:06:00.735] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.269Z] [02:06:00.739] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8689402255797936172\msi\Foo-1.0.msi. [2026-03-18T02:06:29.269Z] [02:06:00.739] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.269Z] [02:06:00.739] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.269Z] [02:06:00.740] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.269Z] [02:06:00.749] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.269Z] [02:06:00.754] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.269Z] [02:06:00.757] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.269Z] [02:06:00.759] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.269Z] [02:06:00.765] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.269Z] [02:06:00.768] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.269Z] [02:06:00.774] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.269Z] [02:06:00.774] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8689402255797936172\msi\Foo-1.0.msi. [2026-03-18T02:06:29.269Z] [02:06:00.775] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8689402255797936172\image [2026-03-18T02:06:29.269Z] [02:06:03.532] Command [PID: 58044]: [2026-03-18T02:06:29.270Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8689402255797936172\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8689402255797936172\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8689402255797936172\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8689402255797936172\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8689402255797936172\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8689402255797936172\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8689402255797936172\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8689402255797936172\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8689402255797936172\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8689402255797936172\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8689402255797936172\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8689402255797936172\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8689402255797936172\wixobj\a.msi [2026-03-18T02:06:29.270Z] [02:06:03.532] Returned: 0 [2026-03-18T02:06:29.270Z] [2026-03-18T02:06:29.270Z] [02:06:03.551] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.270Z] [02:06:03.552] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704797\output. [2026-03-18T02:06:29.270Z] [02:06:03.552] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.270Z] [02:06:03.554] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.270Z] [02:06:03.555] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8689402255797936172". [2026-03-18T02:06:29.270Z] [02:06:03.952] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704797\output [2026-03-18T02:06:29.270Z] [02:06:03.952] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.270Z] [02:06:03.961] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.270Z] [02:06:03.962] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704797\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704797\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.270Z] [02:06:03.962] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704797\fake_runtime-0] [2026-03-18T02:06:29.270Z] [02:06:03.962] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.270Z] [02:06:03.962] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.270Z] [02:06:03.962] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:06:00.3734536Z) [2026-03-18T02:06:29.270Z] [02:06:03.962] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704797\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.270Z] [02:06:03.963] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704797\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.270Z] [02:06:03.963] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704797\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704797\fake_runtime-0](13) command [2026-03-18T02:06:29.270Z] [02:06:03.963] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704797\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704797\fake_runtime-0](13) command [2026-03-18T02:06:29.270Z] [02:06:03.963] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704797] directory recursively [2026-03-18T02:06:29.270Z] [02:06:03.971] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(23); checks=22 [2026-03-18T02:06:29.270Z] [02:06:03.971] [==========] 1 tests ran [2026-03-18T02:06:29.270Z] [02:06:03.971] [ PASSED ] 1 test [2026-03-18T02:06:29.270Z] [2026-03-18T02:06:29.270Z] [02:06:23.189] TRACE: [testNativeBundle(23)] STDOUT END [2026-03-18T02:06:29.270Z] [02:06:23.189] TRACE: [testNativeBundle(23)] STDERR BEGIN [2026-03-18T02:06:29.270Z] [2026-03-18T02:06:29.270Z] [02:06:23.189] TRACE: [testNativeBundle(23)] STDERR END [2026-03-18T02:06:29.270Z] [02:06:23.189] TRACE: [testAppImage(24)] STDOUT BEGIN [2026-03-18T02:06:29.270Z] [02:05:25.107] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.270Z] [02:05:25.107] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.270Z] [02:05:25.109] Parsing [--jpt-include=testAppImage(24)]... [2026-03-18T02:06:29.270Z] [02:05:25.110] Include: AsyncTest$AsyncInnerTest.testAppImage(24) [2026-03-18T02:06:29.270Z] [02:05:25.111] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(24) [2026-03-18T02:06:29.270Z] [02:05:25.112] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.17567a77\fake_runtime] directory [2026-03-18T02:06:29.270Z] [02:05:25.115] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567a77\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567a77\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.270Z] [02:05:25.129] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567a77\output [2026-03-18T02:06:29.270Z] [02:05:25.156] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.270Z] [02:05:25.157] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.270Z] [02:05:25.158] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16797672717054986245". [2026-03-18T02:06:29.270Z] [02:05:25.426] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.270Z] [02:05:25.427] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.270Z] [02:05:25.428] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567a77\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567a77\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.270Z] [02:05:25.428] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567a77\fake_runtime] [2026-03-18T02:06:29.270Z] [02:05:25.428] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.270Z] [02:05:25.428] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.270Z] [02:05:25.428] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:25.113225Z) [2026-03-18T02:06:29.270Z] [02:05:25.429] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.270Z] [02:05:25.429] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.17567a77\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.270Z] [02:05:25.435] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.270Z] [02:05:25.436] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.270Z] [02:05:25.436] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a77\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.270Z] [02:05:25.436] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a77\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.270Z] [02:05:25.436] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a77\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.270Z] [02:05:25.437] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a77\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.270Z] [02:05:25.437] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a77\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.270Z] [02:05:25.437] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a77\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.270Z] [02:05:25.437] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a77\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.270Z] [02:05:25.437] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a77\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.270Z] [02:05:25.437] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a77\output\Foo\runtime] path exists [2026-03-18T02:06:29.270Z] [02:05:25.437] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a77\output\Foo\runtime] is a directory [2026-03-18T02:06:29.270Z] [02:05:25.438] TRACE: Deleting [AsyncInnerTest\testAppImage.17567a77] directory recursively [2026-03-18T02:06:29.270Z] [02:05:25.442] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(24); checks=15 [2026-03-18T02:06:29.270Z] [02:05:25.442] [==========] 1 tests ran [2026-03-18T02:06:29.270Z] [02:05:25.442] [ PASSED ] 1 test [2026-03-18T02:06:29.270Z] [2026-03-18T02:06:29.270Z] [02:06:23.189] TRACE: [testAppImage(24)] STDOUT END [2026-03-18T02:06:29.270Z] [02:06:23.189] TRACE: [testAppImage(24)] STDERR BEGIN [2026-03-18T02:06:29.270Z] [2026-03-18T02:06:29.270Z] [02:06:23.189] TRACE: [testAppImage(24)] STDERR END [2026-03-18T02:06:29.270Z] [02:06:23.189] TRACE: [testNativeBundle(24)] STDOUT BEGIN [2026-03-18T02:06:29.270Z] [02:05:25.442] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.270Z] [02:05:25.443] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.270Z] [02:05:25.443] Parsing [--jpt-include=testNativeBundle(24)]... [2026-03-18T02:06:29.270Z] [02:05:25.444] Include: AsyncTest$AsyncInnerTest.testNativeBundle(24) [2026-03-18T02:06:29.270Z] [02:05:25.444] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(24) [2026-03-18T02:06:29.270Z] [02:05:25.444] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.270Z] [02:05:25.445] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.707047b6\fake_runtime] directory [2026-03-18T02:06:29.270Z] [02:05:25.448] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047b6\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047b6\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.270Z] [02:05:25.459] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.270Z] [02:05:25.459] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.270Z] [02:05:25.546] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.271Z] [02:05:25.548] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.271Z] [02:05:25.548] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3664672146456351437". [2026-03-18T02:06:29.271Z] [02:05:26.063] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.271Z] [02:05:26.074] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.271Z] [02:05:26.079] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047b6\output\Foo-1.0.msi. [2026-03-18T02:06:29.271Z] [02:05:26.079] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.271Z] [02:05:26.079] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.271Z] [02:05:26.081] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.271Z] [02:05:26.092] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.271Z] [02:05:26.099] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.271Z] [02:05:26.103] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.271Z] [02:05:26.107] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.271Z] [02:05:26.110] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.271Z] [02:05:26.114] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.271Z] [02:05:26.121] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.271Z] [02:05:26.121] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047b6\output\Foo-1.0.msi. [2026-03-18T02:06:29.271Z] [02:05:26.122] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3664672146456351437\image [2026-03-18T02:06:29.271Z] [02:05:39.365] Command [PID: 25424]: [2026-03-18T02:06:29.271Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3664672146456351437\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3664672146456351437\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3664672146456351437\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3664672146456351437\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3664672146456351437\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3664672146456351437\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3664672146456351437\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3664672146456351437\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3664672146456351437\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3664672146456351437\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3664672146456351437\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3664672146456351437\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3664672146456351437\wixobj\a.msi [2026-03-18T02:06:29.271Z] [02:05:39.365] Returned: 0 [2026-03-18T02:06:29.271Z] [2026-03-18T02:06:29.271Z] [02:05:39.384] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.271Z] [02:05:39.392] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.271Z] [02:05:39.392] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047b6\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047b6\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.271Z] [02:05:39.393] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047b6\fake_runtime] [2026-03-18T02:06:29.271Z] [02:05:39.393] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.271Z] [02:05:39.393] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.271Z] [02:05:39.393] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:25.4462506Z) [2026-03-18T02:06:29.271Z] [02:05:39.393] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047b6\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.271Z] [02:05:39.394] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047b6\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.271Z] [02:05:39.395] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047b6\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.271Z] [02:05:39.395] TRACE: icacls "AsyncInnerTest\testNativeBundle.707047b6\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.271Z] [02:05:39.395] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.707047b6\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047b6\unpacked-msi\Program Files" [2026-03-18T02:06:29.271Z] [02:05:39.396] TRACE: Done [2026-03-18T02:06:29.271Z] [02:05:39.396] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.707047b6\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.271Z] [02:05:46.259] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.271Z] [02:05:49.261] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.707047b6\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.271Z] [02:05:52.038] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.271Z] [02:05:52.039] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.707047b6\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.271Z] [02:05:52.040] TRACE: Deleting [AsyncInnerTest\testNativeBundle.707047b6\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.271Z] [02:05:52.040] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047b6\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047b6\fake_runtime](13) [2026-03-18T02:06:29.271Z] [02:05:52.041] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.271Z] [02:05:52.041] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.271Z] [02:05:52.041] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047b6\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.271Z] [02:05:52.041] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.271Z] [02:05:52.042] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.271Z] [02:05:52.042] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.707047b6\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.271Z] [02:05:52.042] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047b6\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.271Z] [02:05:52.042] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047b6\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.271Z] [02:05:52.042] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047b6\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.271Z] [02:05:52.042] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047b6\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.271Z] [02:05:52.042] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047b6\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.271Z] [02:05:52.042] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047b6\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.271Z] [02:05:52.043] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047b6\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.271Z] [02:05:52.043] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047b6\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.271Z] [02:05:52.043] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047b6\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.271Z] [02:05:52.043] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047b6\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.271Z] [02:05:52.044] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.707047b6\fake_runtime-0] directory [2026-03-18T02:06:29.271Z] [02:05:52.046] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047b6\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047b6\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.271Z] [02:05:52.119] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.271Z] [02:05:52.119] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.271Z] [02:05:52.153] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.271Z] [02:05:52.154] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.271Z] [02:05:52.155] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15550573284625156859". [2026-03-18T02:06:29.271Z] [02:05:52.465] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:52.484] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:52.488] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15550573284625156859\msi\Foo-1.0.msi. [2026-03-18T02:06:29.272Z] [02:05:52.488] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.272Z] [02:05:52.488] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.272Z] [02:05:52.490] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:52.499] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:52.504] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:52.506] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:52.509] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:52.511] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:52.514] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:52.520] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:52.520] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15550573284625156859\msi\Foo-1.0.msi. [2026-03-18T02:06:29.272Z] [02:05:52.520] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15550573284625156859\image [2026-03-18T02:06:29.272Z] [02:05:55.565] Command [PID: 51568]: [2026-03-18T02:06:29.272Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15550573284625156859\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15550573284625156859\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15550573284625156859\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15550573284625156859\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15550573284625156859\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15550573284625156859\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15550573284625156859\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15550573284625156859\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15550573284625156859\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15550573284625156859\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15550573284625156859\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15550573284625156859\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15550573284625156859\wixobj\a.msi [2026-03-18T02:06:29.272Z] [02:05:55.565] Returned: 0 [2026-03-18T02:06:29.272Z] [2026-03-18T02:06:29.272Z] [02:05:55.583] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:55.583] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047b6\output. [2026-03-18T02:06:29.272Z] [02:05:55.583] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:55.587] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:55.588] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15550573284625156859". [2026-03-18T02:06:29.272Z] [02:05:56.028] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047b6\output [2026-03-18T02:06:29.272Z] [02:05:56.028] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.272Z] [02:05:56.038] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.272Z] [02:05:56.039] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047b6\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047b6\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.272Z] [02:05:56.040] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047b6\fake_runtime-0] [2026-03-18T02:06:29.272Z] [02:05:56.040] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.272Z] [02:05:56.040] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.272Z] [02:05:56.040] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:52.045929Z) [2026-03-18T02:06:29.272Z] [02:05:56.040] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047b6\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.272Z] [02:05:56.040] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047b6\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.272Z] [02:05:56.040] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047b6\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047b6\fake_runtime-0](13) command [2026-03-18T02:06:29.272Z] [02:05:56.040] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047b6\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047b6\fake_runtime-0](13) command [2026-03-18T02:06:29.272Z] [02:05:56.041] TRACE: Deleting [AsyncInnerTest\testNativeBundle.707047b6] directory recursively [2026-03-18T02:06:29.272Z] [02:05:56.048] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(24); checks=22 [2026-03-18T02:06:29.272Z] [02:05:56.048] [==========] 1 tests ran [2026-03-18T02:06:29.272Z] [02:05:56.048] [ PASSED ] 1 test [2026-03-18T02:06:29.272Z] [2026-03-18T02:06:29.272Z] [02:06:23.189] TRACE: [testNativeBundle(24)] STDOUT END [2026-03-18T02:06:29.272Z] [02:06:23.189] TRACE: [testNativeBundle(24)] STDERR BEGIN [2026-03-18T02:06:29.272Z] [2026-03-18T02:06:29.272Z] [02:06:23.189] TRACE: [testNativeBundle(24)] STDERR END [2026-03-18T02:06:29.272Z] [02:06:23.190] TRACE: [testAppImage(25)] STDOUT BEGIN [2026-03-18T02:06:29.272Z] [02:05:26.122] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.272Z] [02:05:26.123] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.272Z] [02:05:26.123] Parsing [--jpt-include=testAppImage(25)]... [2026-03-18T02:06:29.272Z] [02:05:26.124] Include: AsyncTest$AsyncInnerTest.testAppImage(25) [2026-03-18T02:06:29.272Z] [02:05:26.124] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(25) [2026-03-18T02:06:29.272Z] [02:05:26.125] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.17567a96\fake_runtime] directory [2026-03-18T02:06:29.272Z] [02:05:26.128] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567a96\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567a96\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.272Z] [02:05:26.138] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567a96\output [2026-03-18T02:06:29.272Z] [02:05:26.164] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:26.165] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:26.166] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3928941171862287072". [2026-03-18T02:06:29.272Z] [02:05:26.349] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.272Z] [02:05:26.350] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.272Z] [02:05:26.351] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567a96\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567a96\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.272Z] [02:05:26.352] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567a96\fake_runtime] [2026-03-18T02:06:29.272Z] [02:05:26.352] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.272Z] [02:05:26.352] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.272Z] [02:05:26.352] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:26.1272873Z) [2026-03-18T02:06:29.272Z] [02:05:26.352] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.272Z] [02:05:26.353] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.17567a96\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.272Z] [02:05:26.361] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.272Z] [02:05:26.361] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.272Z] [02:05:26.361] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a96\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.272Z] [02:05:26.362] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a96\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.272Z] [02:05:26.362] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a96\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.272Z] [02:05:26.362] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a96\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.272Z] [02:05:26.362] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a96\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.272Z] [02:05:26.362] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a96\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.272Z] [02:05:26.362] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a96\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.272Z] [02:05:26.363] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a96\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.272Z] [02:05:26.363] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a96\output\Foo\runtime] path exists [2026-03-18T02:06:29.272Z] [02:05:26.364] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567a96\output\Foo\runtime] is a directory [2026-03-18T02:06:29.272Z] [02:05:26.364] TRACE: Deleting [AsyncInnerTest\testAppImage.17567a96] directory recursively [2026-03-18T02:06:29.272Z] [02:05:26.367] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(25); checks=15 [2026-03-18T02:06:29.272Z] [02:05:26.367] [==========] 1 tests ran [2026-03-18T02:06:29.272Z] [02:05:26.367] [ PASSED ] 1 test [2026-03-18T02:06:29.272Z] [2026-03-18T02:06:29.272Z] [02:06:23.190] TRACE: [testAppImage(25)] STDOUT END [2026-03-18T02:06:29.272Z] [02:06:23.190] TRACE: [testAppImage(25)] STDERR BEGIN [2026-03-18T02:06:29.272Z] [2026-03-18T02:06:29.272Z] [02:06:23.190] TRACE: [testAppImage(25)] STDERR END [2026-03-18T02:06:29.272Z] [02:06:23.190] TRACE: [testNativeBundle(25)] STDOUT BEGIN [2026-03-18T02:06:29.272Z] [02:05:26.368] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.272Z] [02:05:26.370] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.272Z] [02:05:26.372] Parsing [--jpt-include=testNativeBundle(25)]... [2026-03-18T02:06:29.272Z] [02:05:26.374] Include: AsyncTest$AsyncInnerTest.testNativeBundle(25) [2026-03-18T02:06:29.272Z] [02:05:26.376] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(25) [2026-03-18T02:06:29.272Z] [02:05:26.376] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.272Z] [02:05:26.377] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.707047d5\fake_runtime] directory [2026-03-18T02:06:29.272Z] [02:05:26.380] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047d5\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047d5\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.272Z] [02:05:26.392] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.272Z] [02:05:26.392] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.272Z] [02:05:26.450] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:26.452] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:26.453] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6176446395527837897". [2026-03-18T02:06:29.272Z] [02:05:27.071] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:27.084] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:27.090] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047d5\output\Foo-1.0.msi. [2026-03-18T02:06:29.272Z] [02:05:27.090] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.272Z] [02:05:27.090] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.272Z] [02:05:27.092] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:27.102] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:27.108] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:27.112] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:27.115] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:27.119] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:27.122] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:27.129] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.272Z] [02:05:27.130] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047d5\output\Foo-1.0.msi. [2026-03-18T02:06:29.272Z] [02:05:27.130] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6176446395527837897\image [2026-03-18T02:06:29.272Z] [02:05:36.717] Command [PID: 17960]: [2026-03-18T02:06:29.272Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6176446395527837897\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6176446395527837897\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6176446395527837897\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6176446395527837897\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6176446395527837897\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6176446395527837897\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6176446395527837897\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6176446395527837897\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6176446395527837897\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6176446395527837897\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6176446395527837897\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6176446395527837897\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6176446395527837897\wixobj\a.msi [2026-03-18T02:06:29.272Z] [02:05:36.717] Returned: 0 [2026-03-18T02:06:29.272Z] [2026-03-18T02:06:29.272Z] [02:05:36.740] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.272Z] [02:05:36.748] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.272Z] [02:05:36.748] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047d5\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047d5\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.272Z] [02:05:36.749] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047d5\fake_runtime] [2026-03-18T02:06:29.272Z] [02:05:36.749] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.272Z] [02:05:36.749] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.272Z] [02:05:36.749] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:26.3782955Z) [2026-03-18T02:06:29.272Z] [02:05:36.749] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047d5\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.272Z] [02:05:36.749] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047d5\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.272Z] [02:05:36.751] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047d5\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.272Z] [02:05:36.751] TRACE: icacls "AsyncInnerTest\testNativeBundle.707047d5\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.272Z] [02:05:36.751] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.707047d5\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047d5\unpacked-msi\Program Files" [2026-03-18T02:06:29.272Z] [02:05:36.751] TRACE: Done [2026-03-18T02:06:29.272Z] [02:05:36.752] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.707047d5\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.272Z] [02:05:47.827] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.272Z] [02:05:47.828] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.707047d5\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.272Z] [02:05:47.828] TRACE: Deleting [AsyncInnerTest\testNativeBundle.707047d5\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.272Z] [02:05:47.830] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047d5\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047d5\fake_runtime](13) [2026-03-18T02:06:29.272Z] [02:05:47.830] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.272Z] [02:05:47.830] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.272Z] [02:05:47.830] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047d5\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.272Z] [02:05:47.831] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.272Z] [02:05:47.831] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.272Z] [02:05:47.831] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.707047d5\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.272Z] [02:05:47.832] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047d5\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.272Z] [02:05:47.832] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047d5\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.272Z] [02:05:47.832] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047d5\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.272Z] [02:05:47.832] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047d5\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.272Z] [02:05:47.832] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047d5\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.272Z] [02:05:47.832] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047d5\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.273Z] [02:05:47.832] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047d5\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.273Z] [02:05:47.832] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047d5\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.273Z] [02:05:47.832] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047d5\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.273Z] [02:05:47.832] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047d5\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.273Z] [02:05:47.833] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.707047d5\fake_runtime-0] directory [2026-03-18T02:06:29.273Z] [02:05:47.837] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047d5\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047d5\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.273Z] [02:05:47.855] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.273Z] [02:05:47.855] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.273Z] [02:05:47.892] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:47.893] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:47.893] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4084918916857563877". [2026-03-18T02:06:29.273Z] [02:05:48.160] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:48.169] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:48.173] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4084918916857563877\msi\Foo-1.0.msi. [2026-03-18T02:06:29.273Z] [02:05:48.174] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.273Z] [02:05:48.174] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.273Z] [02:05:48.175] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:48.183] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:48.188] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:48.191] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:48.193] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:48.196] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:48.198] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:48.204] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:48.205] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4084918916857563877\msi\Foo-1.0.msi. [2026-03-18T02:06:29.273Z] [02:05:48.205] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4084918916857563877\image [2026-03-18T02:06:29.273Z] [02:05:50.954] Command [PID: 64636]: [2026-03-18T02:06:29.273Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4084918916857563877\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4084918916857563877\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4084918916857563877\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4084918916857563877\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4084918916857563877\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4084918916857563877\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4084918916857563877\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4084918916857563877\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4084918916857563877\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4084918916857563877\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4084918916857563877\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4084918916857563877\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4084918916857563877\wixobj\a.msi [2026-03-18T02:06:29.273Z] [02:05:50.954] Returned: 0 [2026-03-18T02:06:29.273Z] [2026-03-18T02:06:29.273Z] [02:05:50.973] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:50.973] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047d5\output. [2026-03-18T02:06:29.273Z] [02:05:50.973] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:50.975] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:50.976] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4084918916857563877". [2026-03-18T02:06:29.273Z] [02:05:51.388] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047d5\output [2026-03-18T02:06:29.273Z] [02:05:51.388] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.273Z] [02:05:51.399] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.273Z] [02:05:51.399] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047d5\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047d5\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.273Z] [02:05:51.400] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047d5\fake_runtime-0] [2026-03-18T02:06:29.273Z] [02:05:51.400] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.273Z] [02:05:51.400] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.273Z] [02:05:51.400] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:47.8356619Z) [2026-03-18T02:06:29.273Z] [02:05:51.400] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047d5\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.273Z] [02:05:51.400] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047d5\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.273Z] [02:05:51.400] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047d5\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047d5\fake_runtime-0](13) command [2026-03-18T02:06:29.273Z] [02:05:51.400] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047d5\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047d5\fake_runtime-0](13) command [2026-03-18T02:06:29.273Z] [02:05:51.401] TRACE: Deleting [AsyncInnerTest\testNativeBundle.707047d5] directory recursively [2026-03-18T02:06:29.273Z] [02:05:51.409] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(25); checks=22 [2026-03-18T02:06:29.273Z] [02:05:51.409] [==========] 1 tests ran [2026-03-18T02:06:29.273Z] [02:05:51.409] [ PASSED ] 1 test [2026-03-18T02:06:29.273Z] [2026-03-18T02:06:29.273Z] [02:06:23.190] TRACE: [testNativeBundle(25)] STDOUT END [2026-03-18T02:06:29.273Z] [02:06:23.190] TRACE: [testNativeBundle(25)] STDERR BEGIN [2026-03-18T02:06:29.273Z] [2026-03-18T02:06:29.273Z] [02:06:23.190] TRACE: [testNativeBundle(25)] STDERR END [2026-03-18T02:06:29.273Z] [02:06:23.190] TRACE: [testAppImage(26)] STDOUT BEGIN [2026-03-18T02:06:29.273Z] [02:05:26.722] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.273Z] [02:05:26.722] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.273Z] [02:05:26.723] Parsing [--jpt-include=testAppImage(26)]... [2026-03-18T02:06:29.273Z] [02:05:26.723] Include: AsyncTest$AsyncInnerTest.testAppImage(26) [2026-03-18T02:06:29.273Z] [02:05:26.723] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(26) [2026-03-18T02:06:29.273Z] [02:05:26.724] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.17567ab5\fake_runtime] directory [2026-03-18T02:06:29.273Z] [02:05:26.728] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567ab5\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567ab5\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.273Z] [02:05:26.745] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567ab5\output [2026-03-18T02:06:29.273Z] [02:05:26.770] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:26.771] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:26.772] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12228384694836964663". [2026-03-18T02:06:29.273Z] [02:05:27.220] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.273Z] [02:05:27.221] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.273Z] [02:05:27.221] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567ab5\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567ab5\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.273Z] [02:05:27.222] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567ab5\fake_runtime] [2026-03-18T02:06:29.273Z] [02:05:27.222] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.273Z] [02:05:27.222] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.273Z] [02:05:27.222] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:26.7263295Z) [2026-03-18T02:06:29.273Z] [02:05:27.222] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.273Z] [02:05:27.223] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.17567ab5\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.273Z] [02:05:27.245] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.273Z] [02:05:27.245] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.273Z] [02:05:27.246] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ab5\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.273Z] [02:05:27.246] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ab5\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.273Z] [02:05:27.246] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ab5\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.273Z] [02:05:27.246] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ab5\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.273Z] [02:05:27.246] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ab5\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.273Z] [02:05:27.246] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ab5\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.273Z] [02:05:27.246] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ab5\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.273Z] [02:05:27.247] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ab5\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.273Z] [02:05:27.248] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ab5\output\Foo\runtime] path exists [2026-03-18T02:06:29.273Z] [02:05:27.248] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ab5\output\Foo\runtime] is a directory [2026-03-18T02:06:29.273Z] [02:05:27.248] TRACE: Deleting [AsyncInnerTest\testAppImage.17567ab5] directory recursively [2026-03-18T02:06:29.273Z] [02:05:27.251] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(26); checks=15 [2026-03-18T02:06:29.273Z] [02:05:27.252] [==========] 1 tests ran [2026-03-18T02:06:29.273Z] [02:05:27.252] [ PASSED ] 1 test [2026-03-18T02:06:29.273Z] [2026-03-18T02:06:29.273Z] [02:06:23.190] TRACE: [testAppImage(26)] STDOUT END [2026-03-18T02:06:29.273Z] [02:06:23.190] TRACE: [testAppImage(26)] STDERR BEGIN [2026-03-18T02:06:29.273Z] [2026-03-18T02:06:29.273Z] [02:06:23.190] TRACE: [testAppImage(26)] STDERR END [2026-03-18T02:06:29.273Z] [02:06:23.190] TRACE: [testNativeBundle(26)] STDOUT BEGIN [2026-03-18T02:06:29.273Z] [02:05:27.252] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.273Z] [02:05:27.252] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.273Z] [02:05:27.253] Parsing [--jpt-include=testNativeBundle(26)]... [2026-03-18T02:06:29.273Z] [02:05:27.254] Include: AsyncTest$AsyncInnerTest.testNativeBundle(26) [2026-03-18T02:06:29.273Z] [02:05:27.254] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(26) [2026-03-18T02:06:29.273Z] [02:05:27.255] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.273Z] [02:05:27.256] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.707047f4\fake_runtime] directory [2026-03-18T02:06:29.273Z] [02:05:27.259] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047f4\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047f4\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.273Z] [02:05:27.275] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.273Z] [02:05:27.276] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.273Z] [02:05:27.298] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:27.299] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:27.300] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6403789182041515022". [2026-03-18T02:06:29.273Z] [02:05:27.983] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:27.999] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:28.021] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047f4\output\Foo-1.0.msi. [2026-03-18T02:06:29.273Z] [02:05:28.021] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.273Z] [02:05:28.021] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.273Z] [02:05:28.023] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:28.034] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:28.040] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:28.043] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:28.046] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:28.049] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:28.052] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:28.060] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.273Z] [02:05:28.060] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047f4\output\Foo-1.0.msi. [2026-03-18T02:06:29.273Z] [02:05:28.060] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6403789182041515022\image [2026-03-18T02:06:29.273Z] [02:05:43.264] Command [PID: 12720]: [2026-03-18T02:06:29.273Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6403789182041515022\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6403789182041515022\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6403789182041515022\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6403789182041515022\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6403789182041515022\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6403789182041515022\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6403789182041515022\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6403789182041515022\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6403789182041515022\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6403789182041515022\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6403789182041515022\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6403789182041515022\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6403789182041515022\wixobj\a.msi [2026-03-18T02:06:29.273Z] [02:05:43.264] Returned: 0 [2026-03-18T02:06:29.273Z] [2026-03-18T02:06:29.273Z] [02:05:43.283] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.273Z] [02:05:43.290] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.273Z] [02:05:43.291] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047f4\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047f4\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.273Z] [02:05:43.291] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047f4\fake_runtime] [2026-03-18T02:06:29.273Z] [02:05:43.291] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.273Z] [02:05:43.291] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.273Z] [02:05:43.292] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:27.2573674Z) [2026-03-18T02:06:29.273Z] [02:05:43.292] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047f4\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.273Z] [02:05:43.292] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047f4\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.273Z] [02:05:43.293] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.273Z] [02:05:43.293] TRACE: icacls "AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.273Z] [02:05:43.293] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.707047f4\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi\Program Files" [2026-03-18T02:06:29.273Z] [02:05:43.294] TRACE: Done [2026-03-18T02:06:29.273Z] [02:05:43.294] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.273Z] [02:05:49.670] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.273Z] [02:05:52.683] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.273Z] [02:05:57.223] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.273Z] [02:06:01.247] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.273Z] [02:06:06.159] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.273Z] [02:06:06.160] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.273Z] [02:06:06.160] TRACE: Deleting [AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.273Z] [02:06:06.161] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047f4\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047f4\fake_runtime](13) [2026-03-18T02:06:29.273Z] [02:06:06.162] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.273Z] [02:06:06.162] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.273Z] [02:06:06.162] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.273Z] [02:06:06.163] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.273Z] [02:06:06.163] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.273Z] [02:06:06.164] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.274Z] [02:06:06.164] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.274Z] [02:06:06.164] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.274Z] [02:06:06.164] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.274Z] [02:06:06.164] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.274Z] [02:06:06.164] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.274Z] [02:06:06.164] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.274Z] [02:06:06.164] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.274Z] [02:06:06.164] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.274Z] [02:06:06.164] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.274Z] [02:06:06.164] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047f4\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.274Z] [02:06:06.165] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.707047f4\fake_runtime-0] directory [2026-03-18T02:06:29.274Z] [02:06:06.168] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047f4\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047f4\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.274Z] [02:06:06.186] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.274Z] [02:06:06.186] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.274Z] [02:06:06.224] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:06:06.225] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:06:06.225] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15660174494295950862". [2026-03-18T02:06:29.274Z] [02:06:06.504] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:06:06.516] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:06:06.570] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15660174494295950862\msi\Foo-1.0.msi. [2026-03-18T02:06:29.274Z] [02:06:06.570] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.274Z] [02:06:06.570] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.274Z] [02:06:06.572] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:06:06.581] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:06:06.585] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:06:06.588] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:06:06.591] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:06:06.593] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:06:06.596] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:06:06.602] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:06:06.602] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15660174494295950862\msi\Foo-1.0.msi. [2026-03-18T02:06:29.274Z] [02:06:06.603] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15660174494295950862\image [2026-03-18T02:06:29.274Z] [02:06:09.021] Command [PID: 52716]: [2026-03-18T02:06:29.274Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15660174494295950862\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15660174494295950862\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15660174494295950862\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15660174494295950862\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15660174494295950862\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15660174494295950862\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15660174494295950862\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15660174494295950862\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15660174494295950862\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15660174494295950862\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15660174494295950862\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15660174494295950862\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15660174494295950862\wixobj\a.msi [2026-03-18T02:06:29.274Z] [02:06:09.021] Returned: 0 [2026-03-18T02:06:29.274Z] [2026-03-18T02:06:29.274Z] [02:06:09.041] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:06:09.041] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047f4\output. [2026-03-18T02:06:29.274Z] [02:06:09.041] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:06:09.044] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:06:09.044] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15660174494295950862". [2026-03-18T02:06:29.274Z] [02:06:09.364] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047f4\output [2026-03-18T02:06:29.274Z] [02:06:09.364] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.274Z] [02:06:09.375] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.274Z] [02:06:09.375] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047f4\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047f4\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.274Z] [02:06:09.376] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.707047f4\fake_runtime-0] [2026-03-18T02:06:29.274Z] [02:06:09.376] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.274Z] [02:06:09.376] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.274Z] [02:06:09.376] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:06:06.1678194Z) [2026-03-18T02:06:29.274Z] [02:06:09.376] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047f4\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.274Z] [02:06:09.376] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.707047f4\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.274Z] [02:06:09.376] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047f4\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047f4\fake_runtime-0](13) command [2026-03-18T02:06:29.274Z] [02:06:09.376] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.707047f4\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.707047f4\fake_runtime-0](13) command [2026-03-18T02:06:29.274Z] [02:06:09.377] TRACE: Deleting [AsyncInnerTest\testNativeBundle.707047f4] directory recursively [2026-03-18T02:06:29.274Z] [02:06:09.385] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(26); checks=22 [2026-03-18T02:06:29.274Z] [02:06:09.385] [==========] 1 tests ran [2026-03-18T02:06:29.274Z] [02:06:09.385] [ PASSED ] 1 test [2026-03-18T02:06:29.274Z] [2026-03-18T02:06:29.274Z] [02:06:23.190] TRACE: [testNativeBundle(26)] STDOUT END [2026-03-18T02:06:29.274Z] [02:06:23.190] TRACE: [testNativeBundle(26)] STDERR BEGIN [2026-03-18T02:06:29.274Z] [2026-03-18T02:06:29.274Z] [02:06:23.190] TRACE: [testNativeBundle(26)] STDERR END [2026-03-18T02:06:29.274Z] [02:06:23.190] TRACE: [testAppImage(27)] STDOUT BEGIN [2026-03-18T02:06:29.274Z] [02:05:27.387] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.274Z] [02:05:27.387] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.274Z] [02:05:27.390] Parsing [--jpt-include=testAppImage(27)]... [2026-03-18T02:06:29.274Z] [02:05:27.390] Include: AsyncTest$AsyncInnerTest.testAppImage(27) [2026-03-18T02:06:29.274Z] [02:05:27.390] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(27) [2026-03-18T02:06:29.274Z] [02:05:27.393] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.17567ad4\fake_runtime] directory [2026-03-18T02:06:29.274Z] [02:05:27.396] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567ad4\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567ad4\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.274Z] [02:05:27.412] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567ad4\output [2026-03-18T02:06:29.274Z] [02:05:27.443] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:05:27.444] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:05:27.445] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage15699395854981095595". [2026-03-18T02:06:29.274Z] [02:05:27.766] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.274Z] [02:05:27.768] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.274Z] [02:05:27.768] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567ad4\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567ad4\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.274Z] [02:05:27.769] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567ad4\fake_runtime] [2026-03-18T02:06:29.274Z] [02:05:27.769] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.274Z] [02:05:27.769] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.274Z] [02:05:27.769] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:27.3943664Z) [2026-03-18T02:06:29.274Z] [02:05:27.769] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.274Z] [02:05:27.770] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.17567ad4\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.274Z] [02:05:27.776] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.274Z] [02:05:27.777] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.274Z] [02:05:27.777] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ad4\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.274Z] [02:05:27.777] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ad4\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.274Z] [02:05:27.777] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ad4\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.274Z] [02:05:27.777] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ad4\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.274Z] [02:05:27.778] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ad4\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.274Z] [02:05:27.778] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ad4\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.274Z] [02:05:27.778] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ad4\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.274Z] [02:05:27.778] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ad4\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.274Z] [02:05:27.778] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ad4\output\Foo\runtime] path exists [2026-03-18T02:06:29.274Z] [02:05:27.778] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567ad4\output\Foo\runtime] is a directory [2026-03-18T02:06:29.274Z] [02:05:27.778] TRACE: Deleting [AsyncInnerTest\testAppImage.17567ad4] directory recursively [2026-03-18T02:06:29.274Z] [02:05:27.782] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(27); checks=15 [2026-03-18T02:06:29.274Z] [02:05:27.783] [==========] 1 tests ran [2026-03-18T02:06:29.274Z] [02:05:27.783] [ PASSED ] 1 test [2026-03-18T02:06:29.274Z] [2026-03-18T02:06:29.274Z] [02:06:23.190] TRACE: [testAppImage(27)] STDOUT END [2026-03-18T02:06:29.274Z] [02:06:23.190] TRACE: [testAppImage(27)] STDERR BEGIN [2026-03-18T02:06:29.274Z] [2026-03-18T02:06:29.274Z] [02:06:23.190] TRACE: [testAppImage(27)] STDERR END [2026-03-18T02:06:29.274Z] [02:06:23.190] TRACE: [testNativeBundle(27)] STDOUT BEGIN [2026-03-18T02:06:29.274Z] [02:05:27.783] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.274Z] [02:05:27.783] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.274Z] [02:05:27.784] Parsing [--jpt-include=testNativeBundle(27)]... [2026-03-18T02:06:29.274Z] [02:05:27.784] Include: AsyncTest$AsyncInnerTest.testNativeBundle(27) [2026-03-18T02:06:29.274Z] [02:05:27.785] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(27) [2026-03-18T02:06:29.274Z] [02:05:27.785] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.274Z] [02:05:27.786] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704813\fake_runtime] directory [2026-03-18T02:06:29.274Z] [02:05:27.790] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704813\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704813\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.274Z] [02:05:27.800] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.274Z] [02:05:27.801] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.274Z] [02:05:27.822] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:05:27.823] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:05:27.824] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14555125035809007527". [2026-03-18T02:06:29.274Z] [02:05:28.426] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:05:28.462] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:05:28.470] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704813\output\Foo-1.0.msi. [2026-03-18T02:06:29.274Z] [02:05:28.470] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.274Z] [02:05:28.470] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.274Z] [02:05:28.472] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:05:28.483] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:05:28.490] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:05:28.494] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:05:28.499] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:05:28.502] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:05:28.506] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:05:28.517] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:05:28.517] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704813\output\Foo-1.0.msi. [2026-03-18T02:06:29.274Z] [02:05:28.517] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14555125035809007527\image [2026-03-18T02:06:29.274Z] [02:05:39.766] Command [PID: 47188]: [2026-03-18T02:06:29.274Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14555125035809007527\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14555125035809007527\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14555125035809007527\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14555125035809007527\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14555125035809007527\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14555125035809007527\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14555125035809007527\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14555125035809007527\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14555125035809007527\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14555125035809007527\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14555125035809007527\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14555125035809007527\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14555125035809007527\wixobj\a.msi [2026-03-18T02:06:29.274Z] [02:05:39.766] Returned: 0 [2026-03-18T02:06:29.274Z] [2026-03-18T02:06:29.274Z] [02:05:39.784] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.274Z] [02:05:39.792] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.274Z] [02:05:39.792] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704813\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704813\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.274Z] [02:05:39.793] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704813\fake_runtime] [2026-03-18T02:06:29.274Z] [02:05:39.793] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.274Z] [02:05:39.793] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.274Z] [02:05:39.793] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:27.7883933Z) [2026-03-18T02:06:29.274Z] [02:05:39.793] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704813\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.274Z] [02:05:39.793] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704813\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.274Z] [02:05:39.794] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704813\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.274Z] [02:05:39.795] TRACE: icacls "AsyncInnerTest\testNativeBundle.70704813\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.274Z] [02:05:39.795] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.70704813\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704813\unpacked-msi\Program Files" [2026-03-18T02:06:29.274Z] [02:05:39.795] TRACE: Done [2026-03-18T02:06:29.274Z] [02:05:39.795] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704813\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.274Z] [02:05:49.107] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.274Z] [02:05:52.127] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704813\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.274Z] [02:05:56.518] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.274Z] [02:05:56.519] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.70704813\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.274Z] [02:05:56.520] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704813\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.274Z] [02:05:56.520] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704813\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704813\fake_runtime](13) [2026-03-18T02:06:29.274Z] [02:05:56.521] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.274Z] [02:05:56.521] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.274Z] [02:05:56.521] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704813\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.274Z] [02:05:56.521] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.274Z] [02:05:56.522] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.274Z] [02:05:56.522] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.70704813\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.274Z] [02:05:56.522] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704813\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.274Z] [02:05:56.522] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704813\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.274Z] [02:05:56.522] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704813\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.274Z] [02:05:56.524] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704813\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.274Z] [02:05:56.525] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704813\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.274Z] [02:05:56.525] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704813\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.274Z] [02:05:56.525] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704813\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.274Z] [02:05:56.526] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704813\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.274Z] [02:05:56.526] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704813\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.274Z] [02:05:56.526] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704813\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.274Z] [02:05:56.527] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704813\fake_runtime-0] directory [2026-03-18T02:06:29.274Z] [02:05:56.529] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704813\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704813\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.274Z] [02:05:56.571] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.274Z] [02:05:56.571] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.274Z] [02:05:56.602] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.274Z] [02:05:56.603] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:56.607] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10524458645102152836". [2026-03-18T02:06:29.275Z] [02:05:56.883] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:56.900] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:56.904] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10524458645102152836\msi\Foo-1.0.msi. [2026-03-18T02:06:29.275Z] [02:05:56.904] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.275Z] [02:05:56.904] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.275Z] [02:05:56.905] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:56.914] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:56.918] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:56.921] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:56.923] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:56.926] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:56.928] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:56.935] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:56.935] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10524458645102152836\msi\Foo-1.0.msi. [2026-03-18T02:06:29.275Z] [02:05:56.935] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10524458645102152836\image [2026-03-18T02:06:29.275Z] [02:05:59.536] Command [PID: 54704]: [2026-03-18T02:06:29.275Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10524458645102152836\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10524458645102152836\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10524458645102152836\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10524458645102152836\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10524458645102152836\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10524458645102152836\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10524458645102152836\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10524458645102152836\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10524458645102152836\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10524458645102152836\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10524458645102152836\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10524458645102152836\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10524458645102152836\wixobj\a.msi [2026-03-18T02:06:29.275Z] [02:05:59.536] Returned: 0 [2026-03-18T02:06:29.275Z] [2026-03-18T02:06:29.275Z] [02:05:59.555] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:59.556] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704813\output. [2026-03-18T02:06:29.275Z] [02:05:59.556] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:59.558] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:59.559] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10524458645102152836". [2026-03-18T02:06:29.275Z] [02:05:59.942] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704813\output [2026-03-18T02:06:29.275Z] [02:05:59.943] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.275Z] [02:05:59.953] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.275Z] [02:05:59.953] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704813\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704813\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.275Z] [02:05:59.954] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704813\fake_runtime-0] [2026-03-18T02:06:29.275Z] [02:05:59.954] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.275Z] [02:05:59.954] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.275Z] [02:05:59.954] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:56.5282138Z) [2026-03-18T02:06:29.275Z] [02:05:59.954] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704813\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.275Z] [02:05:59.954] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704813\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.275Z] [02:05:59.954] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704813\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704813\fake_runtime-0](13) command [2026-03-18T02:06:29.275Z] [02:05:59.954] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704813\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704813\fake_runtime-0](13) command [2026-03-18T02:06:29.275Z] [02:05:59.955] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704813] directory recursively [2026-03-18T02:06:29.275Z] [02:05:59.962] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(27); checks=22 [2026-03-18T02:06:29.275Z] [02:05:59.962] [==========] 1 tests ran [2026-03-18T02:06:29.275Z] [02:05:59.962] [ PASSED ] 1 test [2026-03-18T02:06:29.275Z] [2026-03-18T02:06:29.275Z] [02:06:23.190] TRACE: [testNativeBundle(27)] STDOUT END [2026-03-18T02:06:29.275Z] [02:06:23.190] TRACE: [testNativeBundle(27)] STDERR BEGIN [2026-03-18T02:06:29.275Z] [2026-03-18T02:06:29.275Z] [02:06:23.190] TRACE: [testNativeBundle(27)] STDERR END [2026-03-18T02:06:29.275Z] [02:06:23.190] TRACE: [testAppImage(28)] STDOUT BEGIN [2026-03-18T02:06:29.275Z] [02:05:28.061] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.275Z] [02:05:28.061] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.275Z] [02:05:28.062] Parsing [--jpt-include=testAppImage(28)]... [2026-03-18T02:06:29.275Z] [02:05:28.062] Include: AsyncTest$AsyncInnerTest.testAppImage(28) [2026-03-18T02:06:29.275Z] [02:05:28.062] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(28) [2026-03-18T02:06:29.275Z] [02:05:28.064] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.17567af3\fake_runtime] directory [2026-03-18T02:06:29.275Z] [02:05:28.066] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567af3\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567af3\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.275Z] [02:05:28.076] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567af3\output [2026-03-18T02:06:29.275Z] [02:05:28.102] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:28.103] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:28.104] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11115286280381010428". [2026-03-18T02:06:29.275Z] [02:05:28.346] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.275Z] [02:05:28.348] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.275Z] [02:05:28.348] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567af3\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567af3\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.275Z] [02:05:28.348] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567af3\fake_runtime] [2026-03-18T02:06:29.275Z] [02:05:28.349] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.275Z] [02:05:28.349] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.275Z] [02:05:28.349] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:28.0654146Z) [2026-03-18T02:06:29.275Z] [02:05:28.349] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.275Z] [02:05:28.349] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.17567af3\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.275Z] [02:05:28.363] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.275Z] [02:05:28.365] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.275Z] [02:05:28.365] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567af3\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.275Z] [02:05:28.365] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567af3\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.275Z] [02:05:28.365] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567af3\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.275Z] [02:05:28.365] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567af3\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.275Z] [02:05:28.365] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567af3\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.275Z] [02:05:28.366] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567af3\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.275Z] [02:05:28.366] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567af3\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.275Z] [02:05:28.366] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567af3\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.275Z] [02:05:28.366] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567af3\output\Foo\runtime] path exists [2026-03-18T02:06:29.275Z] [02:05:28.366] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567af3\output\Foo\runtime] is a directory [2026-03-18T02:06:29.275Z] [02:05:28.367] TRACE: Deleting [AsyncInnerTest\testAppImage.17567af3] directory recursively [2026-03-18T02:06:29.275Z] [02:05:28.370] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(28); checks=15 [2026-03-18T02:06:29.275Z] [02:05:28.370] [==========] 1 tests ran [2026-03-18T02:06:29.275Z] [02:05:28.370] [ PASSED ] 1 test [2026-03-18T02:06:29.275Z] [2026-03-18T02:06:29.275Z] [02:06:23.190] TRACE: [testAppImage(28)] STDOUT END [2026-03-18T02:06:29.275Z] [02:06:23.190] TRACE: [testAppImage(28)] STDERR BEGIN [2026-03-18T02:06:29.275Z] [2026-03-18T02:06:29.275Z] [02:06:23.190] TRACE: [testAppImage(28)] STDERR END [2026-03-18T02:06:29.275Z] [02:06:23.191] TRACE: [testNativeBundle(28)] STDOUT BEGIN [2026-03-18T02:06:29.275Z] [02:05:28.372] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.275Z] [02:05:28.372] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.275Z] [02:05:28.373] Parsing [--jpt-include=testNativeBundle(28)]... [2026-03-18T02:06:29.275Z] [02:05:28.374] Include: AsyncTest$AsyncInnerTest.testNativeBundle(28) [2026-03-18T02:06:29.275Z] [02:05:28.374] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(28) [2026-03-18T02:06:29.275Z] [02:05:28.375] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.275Z] [02:05:28.377] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704832\fake_runtime] directory [2026-03-18T02:06:29.275Z] [02:05:28.380] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704832\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704832\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.275Z] [02:05:28.413] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.275Z] [02:05:28.414] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.275Z] [02:05:28.438] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:28.440] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:28.441] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12719558509121134464". [2026-03-18T02:06:29.275Z] [02:05:28.987] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:29.004] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:29.010] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704832\output\Foo-1.0.msi. [2026-03-18T02:06:29.275Z] [02:05:29.010] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.275Z] [02:05:29.010] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.275Z] [02:05:29.012] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:29.022] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:29.028] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:29.031] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:29.034] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:29.037] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:29.040] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:29.047] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:29.047] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704832\output\Foo-1.0.msi. [2026-03-18T02:06:29.275Z] [02:05:29.047] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12719558509121134464\image [2026-03-18T02:06:29.275Z] [02:05:44.380] Command [PID: 34212]: [2026-03-18T02:06:29.275Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12719558509121134464\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12719558509121134464\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12719558509121134464\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12719558509121134464\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12719558509121134464\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12719558509121134464\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12719558509121134464\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12719558509121134464\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12719558509121134464\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12719558509121134464\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12719558509121134464\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12719558509121134464\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12719558509121134464\wixobj\a.msi [2026-03-18T02:06:29.275Z] [02:05:44.380] Returned: 0 [2026-03-18T02:06:29.275Z] [2026-03-18T02:06:29.275Z] [02:05:44.397] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.275Z] [02:05:44.404] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.275Z] [02:05:44.404] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704832\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704832\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.275Z] [02:05:44.405] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704832\fake_runtime] [2026-03-18T02:06:29.275Z] [02:05:44.405] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.275Z] [02:05:44.405] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.275Z] [02:05:44.405] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:28.3784338Z) [2026-03-18T02:06:29.275Z] [02:05:44.405] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704832\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.275Z] [02:05:44.405] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704832\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.275Z] [02:05:44.407] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704832\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.275Z] [02:05:44.407] TRACE: icacls "AsyncInnerTest\testNativeBundle.70704832\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.275Z] [02:05:44.407] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.70704832\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704832\unpacked-msi\Program Files" [2026-03-18T02:06:29.275Z] [02:05:44.407] TRACE: Done [2026-03-18T02:06:29.275Z] [02:05:44.408] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704832\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.275Z] [02:05:50.689] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.275Z] [02:05:50.690] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.70704832\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.275Z] [02:05:50.691] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704832\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.275Z] [02:05:50.692] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704832\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704832\fake_runtime](13) [2026-03-18T02:06:29.275Z] [02:05:50.692] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.275Z] [02:05:50.692] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.275Z] [02:05:50.692] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704832\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.275Z] [02:05:50.703] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.275Z] [02:05:50.703] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.275Z] [02:05:50.704] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.70704832\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.275Z] [02:05:50.704] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704832\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.275Z] [02:05:50.704] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704832\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.275Z] [02:05:50.704] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704832\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.275Z] [02:05:50.704] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704832\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.275Z] [02:05:50.704] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704832\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.275Z] [02:05:50.704] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704832\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.275Z] [02:05:50.704] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704832\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.275Z] [02:05:50.704] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704832\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.275Z] [02:05:50.704] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704832\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.275Z] [02:05:50.705] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704832\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.275Z] [02:05:50.706] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704832\fake_runtime-0] directory [2026-03-18T02:06:29.275Z] [02:05:50.711] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704832\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704832\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.275Z] [02:05:50.727] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.275Z] [02:05:50.727] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.275Z] [02:05:50.750] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:50.751] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.275Z] [02:05:50.752] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11423709720683750974". [2026-03-18T02:06:29.276Z] [02:05:51.002] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:51.013] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:51.021] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11423709720683750974\msi\Foo-1.0.msi. [2026-03-18T02:06:29.276Z] [02:05:51.021] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.276Z] [02:05:51.021] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.276Z] [02:05:51.022] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:51.032] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:51.037] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:51.040] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:51.042] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:51.044] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:51.047] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:51.053] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:51.053] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11423709720683750974\msi\Foo-1.0.msi. [2026-03-18T02:06:29.276Z] [02:05:51.054] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11423709720683750974\image [2026-03-18T02:06:29.276Z] [02:05:54.085] Command [PID: 36168]: [2026-03-18T02:06:29.276Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11423709720683750974\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11423709720683750974\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11423709720683750974\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11423709720683750974\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11423709720683750974\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11423709720683750974\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11423709720683750974\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11423709720683750974\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11423709720683750974\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11423709720683750974\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11423709720683750974\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11423709720683750974\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11423709720683750974\wixobj\a.msi [2026-03-18T02:06:29.276Z] [02:05:54.085] Returned: 0 [2026-03-18T02:06:29.276Z] [2026-03-18T02:06:29.276Z] [02:05:54.103] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:54.103] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704832\output. [2026-03-18T02:06:29.276Z] [02:05:54.103] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:54.105] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:54.106] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11423709720683750974". [2026-03-18T02:06:29.276Z] [02:05:54.560] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704832\output [2026-03-18T02:06:29.276Z] [02:05:54.560] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.276Z] [02:05:54.574] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.276Z] [02:05:54.575] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704832\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704832\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.276Z] [02:05:54.576] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704832\fake_runtime-0] [2026-03-18T02:06:29.276Z] [02:05:54.576] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.276Z] [02:05:54.576] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.276Z] [02:05:54.576] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:50.7078332Z) [2026-03-18T02:06:29.276Z] [02:05:54.576] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704832\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.276Z] [02:05:54.577] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704832\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.276Z] [02:05:54.577] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704832\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704832\fake_runtime-0](13) command [2026-03-18T02:06:29.276Z] [02:05:54.577] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704832\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704832\fake_runtime-0](13) command [2026-03-18T02:06:29.276Z] [02:05:54.577] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704832] directory recursively [2026-03-18T02:06:29.276Z] [02:05:54.586] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(28); checks=22 [2026-03-18T02:06:29.276Z] [02:05:54.587] [==========] 1 tests ran [2026-03-18T02:06:29.276Z] [02:05:54.587] [ PASSED ] 1 test [2026-03-18T02:06:29.276Z] [2026-03-18T02:06:29.276Z] [02:06:23.191] TRACE: [testNativeBundle(28)] STDOUT END [2026-03-18T02:06:29.276Z] [02:06:23.191] TRACE: [testNativeBundle(28)] STDERR BEGIN [2026-03-18T02:06:29.276Z] [2026-03-18T02:06:29.276Z] [02:06:23.191] TRACE: [testNativeBundle(28)] STDERR END [2026-03-18T02:06:29.276Z] [02:06:23.191] TRACE: [testAppImage(29)] STDOUT BEGIN [2026-03-18T02:06:29.276Z] [02:05:28.658] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.276Z] [02:05:28.658] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.276Z] [02:05:28.659] Parsing [--jpt-include=testAppImage(29)]... [2026-03-18T02:06:29.276Z] [02:05:28.660] Include: AsyncTest$AsyncInnerTest.testAppImage(29) [2026-03-18T02:06:29.276Z] [02:05:28.660] [ RUN ] AsyncTest$AsyncInnerTest.testAppImage(29) [2026-03-18T02:06:29.276Z] [02:05:28.661] TRACE: Init fake runtime in [AsyncInnerTest\testAppImage.17567b12\fake_runtime] directory [2026-03-18T02:06:29.276Z] [02:05:28.664] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567b12\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567b12\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.276Z] [02:05:28.676] Creating app package: Foo in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567b12\output [2026-03-18T02:06:29.276Z] [02:05:28.702] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:28.704] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:28.705] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1996717959405459201". [2026-03-18T02:06:29.276Z] [02:05:28.953] Succeeded in building Windows Application Image package [2026-03-18T02:06:29.276Z] [02:05:28.954] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.276Z] [02:05:28.955] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testAppImage.17567b12\output --main-jar hello.jar --name Foo --type app-image --runtime-image AsyncInnerTest\testAppImage.17567b12\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.276Z] [02:05:28.955] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testAppImage.17567b12\fake_runtime] [2026-03-18T02:06:29.276Z] [02:05:28.956] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.276Z] [02:05:28.956] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.276Z] [02:05:28.956] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:28.6634526Z) [2026-03-18T02:06:29.276Z] [02:05:28.956] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:06:29.276Z] [02:05:28.956] TRACE: assertStringListEquals(1, AsyncInnerTest\testAppImage.17567b12\output\Foo\app\.jpackage.xml) [2026-03-18T02:06:29.276Z] [02:05:28.962] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:06:29.276Z] [02:05:28.963] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:06:29.276Z] [02:05:28.963] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567b12\output\Foo\Foo.exe] path exists [2026-03-18T02:06:29.276Z] [02:05:28.963] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567b12\output\Foo\Foo.exe] is a file [2026-03-18T02:06:29.276Z] [02:05:28.963] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567b12\output\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.276Z] [02:05:28.963] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567b12\output\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.276Z] [02:05:28.963] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567b12\output\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.276Z] [02:05:28.963] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567b12\output\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.276Z] [02:05:28.963] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567b12\output\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.276Z] [02:05:28.963] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567b12\output\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.276Z] [02:05:28.963] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567b12\output\Foo\runtime] path exists [2026-03-18T02:06:29.276Z] [02:05:28.963] TRACE: assertTrue(): Check [AsyncInnerTest\testAppImage.17567b12\output\Foo\runtime] is a directory [2026-03-18T02:06:29.276Z] [02:05:28.964] TRACE: Deleting [AsyncInnerTest\testAppImage.17567b12] directory recursively [2026-03-18T02:06:29.276Z] [02:05:28.968] [ OK ] AsyncTest$AsyncInnerTest.testAppImage(29); checks=15 [2026-03-18T02:06:29.276Z] [02:05:28.968] [==========] 1 tests ran [2026-03-18T02:06:29.276Z] [02:05:28.968] [ PASSED ] 1 test [2026-03-18T02:06:29.276Z] [2026-03-18T02:06:29.276Z] [02:06:23.191] TRACE: [testAppImage(29)] STDOUT END [2026-03-18T02:06:29.276Z] [02:06:23.191] TRACE: [testAppImage(29)] STDERR BEGIN [2026-03-18T02:06:29.276Z] [2026-03-18T02:06:29.276Z] [02:06:23.191] TRACE: [testAppImage(29)] STDERR END [2026-03-18T02:06:29.276Z] [02:06:23.191] TRACE: [testNativeBundle(29)] STDOUT BEGIN [2026-03-18T02:06:29.276Z] [02:05:28.724] Parsing [--jpt-run=AsyncTest$AsyncInnerTest]... [2026-03-18T02:06:29.276Z] [02:05:28.725] AsyncTest$AsyncInnerTest -> [public void AsyncTest$AsyncInnerTest.testAppImage(int) throws java.lang.Exception, public void AsyncTest$AsyncInnerTest.testNativeBundle(int) throws java.lang.Exception] [2026-03-18T02:06:29.276Z] [02:05:28.725] Parsing [--jpt-include=testNativeBundle(29)]... [2026-03-18T02:06:29.276Z] [02:05:28.726] Include: AsyncTest$AsyncInnerTest.testNativeBundle(29) [2026-03-18T02:06:29.276Z] [02:05:28.726] [ RUN ] AsyncTest$AsyncInnerTest.testNativeBundle(29) [2026-03-18T02:06:29.276Z] [02:05:28.727] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:06:29.276Z] [02:05:28.728] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704851\fake_runtime] directory [2026-03-18T02:06:29.276Z] [02:05:28.731] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704851\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704851\fake_runtime --verbose](14); inherit out+err... [2026-03-18T02:06:29.276Z] [02:05:28.743] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.276Z] [02:05:28.743] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.276Z] [02:05:28.766] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:28.768] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:28.768] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage544988730047069549". [2026-03-18T02:06:29.276Z] [02:05:29.281] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:29.335] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:29.340] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704851\output\Foo-1.0.msi. [2026-03-18T02:06:29.276Z] [02:05:29.340] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.276Z] [02:05:29.340] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.276Z] [02:05:29.342] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:29.352] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:29.358] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:29.362] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:29.365] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:29.368] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:29.371] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:29.378] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:05:29.378] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704851\output\Foo-1.0.msi. [2026-03-18T02:06:29.276Z] [02:05:29.378] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage544988730047069549\image [2026-03-18T02:06:29.276Z] [02:05:45.163] Command [PID: 48964]: [2026-03-18T02:06:29.276Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage544988730047069549\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage544988730047069549\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage544988730047069549\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage544988730047069549\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage544988730047069549\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage544988730047069549\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage544988730047069549\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage544988730047069549\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage544988730047069549\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage544988730047069549\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage544988730047069549\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage544988730047069549\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage544988730047069549\wixobj\a.msi [2026-03-18T02:06:29.276Z] [02:05:45.163] Returned: 0 [2026-03-18T02:06:29.276Z] [2026-03-18T02:06:29.276Z] [02:05:45.181] Succeeded in building MSI Installer Package package [2026-03-18T02:06:29.276Z] [02:05:45.189] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.276Z] [02:05:45.189] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704851\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704851\fake_runtime --verbose](14) exited with 0 code [2026-03-18T02:06:29.276Z] [02:05:45.190] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704851\fake_runtime] [2026-03-18T02:06:29.276Z] [02:05:45.190] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.276Z] [02:05:45.190] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.276Z] [02:05:45.190] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:05:28.729458Z) [2026-03-18T02:06:29.276Z] [02:05:45.190] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704851\output\Foo-1.0.msi] path exists [2026-03-18T02:06:29.276Z] [02:05:45.190] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704851\output\Foo-1.0.msi] is a file [2026-03-18T02:06:29.276Z] [02:05:45.192] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\unpack.bat] text file... [2026-03-18T02:06:29.276Z] [02:05:45.192] TRACE: icacls "AsyncInnerTest\testNativeBundle.70704851\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:06:29.276Z] [02:05:45.192] TRACE: msiexec /a "AsyncInnerTest\testNativeBundle.70704851\output\Foo-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\Program Files" [2026-03-18T02:06:29.276Z] [02:05:45.193] TRACE: Done [2026-03-18T02:06:29.276Z] [02:05:45.193] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.276Z] [02:05:49.991] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.276Z] [02:05:53.007] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.276Z] [02:05:57.424] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.276Z] [02:06:01.473] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.276Z] [02:06:05.906] TRACE: exec: Done. Exit code: 1618 [2026-03-18T02:06:29.276Z] [02:06:10.908] TRACE: exec: Execute [cmd /c AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:06:29.276Z] [02:06:12.174] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.276Z] [02:06:12.175] TRACE: Convert [PFiles64\Foo] into [Foo] in [AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\Program Files] directory [2026-03-18T02:06:29.276Z] [02:06:12.175] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:06:29.276Z] [02:06:12.176] TRACE: Verify unpacked: tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704851\output --name Foo --type msi --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704851\fake_runtime](13) [2026-03-18T02:06:29.276Z] [02:06:12.177] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:06:29.276Z] [02:06:12.177] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:06:29.276Z] [02:06:12.177] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\Program Files\Foo\service-installer.exe] path doesn't exist [2026-03-18T02:06:29.276Z] [02:06:12.177] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:06:29.276Z] [02:06:12.178] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:06:29.276Z] [02:06:12.178] TRACE: assertStringListEquals(1, AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\Program Files\Foo\app\.package) [2026-03-18T02:06:29.276Z] [02:06:12.178] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\Program Files\Foo\Foo.exe] path exists [2026-03-18T02:06:29.276Z] [02:06:12.178] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\Program Files\Foo\Foo.exe] is a file [2026-03-18T02:06:29.276Z] [02:06:12.178] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\Program Files\Foo\Foo.exe] file is executable [2026-03-18T02:06:29.276Z] [02:06:12.178] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\Program Files\Foo\app\Foo.cfg] path exists [2026-03-18T02:06:29.276Z] [02:06:12.178] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\Program Files\Foo\app\Foo.cfg] is a file [2026-03-18T02:06:29.276Z] [02:06:12.179] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\Program Files\Foo\Foo.ico] path doesn't exist [2026-03-18T02:06:29.276Z] [02:06:12.179] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\Program Files\Foo\app\hello.jar] path exists [2026-03-18T02:06:29.276Z] [02:06:12.179] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\Program Files\Foo\app\hello.jar] is a file [2026-03-18T02:06:29.276Z] [02:06:12.179] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\Program Files\Foo\runtime] path exists [2026-03-18T02:06:29.276Z] [02:06:12.179] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704851\unpacked-msi\Program Files\Foo\runtime] is a directory [2026-03-18T02:06:29.276Z] [02:06:12.180] TRACE: Init fake runtime in [AsyncInnerTest\testNativeBundle.70704851\fake_runtime-0] directory [2026-03-18T02:06:29.276Z] [02:06:12.182] TRACE: exec: Execute tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704851\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704851\fake_runtime-0 --verbose](14); inherit out+err... [2026-03-18T02:06:29.276Z] [02:06:12.193] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:06:29.276Z] [02:06:12.193] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:06:29.276Z] [02:06:12.216] Using default package resource JavaApp.ico [icon] (add Foo.ico to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:06:12.217] Using default package resource WinLauncher.template [Template for creating executable properties file] (add Foo.properties to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:06:12.217] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6387849571740025487". [2026-03-18T02:06:29.276Z] [02:06:12.447] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:06:12.455] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:06:12.459] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6387849571740025487\msi\Foo-1.0.msi. [2026-03-18T02:06:29.276Z] [02:06:12.459] MSI ProductCode: b089529f-1bd4-3ab4-8a09-58f8c3b18fa4. [2026-03-18T02:06:29.276Z] [02:06:12.459] MSI UpgradeCode: 8e282621-ffc9-3a73-adf3-7520b859a974. [2026-03-18T02:06:29.276Z] [02:06:12.461] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:06:12.469] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:06:12.473] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:06:12.476] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:06:12.478] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:06:12.480] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:06:12.482] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:06:12.488] No default package resource [script to run after application image is populated] (add Foo-post-image.wsf to the resource-dir to customize). [2026-03-18T02:06:29.276Z] [02:06:12.489] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6387849571740025487\msi\Foo-1.0.msi. [2026-03-18T02:06:29.276Z] [02:06:12.489] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6387849571740025487\image [2026-03-18T02:06:29.276Z] [02:06:14.960] Command [PID: 39972]: [2026-03-18T02:06:29.277Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6387849571740025487\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6387849571740025487\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6387849571740025487\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6387849571740025487\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6387849571740025487\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6387849571740025487\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=Foo -d JpProductCode=b089529f-1bd4-3ab4-8a09-58f8c3b18fa4 -d JpAppName=Foo -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6387849571740025487\image\Foo.exe -d JpAppSizeKb=502 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=8e282621-ffc9-3a73-adf3-7520b859a974 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6387849571740025487\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6387849571740025487\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6387849571740025487\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6387849571740025487\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6387849571740025487\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6387849571740025487\wixobj\a.msi [2026-03-18T02:06:29.277Z] [02:06:14.961] Returned: 0 [2026-03-18T02:06:29.277Z] [2026-03-18T02:06:29.277Z] [02:06:14.979] No default package resource [script to run after msi file for exe installer is created] (add Foo-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:06:29.277Z] [02:06:14.979] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704851\output. [2026-03-18T02:06:29.277Z] [02:06:14.979] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:06:29.277Z] [02:06:14.981] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:06:29.277Z] [02:06:14.982] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6387849571740025487". [2026-03-18T02:06:29.277Z] [02:06:15.360] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704851\output [2026-03-18T02:06:29.277Z] [02:06:15.360] Succeeded in building EXE Installer Package package [2026-03-18T02:06:29.277Z] [02:06:15.370] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:06:29.277Z] [02:06:15.370] TRACE: assertEquals(0): Check command tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704851\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704851\fake_runtime-0 --verbose](14) exited with 0 code [2026-03-18T02:06:29.277Z] [02:06:15.371] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\AsyncInnerTest\testNativeBundle.70704851\fake_runtime-0] [2026-03-18T02:06:29.277Z] [02:06:15.371] TRACE: assertStringListEquals(1, #) [2026-03-18T02:06:29.277Z] [02:06:15.371] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:06:29.277Z] [02:06:15.371] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:06:12.1811961Z) [2026-03-18T02:06:29.277Z] [02:06:15.371] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704851\output\Foo-1.0.exe] path exists [2026-03-18T02:06:29.277Z] [02:06:15.371] TRACE: assertTrue(): Check [AsyncInnerTest\testNativeBundle.70704851\output\Foo-1.0.exe] is a file [2026-03-18T02:06:29.277Z] [02:06:15.371] TRACE: No handler of [unpack] action for tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704851\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704851\fake_runtime-0](13) command [2026-03-18T02:06:29.277Z] [02:06:15.371] TRACE: Skip [verify-install] action of tool provider [jpackage --input test --dest AsyncInnerTest\testNativeBundle.70704851\output --name Foo --type exe --main-jar hello.jar --runtime-image AsyncInnerTest\testNativeBundle.70704851\fake_runtime-0](13) command [2026-03-18T02:06:29.277Z] [02:06:15.372] TRACE: Deleting [AsyncInnerTest\testNativeBundle.70704851] directory recursively [2026-03-18T02:06:29.277Z] [02:06:15.379] [ OK ] AsyncTest$AsyncInnerTest.testNativeBundle(29); checks=22 [2026-03-18T02:06:29.277Z] [02:06:15.379] [==========] 1 tests ran [2026-03-18T02:06:29.277Z] [02:06:15.379] [ PASSED ] 1 test [2026-03-18T02:06:29.277Z] [2026-03-18T02:06:29.277Z] [02:06:23.191] TRACE: [testNativeBundle(29)] STDOUT END [2026-03-18T02:06:29.277Z] [02:06:23.191] TRACE: [testNativeBundle(29)] STDERR BEGIN [2026-03-18T02:06:29.277Z] [2026-03-18T02:06:29.277Z] [02:06:23.191] TRACE: [testNativeBundle(29)] STDERR END [2026-03-18T02:06:29.277Z] [02:06:23.191] [ FAILED ] AsyncTest.test; checks=2 [2026-03-18T02:06:29.277Z] [02:06:23.192] [==========] 1 tests ran [2026-03-18T02:06:29.277Z] [02:06:23.192] [ PASSED ] 0 tests [2026-03-18T02:06:29.277Z] [02:06:23.192] [ FAILED ] 1 test, listed below [2026-03-18T02:06:29.277Z] [02:06:23.192] [ FAILED ] AsyncTest.test; workDir=[test] [2026-03-18T02:06:29.277Z] [02:06:23.192] 1 FAILED TEST [2026-03-18T02:06:29.277Z] STDERR: [2026-03-18T02:06:29.277Z] java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.Main.reportSummary(Main.java:172) [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.Main.runTests(Main.java:132) [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:06:29.277Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:06:29.277Z] at AsyncTest.lambda$test$1(AsyncTest.java:87) [2026-03-18T02:06:29.277Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.TKit.withMainLogStream(TKit.java:130) [2026-03-18T02:06:29.277Z] at AsyncTest$Workload.lambda$call$0(AsyncTest.java:209) [2026-03-18T02:06:29.277Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.TKit.withStackTraceStream(TKit.java:136) [2026-03-18T02:06:29.277Z] at AsyncTest$Workload.call(AsyncTest.java:208) [2026-03-18T02:06:29.277Z] at AsyncTest$Workload.call(AsyncTest.java:157) [2026-03-18T02:06:29.277Z] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:330) [2026-03-18T02:06:29.277Z] at java.base/java.util.concurrent.ThreadPerTaskExecutor$ThreadBoundFuture.run(ThreadPerTaskExecutor.java:323) [2026-03-18T02:06:29.277Z] at java.base/java.lang.VirtualThread.run(VirtualThread.java:475) [2026-03-18T02:06:29.277Z] java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.Main.reportSummary(Main.java:172) [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.Main.runTests(Main.java:132) [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:06:29.277Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:06:29.277Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:06:29.277Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:06:29.277Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:06:29.277Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:06:29.277Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:06:29.277Z] [2026-03-18T02:06:29.277Z] JavaTest Message: Test threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:06:29.277Z] JavaTest Message: shutting down test [2026-03-18T02:06:29.277Z] [2026-03-18T02:06:29.277Z] STATUS:Failed.`main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:06:29.277Z] rerun: [2026-03-18T02:06:29.277Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2' && \ [2026-03-18T02:06:29.277Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:06:29.277Z] SystemDrive=C: \ [2026-03-18T02:06:29.277Z] SystemRoot='C:\Windows' \ [2026-03-18T02:06:29.277Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:06:29.277Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:06:29.277Z] windir='C:\Windows' \ [2026-03-18T02:06:29.277Z] CLASSPATH='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar' \ [2026-03-18T02:06:29.277Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\java' \ [2026-03-18T02:06:29.277Z] -Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:06:29.277Z] -Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:06:29.277Z] -Dtest.compiler.opts= \ [2026-03-18T02:06:29.277Z] -Dtest.java.opts= \ [2026-03-18T02:06:29.277Z] -Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:06:29.277Z] -Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:06:29.277Z] -Dtest.timeout.factor=8.0 \ [2026-03-18T02:06:29.277Z] -Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:06:29.277Z] -Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:06:29.277Z] -Dtest.name=tools/jpackage/share/AsyncTest.java \ [2026-03-18T02:06:29.277Z] -Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:06:29.277Z] -Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\AsyncTest.java' \ [2026-03-18T02:06:29.277Z] -Dtest.main.class=AsyncTest \ [2026-03-18T02:06:29.277Z] -Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:06:29.277Z] -Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:06:29.277Z] -Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d' \ [2026-03-18T02:06:29.277Z] -Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:06:29.277Z] -Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\AsyncTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:06:29.277Z] -Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:06:29.277Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:06:29.277Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:06:29.277Z] --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:06:29.277Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:06:29.277Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:06:29.277Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:06:29.277Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:06:29.277Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:06:29.277Z] --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:06:29.277Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:06:29.277Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:06:29.277Z] -ea \ [2026-03-18T02:06:29.277Z] -esa \ [2026-03-18T02:06:29.277Z] -Xmx512m \ [2026-03-18T02:06:29.277Z] -XX:+UseCompressedOops \ [2026-03-18T02:06:29.277Z] '-Djava.library.path=c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:06:29.277Z] -Xmx512m \ [2026-03-18T02:06:29.277Z] com.sun.javatest.regtest.agent.MainWrapper 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\tools\jpackage\share\AsyncTest.d\main.0.jta' --jpt-run=AsyncTest [2026-03-18T02:06:29.277Z] [2026-03-18T02:06:29.277Z] TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:06:29.277Z] -------------------------------------------------- [2026-03-18T02:13:39.849Z] TEST: tools/jpackage/share/EmptyFolderTest.java#id0 [2026-03-18T02:13:39.849Z] TEST JDK: c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image [2026-03-18T02:13:39.849Z] [2026-03-18T02:13:39.849Z] ACTION: build -- Passed. Build successful [2026-03-18T02:13:39.849Z] REASON: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:13:39.849Z] TIME: 2.117 seconds [2026-03-18T02:13:39.849Z] messages: [2026-03-18T02:13:39.849Z] command: build jdk.jpackage.test.* [2026-03-18T02:13:39.849Z] reason: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:13:39.849Z] started: Wed Mar 18 02:11:20.423 UTC 2026 [2026-03-18T02:13:39.849Z] Library /test/jdk/tools/jpackage/helpers: [2026-03-18T02:13:39.850Z] compile: jdk.jpackage.test.AdditionalLauncher, jdk.jpackage.test.Annotations, jdk.jpackage.test.AppImageFile, jdk.jpackage.test.ApplicationLayout, jdk.jpackage.test.CannedArgument, jdk.jpackage.test.CannedFormattedString, jdk.jpackage.test.CfgFile, jdk.jpackage.test.Comm, jdk.jpackage.test.CommandArguments, jdk.jpackage.test.ConfigFilesStasher, jdk.jpackage.test.ConfigurationTarget, jdk.jpackage.test.Executor, jdk.jpackage.test.FileAssociations, jdk.jpackage.test.Functional, jdk.jpackage.test.HelloApp, jdk.jpackage.test.JarBuilder, jdk.jpackage.test.JavaAppDesc, jdk.jpackage.test.JavaTool, jdk.jpackage.test.JPackageCommand, jdk.jpackage.test.JPackageStringBundle, jdk.jpackage.test.JPackageUserScript, jdk.jpackage.test.LauncherAsServiceVerifier, jdk.jpackage.test.LauncherIconVerifier, jdk.jpackage.test.LauncherShortcut, jdk.jpackage.test.LauncherVerifier, jdk.jpackage.test.LinuxHelper, jdk.jpackage.test.MacHelper, jdk.jpackage.test.MacSign, jdk.jpackage.test.MacSignVerify, jdk.jpackage.test.Main, jdk.jpackage.test.MethodCall, jdk.jpackage.test.MsiDatabase, jdk.jpackage.test.ObjectMapper, jdk.jpackage.test.PackageFile, jdk.jpackage.test.PackageTest, jdk.jpackage.test.PackageType, jdk.jpackage.test.PropertyFile, jdk.jpackage.test.PropertyFinder, jdk.jpackage.test.RunnablePackageTest, jdk.jpackage.test.TestBuilder, jdk.jpackage.test.TestBuilderConfig, jdk.jpackage.test.TestInstance, jdk.jpackage.test.TestMethodSupplier, jdk.jpackage.test.TKit, jdk.jpackage.test.WindowsHelper, jdk.jpackage.test.WinExecutableIconVerifier, jdk.jpackage.test.WinShortcutVerifier [2026-03-18T02:13:39.850Z] finished: Wed Mar 18 02:11:22.540 UTC 2026 [2026-03-18T02:13:39.850Z] elapsed time (seconds): 2.117 [2026-03-18T02:13:39.850Z] [2026-03-18T02:13:39.850Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:13:39.850Z] REASON: .class file out of date or does not exist [2026-03-18T02:13:39.850Z] TIME: 2.105 seconds [2026-03-18T02:13:39.850Z] messages: [2026-03-18T02:13:39.850Z] command: compile C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java [2026-03-18T02:13:39.850Z] reason: .class file out of date or does not exist [2026-03-18T02:13:39.850Z] started: Wed Mar 18 02:11:20.434 UTC 2026 [2026-03-18T02:13:39.850Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:13:39.850Z] Mode: agentvm [2026-03-18T02:13:39.850Z] Agent id: 3 [2026-03-18T02:13:39.850Z] Process id: 66800 [2026-03-18T02:13:39.850Z] finished: Wed Mar 18 02:11:22.539 UTC 2026 [2026-03-18T02:13:39.850Z] elapsed time (seconds): 2.105 [2026-03-18T02:13:39.850Z] configuration: [2026-03-18T02:13:39.850Z] Boot Layer (javac runtime environment) [2026-03-18T02:13:39.850Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:13:39.850Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:13:39.850Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:13:39.850Z] [2026-03-18T02:13:39.850Z] javac compilation environment [2026-03-18T02:13:39.850Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:13:39.850Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:13:39.850Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:13:39.850Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:13:39.850Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:13:39.850Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:13:39.850Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:13:39.850Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:13:39.850Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:13:39.850Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:13:39.850Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d [2026-03-18T02:13:39.850Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:13:39.850Z] [2026-03-18T02:13:39.850Z] rerun: [2026-03-18T02:13:39.850Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1' && \ [2026-03-18T02:13:39.850Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:13:39.850Z] SystemDrive=C: \ [2026-03-18T02:13:39.850Z] SystemRoot='C:\Windows' \ [2026-03-18T02:13:39.850Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:13:39.850Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:13:39.850Z] windir='C:\Windows' \ [2026-03-18T02:13:39.850Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:13:39.850Z] -J-ea \ [2026-03-18T02:13:39.850Z] -J-esa \ [2026-03-18T02:13:39.850Z] -J-Xmx512m \ [2026-03-18T02:13:39.850Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:13:39.850Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:13:39.850Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:13:39.850Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:13:39.850Z] -J-Dtest.java.opts= \ [2026-03-18T02:13:39.850Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:13:39.850Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:13:39.850Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:13:39.850Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:13:39.850Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:13:39.850Z] -J-Dtest.name=tools/jpackage/share/EmptyFolderTest.java#id0 \ [2026-03-18T02:13:39.850Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:13:39.850Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\EmptyFolderTest.java' \ [2026-03-18T02:13:39.850Z] -J-Dtest.main.class=EmptyFolderTest \ [2026-03-18T02:13:39.850Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:13:39.850Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:13:39.850Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d' \ [2026-03-18T02:13:39.850Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:13:39.850Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:13:39.850Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:13:39.850Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:13:39.850Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:13:39.850Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:13:39.850Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:13:39.850Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:13:39.850Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:13:39.850Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:13:39.850Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:13:39.850Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:13:39.850Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:13:39.850Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:13:39.850Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d\test\jdk\tools\jpackage\helpers' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java' [2026-03-18T02:13:39.850Z] [2026-03-18T02:13:39.850Z] ACTION: build -- Passed. Build successful [2026-03-18T02:13:39.850Z] REASON: User specified action: run build EmptyFolderTest [2026-03-18T02:13:39.850Z] TIME: 0.421 seconds [2026-03-18T02:13:39.850Z] messages: [2026-03-18T02:13:39.850Z] command: build EmptyFolderTest [2026-03-18T02:13:39.850Z] reason: User specified action: run build EmptyFolderTest [2026-03-18T02:13:39.850Z] started: Wed Mar 18 02:11:22.540 UTC 2026 [2026-03-18T02:13:39.850Z] Test directory: [2026-03-18T02:13:39.850Z] compile: EmptyFolderTest [2026-03-18T02:13:39.850Z] finished: Wed Mar 18 02:11:22.961 UTC 2026 [2026-03-18T02:13:39.850Z] elapsed time (seconds): 0.421 [2026-03-18T02:13:39.850Z] [2026-03-18T02:13:39.850Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:13:39.850Z] REASON: .class file out of date or does not exist [2026-03-18T02:13:39.850Z] TIME: 0.421 seconds [2026-03-18T02:13:39.850Z] messages: [2026-03-18T02:13:39.850Z] command: compile C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\EmptyFolderTest.java [2026-03-18T02:13:39.850Z] reason: .class file out of date or does not exist [2026-03-18T02:13:39.850Z] started: Wed Mar 18 02:11:22.540 UTC 2026 [2026-03-18T02:13:39.850Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:13:39.850Z] Mode: agentvm [2026-03-18T02:13:39.850Z] Agent id: 3 [2026-03-18T02:13:39.850Z] Process id: 66800 [2026-03-18T02:13:39.850Z] finished: Wed Mar 18 02:11:22.961 UTC 2026 [2026-03-18T02:13:39.850Z] elapsed time (seconds): 0.421 [2026-03-18T02:13:39.850Z] configuration: [2026-03-18T02:13:39.851Z] Boot Layer (javac runtime environment) [2026-03-18T02:13:39.851Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:13:39.851Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:13:39.851Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:13:39.851Z] [2026-03-18T02:13:39.851Z] javac compilation environment [2026-03-18T02:13:39.851Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:13:39.851Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:13:39.851Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:13:39.851Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:13:39.851Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:13:39.851Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:13:39.851Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:13:39.851Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:13:39.851Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:13:39.851Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share [2026-03-18T02:13:39.851Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:13:39.851Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share [2026-03-18T02:13:39.851Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d [2026-03-18T02:13:39.851Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:13:39.851Z] [2026-03-18T02:13:39.851Z] rerun: [2026-03-18T02:13:39.851Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1' && \ [2026-03-18T02:13:39.851Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:13:39.851Z] SystemDrive=C: \ [2026-03-18T02:13:39.851Z] SystemRoot='C:\Windows' \ [2026-03-18T02:13:39.851Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:13:39.851Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:13:39.851Z] windir='C:\Windows' \ [2026-03-18T02:13:39.851Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:13:39.851Z] -J-ea \ [2026-03-18T02:13:39.851Z] -J-esa \ [2026-03-18T02:13:39.851Z] -J-Xmx512m \ [2026-03-18T02:13:39.851Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:13:39.851Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:13:39.851Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:13:39.851Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:13:39.851Z] -J-Dtest.java.opts= \ [2026-03-18T02:13:39.851Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:13:39.851Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:13:39.851Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:13:39.851Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:13:39.851Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:13:39.851Z] -J-Dtest.name=tools/jpackage/share/EmptyFolderTest.java#id0 \ [2026-03-18T02:13:39.851Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:13:39.851Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\EmptyFolderTest.java' \ [2026-03-18T02:13:39.851Z] -J-Dtest.main.class=EmptyFolderTest \ [2026-03-18T02:13:39.851Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:13:39.851Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:13:39.851Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d' \ [2026-03-18T02:13:39.851Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:13:39.851Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:13:39.851Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:13:39.851Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:13:39.851Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:13:39.851Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:13:39.851Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:13:39.851Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:13:39.851Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:13:39.851Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:13:39.851Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:13:39.851Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:13:39.851Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d' \ [2026-03-18T02:13:39.851Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:13:39.851Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d\test\jdk\tools\jpackage\helpers' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\EmptyFolderTest.java' [2026-03-18T02:13:39.851Z] [2026-03-18T02:13:39.851Z] ACTION: build -- Passed. All files up to date [2026-03-18T02:13:39.851Z] REASON: Named class compiled on demand [2026-03-18T02:13:39.851Z] TIME: 0.164 seconds [2026-03-18T02:13:39.851Z] messages: [2026-03-18T02:13:39.851Z] command: build jdk.jpackage.test.Main [2026-03-18T02:13:39.851Z] reason: Named class compiled on demand [2026-03-18T02:13:39.851Z] started: Wed Mar 18 02:11:22.961 UTC 2026 [2026-03-18T02:13:39.851Z] finished: Wed Mar 18 02:11:23.125 UTC 2026 [2026-03-18T02:13:39.851Z] elapsed time (seconds): 0.164 [2026-03-18T02:13:39.851Z] [2026-03-18T02:13:39.851Z] ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:13:39.851Z] REASON: User specified action: run main/othervm/timeout=720 -Xmx512m jdk.jpackage.test.Main --jpt-run=EmptyFolderTest.testPackage [2026-03-18T02:13:39.851Z] TIME: 106.798 seconds [2026-03-18T02:13:39.851Z] messages: [2026-03-18T02:13:39.851Z] command: main -Xmx512m jdk.jpackage.test.Main --jpt-run=EmptyFolderTest.testPackage [2026-03-18T02:13:39.851Z] reason: User specified action: run main/othervm/timeout=720 -Xmx512m jdk.jpackage.test.Main --jpt-run=EmptyFolderTest.testPackage [2026-03-18T02:13:39.851Z] exclusiveAccess wait time (seconds): 21.998 [2026-03-18T02:13:39.851Z] started: Wed Mar 18 02:11:45.125 UTC 2026 [2026-03-18T02:13:39.851Z] Mode: othervm [/othervm specified] [2026-03-18T02:13:39.851Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:13:39.851Z] Process id: 66312 [2026-03-18T02:13:39.851Z] finished: Wed Mar 18 02:13:31.923 UTC 2026 [2026-03-18T02:13:39.851Z] elapsed time (seconds): 106.798 [2026-03-18T02:13:39.851Z] configuration: [2026-03-18T02:13:39.851Z] Boot Layer [2026-03-18T02:13:39.851Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:13:39.851Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:13:39.851Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:13:39.851Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:13:39.851Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:13:39.851Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:13:39.851Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:13:39.851Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:13:39.851Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:13:39.851Z] add opens: jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:13:39.851Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:13:39.851Z] [2026-03-18T02:13:39.851Z] STDOUT: [2026-03-18T02:13:39.851Z] [02:11:45.564] Parsing [--jpt-run=EmptyFolderTest.testPackage]... [2026-03-18T02:13:39.851Z] [02:11:45.643] EmptyFolderTest.testPackage -> [public static void EmptyFolderTest.testPackage()] [2026-03-18T02:13:39.851Z] [02:11:45.713] Create: EmptyFolderTest.testPackage [2026-03-18T02:13:39.851Z] [02:11:45.730] [ RUN ] EmptyFolderTest.testPackage [2026-03-18T02:13:39.851Z] [02:11:46.034] TRACE: Bundler msi enabled [2026-03-18T02:13:39.851Z] [02:11:46.034] TRACE: Bundler exe enabled [2026-03-18T02:13:39.851Z] [02:11:46.093] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:13:39.851Z] [02:11:46.301] TRACE: exec: Execute tool provider [javac -d testPackage\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:13:39.851Z] [02:11:47.696] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:13:39.851Z] [02:11:47.703] TRACE: assertEquals(0): Check command tool provider [javac -d testPackage\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:13:39.851Z] [02:11:47.706] TRACE: exec: Execute tool provider [jar -c -f testPackage\input\hello.jar -C testPackage\jar-workdir .](7); discard out+err... [2026-03-18T02:13:39.851Z] [02:11:47.782] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:13:39.851Z] [02:11:47.783] TRACE: assertEquals(0): Check command tool provider [jar -c -f testPackage\input\hello.jar -C testPackage\jar-workdir .](7) exited with 0 code [2026-03-18T02:13:39.851Z] [02:11:47.827] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testPackage\input --dest testPackage\output --name EmptyFolderPackageTest --type msi --main-jar hello.jar --main-class Hello --win-console -J-Djlink.debug=true --verbose](16); inherit out+err... [2026-03-18T02:13:39.851Z] [02:11:48.668] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:13:39.851Z] [02:11:48.678] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:13:39.851Z] [02:11:53.877] Command [PID: -1]: [2026-03-18T02:13:39.851Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6770052513325903756\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:13:39.851Z] [02:11:53.877] Output: [2026-03-18T02:13:39.851Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:13:39.851Z] [2026-03-18T02:13:39.851Z] [02:11:53.878] Returned: 0 [2026-03-18T02:13:39.851Z] [2026-03-18T02:13:39.851Z] [02:11:54.028] Using default package resource JavaApp.ico [icon] (add EmptyFolderPackageTest.ico to the resource-dir to customize). [2026-03-18T02:13:39.851Z] [02:11:54.035] Using default package resource WinLauncher.template [Template for creating executable properties file] (add EmptyFolderPackageTest.properties to the resource-dir to customize). [2026-03-18T02:13:39.851Z] [02:11:54.044] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6770052513325903756". [2026-03-18T02:13:39.851Z] [02:11:54.792] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:13:39.851Z] [02:11:54.968] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:13:39.851Z] [02:11:55.016] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testPackage\output\EmptyFolderPackageTest-1.0.msi. [2026-03-18T02:13:39.851Z] [02:11:55.017] MSI ProductCode: f49bc025-309b-3f34-9cce-9e3cac92b8de. [2026-03-18T02:13:39.851Z] [02:11:55.017] MSI UpgradeCode: 74b36052-fc0e-3e9c-98c2-47c57b9f34bd. [2026-03-18T02:13:39.851Z] [02:11:55.054] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:13:39.851Z] [02:11:55.106] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:13:39.851Z] [02:11:55.136] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:13:39.851Z] [02:11:55.145] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:13:39.851Z] [02:11:55.152] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:13:39.851Z] [02:11:55.161] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:13:39.851Z] [02:11:55.169] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:13:39.851Z] [02:11:55.202] No default package resource [script to run after application image is populated] (add EmptyFolderPackageTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:13:39.851Z] [02:11:55.203] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testPackage\output\EmptyFolderPackageTest-1.0.msi. [2026-03-18T02:13:39.851Z] [02:11:55.207] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6770052513325903756\image [2026-03-18T02:13:39.851Z] [02:12:32.347] Command [PID: 33784]: [2026-03-18T02:13:39.851Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6770052513325903756\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6770052513325903756\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6770052513325903756\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6770052513325903756\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6770052513325903756\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6770052513325903756\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=EmptyFolderPackageTest -d JpProductCode=f49bc025-309b-3f34-9cce-9e3cac92b8de -d JpAppName=EmptyFolderPackageTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6770052513325903756\image\EmptyFolderPackageTest.exe -d JpAppSizeKb=128361 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=74b36052-fc0e-3e9c-98c2-47c57b9f34bd -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6770052513325903756\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6770052513325903756\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6770052513325903756\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6770052513325903756\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6770052513325903756\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage6770052513325903756\wixobj\a.msi [2026-03-18T02:13:39.851Z] [02:12:32.347] Returned: 0 [2026-03-18T02:13:39.851Z] [2026-03-18T02:13:39.851Z] [02:12:32.384] Succeeded in building MSI Installer Package package [2026-03-18T02:13:39.851Z] [02:12:32.644] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:13:39.851Z] [02:12:32.645] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testPackage\input --dest testPackage\output --name EmptyFolderPackageTest --type msi --main-jar hello.jar --main-class Hello --win-console -J-Djlink.debug=true --verbose](16) exited with 0 code [2026-03-18T02:13:39.851Z] [02:12:32.646] TRACE: assertTrue(): Check [testPackage\output\EmptyFolderPackageTest-1.0.msi] path exists [2026-03-18T02:13:39.851Z] [02:12:32.647] TRACE: assertTrue(): Check [testPackage\output\EmptyFolderPackageTest-1.0.msi] is a file [2026-03-18T02:13:39.851Z] [02:12:32.704] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testPackage\unpacked-msi\unpack.bat] text file... [2026-03-18T02:13:39.851Z] [02:12:32.704] TRACE: icacls "testPackage\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:13:39.851Z] [02:12:32.705] TRACE: msiexec /a "testPackage\output\EmptyFolderPackageTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testPackage\unpacked-msi\Program Files" [2026-03-18T02:13:39.851Z] [02:12:32.706] TRACE: Done [2026-03-18T02:13:39.851Z] [02:12:32.707] TRACE: exec: Execute [cmd /c testPackage\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:13:39.851Z] [02:12:33.629] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:13:39.851Z] [02:12:36.631] TRACE: exec: Execute [cmd /c testPackage\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:13:39.851Z] [02:12:37.494] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:13:39.851Z] [02:12:41.495] TRACE: exec: Execute [cmd /c testPackage\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:13:39.851Z] [02:12:42.439] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:13:39.851Z] [02:12:47.441] TRACE: exec: Execute [cmd /c testPackage\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:13:39.851Z] [02:12:48.325] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:13:39.851Z] [02:12:54.327] TRACE: exec: Execute [cmd /c testPackage\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:13:39.851Z] [02:12:55.181] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:13:39.851Z] [02:13:02.183] TRACE: exec: Execute [cmd /c testPackage\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:13:39.851Z] [02:13:03.068] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:13:39.851Z] [02:13:11.071] TRACE: exec: Execute [cmd /c testPackage\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:13:39.851Z] [02:13:11.939] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:13:39.851Z] [02:13:20.940] TRACE: exec: Execute [cmd /c testPackage\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:13:39.851Z] [02:13:21.812] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:13:39.851Z] [02:13:31.816] TRACE: Convert [PFiles64\EmptyFolderPackageTest] into [EmptyFolderPackageTest] in [testPackage\unpacked-msi\Program Files] directory [2026-03-18T02:13:39.851Z] [02:13:31.817] TRACE: Deleting [testPackage\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:13:39.851Z] [02:13:31.818] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testPackage\input --dest testPackage\output --name EmptyFolderPackageTest --type msi --main-jar hello.jar --main-class Hello --win-console](14) [2026-03-18T02:13:39.851Z] [02:13:31.886] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:13:39.851Z] [02:13:31.886] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:13:39.851Z] [02:13:31.889] TRACE: assertTrue(): Check [testPackage\unpacked-msi\Program Files\EmptyFolderPackageTest\service-installer.exe] path doesn't exist [2026-03-18T02:13:39.851Z] [02:13:31.892] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:13:39.851Z] [02:13:31.896] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:13:39.851Z] [02:13:31.896] ERROR: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:13:39.851Z] [02:13:31.897] [ FAILED ] EmptyFolderTest.testPackage; checks=9 [2026-03-18T02:13:39.851Z] [02:13:31.900] [==========] 1 tests ran [2026-03-18T02:13:39.851Z] [02:13:31.900] [ PASSED ] 0 tests [2026-03-18T02:13:39.851Z] [02:13:31.901] [ FAILED ] 1 test, listed below [2026-03-18T02:13:39.851Z] [02:13:31.902] [ FAILED ] EmptyFolderTest.testPackage; workDir=[testPackage] [2026-03-18T02:13:39.851Z] [02:13:31.903] 1 FAILED TEST [2026-03-18T02:13:39.851Z] STDERR: [2026-03-18T02:13:39.851Z] java.lang.AssertionError: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:13:39.851Z] at jdk.jpackage.test.TKit.error(TKit.java:369) [2026-03-18T02:13:39.851Z] at jdk.jpackage.test.TKit.assertStringListEquals(TKit.java:1079) [2026-03-18T02:13:39.851Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1464) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1417) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.JPackageCommand.assertPackageFile(JPackageCommand.java:1411) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.JPackageCommand.runStandardAsserts(JPackageCommand.java:1334) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.PackageTest$Handler.verifyPackageInstalled(PackageTest.java:805) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.PackageTest$Handler.processAction(PackageTest.java:742) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:592) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:512) [2026-03-18T02:13:39.852Z] at java.base/java.util.ImmutableCollections$List12.forEach(ImmutableCollections.java:680) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.PackageTest.lambda$runActions$1(PackageTest.java:486) [2026-03-18T02:13:39.852Z] at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.PackageTest.lambda$runActions$0(PackageTest.java:485) [2026-03-18T02:13:39.852Z] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.PackageTest.runActions(PackageTest.java:484) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:58) [2026-03-18T02:13:39.852Z] at EmptyFolderTest.testPackage(EmptyFolderTest.java:69) [2026-03-18T02:13:39.852Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:13:39.852Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:239) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$0(TKit.java:234) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.TKit.lambda$runTests$2(TKit.java:189) [2026-03-18T02:13:39.852Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.TKit.lambda$runTests$1(TKit.java:184) [2026-03-18T02:13:39.852Z] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) [2026-03-18T02:13:39.852Z] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.TKit.lambda$runTests$0(TKit.java:183) [2026-03-18T02:13:39.852Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.TKit.runTests(TKit.java:182) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.TKit.runTests(TKit.java:172) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.Main.runTests(Main.java:121) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:13:39.852Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:13:39.852Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:13:39.852Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:13:39.852Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:13:39.852Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:13:39.852Z] java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.Main.reportSummary(Main.java:172) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.Main.runTests(Main.java:132) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:13:39.852Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:13:39.852Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:13:39.852Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:13:39.852Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:13:39.852Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:13:39.852Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:13:39.852Z] [2026-03-18T02:13:39.852Z] JavaTest Message: Test threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:13:39.852Z] JavaTest Message: shutting down test [2026-03-18T02:13:39.852Z] [2026-03-18T02:13:39.852Z] STATUS:Failed.`main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:13:39.852Z] rerun: [2026-03-18T02:13:39.852Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1' && \ [2026-03-18T02:13:39.852Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:13:39.852Z] SystemDrive=C: \ [2026-03-18T02:13:39.852Z] SystemRoot='C:\Windows' \ [2026-03-18T02:13:39.852Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:13:39.852Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:13:39.852Z] windir='C:\Windows' \ [2026-03-18T02:13:39.852Z] CLASSPATH='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar' \ [2026-03-18T02:13:39.852Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\java' \ [2026-03-18T02:13:39.852Z] -Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:13:39.852Z] -Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:13:39.852Z] -Dtest.compiler.opts= \ [2026-03-18T02:13:39.852Z] -Dtest.java.opts= \ [2026-03-18T02:13:39.852Z] -Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:13:39.852Z] -Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:13:39.852Z] -Dtest.timeout.factor=8.0 \ [2026-03-18T02:13:39.852Z] -Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:13:39.852Z] -Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:13:39.852Z] -Dtest.name=tools/jpackage/share/EmptyFolderTest.java#id0 \ [2026-03-18T02:13:39.852Z] -Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:13:39.852Z] -Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\EmptyFolderTest.java' \ [2026-03-18T02:13:39.852Z] -Dtest.main.class=EmptyFolderTest \ [2026-03-18T02:13:39.852Z] -Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:13:39.852Z] -Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:13:39.852Z] -Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d' \ [2026-03-18T02:13:39.852Z] -Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:13:39.852Z] -Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\EmptyFolderTest_id0.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:13:39.852Z] -Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:13:39.852Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:13:39.852Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:13:39.852Z] --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:13:39.852Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:13:39.852Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:13:39.852Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:13:39.852Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:13:39.852Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:13:39.852Z] --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:13:39.852Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:13:39.852Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:13:39.852Z] -ea \ [2026-03-18T02:13:39.852Z] -esa \ [2026-03-18T02:13:39.852Z] -Xmx512m \ [2026-03-18T02:13:39.852Z] -XX:+UseCompressedOops \ [2026-03-18T02:13:39.852Z] '-Djava.library.path=c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:13:39.852Z] -Xmx512m \ [2026-03-18T02:13:39.852Z] com.sun.javatest.regtest.agent.MainWrapper 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\tools\jpackage\share\EmptyFolderTest_id0.d\main.0.jta' --jpt-run=EmptyFolderTest.testPackage [2026-03-18T02:13:39.852Z] [2026-03-18T02:13:39.852Z] TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:13:39.852Z] -------------------------------------------------- [2026-03-18T02:20:20.307Z] TEST: tools/jpackage/share/InstallDirTest.java#id1 [2026-03-18T02:20:20.307Z] TEST JDK: c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image [2026-03-18T02:20:20.307Z] [2026-03-18T02:20:20.307Z] ACTION: build -- Passed. Build successful [2026-03-18T02:20:20.307Z] REASON: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:20:20.307Z] TIME: 1.994 seconds [2026-03-18T02:20:20.307Z] messages: [2026-03-18T02:20:20.307Z] command: build jdk.jpackage.test.* [2026-03-18T02:20:20.307Z] reason: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:20:20.307Z] started: Wed Mar 18 02:14:56.506 UTC 2026 [2026-03-18T02:20:20.307Z] Library /test/jdk/tools/jpackage/helpers: [2026-03-18T02:20:20.307Z] compile: jdk.jpackage.test.AdditionalLauncher, jdk.jpackage.test.Annotations, jdk.jpackage.test.AppImageFile, jdk.jpackage.test.ApplicationLayout, jdk.jpackage.test.CannedArgument, jdk.jpackage.test.CannedFormattedString, jdk.jpackage.test.CfgFile, jdk.jpackage.test.Comm, jdk.jpackage.test.CommandArguments, jdk.jpackage.test.ConfigFilesStasher, jdk.jpackage.test.ConfigurationTarget, jdk.jpackage.test.Executor, jdk.jpackage.test.FileAssociations, jdk.jpackage.test.Functional, jdk.jpackage.test.HelloApp, jdk.jpackage.test.JarBuilder, jdk.jpackage.test.JavaAppDesc, jdk.jpackage.test.JavaTool, jdk.jpackage.test.JPackageCommand, jdk.jpackage.test.JPackageStringBundle, jdk.jpackage.test.JPackageUserScript, jdk.jpackage.test.LauncherAsServiceVerifier, jdk.jpackage.test.LauncherIconVerifier, jdk.jpackage.test.LauncherShortcut, jdk.jpackage.test.LauncherVerifier, jdk.jpackage.test.LinuxHelper, jdk.jpackage.test.MacHelper, jdk.jpackage.test.MacSign, jdk.jpackage.test.MacSignVerify, jdk.jpackage.test.Main, jdk.jpackage.test.MethodCall, jdk.jpackage.test.MsiDatabase, jdk.jpackage.test.ObjectMapper, jdk.jpackage.test.PackageFile, jdk.jpackage.test.PackageTest, jdk.jpackage.test.PackageType, jdk.jpackage.test.PropertyFile, jdk.jpackage.test.PropertyFinder, jdk.jpackage.test.RunnablePackageTest, jdk.jpackage.test.TestBuilder, jdk.jpackage.test.TestBuilderConfig, jdk.jpackage.test.TestInstance, jdk.jpackage.test.TestMethodSupplier, jdk.jpackage.test.TKit, jdk.jpackage.test.WindowsHelper, jdk.jpackage.test.WinExecutableIconVerifier, jdk.jpackage.test.WinShortcutVerifier [2026-03-18T02:20:20.307Z] finished: Wed Mar 18 02:14:58.500 UTC 2026 [2026-03-18T02:20:20.307Z] elapsed time (seconds): 1.994 [2026-03-18T02:20:20.307Z] [2026-03-18T02:20:20.307Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:20:20.307Z] REASON: .class file out of date or does not exist [2026-03-18T02:20:20.307Z] TIME: 1.987 seconds [2026-03-18T02:20:20.307Z] messages: [2026-03-18T02:20:20.308Z] command: compile C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java [2026-03-18T02:20:20.308Z] reason: .class file out of date or does not exist [2026-03-18T02:20:20.308Z] started: Wed Mar 18 02:14:56.513 UTC 2026 [2026-03-18T02:20:20.308Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:20:20.308Z] Mode: agentvm [2026-03-18T02:20:20.308Z] Agent id: 3 [2026-03-18T02:20:20.308Z] Process id: 66800 [2026-03-18T02:20:20.308Z] finished: Wed Mar 18 02:14:58.500 UTC 2026 [2026-03-18T02:20:20.308Z] elapsed time (seconds): 1.987 [2026-03-18T02:20:20.308Z] configuration: [2026-03-18T02:20:20.308Z] Boot Layer (javac runtime environment) [2026-03-18T02:20:20.308Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:20:20.308Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:20:20.308Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:20:20.308Z] [2026-03-18T02:20:20.308Z] javac compilation environment [2026-03-18T02:20:20.308Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:20:20.308Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:20:20.308Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:20:20.308Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:20:20.308Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:20:20.308Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:20:20.308Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:20:20.308Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:20:20.308Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:20:20.308Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:20:20.308Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d [2026-03-18T02:20:20.308Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:20:20.308Z] [2026-03-18T02:20:20.308Z] rerun: [2026-03-18T02:20:20.308Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1' && \ [2026-03-18T02:20:20.308Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:20:20.308Z] SystemDrive=C: \ [2026-03-18T02:20:20.308Z] SystemRoot='C:\Windows' \ [2026-03-18T02:20:20.308Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:20:20.308Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:20:20.308Z] windir='C:\Windows' \ [2026-03-18T02:20:20.308Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:20:20.308Z] -J-ea \ [2026-03-18T02:20:20.308Z] -J-esa \ [2026-03-18T02:20:20.308Z] -J-Xmx512m \ [2026-03-18T02:20:20.308Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:20:20.308Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:20:20.308Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:20:20.308Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:20:20.308Z] -J-Dtest.java.opts= \ [2026-03-18T02:20:20.308Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:20:20.309Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:20:20.309Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:20:20.309Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:20:20.309Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:20:20.309Z] -J-Dtest.name=tools/jpackage/share/InstallDirTest.java#id1 \ [2026-03-18T02:20:20.309Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:20:20.309Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\InstallDirTest.java' \ [2026-03-18T02:20:20.309Z] -J-Dtest.main.class=InstallDirTest \ [2026-03-18T02:20:20.309Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:20:20.309Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:20:20.309Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d' \ [2026-03-18T02:20:20.309Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:20:20.309Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:20:20.309Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:20:20.309Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:20:20.309Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:20:20.309Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:20:20.309Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:20:20.309Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:20:20.309Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:20:20.309Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:20:20.309Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:20:20.309Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:20:20.309Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:20:20.309Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:20:20.310Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d\test\jdk\tools\jpackage\helpers' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java' [2026-03-18T02:20:20.310Z] [2026-03-18T02:20:20.310Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:20:20.310Z] REASON: User specified action: run compile -Xlint:all -Werror InstallDirTest.java [2026-03-18T02:20:20.310Z] TIME: 0.316 seconds [2026-03-18T02:20:20.310Z] messages: [2026-03-18T02:20:20.310Z] command: compile -Xlint:all -Werror C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\InstallDirTest.java [2026-03-18T02:20:20.310Z] reason: User specified action: run compile -Xlint:all -Werror InstallDirTest.java [2026-03-18T02:20:20.310Z] started: Wed Mar 18 02:14:58.500 UTC 2026 [2026-03-18T02:20:20.310Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:20:20.310Z] Mode: agentvm [2026-03-18T02:20:20.310Z] Agent id: 3 [2026-03-18T02:20:20.310Z] Process id: 66800 [2026-03-18T02:20:20.310Z] finished: Wed Mar 18 02:14:58.816 UTC 2026 [2026-03-18T02:20:20.310Z] elapsed time (seconds): 0.316 [2026-03-18T02:20:20.310Z] configuration: [2026-03-18T02:20:20.310Z] Boot Layer (javac runtime environment) [2026-03-18T02:20:20.310Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:20:20.310Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:20:20.310Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:20:20.310Z] [2026-03-18T02:20:20.310Z] javac compilation environment [2026-03-18T02:20:20.310Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:20:20.310Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:20:20.310Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:20:20.310Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:20:20.310Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:20:20.310Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:20:20.310Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:20:20.310Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:20:20.310Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:20:20.310Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share [2026-03-18T02:20:20.310Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:20:20.310Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share [2026-03-18T02:20:20.310Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d [2026-03-18T02:20:20.310Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:20:20.310Z] [2026-03-18T02:20:20.310Z] rerun: [2026-03-18T02:20:20.310Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1' && \ [2026-03-18T02:20:20.310Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:20:20.311Z] SystemDrive=C: \ [2026-03-18T02:20:20.311Z] SystemRoot='C:\Windows' \ [2026-03-18T02:20:20.311Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:20:20.311Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:20:20.311Z] windir='C:\Windows' \ [2026-03-18T02:20:20.311Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:20:20.311Z] -J-ea \ [2026-03-18T02:20:20.311Z] -J-esa \ [2026-03-18T02:20:20.311Z] -J-Xmx512m \ [2026-03-18T02:20:20.311Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:20:20.311Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:20:20.311Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:20:20.311Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:20:20.311Z] -J-Dtest.java.opts= \ [2026-03-18T02:20:20.311Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:20:20.311Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:20:20.311Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:20:20.311Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:20:20.311Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:20:20.311Z] -J-Dtest.name=tools/jpackage/share/InstallDirTest.java#id1 \ [2026-03-18T02:20:20.311Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:20:20.311Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\InstallDirTest.java' \ [2026-03-18T02:20:20.311Z] -J-Dtest.main.class=InstallDirTest \ [2026-03-18T02:20:20.311Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:20:20.311Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:20:20.311Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d' \ [2026-03-18T02:20:20.311Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:20:20.311Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:20:20.311Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:20:20.311Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:20:20.311Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:20:20.311Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:20:20.311Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:20:20.311Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:20:20.311Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:20:20.311Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:20:20.311Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:20:20.311Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:20:20.311Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d' \ [2026-03-18T02:20:20.311Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:20:20.311Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:20:20.311Z] -Xlint:all \ [2026-03-18T02:20:20.311Z] -Werror 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\InstallDirTest.java' [2026-03-18T02:20:20.311Z] [2026-03-18T02:20:20.311Z] ACTION: build -- Passed. All files up to date [2026-03-18T02:20:20.311Z] REASON: Named class compiled on demand [2026-03-18T02:20:20.311Z] TIME: 0.03 seconds [2026-03-18T02:20:20.311Z] messages: [2026-03-18T02:20:20.311Z] command: build jdk.jpackage.test.Main [2026-03-18T02:20:20.311Z] reason: Named class compiled on demand [2026-03-18T02:20:20.311Z] started: Wed Mar 18 02:14:58.816 UTC 2026 [2026-03-18T02:20:20.311Z] finished: Wed Mar 18 02:14:58.846 UTC 2026 [2026-03-18T02:20:20.311Z] elapsed time (seconds): 0.03 [2026-03-18T02:20:20.311Z] [2026-03-18T02:20:20.311Z] ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:20:20.311Z] REASON: User specified action: run main/othervm/timeout=4000 -Xmx512m jdk.jpackage.test.Main --jpt-run=InstallDirTest [2026-03-18T02:20:20.311Z] TIME: 106.648 seconds [2026-03-18T02:20:20.311Z] messages: [2026-03-18T02:20:20.311Z] command: main -Xmx512m jdk.jpackage.test.Main --jpt-run=InstallDirTest [2026-03-18T02:20:20.311Z] reason: User specified action: run main/othervm/timeout=4000 -Xmx512m jdk.jpackage.test.Main --jpt-run=InstallDirTest [2026-03-18T02:20:20.311Z] exclusiveAccess wait time (seconds): 200.118 [2026-03-18T02:20:20.311Z] started: Wed Mar 18 02:18:18.981 UTC 2026 [2026-03-18T02:20:20.311Z] Mode: othervm [/othervm specified] [2026-03-18T02:20:20.311Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:20:20.311Z] Process id: 60732 [2026-03-18T02:20:20.311Z] finished: Wed Mar 18 02:20:05.629 UTC 2026 [2026-03-18T02:20:20.311Z] elapsed time (seconds): 106.648 [2026-03-18T02:20:20.311Z] configuration: [2026-03-18T02:20:20.311Z] Boot Layer [2026-03-18T02:20:20.311Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:20:20.311Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:20:20.311Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:20:20.311Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:20:20.311Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:20:20.311Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:20:20.311Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:20:20.311Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:20:20.311Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:20:20.311Z] add opens: jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:20:20.311Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:20:20.311Z] [2026-03-18T02:20:20.311Z] STDOUT: [2026-03-18T02:20:20.312Z] [02:18:19.381] Parsing [--jpt-run=InstallDirTest]... [2026-03-18T02:20:20.312Z] [02:18:19.567] InstallDirTest -> [public static void InstallDirTest.testCommon(java.nio.file.Path)] [2026-03-18T02:20:20.312Z] [02:18:19.656] Create: InstallDirTest.testCommon(TestVendor\InstallDirTest1234) [2026-03-18T02:20:20.312Z] [02:18:19.674] [ RUN ] InstallDirTest.testCommon(TestVendor\InstallDirTest1234) [2026-03-18T02:20:20.312Z] [02:18:19.953] TRACE: Bundler msi enabled [2026-03-18T02:20:20.312Z] [02:18:19.953] TRACE: Bundler exe enabled [2026-03-18T02:20:20.312Z] [02:18:19.999] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:20:20.312Z] [02:18:20.230] TRACE: exec: Execute tool provider [javac -d testCommon.dbc72862\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:20:20.312Z] [02:18:21.493] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:20:20.312Z] [02:18:21.512] TRACE: assertEquals(0): Check command tool provider [javac -d testCommon.dbc72862\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:20:20.312Z] [02:18:21.515] TRACE: exec: Execute tool provider [jar -c -f testCommon.dbc72862\input\hello.jar -C testCommon.dbc72862\jar-workdir .](7); discard out+err... [2026-03-18T02:20:20.312Z] [02:18:21.604] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:20:20.312Z] [02:18:21.605] TRACE: assertEquals(0): Check command tool provider [jar -c -f testCommon.dbc72862\input\hello.jar -C testCommon.dbc72862\jar-workdir .](7) exited with 0 code [2026-03-18T02:20:20.312Z] [02:18:21.653] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testCommon.dbc72862\input --dest testCommon.dbc72862\output --name CommonInstallDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --install-dir TestVendor\InstallDirTest1234 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:20:20.312Z] [02:18:22.519] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:20:20.312Z] [02:18:22.528] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:20:20.312Z] [02:18:27.498] Command [PID: -1]: [2026-03-18T02:20:20.312Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12840988908150662681\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:20:20.312Z] [02:18:27.499] Output: [2026-03-18T02:20:20.312Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:20:20.312Z] [2026-03-18T02:20:20.312Z] [02:18:27.499] Returned: 0 [2026-03-18T02:20:20.312Z] [2026-03-18T02:20:20.312Z] [02:18:27.592] Using default package resource JavaApp.ico [icon] (add CommonInstallDirTest.ico to the resource-dir to customize). [2026-03-18T02:20:20.312Z] [02:18:27.664] Using default package resource WinLauncher.template [Template for creating executable properties file] (add CommonInstallDirTest.properties to the resource-dir to customize). [2026-03-18T02:20:20.312Z] [02:18:27.745] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12840988908150662681". [2026-03-18T02:20:20.312Z] [02:18:28.589] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:20:20.312Z] [02:18:28.826] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:20:20.312Z] [02:18:28.871] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testCommon.dbc72862\output\CommonInstallDirTest-1.0.msi. [2026-03-18T02:20:20.312Z] [02:18:28.871] MSI ProductCode: f08acb58-95e7-3604-acb2-2063fd847b58. [2026-03-18T02:20:20.312Z] [02:18:28.871] MSI UpgradeCode: cb270a7f-c01b-3467-90f9-9f70bd42ecfd. [2026-03-18T02:20:20.312Z] [02:18:28.904] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:20:20.312Z] [02:18:28.930] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:20:20.312Z] [02:18:28.956] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:20:20.312Z] [02:18:28.965] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:20:20.312Z] [02:18:28.972] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:20:20.312Z] [02:18:28.980] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:20:20.312Z] [02:18:28.987] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:20:20.312Z] [02:18:29.018] No default package resource [script to run after application image is populated] (add CommonInstallDirTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:20:20.312Z] [02:18:29.019] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testCommon.dbc72862\output\CommonInstallDirTest-1.0.msi. [2026-03-18T02:20:20.312Z] [02:18:29.023] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12840988908150662681\image [2026-03-18T02:20:20.312Z] [02:19:06.133] Command [PID: 38428]: [2026-03-18T02:20:20.312Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12840988908150662681\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12840988908150662681\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12840988908150662681\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12840988908150662681\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12840988908150662681\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12840988908150662681\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=CommonInstallDirTest -d JpProductCode=f08acb58-95e7-3604-acb2-2063fd847b58 -d JpAppName=CommonInstallDirTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12840988908150662681\image\CommonInstallDirTest.exe -d JpAppSizeKb=128361 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=cb270a7f-c01b-3467-90f9-9f70bd42ecfd -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12840988908150662681\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12840988908150662681\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12840988908150662681\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12840988908150662681\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12840988908150662681\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12840988908150662681\wixobj\a.msi [2026-03-18T02:20:20.312Z] [02:19:06.134] Returned: 0 [2026-03-18T02:20:20.312Z] [2026-03-18T02:20:20.312Z] [02:19:06.169] Succeeded in building MSI Installer Package package [2026-03-18T02:20:20.312Z] [02:19:06.417] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:20:20.312Z] [02:19:06.417] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testCommon.dbc72862\input --dest testCommon.dbc72862\output --name CommonInstallDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --install-dir TestVendor\InstallDirTest1234 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:20:20.312Z] [02:19:06.418] TRACE: assertTrue(): Check [testCommon.dbc72862\output\CommonInstallDirTest-1.0.msi] path exists [2026-03-18T02:20:20.312Z] [02:19:06.418] TRACE: assertTrue(): Check [testCommon.dbc72862\output\CommonInstallDirTest-1.0.msi] is a file [2026-03-18T02:20:20.312Z] [02:19:06.475] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testCommon.dbc72862\unpacked-msi\unpack.bat] text file... [2026-03-18T02:20:20.312Z] [02:19:06.476] TRACE: icacls "testCommon.dbc72862\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:20:20.312Z] [02:19:06.476] TRACE: msiexec /a "testCommon.dbc72862\output\CommonInstallDirTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testCommon.dbc72862\unpacked-msi\Program Files" [2026-03-18T02:20:20.312Z] [02:19:06.477] TRACE: Done [2026-03-18T02:20:20.312Z] [02:19:06.479] TRACE: exec: Execute [cmd /c testCommon.dbc72862\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:20:20.312Z] [02:19:07.378] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:20:20.312Z] [02:19:10.381] TRACE: exec: Execute [cmd /c testCommon.dbc72862\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:20:20.312Z] [02:19:11.248] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:20:20.312Z] [02:19:15.249] TRACE: exec: Execute [cmd /c testCommon.dbc72862\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:20:20.312Z] [02:19:16.109] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:20:20.312Z] [02:19:21.110] TRACE: exec: Execute [cmd /c testCommon.dbc72862\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:20:20.312Z] [02:19:21.983] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:20:20.312Z] [02:19:27.984] TRACE: exec: Execute [cmd /c testCommon.dbc72862\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:20:20.312Z] [02:19:28.838] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:20:20.312Z] [02:19:35.840] TRACE: exec: Execute [cmd /c testCommon.dbc72862\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:20:20.312Z] [02:19:36.721] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:20:20.312Z] [02:19:44.724] TRACE: exec: Execute [cmd /c testCommon.dbc72862\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:20:20.312Z] [02:19:45.602] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:20:20.312Z] [02:19:54.604] TRACE: exec: Execute [cmd /c testCommon.dbc72862\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:20:20.312Z] [02:19:55.510] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:20:20.313Z] [02:20:05.513] TRACE: Convert [PFiles64\TestVendor\InstallDirTest1234] into [TestVendor\InstallDirTest1234] in [testCommon.dbc72862\unpacked-msi\Program Files] directory [2026-03-18T02:20:20.313Z] [02:20:05.514] TRACE: Deleting [testCommon.dbc72862\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:20:20.313Z] [02:20:05.516] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testCommon.dbc72862\input --dest testCommon.dbc72862\output --name CommonInstallDirTest --type msi --main-jar hello.jar --main-class Hello --win-console --install-dir TestVendor\InstallDirTest1234](16) [2026-03-18T02:20:20.313Z] [02:20:05.582] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:20:20.313Z] [02:20:05.583] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:20:20.313Z] [02:20:05.597] TRACE: assertTrue(): Check [testCommon.dbc72862\unpacked-msi\Program Files\TestVendor\InstallDirTest1234\service-installer.exe] path doesn't exist [2026-03-18T02:20:20.313Z] [02:20:05.600] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:20:20.313Z] [02:20:05.603] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:20:20.313Z] [02:20:05.603] ERROR: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:20:20.313Z] [02:20:05.604] [ FAILED ] InstallDirTest.testCommon(TestVendor\InstallDirTest1234); checks=9 [2026-03-18T02:20:20.313Z] [02:20:05.607] [==========] 1 tests ran [2026-03-18T02:20:20.313Z] [02:20:05.607] [ PASSED ] 0 tests [2026-03-18T02:20:20.313Z] [02:20:05.608] [ FAILED ] 1 test, listed below [2026-03-18T02:20:20.313Z] [02:20:05.609] [ FAILED ] InstallDirTest.testCommon(TestVendor\InstallDirTest1234); workDir=[testCommon.dbc72862] [2026-03-18T02:20:20.313Z] [02:20:05.610] 1 FAILED TEST [2026-03-18T02:20:20.313Z] STDERR: [2026-03-18T02:20:20.313Z] java.lang.AssertionError: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.TKit.error(TKit.java:369) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.TKit.assertStringListEquals(TKit.java:1079) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1464) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1417) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.JPackageCommand.assertPackageFile(JPackageCommand.java:1411) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.JPackageCommand.runStandardAsserts(JPackageCommand.java:1334) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.PackageTest$Handler.verifyPackageInstalled(PackageTest.java:805) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.PackageTest$Handler.processAction(PackageTest.java:742) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:592) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:512) [2026-03-18T02:20:20.313Z] at java.base/java.util.ImmutableCollections$List12.forEach(ImmutableCollections.java:680) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.PackageTest.lambda$runActions$1(PackageTest.java:486) [2026-03-18T02:20:20.313Z] at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.PackageTest.lambda$runActions$0(PackageTest.java:485) [2026-03-18T02:20:20.313Z] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.PackageTest.runActions(PackageTest.java:484) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:58) [2026-03-18T02:20:20.313Z] at InstallDirTest.testCommon(InstallDirTest.java:92) [2026-03-18T02:20:20.313Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:20:20.313Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:239) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$0(TKit.java:234) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.TKit.lambda$runTests$2(TKit.java:189) [2026-03-18T02:20:20.313Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.TKit.lambda$runTests$1(TKit.java:184) [2026-03-18T02:20:20.313Z] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) [2026-03-18T02:20:20.313Z] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.TKit.lambda$runTests$0(TKit.java:183) [2026-03-18T02:20:20.313Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.TKit.runTests(TKit.java:182) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.TKit.runTests(TKit.java:172) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.Main.runTests(Main.java:121) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:20:20.313Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:20:20.313Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:20:20.315Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:20:20.315Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:20:20.315Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:20:20.315Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:20:20.315Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:20:20.315Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:20:20.315Z] java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:20:20.315Z] at jdk.jpackage.test.Main.reportSummary(Main.java:172) [2026-03-18T02:20:20.315Z] at jdk.jpackage.test.Main.runTests(Main.java:132) [2026-03-18T02:20:20.315Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:20:20.315Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:20:20.315Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:20:20.315Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:20:20.315Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:20:20.315Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:20:20.315Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:20:20.315Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:20:20.315Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:20:20.315Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:20:20.315Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:20:20.315Z] [2026-03-18T02:20:20.315Z] JavaTest Message: Test threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:20:20.315Z] JavaTest Message: shutting down test [2026-03-18T02:20:20.315Z] [2026-03-18T02:20:20.315Z] STATUS:Failed.`main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:20:20.315Z] rerun: [2026-03-18T02:20:20.315Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1' && \ [2026-03-18T02:20:20.315Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:20:20.315Z] SystemDrive=C: \ [2026-03-18T02:20:20.315Z] SystemRoot='C:\Windows' \ [2026-03-18T02:20:20.315Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:20:20.315Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:20:20.315Z] windir='C:\Windows' \ [2026-03-18T02:20:20.315Z] CLASSPATH='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar' \ [2026-03-18T02:20:20.315Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\java' \ [2026-03-18T02:20:20.315Z] -Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:20:20.315Z] -Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:20:20.315Z] -Dtest.compiler.opts= \ [2026-03-18T02:20:20.315Z] -Dtest.java.opts= \ [2026-03-18T02:20:20.315Z] -Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:20:20.315Z] -Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:20:20.315Z] -Dtest.timeout.factor=8.0 \ [2026-03-18T02:20:20.315Z] -Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:20:20.315Z] -Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:20:20.315Z] -Dtest.name=tools/jpackage/share/InstallDirTest.java#id1 \ [2026-03-18T02:20:20.315Z] -Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:20:20.315Z] -Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\InstallDirTest.java' \ [2026-03-18T02:20:20.315Z] -Dtest.main.class=InstallDirTest \ [2026-03-18T02:20:20.315Z] -Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:20:20.315Z] -Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:20:20.315Z] -Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d' \ [2026-03-18T02:20:20.315Z] -Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:20:20.315Z] -Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\InstallDirTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:20:20.315Z] -Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:20:20.315Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:20:20.315Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:20:20.315Z] --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:20:20.315Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:20:20.315Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:20:20.315Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:20:20.315Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:20:20.315Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:20:20.315Z] --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:20:20.315Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:20:20.315Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:20:20.315Z] -ea \ [2026-03-18T02:20:20.315Z] -esa \ [2026-03-18T02:20:20.315Z] -Xmx512m \ [2026-03-18T02:20:20.315Z] -XX:+UseCompressedOops \ [2026-03-18T02:20:20.315Z] '-Djava.library.path=c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:20:20.315Z] -Xmx512m \ [2026-03-18T02:20:20.315Z] com.sun.javatest.regtest.agent.MainWrapper 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\tools\jpackage\share\InstallDirTest_id1.d\main.0.jta' --jpt-run=InstallDirTest [2026-03-18T02:20:20.315Z] [2026-03-18T02:20:20.315Z] TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:20:20.315Z] -------------------------------------------------- [2026-03-18T02:23:29.397Z] TEST: tools/jpackage/share/LicenseTest.java#id1 [2026-03-18T02:23:29.397Z] TEST JDK: c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image [2026-03-18T02:23:29.397Z] [2026-03-18T02:23:29.397Z] ACTION: build -- Passed. Build successful [2026-03-18T02:23:29.397Z] REASON: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:23:29.397Z] TIME: 2.143 seconds [2026-03-18T02:23:29.397Z] messages: [2026-03-18T02:23:29.397Z] command: build jdk.jpackage.test.* [2026-03-18T02:23:29.397Z] reason: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:23:29.397Z] started: Wed Mar 18 02:20:24.986 UTC 2026 [2026-03-18T02:23:29.397Z] Library /test/jdk/tools/jpackage/helpers: [2026-03-18T02:23:29.397Z] compile: jdk.jpackage.test.AdditionalLauncher, jdk.jpackage.test.Annotations, jdk.jpackage.test.AppImageFile, jdk.jpackage.test.ApplicationLayout, jdk.jpackage.test.CannedArgument, jdk.jpackage.test.CannedFormattedString, jdk.jpackage.test.CfgFile, jdk.jpackage.test.Comm, jdk.jpackage.test.CommandArguments, jdk.jpackage.test.ConfigFilesStasher, jdk.jpackage.test.ConfigurationTarget, jdk.jpackage.test.Executor, jdk.jpackage.test.FileAssociations, jdk.jpackage.test.Functional, jdk.jpackage.test.HelloApp, jdk.jpackage.test.JarBuilder, jdk.jpackage.test.JavaAppDesc, jdk.jpackage.test.JavaTool, jdk.jpackage.test.JPackageCommand, jdk.jpackage.test.JPackageStringBundle, jdk.jpackage.test.JPackageUserScript, jdk.jpackage.test.LauncherAsServiceVerifier, jdk.jpackage.test.LauncherIconVerifier, jdk.jpackage.test.LauncherShortcut, jdk.jpackage.test.LauncherVerifier, jdk.jpackage.test.LinuxHelper, jdk.jpackage.test.MacHelper, jdk.jpackage.test.MacSign, jdk.jpackage.test.MacSignVerify, jdk.jpackage.test.Main, jdk.jpackage.test.MethodCall, jdk.jpackage.test.MsiDatabase, jdk.jpackage.test.ObjectMapper, jdk.jpackage.test.PackageFile, jdk.jpackage.test.PackageTest, jdk.jpackage.test.PackageType, jdk.jpackage.test.PropertyFile, jdk.jpackage.test.PropertyFinder, jdk.jpackage.test.RunnablePackageTest, jdk.jpackage.test.TestBuilder, jdk.jpackage.test.TestBuilderConfig, jdk.jpackage.test.TestInstance, jdk.jpackage.test.TestMethodSupplier, jdk.jpackage.test.TKit, jdk.jpackage.test.WindowsHelper, jdk.jpackage.test.WinExecutableIconVerifier, jdk.jpackage.test.WinShortcutVerifier [2026-03-18T02:23:29.397Z] finished: Wed Mar 18 02:20:27.129 UTC 2026 [2026-03-18T02:23:29.397Z] elapsed time (seconds): 2.143 [2026-03-18T02:23:29.397Z] [2026-03-18T02:23:29.397Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:23:29.397Z] REASON: .class file out of date or does not exist [2026-03-18T02:23:29.397Z] TIME: 2.133 seconds [2026-03-18T02:23:29.397Z] messages: [2026-03-18T02:23:29.397Z] command: compile C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java [2026-03-18T02:23:29.397Z] reason: .class file out of date or does not exist [2026-03-18T02:23:29.398Z] started: Wed Mar 18 02:20:24.996 UTC 2026 [2026-03-18T02:23:29.398Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:23:29.398Z] Mode: agentvm [2026-03-18T02:23:29.398Z] Agent id: 2 [2026-03-18T02:23:29.398Z] Process id: 30776 [2026-03-18T02:23:29.398Z] finished: Wed Mar 18 02:20:27.129 UTC 2026 [2026-03-18T02:23:29.398Z] elapsed time (seconds): 2.133 [2026-03-18T02:23:29.398Z] configuration: [2026-03-18T02:23:29.398Z] Boot Layer (javac runtime environment) [2026-03-18T02:23:29.398Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:23:29.398Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:23:29.398Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:23:29.398Z] [2026-03-18T02:23:29.398Z] javac compilation environment [2026-03-18T02:23:29.398Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:23:29.398Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:23:29.398Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:23:29.398Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:23:29.398Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:23:29.398Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:23:29.398Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:23:29.398Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:23:29.398Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:23:29.398Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:23:29.398Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d [2026-03-18T02:23:29.398Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:23:29.398Z] [2026-03-18T02:23:29.398Z] rerun: [2026-03-18T02:23:29.398Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2' && \ [2026-03-18T02:23:29.398Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:23:29.398Z] SystemDrive=C: \ [2026-03-18T02:23:29.398Z] SystemRoot='C:\Windows' \ [2026-03-18T02:23:29.398Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:23:29.398Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:23:29.398Z] windir='C:\Windows' \ [2026-03-18T02:23:29.398Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:23:29.398Z] -J-ea \ [2026-03-18T02:23:29.398Z] -J-esa \ [2026-03-18T02:23:29.398Z] -J-Xmx512m \ [2026-03-18T02:23:29.398Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:23:29.398Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:23:29.398Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:23:29.398Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:23:29.398Z] -J-Dtest.java.opts= \ [2026-03-18T02:23:29.398Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:23:29.398Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:23:29.398Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:23:29.398Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:23:29.398Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:23:29.398Z] -J-Dtest.name=tools/jpackage/share/LicenseTest.java#id1 \ [2026-03-18T02:23:29.398Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:23:29.398Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\LicenseTest.java' \ [2026-03-18T02:23:29.398Z] -J-Dtest.main.class=LicenseTest \ [2026-03-18T02:23:29.398Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:23:29.398Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:23:29.398Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d' \ [2026-03-18T02:23:29.398Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:23:29.398Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:23:29.398Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:23:29.398Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:23:29.398Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:23:29.398Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:23:29.398Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:23:29.398Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:23:29.398Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:23:29.398Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:23:29.398Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:23:29.398Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:23:29.398Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:23:29.398Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:23:29.399Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d\test\jdk\tools\jpackage\helpers' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java' [2026-03-18T02:23:29.399Z] [2026-03-18T02:23:29.399Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:23:29.399Z] REASON: User specified action: run compile -Xlint:all -Werror LicenseTest.java [2026-03-18T02:23:29.399Z] TIME: 0.359 seconds [2026-03-18T02:23:29.399Z] messages: [2026-03-18T02:23:29.399Z] command: compile -Xlint:all -Werror C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\LicenseTest.java [2026-03-18T02:23:29.399Z] reason: User specified action: run compile -Xlint:all -Werror LicenseTest.java [2026-03-18T02:23:29.399Z] started: Wed Mar 18 02:20:27.129 UTC 2026 [2026-03-18T02:23:29.399Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:23:29.399Z] Mode: agentvm [2026-03-18T02:23:29.399Z] Agent id: 2 [2026-03-18T02:23:29.399Z] Process id: 30776 [2026-03-18T02:23:29.399Z] finished: Wed Mar 18 02:20:27.488 UTC 2026 [2026-03-18T02:23:29.399Z] elapsed time (seconds): 0.359 [2026-03-18T02:23:29.399Z] configuration: [2026-03-18T02:23:29.399Z] Boot Layer (javac runtime environment) [2026-03-18T02:23:29.399Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:23:29.399Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:23:29.399Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:23:29.399Z] [2026-03-18T02:23:29.399Z] javac compilation environment [2026-03-18T02:23:29.399Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:23:29.399Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:23:29.399Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:23:29.399Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:23:29.399Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:23:29.399Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:23:29.399Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:23:29.399Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:23:29.399Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:23:29.399Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share [2026-03-18T02:23:29.399Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:23:29.399Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share [2026-03-18T02:23:29.399Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d [2026-03-18T02:23:29.399Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:23:29.399Z] [2026-03-18T02:23:29.399Z] rerun: [2026-03-18T02:23:29.399Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2' && \ [2026-03-18T02:23:29.400Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:23:29.400Z] SystemDrive=C: \ [2026-03-18T02:23:29.400Z] SystemRoot='C:\Windows' \ [2026-03-18T02:23:29.400Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:23:29.400Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:23:29.400Z] windir='C:\Windows' \ [2026-03-18T02:23:29.400Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:23:29.400Z] -J-ea \ [2026-03-18T02:23:29.400Z] -J-esa \ [2026-03-18T02:23:29.400Z] -J-Xmx512m \ [2026-03-18T02:23:29.400Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:23:29.400Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:23:29.400Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:23:29.400Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:23:29.400Z] -J-Dtest.java.opts= \ [2026-03-18T02:23:29.400Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:23:29.400Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:23:29.400Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:23:29.400Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:23:29.400Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:23:29.400Z] -J-Dtest.name=tools/jpackage/share/LicenseTest.java#id1 \ [2026-03-18T02:23:29.400Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:23:29.400Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\LicenseTest.java' \ [2026-03-18T02:23:29.400Z] -J-Dtest.main.class=LicenseTest \ [2026-03-18T02:23:29.400Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:23:29.400Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:23:29.400Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d' \ [2026-03-18T02:23:29.400Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:23:29.400Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:23:29.400Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:23:29.400Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:23:29.400Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:23:29.400Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:23:29.400Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:23:29.400Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:23:29.400Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:23:29.400Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:23:29.400Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:23:29.400Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:23:29.400Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d' \ [2026-03-18T02:23:29.400Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:23:29.400Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:23:29.400Z] -Xlint:all \ [2026-03-18T02:23:29.400Z] -Werror 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\LicenseTest.java' [2026-03-18T02:23:29.400Z] [2026-03-18T02:23:29.400Z] ACTION: build -- Passed. All files up to date [2026-03-18T02:23:29.400Z] REASON: Named class compiled on demand [2026-03-18T02:23:29.400Z] TIME: 0.026 seconds [2026-03-18T02:23:29.400Z] messages: [2026-03-18T02:23:29.400Z] command: build jdk.jpackage.test.Main [2026-03-18T02:23:29.400Z] reason: Named class compiled on demand [2026-03-18T02:23:29.400Z] started: Wed Mar 18 02:20:27.488 UTC 2026 [2026-03-18T02:23:29.400Z] finished: Wed Mar 18 02:20:27.514 UTC 2026 [2026-03-18T02:23:29.400Z] elapsed time (seconds): 0.026 [2026-03-18T02:23:29.400Z] [2026-03-18T02:23:29.400Z] ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:23:29.400Z] REASON: User specified action: run main/othervm/timeout=1440 -Xmx512m jdk.jpackage.test.Main --jpt-run=LicenseTest [2026-03-18T02:23:29.400Z] TIME: 107.842 seconds [2026-03-18T02:23:29.400Z] messages: [2026-03-18T02:23:29.400Z] command: main -Xmx512m jdk.jpackage.test.Main --jpt-run=LicenseTest [2026-03-18T02:23:29.400Z] reason: User specified action: run main/othervm/timeout=1440 -Xmx512m jdk.jpackage.test.Main --jpt-run=LicenseTest [2026-03-18T02:23:29.400Z] exclusiveAccess wait time (seconds): 66.328 [2026-03-18T02:23:29.400Z] started: Wed Mar 18 02:21:33.847 UTC 2026 [2026-03-18T02:23:29.400Z] Mode: othervm [/othervm specified] [2026-03-18T02:23:29.400Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:23:29.400Z] Process id: 15168 [2026-03-18T02:23:29.400Z] finished: Wed Mar 18 02:23:21.689 UTC 2026 [2026-03-18T02:23:29.400Z] elapsed time (seconds): 107.842 [2026-03-18T02:23:29.400Z] configuration: [2026-03-18T02:23:29.400Z] Boot Layer [2026-03-18T02:23:29.400Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:23:29.400Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:23:29.400Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:23:29.400Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:23:29.400Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:23:29.400Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:23:29.400Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:23:29.400Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:23:29.400Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:23:29.400Z] add opens: jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:23:29.400Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:23:29.400Z] [2026-03-18T02:23:29.400Z] STDOUT: [2026-03-18T02:23:29.400Z] [02:21:34.267] Parsing [--jpt-run=LicenseTest]... [2026-03-18T02:23:29.400Z] [02:21:34.383] LicenseTest -> [public static void LicenseTest.testCommon()] [2026-03-18T02:23:29.400Z] [02:21:34.450] Create: LicenseTest.testCommon [2026-03-18T02:23:29.400Z] [02:21:34.472] [ RUN ] LicenseTest.testCommon [2026-03-18T02:23:29.400Z] [02:21:34.761] TRACE: Bundler msi enabled [2026-03-18T02:23:29.401Z] [02:21:34.762] TRACE: Bundler exe enabled [2026-03-18T02:23:29.401Z] [02:21:34.815] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:23:29.401Z] [02:21:34.988] TRACE: exec: Execute tool provider [javac -d testCommon\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:23:29.401Z] [02:21:36.303] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:23:29.401Z] [02:21:36.311] TRACE: assertEquals(0): Check command tool provider [javac -d testCommon\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:23:29.401Z] [02:21:36.313] TRACE: exec: Execute tool provider [jar -c -f testCommon\input\hello.jar -C testCommon\jar-workdir .](7); discard out+err... [2026-03-18T02:23:29.401Z] [02:21:36.395] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:23:29.401Z] [02:21:36.396] TRACE: assertEquals(0): Check command tool provider [jar -c -f testCommon\input\hello.jar -C testCommon\jar-workdir .](7) exited with 0 code [2026-03-18T02:23:29.401Z] [02:21:36.435] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testCommon\input --dest testCommon\output --name CommonLicenseTest --type msi --main-jar hello.jar --main-class Hello --win-console --license-file testCommon\license.txt -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:23:29.401Z] [02:21:37.348] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:23:29.401Z] [02:21:37.356] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:23:29.401Z] [02:21:42.546] Command [PID: -1]: [2026-03-18T02:23:29.401Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1138215630344914867\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:23:29.401Z] [02:21:42.547] Output: [2026-03-18T02:23:29.401Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:23:29.401Z] [2026-03-18T02:23:29.401Z] [02:21:42.547] Returned: 0 [2026-03-18T02:23:29.401Z] [2026-03-18T02:23:29.401Z] [02:21:42.676] Using default package resource JavaApp.ico [icon] (add CommonLicenseTest.ico to the resource-dir to customize). [2026-03-18T02:23:29.401Z] [02:21:42.685] Using default package resource WinLauncher.template [Template for creating executable properties file] (add CommonLicenseTest.properties to the resource-dir to customize). [2026-03-18T02:23:29.401Z] [02:21:42.695] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1138215630344914867". [2026-03-18T02:23:29.401Z] [02:21:43.478] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:23:29.401Z] [02:21:43.641] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:23:29.401Z] [02:21:43.694] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testCommon\output\CommonLicenseTest-1.0.msi. [2026-03-18T02:23:29.401Z] [02:21:43.696] MSI ProductCode: 7dd77058-e9cf-33d5-a90b-4e0c5f0e3ecb. [2026-03-18T02:23:29.401Z] [02:21:43.697] MSI UpgradeCode: 67f427e1-3fd8-32f3-a0f5-e44bfc485446. [2026-03-18T02:23:29.401Z] [02:21:43.750] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:23:29.401Z] [02:21:43.776] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:23:29.401Z] [02:21:43.804] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:23:29.401Z] [02:21:43.814] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:23:29.401Z] [02:21:43.821] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:23:29.401Z] [02:21:43.830] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:23:29.401Z] [02:21:43.838] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:23:29.401Z] [02:21:43.906] No default package resource [script to run after application image is populated] (add CommonLicenseTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:23:29.401Z] [02:21:43.907] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testCommon\output\CommonLicenseTest-1.0.msi. [2026-03-18T02:23:29.401Z] [02:21:43.910] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1138215630344914867\image [2026-03-18T02:23:29.401Z] [02:22:22.014] Command [PID: 19120]: [2026-03-18T02:23:29.401Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1138215630344914867\wixobj -ext WixToolset.Util.wixext -arch x64 -ext WixToolset.UI.wixext -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1138215630344914867\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1138215630344914867\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1138215630344914867\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1138215630344914867\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1138215630344914867\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpLicenseRtf=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1138215630344914867\config\license.txt -d JpExecutableMinorOSVersion=0 -d JpAppDescription=CommonLicenseTest -d JpProductCode=7dd77058-e9cf-33d5-a90b-4e0c5f0e3ecb -d JpAppName=CommonLicenseTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1138215630344914867\image\CommonLicenseTest.exe -d JpAppSizeKb=128361 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=67f427e1-3fd8-32f3-a0f5-e44bfc485446 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1138215630344914867\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1138215630344914867\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1138215630344914867\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1138215630344914867\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1138215630344914867\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1138215630344914867\wixobj\a.msi [2026-03-18T02:23:29.401Z] [02:22:22.014] Returned: 0 [2026-03-18T02:23:29.401Z] [2026-03-18T02:23:29.401Z] [02:22:22.049] Succeeded in building MSI Installer Package package [2026-03-18T02:23:29.401Z] [02:22:22.305] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:23:29.401Z] [02:22:22.306] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testCommon\input --dest testCommon\output --name CommonLicenseTest --type msi --main-jar hello.jar --main-class Hello --win-console --license-file testCommon\license.txt -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:23:29.401Z] [02:22:22.307] TRACE: assertTrue(): Check [testCommon\output\CommonLicenseTest-1.0.msi] path exists [2026-03-18T02:23:29.401Z] [02:22:22.307] TRACE: assertTrue(): Check [testCommon\output\CommonLicenseTest-1.0.msi] is a file [2026-03-18T02:23:29.401Z] [02:22:22.362] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testCommon\unpacked-msi\unpack.bat] text file... [2026-03-18T02:23:29.401Z] [02:22:22.363] TRACE: icacls "testCommon\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:23:29.401Z] [02:22:22.363] TRACE: msiexec /a "testCommon\output\CommonLicenseTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testCommon\unpacked-msi\Program Files" [2026-03-18T02:23:29.401Z] [02:22:22.364] TRACE: Done [2026-03-18T02:23:29.401Z] [02:22:22.366] TRACE: exec: Execute [cmd /c testCommon\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:23:29.401Z] [02:22:23.320] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:23:29.401Z] [02:22:26.323] TRACE: exec: Execute [cmd /c testCommon\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:23:29.401Z] [02:22:27.223] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:23:29.401Z] [02:22:31.224] TRACE: exec: Execute [cmd /c testCommon\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:23:29.401Z] [02:22:32.098] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:23:29.401Z] [02:22:37.100] TRACE: exec: Execute [cmd /c testCommon\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:23:29.401Z] [02:22:38.000] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:23:29.401Z] [02:22:44.004] TRACE: exec: Execute [cmd /c testCommon\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:23:29.401Z] [02:22:44.890] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:23:29.401Z] [02:22:51.892] TRACE: exec: Execute [cmd /c testCommon\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:23:29.401Z] [02:22:52.761] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:23:29.401Z] [02:23:00.763] TRACE: exec: Execute [cmd /c testCommon\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:23:29.401Z] [02:23:01.662] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:23:29.401Z] [02:23:10.664] TRACE: exec: Execute [cmd /c testCommon\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:23:29.402Z] [02:23:11.570] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:23:29.402Z] [02:23:21.576] TRACE: Convert [PFiles64\CommonLicenseTest] into [CommonLicenseTest] in [testCommon\unpacked-msi\Program Files] directory [2026-03-18T02:23:29.402Z] [02:23:21.578] TRACE: Deleting [testCommon\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:23:29.402Z] [02:23:21.579] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testCommon\input --dest testCommon\output --name CommonLicenseTest --type msi --main-jar hello.jar --main-class Hello --win-console --license-file testCommon\license.txt](16) [2026-03-18T02:23:29.402Z] [02:23:21.652] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:23:29.402Z] [02:23:21.653] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:23:29.402Z] [02:23:21.656] TRACE: assertTrue(): Check [testCommon\unpacked-msi\Program Files\CommonLicenseTest\service-installer.exe] path doesn't exist [2026-03-18T02:23:29.402Z] [02:23:21.659] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:23:29.402Z] [02:23:21.663] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:23:29.402Z] [02:23:21.663] ERROR: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:23:29.402Z] [02:23:21.664] [ FAILED ] LicenseTest.testCommon; checks=9 [2026-03-18T02:23:29.402Z] [02:23:21.667] [==========] 1 tests ran [2026-03-18T02:23:29.402Z] [02:23:21.667] [ PASSED ] 0 tests [2026-03-18T02:23:29.402Z] [02:23:21.668] [ FAILED ] 1 test, listed below [2026-03-18T02:23:29.402Z] [02:23:21.669] [ FAILED ] LicenseTest.testCommon; workDir=[testCommon] [2026-03-18T02:23:29.402Z] [02:23:21.670] 1 FAILED TEST [2026-03-18T02:23:29.402Z] STDERR: [2026-03-18T02:23:29.402Z] java.lang.AssertionError: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.TKit.error(TKit.java:369) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.TKit.assertStringListEquals(TKit.java:1079) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1464) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1417) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.JPackageCommand.assertPackageFile(JPackageCommand.java:1411) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.JPackageCommand.runStandardAsserts(JPackageCommand.java:1334) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.PackageTest$Handler.verifyPackageInstalled(PackageTest.java:805) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.PackageTest$Handler.processAction(PackageTest.java:742) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:592) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:512) [2026-03-18T02:23:29.402Z] at java.base/java.util.ImmutableCollections$List12.forEach(ImmutableCollections.java:680) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.PackageTest.lambda$runActions$1(PackageTest.java:486) [2026-03-18T02:23:29.402Z] at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.PackageTest.lambda$runActions$0(PackageTest.java:485) [2026-03-18T02:23:29.402Z] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.PackageTest.runActions(PackageTest.java:484) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:58) [2026-03-18T02:23:29.402Z] at LicenseTest.testCommon(LicenseTest.java:101) [2026-03-18T02:23:29.402Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:23:29.402Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:239) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$0(TKit.java:234) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.TKit.lambda$runTests$2(TKit.java:189) [2026-03-18T02:23:29.402Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.TKit.lambda$runTests$1(TKit.java:184) [2026-03-18T02:23:29.402Z] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) [2026-03-18T02:23:29.402Z] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.TKit.lambda$runTests$0(TKit.java:183) [2026-03-18T02:23:29.402Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.TKit.runTests(TKit.java:182) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.TKit.runTests(TKit.java:172) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.Main.runTests(Main.java:121) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:23:29.402Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:23:29.402Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:23:29.402Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:23:29.402Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:23:29.402Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:23:29.404Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:23:29.404Z] java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:23:29.404Z] at jdk.jpackage.test.Main.reportSummary(Main.java:172) [2026-03-18T02:23:29.404Z] at jdk.jpackage.test.Main.runTests(Main.java:132) [2026-03-18T02:23:29.404Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:23:29.404Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:23:29.404Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:23:29.404Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:23:29.404Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:23:29.404Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:23:29.404Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:23:29.404Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:23:29.404Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:23:29.404Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:23:29.404Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:23:29.404Z] [2026-03-18T02:23:29.404Z] JavaTest Message: Test threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:23:29.404Z] JavaTest Message: shutting down test [2026-03-18T02:23:29.404Z] [2026-03-18T02:23:29.404Z] STATUS:Failed.`main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:23:29.404Z] rerun: [2026-03-18T02:23:29.404Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2' && \ [2026-03-18T02:23:29.404Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:23:29.404Z] SystemDrive=C: \ [2026-03-18T02:23:29.404Z] SystemRoot='C:\Windows' \ [2026-03-18T02:23:29.404Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:23:29.404Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:23:29.404Z] windir='C:\Windows' \ [2026-03-18T02:23:29.405Z] CLASSPATH='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar' \ [2026-03-18T02:23:29.405Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\java' \ [2026-03-18T02:23:29.405Z] -Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:23:29.405Z] -Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:23:29.405Z] -Dtest.compiler.opts= \ [2026-03-18T02:23:29.405Z] -Dtest.java.opts= \ [2026-03-18T02:23:29.405Z] -Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:23:29.405Z] -Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:23:29.405Z] -Dtest.timeout.factor=8.0 \ [2026-03-18T02:23:29.405Z] -Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:23:29.405Z] -Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:23:29.405Z] -Dtest.name=tools/jpackage/share/LicenseTest.java#id1 \ [2026-03-18T02:23:29.405Z] -Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:23:29.405Z] -Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\LicenseTest.java' \ [2026-03-18T02:23:29.405Z] -Dtest.main.class=LicenseTest \ [2026-03-18T02:23:29.405Z] -Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:23:29.405Z] -Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:23:29.405Z] -Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d' \ [2026-03-18T02:23:29.405Z] -Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:23:29.405Z] -Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\LicenseTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:23:29.405Z] -Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:23:29.405Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:23:29.405Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:23:29.405Z] --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:23:29.405Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:23:29.405Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:23:29.405Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:23:29.405Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:23:29.405Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:23:29.405Z] --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:23:29.405Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:23:29.405Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:23:29.405Z] -ea \ [2026-03-18T02:23:29.405Z] -esa \ [2026-03-18T02:23:29.405Z] -Xmx512m \ [2026-03-18T02:23:29.405Z] -XX:+UseCompressedOops \ [2026-03-18T02:23:29.405Z] '-Djava.library.path=c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:23:29.405Z] -Xmx512m \ [2026-03-18T02:23:29.405Z] com.sun.javatest.regtest.agent.MainWrapper 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\tools\jpackage\share\LicenseTest_id1.d\main.0.jta' --jpt-run=LicenseTest [2026-03-18T02:23:29.405Z] [2026-03-18T02:23:29.405Z] TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:23:29.405Z] -------------------------------------------------- [2026-03-18T02:29:54.568Z] TEST: tools/jpackage/share/PerUserCfgTest.java [2026-03-18T02:29:54.568Z] TEST JDK: c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image [2026-03-18T02:29:54.568Z] [2026-03-18T02:29:54.568Z] ACTION: build -- Passed. Build successful [2026-03-18T02:29:54.568Z] REASON: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:29:54.568Z] TIME: 1.646 seconds [2026-03-18T02:29:54.568Z] messages: [2026-03-18T02:29:54.568Z] command: build jdk.jpackage.test.* [2026-03-18T02:29:54.568Z] reason: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:29:54.568Z] started: Wed Mar 18 02:27:23.857 UTC 2026 [2026-03-18T02:29:54.568Z] Library /test/jdk/tools/jpackage/helpers: [2026-03-18T02:29:54.568Z] compile: jdk.jpackage.test.AdditionalLauncher, jdk.jpackage.test.Annotations, jdk.jpackage.test.AppImageFile, jdk.jpackage.test.ApplicationLayout, jdk.jpackage.test.CannedArgument, jdk.jpackage.test.CannedFormattedString, jdk.jpackage.test.CfgFile, jdk.jpackage.test.Comm, jdk.jpackage.test.CommandArguments, jdk.jpackage.test.ConfigFilesStasher, jdk.jpackage.test.ConfigurationTarget, jdk.jpackage.test.Executor, jdk.jpackage.test.FileAssociations, jdk.jpackage.test.Functional, jdk.jpackage.test.HelloApp, jdk.jpackage.test.JarBuilder, jdk.jpackage.test.JavaAppDesc, jdk.jpackage.test.JavaTool, jdk.jpackage.test.JPackageCommand, jdk.jpackage.test.JPackageStringBundle, jdk.jpackage.test.JPackageUserScript, jdk.jpackage.test.LauncherAsServiceVerifier, jdk.jpackage.test.LauncherIconVerifier, jdk.jpackage.test.LauncherShortcut, jdk.jpackage.test.LauncherVerifier, jdk.jpackage.test.LinuxHelper, jdk.jpackage.test.MacHelper, jdk.jpackage.test.MacSign, jdk.jpackage.test.MacSignVerify, jdk.jpackage.test.Main, jdk.jpackage.test.MethodCall, jdk.jpackage.test.MsiDatabase, jdk.jpackage.test.ObjectMapper, jdk.jpackage.test.PackageFile, jdk.jpackage.test.PackageTest, jdk.jpackage.test.PackageType, jdk.jpackage.test.PropertyFile, jdk.jpackage.test.PropertyFinder, jdk.jpackage.test.RunnablePackageTest, jdk.jpackage.test.TestBuilder, jdk.jpackage.test.TestBuilderConfig, jdk.jpackage.test.TestInstance, jdk.jpackage.test.TestMethodSupplier, jdk.jpackage.test.TKit, jdk.jpackage.test.WindowsHelper, jdk.jpackage.test.WinExecutableIconVerifier, jdk.jpackage.test.WinShortcutVerifier [2026-03-18T02:29:54.568Z] finished: Wed Mar 18 02:27:25.503 UTC 2026 [2026-03-18T02:29:54.568Z] elapsed time (seconds): 1.646 [2026-03-18T02:29:54.568Z] [2026-03-18T02:29:54.568Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:29:54.568Z] REASON: .class file out of date or does not exist [2026-03-18T02:29:54.568Z] TIME: 1.635 seconds [2026-03-18T02:29:54.568Z] messages: [2026-03-18T02:29:54.569Z] command: compile C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java [2026-03-18T02:29:54.569Z] reason: .class file out of date or does not exist [2026-03-18T02:29:54.569Z] started: Wed Mar 18 02:27:23.868 UTC 2026 [2026-03-18T02:29:54.569Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:29:54.569Z] Mode: agentvm [2026-03-18T02:29:54.569Z] Agent id: 3 [2026-03-18T02:29:54.569Z] Process id: 66800 [2026-03-18T02:29:54.569Z] finished: Wed Mar 18 02:27:25.503 UTC 2026 [2026-03-18T02:29:54.569Z] elapsed time (seconds): 1.635 [2026-03-18T02:29:54.569Z] configuration: [2026-03-18T02:29:54.569Z] Boot Layer (javac runtime environment) [2026-03-18T02:29:54.569Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:29:54.569Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:29:54.569Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:29:54.569Z] [2026-03-18T02:29:54.569Z] javac compilation environment [2026-03-18T02:29:54.569Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:29:54.569Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:29:54.569Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:29:54.569Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:29:54.569Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:29:54.569Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:29:54.569Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:29:54.569Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:29:54.569Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:29:54.569Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:29:54.569Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d [2026-03-18T02:29:54.569Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:29:54.569Z] [2026-03-18T02:29:54.569Z] rerun: [2026-03-18T02:29:54.569Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1' && \ [2026-03-18T02:29:54.569Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:29:54.569Z] SystemDrive=C: \ [2026-03-18T02:29:54.569Z] SystemRoot='C:\Windows' \ [2026-03-18T02:29:54.569Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:29:54.569Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:29:54.569Z] windir='C:\Windows' \ [2026-03-18T02:29:54.569Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:29:54.569Z] -J-ea \ [2026-03-18T02:29:54.569Z] -J-esa \ [2026-03-18T02:29:54.569Z] -J-Xmx512m \ [2026-03-18T02:29:54.569Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:29:54.569Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:29:54.569Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:29:54.569Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:29:54.569Z] -J-Dtest.java.opts= \ [2026-03-18T02:29:54.569Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:29:54.569Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:29:54.569Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:29:54.569Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:29:54.569Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:29:54.569Z] -J-Dtest.name=tools/jpackage/share/PerUserCfgTest.java \ [2026-03-18T02:29:54.569Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:29:54.569Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\PerUserCfgTest.java' \ [2026-03-18T02:29:54.569Z] -J-Dtest.main.class=PerUserCfgTest \ [2026-03-18T02:29:54.569Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:29:54.569Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:29:54.569Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d' \ [2026-03-18T02:29:54.569Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:29:54.570Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:29:54.570Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:29:54.570Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:29:54.570Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:29:54.570Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:29:54.570Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:29:54.570Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:29:54.570Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:29:54.570Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:29:54.570Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:29:54.570Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:29:54.570Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:29:54.570Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:29:54.570Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d\test\jdk\tools\jpackage\helpers' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java' [2026-03-18T02:29:54.570Z] [2026-03-18T02:29:54.570Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:29:54.570Z] REASON: User specified action: run compile -Xlint:all -Werror PerUserCfgTest.java [2026-03-18T02:29:54.570Z] TIME: 0.662 seconds [2026-03-18T02:29:54.570Z] messages: [2026-03-18T02:29:54.570Z] command: compile -Xlint:all -Werror C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\PerUserCfgTest.java [2026-03-18T02:29:54.570Z] reason: User specified action: run compile -Xlint:all -Werror PerUserCfgTest.java [2026-03-18T02:29:54.570Z] started: Wed Mar 18 02:27:25.503 UTC 2026 [2026-03-18T02:29:54.570Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:29:54.570Z] Mode: agentvm [2026-03-18T02:29:54.570Z] Agent id: 3 [2026-03-18T02:29:54.570Z] Process id: 66800 [2026-03-18T02:29:54.570Z] finished: Wed Mar 18 02:27:26.165 UTC 2026 [2026-03-18T02:29:54.570Z] elapsed time (seconds): 0.662 [2026-03-18T02:29:54.570Z] configuration: [2026-03-18T02:29:54.570Z] Boot Layer (javac runtime environment) [2026-03-18T02:29:54.571Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:29:54.571Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:29:54.571Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:29:54.571Z] [2026-03-18T02:29:54.571Z] javac compilation environment [2026-03-18T02:29:54.571Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:29:54.571Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:29:54.571Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:29:54.571Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:29:54.571Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:29:54.571Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:29:54.571Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:29:54.571Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:29:54.571Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:29:54.571Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share [2026-03-18T02:29:54.571Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:29:54.571Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share [2026-03-18T02:29:54.571Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d [2026-03-18T02:29:54.571Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:29:54.571Z] [2026-03-18T02:29:54.571Z] rerun: [2026-03-18T02:29:54.571Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1' && \ [2026-03-18T02:29:54.571Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:29:54.571Z] SystemDrive=C: \ [2026-03-18T02:29:54.571Z] SystemRoot='C:\Windows' \ [2026-03-18T02:29:54.571Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:29:54.571Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:29:54.571Z] windir='C:\Windows' \ [2026-03-18T02:29:54.571Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:29:54.571Z] -J-ea \ [2026-03-18T02:29:54.571Z] -J-esa \ [2026-03-18T02:29:54.571Z] -J-Xmx512m \ [2026-03-18T02:29:54.571Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:29:54.571Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:29:54.571Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:29:54.571Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:29:54.571Z] -J-Dtest.java.opts= \ [2026-03-18T02:29:54.571Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:29:54.571Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:29:54.571Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:29:54.571Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:29:54.571Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:29:54.571Z] -J-Dtest.name=tools/jpackage/share/PerUserCfgTest.java \ [2026-03-18T02:29:54.571Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:29:54.571Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\PerUserCfgTest.java' \ [2026-03-18T02:29:54.571Z] -J-Dtest.main.class=PerUserCfgTest \ [2026-03-18T02:29:54.571Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:29:54.571Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:29:54.571Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d' \ [2026-03-18T02:29:54.571Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:29:54.571Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:29:54.571Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:29:54.571Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:29:54.571Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:29:54.571Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:29:54.571Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:29:54.571Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:29:54.571Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:29:54.571Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:29:54.571Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:29:54.571Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:29:54.571Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d' \ [2026-03-18T02:29:54.571Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:29:54.571Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:29:54.571Z] -Xlint:all \ [2026-03-18T02:29:54.571Z] -Werror 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\PerUserCfgTest.java' [2026-03-18T02:29:54.571Z] [2026-03-18T02:29:54.571Z] ACTION: build -- Passed. All files up to date [2026-03-18T02:29:54.571Z] REASON: Named class compiled on demand [2026-03-18T02:29:54.571Z] TIME: 0.026 seconds [2026-03-18T02:29:54.571Z] messages: [2026-03-18T02:29:54.571Z] command: build jdk.jpackage.test.Main [2026-03-18T02:29:54.571Z] reason: Named class compiled on demand [2026-03-18T02:29:54.571Z] started: Wed Mar 18 02:27:26.166 UTC 2026 [2026-03-18T02:29:54.571Z] finished: Wed Mar 18 02:27:26.192 UTC 2026 [2026-03-18T02:29:54.571Z] elapsed time (seconds): 0.026 [2026-03-18T02:29:54.571Z] [2026-03-18T02:29:54.571Z] ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:29:54.571Z] REASON: User specified action: run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main --jpt-run=PerUserCfgTest [2026-03-18T02:29:54.571Z] TIME: 116.512 seconds [2026-03-18T02:29:54.571Z] messages: [2026-03-18T02:29:54.572Z] command: main -Xmx512m jdk.jpackage.test.Main --jpt-run=PerUserCfgTest [2026-03-18T02:29:54.572Z] reason: User specified action: run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main --jpt-run=PerUserCfgTest [2026-03-18T02:29:54.572Z] exclusiveAccess wait time (seconds): 25.714 [2026-03-18T02:29:54.572Z] started: Wed Mar 18 02:27:51.909 UTC 2026 [2026-03-18T02:29:54.572Z] Mode: othervm [/othervm specified] [2026-03-18T02:29:54.572Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:29:54.572Z] Process id: 18352 [2026-03-18T02:29:54.572Z] finished: Wed Mar 18 02:29:48.421 UTC 2026 [2026-03-18T02:29:54.572Z] elapsed time (seconds): 116.512 [2026-03-18T02:29:54.572Z] configuration: [2026-03-18T02:29:54.572Z] Boot Layer [2026-03-18T02:29:54.572Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:29:54.572Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:29:54.572Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:29:54.572Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:29:54.572Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:29:54.572Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:29:54.572Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:29:54.572Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:29:54.572Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:29:54.572Z] add opens: jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:29:54.572Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:29:54.572Z] [2026-03-18T02:29:54.572Z] STDOUT: [2026-03-18T02:29:54.572Z] [02:27:52.321] Parsing [--jpt-run=PerUserCfgTest]... [2026-03-18T02:29:54.572Z] [02:27:52.438] PerUserCfgTest -> [public static void PerUserCfgTest.test() throws java.io.IOException] [2026-03-18T02:29:54.572Z] [02:27:52.552] Create: PerUserCfgTest.test [2026-03-18T02:29:54.572Z] [02:27:52.587] [ RUN ] PerUserCfgTest.test [2026-03-18T02:29:54.572Z] [02:27:52.943] TRACE: Bundler msi enabled [2026-03-18T02:29:54.572Z] [02:27:52.944] TRACE: Bundler exe enabled [2026-03-18T02:29:54.572Z] [02:27:53.048] TRACE: exec: Execute tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:29:54.572Z] [02:27:54.214] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:29:54.572Z] [02:27:54.222] TRACE: assertEquals(0): Check command tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:29:54.572Z] [02:27:54.225] TRACE: exec: Execute tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7); discard out+err... [2026-03-18T02:29:54.572Z] [02:27:54.300] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:29:54.572Z] [02:27:54.300] TRACE: assertEquals(0): Check command tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7) exited with 0 code [2026-03-18T02:29:54.572Z] [02:27:54.306] TRACE: Init fake runtime in [test\fake_runtime] directory [2026-03-18T02:29:54.572Z] [02:27:54.316] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\a.properties] properties file... [2026-03-18T02:29:54.572Z] [02:27:54.316] TRACE: arguments=a [2026-03-18T02:29:54.572Z] [02:27:54.317] TRACE: Done [2026-03-18T02:29:54.572Z] [02:27:54.318] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\b.properties] properties file... [2026-03-18T02:29:54.572Z] [02:27:54.319] TRACE: arguments=b [2026-03-18T02:29:54.572Z] [02:27:54.320] TRACE: Done [2026-03-18T02:29:54.572Z] [02:27:54.352] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\cfg-files --name PerUserCfgTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image test\fake_runtime --add-launcher a=test\a.properties --add-launcher b=test\b.properties -J-Djlink.debug=true --verbose](22); inherit out+err... [2026-03-18T02:29:54.572Z] [02:27:55.049] Creating app package: PerUserCfgTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\cfg-files [2026-03-18T02:29:54.572Z] [02:27:55.248] Using default package resource JavaApp.ico [icon] (add PerUserCfgTest.ico to the resource-dir to customize). [2026-03-18T02:29:54.572Z] [02:27:55.257] Using default package resource WinLauncher.template [Template for creating executable properties file] (add PerUserCfgTest.properties to the resource-dir to customize). [2026-03-18T02:29:54.572Z] [02:27:55.273] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14015790743238428399". [2026-03-18T02:29:54.572Z] [02:27:55.286] Using default package resource JavaApp.ico [icon] (add a.ico to the resource-dir to customize). [2026-03-18T02:29:54.572Z] [02:27:55.290] Using default package resource WinLauncher.template [Template for creating executable properties file] (add a.properties to the resource-dir to customize). [2026-03-18T02:29:54.572Z] [02:27:55.292] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14015790743238428399". [2026-03-18T02:29:54.572Z] [02:27:55.311] Using default package resource JavaApp.ico [icon] (add b.ico to the resource-dir to customize). [2026-03-18T02:29:54.572Z] [02:27:55.313] Using default package resource WinLauncher.template [Template for creating executable properties file] (add b.properties to the resource-dir to customize). [2026-03-18T02:29:54.572Z] [02:27:55.318] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14015790743238428399". [2026-03-18T02:29:54.572Z] [02:27:55.337] Succeeded in building Windows Application Image package [2026-03-18T02:29:54.572Z] [02:27:55.393] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:29:54.572Z] [02:27:55.394] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\cfg-files --name PerUserCfgTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image test\fake_runtime --add-launcher a=test\a.properties --add-launcher b=test\b.properties -J-Djlink.debug=true --verbose](22) exited with 0 code [2026-03-18T02:29:54.572Z] [02:27:55.397] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\fake_runtime] [2026-03-18T02:29:54.572Z] [02:27:55.400] TRACE: assertStringListEquals(1, #) [2026-03-18T02:29:54.572Z] [02:27:55.400] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:29:54.572Z] [02:27:55.400] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:27:54.3124812Z) [2026-03-18T02:29:54.572Z] [02:27:55.442] TRACE: assertTrue(): Check [test\cfg-files\PerUserCfgTest\a.ico] path doesn't exist [2026-03-18T02:29:54.572Z] [02:27:55.478] TRACE: exec: Execute tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:29:54.572Z] [02:27:55.716] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:29:54.572Z] [02:27:55.717] TRACE: assertEquals(0): Check command tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:29:54.572Z] [02:27:55.718] TRACE: Delete [test\input\hello.jar] existing jar file [2026-03-18T02:29:54.572Z] [02:27:55.719] TRACE: exec: Execute tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7); discard out+err... [2026-03-18T02:29:54.572Z] [02:27:55.741] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:29:54.572Z] [02:27:55.742] TRACE: assertEquals(0): Check command tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7) exited with 0 code [2026-03-18T02:29:54.572Z] [02:27:55.744] TRACE: Init fake runtime in [test\fake_runtime-0] directory [2026-03-18T02:29:54.572Z] [02:27:55.749] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\out-18352 --name PerUserCfgTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image test\fake_runtime-0 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:29:54.572Z] [02:27:56.432] Creating app package: PerUserCfgTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\out-18352 [2026-03-18T02:29:54.572Z] [02:27:56.536] Using default package resource JavaApp.ico [icon] (add PerUserCfgTest.ico to the resource-dir to customize). [2026-03-18T02:29:54.572Z] [02:27:56.546] Using default package resource WinLauncher.template [Template for creating executable properties file] (add PerUserCfgTest.properties to the resource-dir to customize). [2026-03-18T02:29:54.572Z] [02:27:56.556] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7369132576149623247". [2026-03-18T02:29:54.572Z] [02:27:56.566] Succeeded in building Windows Application Image package [2026-03-18T02:29:54.572Z] [02:27:56.592] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:29:54.572Z] [02:27:56.593] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\out-18352 --name PerUserCfgTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image test\fake_runtime-0 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:29:54.573Z] [02:27:56.594] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\fake_runtime-0] [2026-03-18T02:29:54.573Z] [02:27:56.595] TRACE: assertStringListEquals(1, #) [2026-03-18T02:29:54.573Z] [02:27:56.595] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:29:54.573Z] [02:27:56.595] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:27:55.7465776Z) [2026-03-18T02:29:54.573Z] [02:27:56.650] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\icons\expected.bmp](11); discard out+err... [2026-03-18T02:29:54.573Z] [02:27:57.264] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:29:54.573Z] [02:27:57.264] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:29:54.573Z] [02:27:57.265] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\cfg-files\PerUserCfgTest\a.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\icons\actual.bmp](11); discard out+err... [2026-03-18T02:29:54.573Z] [02:27:57.786] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:29:54.573Z] [02:27:57.787] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\cfg-files\PerUserCfgTest\a.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:29:54.573Z] [02:27:57.788] TRACE: Check icon file [test\icons\actual.bmp] of a launcher is a copy of source icon file [test\icons\expected.bmp] [2026-03-18T02:29:54.573Z] [02:27:57.788] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:29:54.573Z] [02:27:57.832] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\cfg-files\PerUserCfgTest\a.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:29:54.573Z] [2026-03-18T02:29:54.573Z] FileDescription [2026-03-18T02:29:54.573Z] --------------- [2026-03-18T02:29:54.573Z] PerUserCfgTest [2026-03-18T02:29:54.573Z] [2026-03-18T02:29:54.573Z] [2026-03-18T02:29:54.573Z] [02:27:58.202] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:29:54.573Z] [02:27:58.203] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\cfg-files\PerUserCfgTest\a.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:29:54.573Z] [02:27:58.204] TRACE: assertEquals(PerUserCfgTest): Check file description of [test\cfg-files\PerUserCfgTest\a.exe] [2026-03-18T02:29:54.573Z] [02:27:58.204] TRACE: assertTrue(): Check [test\cfg-files\PerUserCfgTest\a.exe] path exists [2026-03-18T02:29:54.573Z] [02:27:58.205] TRACE: assertTrue(): Check [test\cfg-files\PerUserCfgTest\a.exe] is a file [2026-03-18T02:29:54.573Z] [02:27:58.205] TRACE: assertTrue(): Check [test\cfg-files\PerUserCfgTest\a.exe] file is executable [2026-03-18T02:29:54.573Z] [02:27:58.205] TRACE: assertTrue(): Check [test\cfg-files\PerUserCfgTest\app\a.cfg] path exists [2026-03-18T02:29:54.573Z] [02:27:58.205] TRACE: assertTrue(): Check [test\cfg-files\PerUserCfgTest\app\a.cfg] is a file [2026-03-18T02:29:54.573Z] [02:27:58.206] TRACE: assertTrue(): Check [test\cfg-files\PerUserCfgTest\a.ico] path doesn't exist [2026-03-18T02:29:54.573Z] [02:27:58.267] TRACE: assertNull(): Check shortcut [WIN_DESKTOP_SHORTCUT] of launcher [a] is NOT recorded in .jpackage.xml file [2026-03-18T02:29:54.573Z] [02:27:58.267] TRACE: assertNull(): Check shortcut [WIN_START_MENU_SHORTCUT] of launcher [a] is NOT recorded in .jpackage.xml file [2026-03-18T02:29:54.573Z] [02:27:58.268] TRACE: assertTrue(): Check [test\cfg-files\PerUserCfgTest\b.ico] path doesn't exist [2026-03-18T02:29:54.573Z] [02:27:58.273] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\icons\expected.bmp](11); discard out+err... [2026-03-18T02:29:54.573Z] [02:27:58.859] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:29:54.573Z] [02:27:58.859] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:29:54.573Z] [02:27:58.860] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\cfg-files\PerUserCfgTest\b.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\icons\actual.bmp](11); discard out+err... [2026-03-18T02:29:54.573Z] [02:27:59.389] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:29:54.573Z] [02:27:59.391] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\cfg-files\PerUserCfgTest\b.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:29:54.573Z] [02:27:59.391] TRACE: Check icon file [test\icons\actual.bmp] of b launcher is a copy of source icon file [test\icons\expected.bmp] [2026-03-18T02:29:54.573Z] [02:27:59.391] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:29:54.573Z] [02:27:59.397] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\cfg-files\PerUserCfgTest\b.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:29:54.575Z] [2026-03-18T02:29:54.575Z] FileDescription [2026-03-18T02:29:54.575Z] --------------- [2026-03-18T02:29:54.575Z] PerUserCfgTest [2026-03-18T02:29:54.575Z] [2026-03-18T02:29:54.575Z] [2026-03-18T02:29:54.575Z] [02:27:59.778] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:29:54.575Z] [02:27:59.779] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\cfg-files\PerUserCfgTest\b.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:29:54.575Z] [02:27:59.779] TRACE: assertEquals(PerUserCfgTest): Check file description of [test\cfg-files\PerUserCfgTest\b.exe] [2026-03-18T02:29:54.575Z] [02:27:59.779] TRACE: assertTrue(): Check [test\cfg-files\PerUserCfgTest\b.exe] path exists [2026-03-18T02:29:54.575Z] [02:27:59.779] TRACE: assertTrue(): Check [test\cfg-files\PerUserCfgTest\b.exe] is a file [2026-03-18T02:29:54.575Z] [02:27:59.780] TRACE: assertTrue(): Check [test\cfg-files\PerUserCfgTest\b.exe] file is executable [2026-03-18T02:29:54.575Z] [02:27:59.780] TRACE: assertTrue(): Check [test\cfg-files\PerUserCfgTest\app\b.cfg] path exists [2026-03-18T02:29:54.575Z] [02:27:59.780] TRACE: assertTrue(): Check [test\cfg-files\PerUserCfgTest\app\b.cfg] is a file [2026-03-18T02:29:54.575Z] [02:27:59.780] TRACE: assertTrue(): Check [test\cfg-files\PerUserCfgTest\b.ico] path doesn't exist [2026-03-18T02:29:54.575Z] [02:27:59.795] TRACE: assertNull(): Check shortcut [WIN_DESKTOP_SHORTCUT] of launcher [b] is NOT recorded in .jpackage.xml file [2026-03-18T02:29:54.575Z] [02:27:59.795] TRACE: assertNull(): Check shortcut [WIN_START_MENU_SHORTCUT] of launcher [b] is NOT recorded in .jpackage.xml file [2026-03-18T02:29:54.575Z] [02:27:59.820] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:29:54.575Z] [02:27:59.871] TRACE: exec: Execute tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:29:54.575Z] [02:28:00.090] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:29:54.575Z] [02:28:00.090] TRACE: assertEquals(0): Check command tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:29:54.575Z] [02:28:00.091] TRACE: Delete [test\input\hello.jar] existing jar file [2026-03-18T02:29:54.575Z] [02:28:00.092] TRACE: exec: Execute tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7); discard out+err... [2026-03-18T02:29:54.575Z] [02:28:00.122] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:29:54.575Z] [02:28:00.122] TRACE: assertEquals(0): Check command tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7) exited with 0 code [2026-03-18T02:29:54.575Z] [02:28:00.129] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name PerUserCfgTest --type msi --main-jar hello.jar --main-class Hello --win-console -J-Djlink.debug=true --verbose](16); inherit out+err... [2026-03-18T02:29:54.575Z] [02:28:00.949] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:29:54.575Z] [02:28:00.957] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:29:54.575Z] [02:28:06.372] Command [PID: -1]: [2026-03-18T02:29:54.575Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1974398833265209634\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:29:54.575Z] [02:28:06.372] Output: [2026-03-18T02:29:54.575Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:29:54.575Z] [2026-03-18T02:29:54.575Z] [02:28:06.372] Returned: 0 [2026-03-18T02:29:54.575Z] [2026-03-18T02:29:54.575Z] [02:28:06.487] Using default package resource JavaApp.ico [icon] (add PerUserCfgTest.ico to the resource-dir to customize). [2026-03-18T02:29:54.575Z] [02:28:06.590] Using default package resource WinLauncher.template [Template for creating executable properties file] (add PerUserCfgTest.properties to the resource-dir to customize). [2026-03-18T02:29:54.575Z] [02:28:06.599] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1974398833265209634". [2026-03-18T02:29:54.575Z] [02:28:07.327] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:29:54.575Z] [02:28:07.571] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:29:54.575Z] [02:28:07.650] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\output\PerUserCfgTest-1.0.msi. [2026-03-18T02:29:54.575Z] [02:28:07.651] MSI ProductCode: 93c2ff6c-ae0d-3fd8-8169-d92736710611. [2026-03-18T02:29:54.575Z] [02:28:07.651] MSI UpgradeCode: 3ede33a7-fc70-3e3b-ac11-95d607cb90ba. [2026-03-18T02:29:54.575Z] [02:28:07.683] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:29:54.575Z] [02:28:07.744] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:29:54.576Z] [02:28:07.771] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:29:54.576Z] [02:28:07.780] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:29:54.576Z] [02:28:07.788] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:29:54.576Z] [02:28:07.797] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:29:54.576Z] [02:28:07.805] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:29:54.576Z] [02:28:07.840] No default package resource [script to run after application image is populated] (add PerUserCfgTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:29:54.576Z] [02:28:07.841] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\output\PerUserCfgTest-1.0.msi. [2026-03-18T02:29:54.576Z] [02:28:07.844] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1974398833265209634\image [2026-03-18T02:29:54.576Z] [02:28:45.158] Command [PID: 49344]: [2026-03-18T02:29:54.576Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1974398833265209634\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1974398833265209634\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1974398833265209634\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1974398833265209634\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1974398833265209634\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1974398833265209634\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=PerUserCfgTest -d JpProductCode=93c2ff6c-ae0d-3fd8-8169-d92736710611 -d JpAppName=PerUserCfgTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1974398833265209634\image\PerUserCfgTest.exe -d JpAppSizeKb=128361 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=3ede33a7-fc70-3e3b-ac11-95d607cb90ba -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1974398833265209634\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1974398833265209634\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1974398833265209634\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1974398833265209634\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1974398833265209634\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1974398833265209634\wixobj\a.msi [2026-03-18T02:29:54.576Z] [02:28:45.159] Returned: 0 [2026-03-18T02:29:54.576Z] [2026-03-18T02:29:54.576Z] [02:28:45.194] Succeeded in building MSI Installer Package package [2026-03-18T02:29:54.576Z] [02:28:45.453] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:29:54.576Z] [02:28:45.454] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name PerUserCfgTest --type msi --main-jar hello.jar --main-class Hello --win-console -J-Djlink.debug=true --verbose](16) exited with 0 code [2026-03-18T02:29:54.576Z] [02:28:45.454] TRACE: assertTrue(): Check [test\output\PerUserCfgTest-1.0.msi] path exists [2026-03-18T02:29:54.576Z] [02:28:45.455] TRACE: assertTrue(): Check [test\output\PerUserCfgTest-1.0.msi] is a file [2026-03-18T02:29:54.576Z] [02:28:45.492] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\unpacked-msi\unpack.bat] text file... [2026-03-18T02:29:54.576Z] [02:28:45.493] TRACE: icacls "test\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:29:54.576Z] [02:28:45.493] TRACE: msiexec /a "test\output\PerUserCfgTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\unpacked-msi\Program Files" [2026-03-18T02:29:54.576Z] [02:28:45.494] TRACE: Done [2026-03-18T02:29:54.576Z] [02:28:45.495] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:29:54.576Z] [02:28:46.961] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:29:54.576Z] [02:28:49.963] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:29:54.576Z] [02:28:51.308] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:29:54.576Z] [02:28:55.310] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:29:54.576Z] [02:28:56.645] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:29:54.576Z] [02:29:01.646] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:29:54.576Z] [02:29:02.969] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:29:54.576Z] [02:29:08.972] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:29:54.576Z] [02:29:10.301] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:29:54.576Z] [02:29:17.302] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:29:54.576Z] [02:29:18.619] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:29:54.576Z] [02:29:26.621] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:29:54.576Z] [02:29:27.984] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:29:54.576Z] [02:29:36.985] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:29:54.576Z] [02:29:38.317] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:29:54.576Z] [02:29:48.321] TRACE: Convert [PFiles64\PerUserCfgTest] into [PerUserCfgTest] in [test\unpacked-msi\Program Files] directory [2026-03-18T02:29:54.576Z] [02:29:48.322] TRACE: Deleting [test\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:29:54.576Z] [02:29:48.323] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name PerUserCfgTest --type msi --main-jar hello.jar --main-class Hello --win-console](14) [2026-03-18T02:29:54.576Z] [02:29:48.386] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:29:54.576Z] [02:29:48.386] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:29:54.576Z] [02:29:48.387] TRACE: assertTrue(): Check [test\unpacked-msi\Program Files\PerUserCfgTest\service-installer.exe] path doesn't exist [2026-03-18T02:29:54.576Z] [02:29:48.390] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:29:54.576Z] [02:29:48.393] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:29:54.576Z] [02:29:48.393] ERROR: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:29:54.576Z] [02:29:48.394] [ FAILED ] PerUserCfgTest.test; checks=45 [2026-03-18T02:29:54.576Z] [02:29:48.397] [==========] 1 tests ran [2026-03-18T02:29:54.576Z] [02:29:48.397] [ PASSED ] 0 tests [2026-03-18T02:29:54.576Z] [02:29:48.398] [ FAILED ] 1 test, listed below [2026-03-18T02:29:54.576Z] [02:29:48.398] [ FAILED ] PerUserCfgTest.test; workDir=[test] [2026-03-18T02:29:54.576Z] [02:29:48.399] 1 FAILED TEST [2026-03-18T02:29:54.576Z] STDERR: [2026-03-18T02:29:54.576Z] java.lang.AssertionError: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.TKit.error(TKit.java:369) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.TKit.assertStringListEquals(TKit.java:1079) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1464) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1417) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.JPackageCommand.assertPackageFile(JPackageCommand.java:1411) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.JPackageCommand.runStandardAsserts(JPackageCommand.java:1334) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.PackageTest$Handler.verifyPackageInstalled(PackageTest.java:805) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.PackageTest$Handler.processAction(PackageTest.java:742) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:592) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:512) [2026-03-18T02:29:54.576Z] at java.base/java.util.ImmutableCollections$List12.forEach(ImmutableCollections.java:680) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.PackageTest.lambda$runActions$1(PackageTest.java:486) [2026-03-18T02:29:54.576Z] at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.PackageTest.lambda$runActions$0(PackageTest.java:485) [2026-03-18T02:29:54.576Z] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.PackageTest.runActions(PackageTest.java:484) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:58) [2026-03-18T02:29:54.576Z] at PerUserCfgTest.test(PerUserCfgTest.java:144) [2026-03-18T02:29:54.576Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:29:54.576Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:239) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$0(TKit.java:234) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.TKit.lambda$runTests$2(TKit.java:189) [2026-03-18T02:29:54.576Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.TKit.lambda$runTests$1(TKit.java:184) [2026-03-18T02:29:54.576Z] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) [2026-03-18T02:29:54.576Z] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.TKit.lambda$runTests$0(TKit.java:183) [2026-03-18T02:29:54.576Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.TKit.runTests(TKit.java:182) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.TKit.runTests(TKit.java:172) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.Main.runTests(Main.java:121) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:29:54.576Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:29:54.576Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:29:54.577Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:29:54.577Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:29:54.577Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:29:54.577Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:29:54.577Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:29:54.577Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:29:54.577Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:29:54.577Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:29:54.577Z] java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:29:54.577Z] at jdk.jpackage.test.Main.reportSummary(Main.java:172) [2026-03-18T02:29:54.577Z] at jdk.jpackage.test.Main.runTests(Main.java:132) [2026-03-18T02:29:54.577Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:29:54.577Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:29:54.577Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:29:54.577Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:29:54.577Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:29:54.577Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:29:54.577Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:29:54.577Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:29:54.577Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:29:54.577Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:29:54.577Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:29:54.577Z] [2026-03-18T02:29:54.577Z] JavaTest Message: Test threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:29:54.577Z] JavaTest Message: shutting down test [2026-03-18T02:29:54.577Z] [2026-03-18T02:29:54.577Z] STATUS:Failed.`main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:29:54.577Z] rerun: [2026-03-18T02:29:54.577Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1' && \ [2026-03-18T02:29:54.577Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:29:54.577Z] SystemDrive=C: \ [2026-03-18T02:29:54.577Z] SystemRoot='C:\Windows' \ [2026-03-18T02:29:54.577Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:29:54.577Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:29:54.577Z] windir='C:\Windows' \ [2026-03-18T02:29:54.577Z] CLASSPATH='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar' \ [2026-03-18T02:29:54.577Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\java' \ [2026-03-18T02:29:54.577Z] -Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:29:54.577Z] -Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:29:54.577Z] -Dtest.compiler.opts= \ [2026-03-18T02:29:54.577Z] -Dtest.java.opts= \ [2026-03-18T02:29:54.577Z] -Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:29:54.577Z] -Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:29:54.577Z] -Dtest.timeout.factor=8.0 \ [2026-03-18T02:29:54.577Z] -Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:29:54.577Z] -Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:29:54.577Z] -Dtest.name=tools/jpackage/share/PerUserCfgTest.java \ [2026-03-18T02:29:54.577Z] -Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:29:54.577Z] -Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\PerUserCfgTest.java' \ [2026-03-18T02:29:54.577Z] -Dtest.main.class=PerUserCfgTest \ [2026-03-18T02:29:54.577Z] -Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:29:54.577Z] -Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:29:54.577Z] -Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d' \ [2026-03-18T02:29:54.577Z] -Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:29:54.577Z] -Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\PerUserCfgTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:29:54.577Z] -Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:29:54.577Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:29:54.577Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:29:54.577Z] --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:29:54.577Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:29:54.577Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:29:54.577Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:29:54.577Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:29:54.577Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:29:54.577Z] --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:29:54.577Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:29:54.577Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:29:54.577Z] -ea \ [2026-03-18T02:29:54.577Z] -esa \ [2026-03-18T02:29:54.577Z] -Xmx512m \ [2026-03-18T02:29:54.577Z] -XX:+UseCompressedOops \ [2026-03-18T02:29:54.577Z] '-Djava.library.path=c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:29:54.577Z] -Xmx512m \ [2026-03-18T02:29:54.577Z] com.sun.javatest.regtest.agent.MainWrapper 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\tools\jpackage\share\PerUserCfgTest.d\main.0.jta' --jpt-run=PerUserCfgTest [2026-03-18T02:29:54.577Z] [2026-03-18T02:29:54.577Z] TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:29:54.577Z] -------------------------------------------------- [2026-03-18T02:41:51.883Z] TEST: tools/jpackage/share/ServiceTest.java#id1 [2026-03-18T02:41:51.883Z] TEST JDK: c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image [2026-03-18T02:41:51.883Z] [2026-03-18T02:41:51.883Z] ACTION: build -- Passed. Build successful [2026-03-18T02:41:51.883Z] REASON: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:41:51.883Z] TIME: 1.548 seconds [2026-03-18T02:41:51.883Z] messages: [2026-03-18T02:41:51.883Z] command: build jdk.jpackage.test.* [2026-03-18T02:41:51.883Z] reason: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:41:51.883Z] started: Wed Mar 18 02:29:48.518 UTC 2026 [2026-03-18T02:41:51.883Z] Library /test/jdk/tools/jpackage/helpers: [2026-03-18T02:41:51.884Z] compile: jdk.jpackage.test.AdditionalLauncher, jdk.jpackage.test.Annotations, jdk.jpackage.test.AppImageFile, jdk.jpackage.test.ApplicationLayout, jdk.jpackage.test.CannedArgument, jdk.jpackage.test.CannedFormattedString, jdk.jpackage.test.CfgFile, jdk.jpackage.test.Comm, jdk.jpackage.test.CommandArguments, jdk.jpackage.test.ConfigFilesStasher, jdk.jpackage.test.ConfigurationTarget, jdk.jpackage.test.Executor, jdk.jpackage.test.FileAssociations, jdk.jpackage.test.Functional, jdk.jpackage.test.HelloApp, jdk.jpackage.test.JarBuilder, jdk.jpackage.test.JavaAppDesc, jdk.jpackage.test.JavaTool, jdk.jpackage.test.JPackageCommand, jdk.jpackage.test.JPackageStringBundle, jdk.jpackage.test.JPackageUserScript, jdk.jpackage.test.LauncherAsServiceVerifier, jdk.jpackage.test.LauncherIconVerifier, jdk.jpackage.test.LauncherShortcut, jdk.jpackage.test.LauncherVerifier, jdk.jpackage.test.LinuxHelper, jdk.jpackage.test.MacHelper, jdk.jpackage.test.MacSign, jdk.jpackage.test.MacSignVerify, jdk.jpackage.test.Main, jdk.jpackage.test.MethodCall, jdk.jpackage.test.MsiDatabase, jdk.jpackage.test.ObjectMapper, jdk.jpackage.test.PackageFile, jdk.jpackage.test.PackageTest, jdk.jpackage.test.PackageType, jdk.jpackage.test.PropertyFile, jdk.jpackage.test.PropertyFinder, jdk.jpackage.test.RunnablePackageTest, jdk.jpackage.test.TestBuilder, jdk.jpackage.test.TestBuilderConfig, jdk.jpackage.test.TestInstance, jdk.jpackage.test.TestMethodSupplier, jdk.jpackage.test.TKit, jdk.jpackage.test.WindowsHelper, jdk.jpackage.test.WinExecutableIconVerifier, jdk.jpackage.test.WinShortcutVerifier [2026-03-18T02:41:51.884Z] finished: Wed Mar 18 02:29:50.066 UTC 2026 [2026-03-18T02:41:51.884Z] elapsed time (seconds): 1.548 [2026-03-18T02:41:51.884Z] [2026-03-18T02:41:51.884Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:41:51.884Z] REASON: .class file out of date or does not exist [2026-03-18T02:41:51.884Z] TIME: 1.537 seconds [2026-03-18T02:41:51.884Z] messages: [2026-03-18T02:41:51.884Z] command: compile C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java [2026-03-18T02:41:51.884Z] reason: .class file out of date or does not exist [2026-03-18T02:41:51.884Z] started: Wed Mar 18 02:29:48.528 UTC 2026 [2026-03-18T02:41:51.884Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:41:51.884Z] Mode: agentvm [2026-03-18T02:41:51.884Z] Agent id: 3 [2026-03-18T02:41:51.884Z] Process id: 66800 [2026-03-18T02:41:51.884Z] finished: Wed Mar 18 02:29:50.065 UTC 2026 [2026-03-18T02:41:51.884Z] elapsed time (seconds): 1.537 [2026-03-18T02:41:51.884Z] configuration: [2026-03-18T02:41:51.884Z] Boot Layer (javac runtime environment) [2026-03-18T02:41:51.884Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:41:51.884Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:41:51.884Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:41:51.884Z] [2026-03-18T02:41:51.884Z] javac compilation environment [2026-03-18T02:41:51.884Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:41:51.884Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:41:51.884Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:41:51.884Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:41:51.884Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:41:51.884Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:41:51.884Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:41:51.884Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:41:51.884Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:41:51.884Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:41:51.884Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d [2026-03-18T02:41:51.884Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:41:51.884Z] [2026-03-18T02:41:51.884Z] rerun: [2026-03-18T02:41:51.884Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1' && \ [2026-03-18T02:41:51.884Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:41:51.884Z] SystemDrive=C: \ [2026-03-18T02:41:51.884Z] SystemRoot='C:\Windows' \ [2026-03-18T02:41:51.884Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:41:51.884Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:41:51.884Z] windir='C:\Windows' \ [2026-03-18T02:41:51.884Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:41:51.884Z] -J-ea \ [2026-03-18T02:41:51.884Z] -J-esa \ [2026-03-18T02:41:51.884Z] -J-Xmx512m \ [2026-03-18T02:41:51.884Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:41:51.884Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:41:51.884Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:41:51.884Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:41:51.884Z] -J-Dtest.java.opts= \ [2026-03-18T02:41:51.884Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:41:51.884Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:41:51.884Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:41:51.884Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:41:51.884Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:41:51.884Z] -J-Dtest.name=tools/jpackage/share/ServiceTest.java#id1 \ [2026-03-18T02:41:51.884Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:41:51.884Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\ServiceTest.java' \ [2026-03-18T02:41:51.884Z] -J-Dtest.main.class=ServiceTest \ [2026-03-18T02:41:51.884Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:41:51.884Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:41:51.884Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d' \ [2026-03-18T02:41:51.884Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:41:51.884Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:41:51.884Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:41:51.884Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:41:51.884Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:41:51.884Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:41:51.884Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:41:51.884Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:41:51.884Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:41:51.884Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:41:51.884Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:41:51.884Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:41:51.884Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:41:51.884Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:41:51.885Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d\test\jdk\tools\jpackage\helpers' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java' [2026-03-18T02:41:51.885Z] [2026-03-18T02:41:51.885Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:41:51.885Z] REASON: User specified action: run compile -Xlint:all -Werror ServiceTest.java [2026-03-18T02:41:51.885Z] TIME: 0.809 seconds [2026-03-18T02:41:51.885Z] messages: [2026-03-18T02:41:51.885Z] command: compile -Xlint:all -Werror C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\ServiceTest.java [2026-03-18T02:41:51.885Z] reason: User specified action: run compile -Xlint:all -Werror ServiceTest.java [2026-03-18T02:41:51.885Z] started: Wed Mar 18 02:29:50.066 UTC 2026 [2026-03-18T02:41:51.885Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:41:51.885Z] Mode: agentvm [2026-03-18T02:41:51.885Z] Agent id: 3 [2026-03-18T02:41:51.885Z] Process id: 66800 [2026-03-18T02:41:51.885Z] finished: Wed Mar 18 02:29:50.875 UTC 2026 [2026-03-18T02:41:51.885Z] elapsed time (seconds): 0.809 [2026-03-18T02:41:51.885Z] configuration: [2026-03-18T02:41:51.885Z] Boot Layer (javac runtime environment) [2026-03-18T02:41:51.885Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:41:51.885Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:41:51.885Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:41:51.885Z] [2026-03-18T02:41:51.885Z] javac compilation environment [2026-03-18T02:41:51.885Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:41:51.885Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:41:51.885Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:41:51.885Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:41:51.885Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:41:51.885Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:41:51.885Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:41:51.885Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:41:51.885Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:41:51.885Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share [2026-03-18T02:41:51.885Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:41:51.885Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share [2026-03-18T02:41:51.885Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d [2026-03-18T02:41:51.885Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:41:51.885Z] [2026-03-18T02:41:51.885Z] rerun: [2026-03-18T02:41:51.885Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1' && \ [2026-03-18T02:41:51.885Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:41:51.885Z] SystemDrive=C: \ [2026-03-18T02:41:51.885Z] SystemRoot='C:\Windows' \ [2026-03-18T02:41:51.885Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:41:51.885Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:41:51.885Z] windir='C:\Windows' \ [2026-03-18T02:41:51.885Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:41:51.885Z] -J-ea \ [2026-03-18T02:41:51.885Z] -J-esa \ [2026-03-18T02:41:51.885Z] -J-Xmx512m \ [2026-03-18T02:41:51.885Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:41:51.885Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:41:51.885Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:41:51.885Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:41:51.885Z] -J-Dtest.java.opts= \ [2026-03-18T02:41:51.885Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:41:51.885Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:41:51.885Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:41:51.885Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:41:51.885Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:41:51.885Z] -J-Dtest.name=tools/jpackage/share/ServiceTest.java#id1 \ [2026-03-18T02:41:51.885Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:41:51.885Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\ServiceTest.java' \ [2026-03-18T02:41:51.885Z] -J-Dtest.main.class=ServiceTest \ [2026-03-18T02:41:51.885Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:41:51.885Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:41:51.885Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d' \ [2026-03-18T02:41:51.885Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:41:51.885Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:41:51.885Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:41:51.885Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:41:51.885Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:41:51.885Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:41:51.885Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:41:51.885Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:41:51.885Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:41:51.885Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:41:51.885Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:41:51.885Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:41:51.885Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d' \ [2026-03-18T02:41:51.885Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:41:51.885Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:41:51.885Z] -Xlint:all \ [2026-03-18T02:41:51.885Z] -Werror 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\ServiceTest.java' [2026-03-18T02:41:51.885Z] [2026-03-18T02:41:51.885Z] ACTION: build -- Passed. All files up to date [2026-03-18T02:41:51.885Z] REASON: Named class compiled on demand [2026-03-18T02:41:51.885Z] TIME: 0.023 seconds [2026-03-18T02:41:51.885Z] messages: [2026-03-18T02:41:51.885Z] command: build jdk.jpackage.test.Main [2026-03-18T02:41:51.885Z] reason: Named class compiled on demand [2026-03-18T02:41:51.885Z] started: Wed Mar 18 02:29:50.875 UTC 2026 [2026-03-18T02:41:51.885Z] finished: Wed Mar 18 02:29:50.898 UTC 2026 [2026-03-18T02:41:51.885Z] elapsed time (seconds): 0.023 [2026-03-18T02:41:51.885Z] [2026-03-18T02:41:51.885Z] ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 6 FAILED TESTS [2026-03-18T02:41:51.885Z] REASON: User specified action: run main/othervm/timeout=2880 -Xmx512m jdk.jpackage.test.Main --jpt-run=ServiceTest [2026-03-18T02:41:51.885Z] TIME: 655.439 seconds [2026-03-18T02:41:51.885Z] messages: [2026-03-18T02:41:51.885Z] command: main -Xmx512m jdk.jpackage.test.Main --jpt-run=ServiceTest [2026-03-18T02:41:51.885Z] reason: User specified action: run main/othervm/timeout=2880 -Xmx512m jdk.jpackage.test.Main --jpt-run=ServiceTest [2026-03-18T02:41:51.885Z] exclusiveAccess wait time (seconds): 60.699 [2026-03-18T02:41:51.885Z] started: Wed Mar 18 02:30:51.601 UTC 2026 [2026-03-18T02:41:51.885Z] Mode: othervm [/othervm specified] [2026-03-18T02:41:51.885Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:41:51.885Z] Process id: 9564 [2026-03-18T02:41:51.885Z] finished: Wed Mar 18 02:41:47.040 UTC 2026 [2026-03-18T02:41:51.885Z] elapsed time (seconds): 655.439 [2026-03-18T02:41:51.885Z] configuration: [2026-03-18T02:41:51.885Z] Boot Layer [2026-03-18T02:41:51.885Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:41:51.885Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:41:51.885Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:41:51.885Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:41:51.885Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:41:51.885Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:41:51.885Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:41:51.885Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:41:51.885Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:41:51.885Z] add opens: jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:41:51.885Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:41:51.885Z] [2026-03-18T02:41:51.885Z] STDOUT: [2026-03-18T02:41:51.885Z] [02:30:52.036] Parsing [--jpt-run=ServiceTest]... [2026-03-18T02:41:51.885Z] [02:30:52.190] ServiceTest -> [public void ServiceTest.test() throws java.lang.Throwable, public void ServiceTest.testAddL(boolean,boolean), public void ServiceTest.testUpdate() throws java.lang.Throwable, public void ServiceTest.testAddLFromAppImage(boolean,boolean)] [2026-03-18T02:41:51.885Z] [02:30:52.288] Create: ServiceTest.test [2026-03-18T02:41:51.885Z] [02:30:52.290] Create: ServiceTest.testAddL(true, false) [2026-03-18T02:41:51.885Z] [02:30:52.291] Create: ServiceTest.testAddL(false, false) [2026-03-18T02:41:51.885Z] [02:30:52.292] Create: ServiceTest.testUpdate [2026-03-18T02:41:51.885Z] [02:30:52.293] Create: ServiceTest.testAddLFromAppImage(true, false) [2026-03-18T02:41:51.885Z] [02:30:52.293] Create: ServiceTest.testAddLFromAppImage(false, false) [2026-03-18T02:41:51.885Z] [02:30:52.307] [ RUN ] ServiceTest.test [2026-03-18T02:41:51.885Z] [02:30:52.316] TRACE: Using [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\java.exe] as a service installer [2026-03-18T02:41:51.885Z] [02:30:52.645] TRACE: Bundler msi enabled [2026-03-18T02:41:51.885Z] [02:30:52.645] TRACE: Bundler exe enabled [2026-03-18T02:41:51.885Z] [02:30:52.685] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:41:51.885Z] [02:30:52.866] TRACE: exec: Execute tool provider [javac -d test\jar-workdir --release 11 test\src\com\foo\ServiceTest.java](6); discard out+err... [2026-03-18T02:41:51.885Z] [02:30:53.991] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.885Z] [02:30:53.999] TRACE: assertEquals(0): Check command tool provider [javac -d test\jar-workdir --release 11 test\src\com\foo\ServiceTest.java](6) exited with 0 code [2026-03-18T02:41:51.885Z] [02:30:54.001] TRACE: exec: Execute tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7); discard out+err... [2026-03-18T02:41:51.885Z] [02:30:54.085] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.885Z] [02:30:54.086] TRACE: assertEquals(0): Check command tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7) exited with 0 code [2026-03-18T02:41:51.885Z] [02:30:54.098] TRACE: Files in [test\resource-dir] resource dir: [2026-03-18T02:41:51.885Z] [02:30:54.100] TRACE: [service-installer.exe] [2026-03-18T02:41:51.885Z] [02:30:54.100] TRACE: Done [2026-03-18T02:41:51.885Z] [02:30:54.133] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name ServiceTest --type msi --main-jar hello.jar --main-class com.foo.ServiceTest --launcher-as-service --arguments A1 --java-options -Djpackage.test.appOutput=$ROOTDIR\launcher-as-service.txt --java-options -Djpackage.test.noexit=true --resource-dir test\resource-dir -J-Djlink.debug=true --verbose](24); inherit out+err... [2026-03-18T02:41:51.885Z] [02:30:54.960] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:41:51.885Z] [02:30:54.967] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:41:51.885Z] [02:31:00.042] Command [PID: -1]: [2026-03-18T02:41:51.885Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4888516573353939958\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:41:51.885Z] [02:31:00.043] Output: [2026-03-18T02:41:51.885Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:41:51.885Z] [2026-03-18T02:41:51.885Z] [02:31:00.043] Returned: 0 [2026-03-18T02:41:51.885Z] [2026-03-18T02:41:51.885Z] [02:31:00.150] Using default package resource JavaApp.ico [icon] (add ServiceTest.ico to the resource-dir to customize). [2026-03-18T02:41:51.885Z] [02:31:00.157] Using default package resource WinLauncher.template [Template for creating executable properties file] (add ServiceTest.properties to the resource-dir to customize). [2026-03-18T02:41:51.885Z] [02:31:00.165] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4888516573353939958". [2026-03-18T02:41:51.885Z] [02:31:00.584] Using default package resource service-install.wxi [Service installer WiX project file] (add ServiceTest-service-install.wxi to the resource-dir to customize). [2026-03-18T02:41:51.885Z] [02:31:00.723] Using default package resource service-config.wxi [Service installer WiX project file] (add ServiceTest-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.885Z] [02:31:00.836] Using default package resource service-config.wxi [Service installer WiX project file] (add ServiceTest-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.885Z] [02:31:01.083] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:41:51.885Z] [02:31:01.326] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:41:51.885Z] [02:31:01.385] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\output\ServiceTest-1.0.msi. [2026-03-18T02:41:51.885Z] [02:31:01.385] MSI ProductCode: 445f8564-5240-3cf3-a1c3-eeb8bd402b5c. [2026-03-18T02:41:51.885Z] [02:31:01.385] MSI UpgradeCode: dd59378c-f782-36ff-9744-6d12aa7e96d5. [2026-03-18T02:41:51.885Z] [02:31:01.545] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:41:51.885Z] [02:31:01.588] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:31:01.630] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:31:01.639] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:31:01.647] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:31:01.656] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:31:01.667] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:31:01.685] No default package resource [script to run after application image is populated] (add ServiceTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:31:01.686] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\output\ServiceTest-1.0.msi. [2026-03-18T02:41:51.886Z] [02:31:01.689] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4888516573353939958\image [2026-03-18T02:41:51.886Z] [02:31:39.466] Command [PID: 26132]: [2026-03-18T02:41:51.886Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4888516573353939958\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4888516573353939958\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4888516573353939958\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4888516573353939958\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4888516573353939958\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4888516573353939958\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=ServiceTest -d JpProductCode=445f8564-5240-3cf3-a1c3-eeb8bd402b5c -d JpAppName=ServiceTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4888516573353939958\image\ServiceTest.exe -d JpAppSizeKb=128364 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=dd59378c-f782-36ff-9744-6d12aa7e96d5 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4888516573353939958\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4888516573353939958\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4888516573353939958\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4888516573353939958\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4888516573353939958\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage4888516573353939958\wixobj\a.msi [2026-03-18T02:41:51.886Z] [02:31:39.466] Returned: 0 [2026-03-18T02:41:51.886Z] [2026-03-18T02:41:51.886Z] [02:31:39.503] Succeeded in building MSI Installer Package package [2026-03-18T02:41:51.886Z] [02:31:39.772] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.886Z] [02:31:39.773] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name ServiceTest --type msi --main-jar hello.jar --main-class com.foo.ServiceTest --launcher-as-service --arguments A1 --java-options -Djpackage.test.appOutput=$ROOTDIR\launcher-as-service.txt --java-options -Djpackage.test.noexit=true --resource-dir test\resource-dir -J-Djlink.debug=true --verbose](24) exited with 0 code [2026-03-18T02:41:51.886Z] [02:31:39.774] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RESOURCE_DIR}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\resource-dir] [2026-03-18T02:41:51.886Z] [02:31:39.776] TRACE: assertStringListEquals(1, #) [2026-03-18T02:41:51.886Z] [02:31:39.776] TRACE: assertStringListEquals(2, service-installer.exe#2026-03-17T19:11:50Z) [2026-03-18T02:41:51.886Z] [02:31:39.776] TRACE: assertTrue(): Check [test\output\ServiceTest-1.0.msi] path exists [2026-03-18T02:41:51.886Z] [02:31:39.777] TRACE: assertTrue(): Check [test\output\ServiceTest-1.0.msi] is a file [2026-03-18T02:41:51.886Z] [02:31:39.826] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\unpacked-msi\unpack.bat] text file... [2026-03-18T02:41:51.886Z] [02:31:39.827] TRACE: icacls "test\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:41:51.886Z] [02:31:39.827] TRACE: msiexec /a "test\output\ServiceTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test\unpacked-msi\Program Files" [2026-03-18T02:41:51.886Z] [02:31:39.828] TRACE: Done [2026-03-18T02:41:51.886Z] [02:31:39.830] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.886Z] [02:31:41.238] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.886Z] [02:31:44.240] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.886Z] [02:31:45.562] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.886Z] [02:31:49.563] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.886Z] [02:31:50.939] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.886Z] [02:31:55.944] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.886Z] [02:31:57.296] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.886Z] [02:32:03.297] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.886Z] [02:32:04.723] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.886Z] [02:32:11.725] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.886Z] [02:32:13.107] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.886Z] [02:32:21.109] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.886Z] [02:32:22.459] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.886Z] [02:32:31.460] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.886Z] [02:32:32.806] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.886Z] [02:32:42.813] TRACE: Convert [PFiles64\ServiceTest] into [ServiceTest] in [test\unpacked-msi\Program Files] directory [2026-03-18T02:41:51.886Z] [02:32:42.814] TRACE: Deleting [test\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:41:51.886Z] [02:32:42.816] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name ServiceTest --type msi --main-jar hello.jar --main-class com.foo.ServiceTest --launcher-as-service --arguments A1 --java-options -Djpackage.test.appOutput=$ROOTDIR\launcher-as-service.txt --java-options -Djpackage.test.noexit=true --resource-dir test\resource-dir](22) [2026-03-18T02:41:51.886Z] [02:32:42.883] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:41:51.886Z] [02:32:42.883] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:41:51.886Z] [02:32:42.887] ERROR: Failed: Check [test\unpacked-msi\Program Files\ServiceTest\service-installer.exe] path exists [2026-03-18T02:41:51.886Z] [02:32:42.888] [ FAILED ] ServiceTest.test; checks=8 [2026-03-18T02:41:51.886Z] [02:32:42.891] [ RUN ] ServiceTest.testAddL(false, false) [2026-03-18T02:41:51.886Z] [02:32:42.891] TRACE: Using [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\java.exe] as a service installer [2026-03-18T02:41:51.886Z] [02:32:42.906] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:41:51.886Z] [02:32:42.909] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddL.4a1ea299\notservice.properties] properties file... [2026-03-18T02:41:51.886Z] [02:32:42.909] TRACE: launcher-as-service=false [2026-03-18T02:41:51.886Z] [02:32:42.909] TRACE: java-options=-Djpackage.test.noexit=true [2026-03-18T02:41:51.886Z] [02:32:42.910] TRACE: Done [2026-03-18T02:41:51.886Z] [02:32:42.912] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddL.4a1ea299\AL1.properties] properties file... [2026-03-18T02:41:51.886Z] [02:32:42.912] TRACE: launcher-as-service=true [2026-03-18T02:41:51.886Z] [02:32:42.912] TRACE: arguments=AL1 [2026-03-18T02:41:51.886Z] [02:32:42.912] TRACE: java-options=-Djpackage.test.appOutput=$ROOTDIR\\AddLServiceTest-0000019cfec9c890-A1-launcher-as-service.txt -Djpackage.test.noexit=true [2026-03-18T02:41:51.886Z] [02:32:42.913] TRACE: Done [2026-03-18T02:41:51.886Z] [02:32:42.921] TRACE: exec: Execute tool provider [javac -d testAddL.4a1ea299\jar-workdir --release 11 testAddL.4a1ea299\src\com\buz\AddLaunchersServiceTest.java](6); discard out+err... [2026-03-18T02:41:51.886Z] [02:32:43.196] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.886Z] [02:32:43.196] TRACE: assertEquals(0): Check command tool provider [javac -d testAddL.4a1ea299\jar-workdir --release 11 testAddL.4a1ea299\src\com\buz\AddLaunchersServiceTest.java](6) exited with 0 code [2026-03-18T02:41:51.886Z] [02:32:43.198] TRACE: exec: Execute tool provider [jar -c -f testAddL.4a1ea299\input\hello.jar -C testAddL.4a1ea299\jar-workdir .](7); discard out+err... [2026-03-18T02:41:51.886Z] [02:32:43.227] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.886Z] [02:32:43.228] TRACE: assertEquals(0): Check command tool provider [jar -c -f testAddL.4a1ea299\input\hello.jar -C testAddL.4a1ea299\jar-workdir .](7) exited with 0 code [2026-03-18T02:41:51.886Z] [02:32:43.233] TRACE: Files in [testAddL.4a1ea299\resource-dir] resource dir: [2026-03-18T02:41:51.886Z] [02:32:43.233] TRACE: [service-installer.exe] [2026-03-18T02:41:51.886Z] [02:32:43.234] TRACE: Done [2026-03-18T02:41:51.886Z] [02:32:43.237] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testAddL.4a1ea299\input --dest testAddL.4a1ea299\output --name AddLServiceTest --type msi --main-jar hello.jar --main-class com.buz.AddLaunchersServiceTest --win-console --add-launcher notservice=testAddL.4a1ea299\notservice.properties --add-launcher AL1=testAddL.4a1ea299\AL1.properties --resource-dir testAddL.4a1ea299\resource-dir -J-Djlink.debug=true --verbose](22); inherit out+err... [2026-03-18T02:41:51.886Z] [02:32:44.116] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:41:51.886Z] [02:32:44.126] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:41:51.886Z] [02:32:49.070] Command [PID: -1]: [2026-03-18T02:41:51.886Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11113296129760125894\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:41:51.886Z] [02:32:49.070] Output: [2026-03-18T02:41:51.886Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:41:51.886Z] [2026-03-18T02:41:51.886Z] [02:32:49.070] Returned: 0 [2026-03-18T02:41:51.886Z] [2026-03-18T02:41:51.886Z] [02:32:49.155] Using default package resource JavaApp.ico [icon] (add AddLServiceTest.ico to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:32:49.163] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLServiceTest.properties to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:32:49.173] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11113296129760125894". [2026-03-18T02:41:51.886Z] [02:32:49.197] Using default package resource JavaApp.ico [icon] (add notservice.ico to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:32:49.199] Using default package resource WinLauncher.template [Template for creating executable properties file] (add notservice.properties to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:32:49.201] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11113296129760125894". [2026-03-18T02:41:51.886Z] [02:32:49.224] Using default package resource JavaApp.ico [icon] (add AL1.ico to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:32:49.227] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AL1.properties to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:32:49.231] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11113296129760125894". [2026-03-18T02:41:51.886Z] [02:32:49.629] Using default package resource service-install.wxi [Service installer WiX project file] (add AL1-service-install.wxi to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:32:49.864] Using default package resource service-config.wxi [Service installer WiX project file] (add AL1-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:32:49.884] Using default package resource service-config.wxi [Service installer WiX project file] (add AL1-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:32:50.087] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:32:50.278] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:32:50.310] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddL.4a1ea299\output\AddLServiceTest-1.0.msi. [2026-03-18T02:41:51.886Z] [02:32:50.311] MSI ProductCode: 936d3c83-f83e-3f20-8a19-833b9a6a0f43. [2026-03-18T02:41:51.886Z] [02:32:50.311] MSI UpgradeCode: 9d064697-9cf1-3940-b545-253f9118e295. [2026-03-18T02:41:51.886Z] [02:32:50.457] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:32:50.528] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:32:50.555] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:41:51.886Z] [02:32:50.565] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:32:50.574] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:32:50.583] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:32:50.590] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:32:50.609] No default package resource [script to run after application image is populated] (add AddLServiceTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:32:50.616] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddL.4a1ea299\output\AddLServiceTest-1.0.msi. [2026-03-18T02:41:51.887Z] [02:32:50.620] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11113296129760125894\image [2026-03-18T02:41:51.887Z] [02:33:28.119] Command [PID: 63544]: [2026-03-18T02:41:51.887Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11113296129760125894\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11113296129760125894\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11113296129760125894\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11113296129760125894\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11113296129760125894\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11113296129760125894\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLServiceTest -d JpProductCode=936d3c83-f83e-3f20-8a19-833b9a6a0f43 -d JpAppName=AddLServiceTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11113296129760125894\image\AddLServiceTest.exe -d JpAppSizeKb=129341 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=9d064697-9cf1-3940-b545-253f9118e295 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11113296129760125894\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11113296129760125894\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11113296129760125894\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11113296129760125894\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11113296129760125894\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11113296129760125894\wixobj\a.msi [2026-03-18T02:41:51.887Z] [02:33:28.119] Returned: 0 [2026-03-18T02:41:51.887Z] [2026-03-18T02:41:51.887Z] [02:33:28.154] Succeeded in building MSI Installer Package package [2026-03-18T02:41:51.887Z] [02:33:28.421] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.887Z] [02:33:28.422] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testAddL.4a1ea299\input --dest testAddL.4a1ea299\output --name AddLServiceTest --type msi --main-jar hello.jar --main-class com.buz.AddLaunchersServiceTest --win-console --add-launcher notservice=testAddL.4a1ea299\notservice.properties --add-launcher AL1=testAddL.4a1ea299\AL1.properties --resource-dir testAddL.4a1ea299\resource-dir -J-Djlink.debug=true --verbose](22) exited with 0 code [2026-03-18T02:41:51.887Z] [02:33:28.423] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RESOURCE_DIR}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddL.4a1ea299\resource-dir] [2026-03-18T02:41:51.887Z] [02:33:28.423] TRACE: assertStringListEquals(1, #) [2026-03-18T02:41:51.887Z] [02:33:28.424] TRACE: assertStringListEquals(2, service-installer.exe#2026-03-17T19:11:50Z) [2026-03-18T02:41:51.887Z] [02:33:28.424] TRACE: assertTrue(): Check [testAddL.4a1ea299\output\AddLServiceTest-1.0.msi] path exists [2026-03-18T02:41:51.887Z] [02:33:28.424] TRACE: assertTrue(): Check [testAddL.4a1ea299\output\AddLServiceTest-1.0.msi] is a file [2026-03-18T02:41:51.887Z] [02:33:28.471] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testAddL.4a1ea299\output\AddLServiceTest-1.0.msi testAddL.4a1ea299\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:41:51.887Z] Export table [File] in [testAddL.4a1ea299\msi-db/File.idt] file [2026-03-18T02:41:51.887Z] Export table [Component] in [testAddL.4a1ea299\msi-db/Component.idt] file [2026-03-18T02:41:51.887Z] Export table [Directory] in [testAddL.4a1ea299\msi-db/Directory.idt] file [2026-03-18T02:41:51.887Z] [02:33:28.582] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.887Z] [02:33:28.584] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testAddL.4a1ea299\output\AddLServiceTest-1.0.msi testAddL.4a1ea299\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:41:51.887Z] [02:33:28.670] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:41:51.887Z] [02:33:28.671] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddL.4a1ea299\unpacked-msi\unpack.bat] text file... [2026-03-18T02:41:51.887Z] [02:33:28.672] TRACE: icacls "testAddL.4a1ea299\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:41:51.887Z] [02:33:28.672] TRACE: msiexec /a "testAddL.4a1ea299\output\AddLServiceTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddL.4a1ea299\unpacked-msi\Program Files" [2026-03-18T02:41:51.887Z] [02:33:28.673] TRACE: Done [2026-03-18T02:41:51.887Z] [02:33:28.673] TRACE: exec: Execute [cmd /c testAddL.4a1ea299\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.887Z] [02:33:29.623] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.887Z] [02:33:32.625] TRACE: exec: Execute [cmd /c testAddL.4a1ea299\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.887Z] [02:33:33.556] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.887Z] [02:33:37.559] TRACE: exec: Execute [cmd /c testAddL.4a1ea299\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.887Z] [02:33:38.458] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.887Z] [02:33:43.459] TRACE: exec: Execute [cmd /c testAddL.4a1ea299\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.887Z] [02:33:44.380] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.887Z] [02:33:50.381] TRACE: exec: Execute [cmd /c testAddL.4a1ea299\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.887Z] [02:33:51.280] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.887Z] [02:33:58.282] TRACE: exec: Execute [cmd /c testAddL.4a1ea299\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.887Z] [02:33:59.181] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.887Z] [02:34:07.183] TRACE: exec: Execute [cmd /c testAddL.4a1ea299\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.887Z] [02:34:08.081] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.887Z] [02:34:17.084] TRACE: exec: Execute [cmd /c testAddL.4a1ea299\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.887Z] [02:34:17.979] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.887Z] [02:34:27.981] TRACE: Convert [PFiles64\AddLServiceTest] into [AddLServiceTest] in [testAddL.4a1ea299\unpacked-msi\Program Files] directory [2026-03-18T02:41:51.887Z] [02:34:27.982] TRACE: Deleting [testAddL.4a1ea299\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:41:51.887Z] [02:34:27.984] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testAddL.4a1ea299\input --dest testAddL.4a1ea299\output --name AddLServiceTest --type msi --main-jar hello.jar --main-class com.buz.AddLaunchersServiceTest --win-console --add-launcher notservice=testAddL.4a1ea299\notservice.properties --add-launcher AL1=testAddL.4a1ea299\AL1.properties --resource-dir testAddL.4a1ea299\resource-dir](20) [2026-03-18T02:41:51.887Z] [02:34:27.987] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:41:51.887Z] [02:34:27.987] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:41:51.887Z] [02:34:27.988] ERROR: Failed: Check [testAddL.4a1ea299\unpacked-msi\Program Files\AddLServiceTest\service-installer.exe] path exists [2026-03-18T02:41:51.887Z] [02:34:27.989] [ FAILED ] ServiceTest.testAddL(false, false); checks=10 [2026-03-18T02:41:51.887Z] [02:34:27.990] [ RUN ] ServiceTest.testAddL(true, false) [2026-03-18T02:41:51.887Z] [02:34:27.990] TRACE: Using [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\java.exe] as a service installer [2026-03-18T02:41:51.887Z] [02:34:27.993] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:41:51.887Z] [02:34:27.995] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddL.444d3b4c\notservice.properties] properties file... [2026-03-18T02:41:51.887Z] [02:34:27.995] TRACE: launcher-as-service=false [2026-03-18T02:41:51.887Z] [02:34:27.995] TRACE: java-options=-Djpackage.test.noexit=true [2026-03-18T02:41:51.887Z] [02:34:27.996] TRACE: Done [2026-03-18T02:41:51.887Z] [02:34:27.997] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddL.444d3b4c\AL1.properties] properties file... [2026-03-18T02:41:51.887Z] [02:34:27.997] TRACE: launcher-as-service=true [2026-03-18T02:41:51.887Z] [02:34:27.997] TRACE: arguments=AL1 [2026-03-18T02:41:51.887Z] [02:34:27.998] TRACE: java-options=-Djpackage.test.appOutput=$ROOTDIR\\AddLServiceTest-0000019cfecb6317-A1-launcher-as-service.txt -Djpackage.test.noexit=true [2026-03-18T02:41:51.887Z] [02:34:27.998] TRACE: Done [2026-03-18T02:41:51.887Z] [02:34:27.999] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddL.444d3b4c\AL2.properties] properties file... [2026-03-18T02:41:51.887Z] [02:34:27.999] TRACE: arguments=AL2 [2026-03-18T02:41:51.887Z] [02:34:28.000] TRACE: java-options=-Djpackage.test.appOutput=$ROOTDIR\\AddLServiceTest-0000019cfecb6317-A2-launcher-as-service.txt -Djpackage.test.noexit=true [2026-03-18T02:41:51.887Z] [02:34:28.000] TRACE: Done [2026-03-18T02:41:51.887Z] [02:34:28.006] TRACE: exec: Execute tool provider [javac -d testAddL.444d3b4c\jar-workdir --release 11 testAddL.444d3b4c\src\com\buz\AddLaunchersServiceTest.java](6); discard out+err... [2026-03-18T02:41:51.887Z] [02:34:28.219] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.887Z] [02:34:28.219] TRACE: assertEquals(0): Check command tool provider [javac -d testAddL.444d3b4c\jar-workdir --release 11 testAddL.444d3b4c\src\com\buz\AddLaunchersServiceTest.java](6) exited with 0 code [2026-03-18T02:41:51.887Z] [02:34:28.221] TRACE: exec: Execute tool provider [jar -c -f testAddL.444d3b4c\input\hello.jar -C testAddL.444d3b4c\jar-workdir .](7); discard out+err... [2026-03-18T02:41:51.887Z] [02:34:28.251] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.887Z] [02:34:28.252] TRACE: assertEquals(0): Check command tool provider [jar -c -f testAddL.444d3b4c\input\hello.jar -C testAddL.444d3b4c\jar-workdir .](7) exited with 0 code [2026-03-18T02:41:51.887Z] [02:34:28.255] TRACE: Files in [testAddL.444d3b4c\resource-dir] resource dir: [2026-03-18T02:41:51.887Z] [02:34:28.256] TRACE: [service-installer.exe] [2026-03-18T02:41:51.887Z] [02:34:28.256] TRACE: Done [2026-03-18T02:41:51.887Z] [02:34:28.258] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testAddL.444d3b4c\input --dest testAddL.444d3b4c\output --name AddLServiceTest --type msi --main-jar hello.jar --main-class com.buz.AddLaunchersServiceTest --launcher-as-service --arguments Main --java-options -Djpackage.test.appOutput=$ROOTDIR\AddLServiceTest-0000019cfecb6317-launcher-as-service.txt --java-options -Djpackage.test.noexit=true --add-launcher notservice=testAddL.444d3b4c\notservice.properties --add-launcher AL1=testAddL.444d3b4c\AL1.properties --add-launcher AL2=testAddL.444d3b4c\AL2.properties --resource-dir testAddL.444d3b4c\resource-dir -J-Djlink.debug=true --verbose](30); inherit out+err... [2026-03-18T02:41:51.887Z] [02:34:29.154] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:41:51.887Z] [02:34:29.163] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:41:51.887Z] [02:34:34.338] Command [PID: -1]: [2026-03-18T02:41:51.887Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11268019052985865500\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:41:51.887Z] [02:34:34.339] Output: [2026-03-18T02:41:51.887Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:41:51.887Z] [2026-03-18T02:41:51.887Z] [02:34:34.339] Returned: 0 [2026-03-18T02:41:51.887Z] [2026-03-18T02:41:51.887Z] [02:34:34.425] Using default package resource JavaApp.ico [icon] (add AddLServiceTest.ico to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:34:34.440] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLServiceTest.properties to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:34:34.501] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11268019052985865500". [2026-03-18T02:41:51.887Z] [02:34:34.658] Using default package resource JavaApp.ico [icon] (add notservice.ico to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:34:34.662] Using default package resource WinLauncher.template [Template for creating executable properties file] (add notservice.properties to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:34:34.663] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11268019052985865500". [2026-03-18T02:41:51.887Z] [02:34:34.786] Using default package resource JavaApp.ico [icon] (add AL1.ico to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:34:34.788] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AL1.properties to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:34:34.789] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11268019052985865500". [2026-03-18T02:41:51.887Z] [02:34:34.918] Using default package resource JavaApp.ico [icon] (add AL2.ico to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:34:34.919] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AL2.properties to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:34:34.921] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11268019052985865500". [2026-03-18T02:41:51.887Z] [02:34:35.435] Using default package resource service-install.wxi [Service installer WiX project file] (add AddLServiceTest-service-install.wxi to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:34:35.483] Using default package resource service-install.wxi [Service installer WiX project file] (add AL1-service-install.wxi to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:34:35.487] Using default package resource service-install.wxi [Service installer WiX project file] (add AL2-service-install.wxi to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:34:35.566] Using default package resource service-config.wxi [Service installer WiX project file] (add AddLServiceTest-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:34:35.607] Using default package resource service-config.wxi [Service installer WiX project file] (add AddLServiceTest-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:34:35.612] Using default package resource service-config.wxi [Service installer WiX project file] (add AL1-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:34:35.617] Using default package resource service-config.wxi [Service installer WiX project file] (add AL1-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.887Z] [02:34:35.621] Using default package resource service-config.wxi [Service installer WiX project file] (add AL2-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.888Z] [02:34:35.625] Using default package resource service-config.wxi [Service installer WiX project file] (add AL2-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.888Z] [02:34:35.706] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:41:51.888Z] [02:34:35.852] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:41:51.888Z] [02:34:35.885] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddL.444d3b4c\output\AddLServiceTest-1.0.msi. [2026-03-18T02:41:51.888Z] [02:34:35.885] MSI ProductCode: 936d3c83-f83e-3f20-8a19-833b9a6a0f43. [2026-03-18T02:41:51.888Z] [02:34:35.885] MSI UpgradeCode: 9d064697-9cf1-3940-b545-253f9118e295. [2026-03-18T02:41:51.888Z] [02:34:35.926] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:41:51.888Z] [02:34:35.951] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:41:51.888Z] [02:34:35.979] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:41:51.888Z] [02:34:35.989] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:41:51.888Z] [02:34:35.998] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:41:51.888Z] [02:34:36.005] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:41:51.888Z] [02:34:36.011] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:41:51.888Z] [02:34:36.030] No default package resource [script to run after application image is populated] (add AddLServiceTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:41:51.888Z] [02:34:36.031] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddL.444d3b4c\output\AddLServiceTest-1.0.msi. [2026-03-18T02:41:51.888Z] [02:34:36.034] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11268019052985865500\image [2026-03-18T02:41:51.888Z] [02:35:13.675] Command [PID: 19012]: [2026-03-18T02:41:51.888Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11268019052985865500\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11268019052985865500\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11268019052985865500\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11268019052985865500\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11268019052985865500\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11268019052985865500\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLServiceTest -d JpProductCode=936d3c83-f83e-3f20-8a19-833b9a6a0f43 -d JpAppName=AddLServiceTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11268019052985865500\image\AddLServiceTest.exe -d JpAppSizeKb=129846 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=9d064697-9cf1-3940-b545-253f9118e295 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11268019052985865500\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11268019052985865500\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11268019052985865500\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11268019052985865500\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11268019052985865500\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage11268019052985865500\wixobj\a.msi [2026-03-18T02:41:51.888Z] [02:35:13.675] Returned: 0 [2026-03-18T02:41:51.888Z] [2026-03-18T02:41:51.888Z] [02:35:13.711] Succeeded in building MSI Installer Package package [2026-03-18T02:41:51.888Z] [02:35:13.982] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.888Z] [02:35:13.983] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testAddL.444d3b4c\input --dest testAddL.444d3b4c\output --name AddLServiceTest --type msi --main-jar hello.jar --main-class com.buz.AddLaunchersServiceTest --launcher-as-service --arguments Main --java-options -Djpackage.test.appOutput=$ROOTDIR\AddLServiceTest-0000019cfecb6317-launcher-as-service.txt --java-options -Djpackage.test.noexit=true --add-launcher notservice=testAddL.444d3b4c\notservice.properties --add-launcher AL1=testAddL.444d3b4c\AL1.properties --add-launcher AL2=testAddL.444d3b4c\AL2.properties --resource-dir testAddL.444d3b4c\resource-dir -J-Djlink.debug=true --verbose](30) exited with 0 code [2026-03-18T02:41:51.888Z] [02:35:13.983] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RESOURCE_DIR}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddL.444d3b4c\resource-dir] [2026-03-18T02:41:51.888Z] [02:35:13.984] TRACE: assertStringListEquals(1, #) [2026-03-18T02:41:51.888Z] [02:35:13.984] TRACE: assertStringListEquals(2, service-installer.exe#2026-03-17T19:11:50Z) [2026-03-18T02:41:51.888Z] [02:35:13.984] TRACE: assertTrue(): Check [testAddL.444d3b4c\output\AddLServiceTest-1.0.msi] path exists [2026-03-18T02:41:51.888Z] [02:35:13.985] TRACE: assertTrue(): Check [testAddL.444d3b4c\output\AddLServiceTest-1.0.msi] is a file [2026-03-18T02:41:51.888Z] [02:35:13.986] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testAddL.444d3b4c\output\AddLServiceTest-1.0.msi testAddL.444d3b4c\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:41:51.888Z] Export table [File] in [testAddL.444d3b4c\msi-db/File.idt] file [2026-03-18T02:41:51.888Z] Export table [Component] in [testAddL.444d3b4c\msi-db/Component.idt] file [2026-03-18T02:41:51.888Z] Export table [Directory] in [testAddL.444d3b4c\msi-db/Directory.idt] file [2026-03-18T02:41:51.888Z] [02:35:14.104] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.888Z] [02:35:14.105] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testAddL.444d3b4c\output\AddLServiceTest-1.0.msi testAddL.444d3b4c\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:41:51.888Z] [02:35:14.115] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:41:51.888Z] [02:35:14.117] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddL.444d3b4c\unpacked-msi\unpack.bat] text file... [2026-03-18T02:41:51.888Z] [02:35:14.117] TRACE: icacls "testAddL.444d3b4c\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:41:51.888Z] [02:35:14.117] TRACE: msiexec /a "testAddL.444d3b4c\output\AddLServiceTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddL.444d3b4c\unpacked-msi\Program Files" [2026-03-18T02:41:51.888Z] [02:35:14.118] TRACE: Done [2026-03-18T02:41:51.888Z] [02:35:14.119] TRACE: exec: Execute [cmd /c testAddL.444d3b4c\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.888Z] [02:35:15.070] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.888Z] [02:35:18.072] TRACE: exec: Execute [cmd /c testAddL.444d3b4c\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.888Z] [02:35:18.985] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.888Z] [02:35:22.986] TRACE: exec: Execute [cmd /c testAddL.444d3b4c\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.888Z] [02:35:23.895] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.888Z] [02:35:28.897] TRACE: exec: Execute [cmd /c testAddL.444d3b4c\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.888Z] [02:35:29.854] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.888Z] [02:35:35.855] TRACE: exec: Execute [cmd /c testAddL.444d3b4c\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.888Z] [02:35:36.765] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.888Z] [02:35:43.767] TRACE: exec: Execute [cmd /c testAddL.444d3b4c\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.888Z] [02:35:44.703] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.888Z] [02:35:52.705] TRACE: exec: Execute [cmd /c testAddL.444d3b4c\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.888Z] [02:35:53.609] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.888Z] [02:36:02.612] TRACE: exec: Execute [cmd /c testAddL.444d3b4c\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.888Z] [02:36:03.530] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.888Z] [02:36:13.531] TRACE: Convert [PFiles64\AddLServiceTest] into [AddLServiceTest] in [testAddL.444d3b4c\unpacked-msi\Program Files] directory [2026-03-18T02:41:51.888Z] [02:36:13.532] TRACE: Deleting [testAddL.444d3b4c\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:41:51.888Z] [02:36:13.533] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testAddL.444d3b4c\input --dest testAddL.444d3b4c\output --name AddLServiceTest --type msi --main-jar hello.jar --main-class com.buz.AddLaunchersServiceTest --launcher-as-service --arguments Main --java-options -Djpackage.test.appOutput=$ROOTDIR\AddLServiceTest-0000019cfecb6317-launcher-as-service.txt --java-options -Djpackage.test.noexit=true --add-launcher notservice=testAddL.444d3b4c\notservice.properties --add-launcher AL1=testAddL.444d3b4c\AL1.properties --add-launcher AL2=testAddL.444d3b4c\AL2.properties --resource-dir testAddL.444d3b4c\resource-dir](28) [2026-03-18T02:41:51.888Z] [02:36:13.535] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:41:51.888Z] [02:36:13.535] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:41:51.888Z] [02:36:13.536] ERROR: Failed: Check [testAddL.444d3b4c\unpacked-msi\Program Files\AddLServiceTest\service-installer.exe] path exists [2026-03-18T02:41:51.888Z] [02:36:13.537] [ FAILED ] ServiceTest.testAddL(true, false); checks=10 [2026-03-18T02:41:51.888Z] [02:36:13.538] [ RUN ] ServiceTest.testAddLFromAppImage(false, false) [2026-03-18T02:41:51.888Z] [02:36:13.538] TRACE: Using [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\java.exe] as a service installer [2026-03-18T02:41:51.888Z] [02:36:13.546] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:41:51.888Z] [02:36:13.551] TRACE: exec: Execute tool provider [javac -d testAddLFromAppImage.eea75f3d\jar-workdir --release 11 testAddLFromAppImage.eea75f3d\src\com\bar\AddLaunchersFromAppImageServiceTest.java](6); discard out+err... [2026-03-18T02:41:51.888Z] [02:36:13.742] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.888Z] [02:36:13.742] TRACE: assertEquals(0): Check command tool provider [javac -d testAddLFromAppImage.eea75f3d\jar-workdir --release 11 testAddLFromAppImage.eea75f3d\src\com\bar\AddLaunchersFromAppImageServiceTest.java](6) exited with 0 code [2026-03-18T02:41:51.888Z] [02:36:13.744] TRACE: exec: Execute tool provider [jar -c -f testAddLFromAppImage.eea75f3d\input\hello.jar -C testAddLFromAppImage.eea75f3d\jar-workdir .](7); discard out+err... [2026-03-18T02:41:51.888Z] [02:36:13.767] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.888Z] [02:36:13.767] TRACE: assertEquals(0): Check command tool provider [jar -c -f testAddLFromAppImage.eea75f3d\input\hello.jar -C testAddLFromAppImage.eea75f3d\jar-workdir .](7) exited with 0 code [2026-03-18T02:41:51.888Z] [02:36:13.771] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\AL1.properties] properties file... [2026-03-18T02:41:51.888Z] [02:36:13.772] TRACE: launcher-as-service=true [2026-03-18T02:41:51.888Z] [02:36:13.772] TRACE: arguments=AL1 [2026-03-18T02:41:51.888Z] [02:36:13.772] TRACE: java-options=-Djpackage.test.appOutput=$ROOTDIR\\AddLFromAppImageServiceTest-0000019cfeccff63-A1-launcher-as-service.txt -Djpackage.test.noexit=true [2026-03-18T02:41:51.888Z] [02:36:13.773] TRACE: Done [2026-03-18T02:41:51.888Z] [02:36:13.774] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\notservice.properties] properties file... [2026-03-18T02:41:51.888Z] [02:36:13.774] TRACE: java-options=-Djpackage.test.noexit=true [2026-03-18T02:41:51.888Z] [02:36:13.774] TRACE: Done [2026-03-18T02:41:51.888Z] [02:36:13.776] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testAddLFromAppImage.eea75f3d\input --dest testAddLFromAppImage.eea75f3d\output --name AddLFromAppImageServiceTest --type app-image --main-jar hello.jar --main-class com.bar.AddLaunchersFromAppImageServiceTest --win-console --java-options -Djpackage.test.noexit=true --add-launcher AL1=testAddLFromAppImage.eea75f3d\AL1.properties --add-launcher notservice=testAddLFromAppImage.eea75f3d\notservice.properties -J-Djlink.debug=true --verbose](22); inherit out+err... [2026-03-18T02:41:51.888Z] [02:36:14.506] Creating app package: AddLFromAppImageServiceTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\output [2026-03-18T02:41:51.888Z] [02:36:19.682] Command [PID: -1]: [2026-03-18T02:41:51.888Z] jlink --output testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:41:51.888Z] [02:36:19.682] Output: [2026-03-18T02:41:51.888Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:41:51.888Z] [2026-03-18T02:41:51.888Z] [02:36:19.682] Returned: 0 [2026-03-18T02:41:51.888Z] [2026-03-18T02:41:51.888Z] [02:36:19.816] Using default package resource JavaApp.ico [icon] (add AddLFromAppImageServiceTest.ico to the resource-dir to customize). [2026-03-18T02:41:51.888Z] [02:36:19.850] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLFromAppImageServiceTest.properties to the resource-dir to customize). [2026-03-18T02:41:51.888Z] [02:36:19.860] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12447324039538653111". [2026-03-18T02:41:51.888Z] [02:36:19.885] Using default package resource JavaApp.ico [icon] (add AL1.ico to the resource-dir to customize). [2026-03-18T02:41:51.888Z] [02:36:19.887] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AL1.properties to the resource-dir to customize). [2026-03-18T02:41:51.888Z] [02:36:19.889] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12447324039538653111". [2026-03-18T02:41:51.888Z] [02:36:19.910] Using default package resource JavaApp.ico [icon] (add notservice.ico to the resource-dir to customize). [2026-03-18T02:41:51.888Z] [02:36:19.928] Using default package resource WinLauncher.template [Template for creating executable properties file] (add notservice.properties to the resource-dir to customize). [2026-03-18T02:41:51.888Z] [02:36:19.929] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12447324039538653111". [2026-03-18T02:41:51.888Z] [02:36:19.954] Succeeded in building Windows Application Image package [2026-03-18T02:41:51.888Z] [02:36:20.170] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.888Z] [02:36:20.171] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testAddLFromAppImage.eea75f3d\input --dest testAddLFromAppImage.eea75f3d\output --name AddLFromAppImageServiceTest --type app-image --main-jar hello.jar --main-class com.bar.AddLaunchersFromAppImageServiceTest --win-console --java-options -Djpackage.test.noexit=true --add-launcher AL1=testAddLFromAppImage.eea75f3d\AL1.properties --add-launcher notservice=testAddLFromAppImage.eea75f3d\notservice.properties -J-Djlink.debug=true --verbose](22) exited with 0 code [2026-03-18T02:41:51.888Z] [02:36:20.189] TRACE: assertTrue(): Check [testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\AL1.ico] path doesn't exist [2026-03-18T02:41:51.888Z] [02:36:20.231] TRACE: exec: Execute tool provider [javac -d testAddLFromAppImage.eea75f3d\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:41:51.888Z] [02:36:20.409] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.888Z] [02:36:20.409] TRACE: assertEquals(0): Check command tool provider [javac -d testAddLFromAppImage.eea75f3d\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:41:51.888Z] [02:36:20.410] TRACE: Delete [testAddLFromAppImage.eea75f3d\input\hello.jar] existing jar file [2026-03-18T02:41:51.888Z] [02:36:20.411] TRACE: exec: Execute tool provider [jar -c -f testAddLFromAppImage.eea75f3d\input\hello.jar -C testAddLFromAppImage.eea75f3d\jar-workdir .](7); discard out+err... [2026-03-18T02:41:51.888Z] [02:36:20.439] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.888Z] [02:36:20.439] TRACE: assertEquals(0): Check command tool provider [jar -c -f testAddLFromAppImage.eea75f3d\input\hello.jar -C testAddLFromAppImage.eea75f3d\jar-workdir .](7) exited with 0 code [2026-03-18T02:41:51.888Z] [02:36:20.441] TRACE: Init fake runtime in [testAddLFromAppImage.eea75f3d\fake_runtime] directory [2026-03-18T02:41:51.889Z] [02:36:20.451] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testAddLFromAppImage.eea75f3d\input --dest testAddLFromAppImage.eea75f3d\out-9564 --name AddLFromAppImageServiceTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testAddLFromAppImage.eea75f3d\fake_runtime -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:41:51.889Z] [02:36:21.279] Creating app package: AddLFromAppImageServiceTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\out-9564 [2026-03-18T02:41:51.889Z] [02:36:21.472] Using default package resource JavaApp.ico [icon] (add AddLFromAppImageServiceTest.ico to the resource-dir to customize). [2026-03-18T02:41:51.889Z] [02:36:21.480] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLFromAppImageServiceTest.properties to the resource-dir to customize). [2026-03-18T02:41:51.889Z] [02:36:21.493] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage853060423596799924". [2026-03-18T02:41:51.889Z] [02:36:21.520] Succeeded in building Windows Application Image package [2026-03-18T02:41:51.889Z] [02:36:21.611] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.889Z] [02:36:21.611] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testAddLFromAppImage.eea75f3d\input --dest testAddLFromAppImage.eea75f3d\out-9564 --name AddLFromAppImageServiceTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testAddLFromAppImage.eea75f3d\fake_runtime -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:41:51.889Z] [02:36:21.612] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\fake_runtime] [2026-03-18T02:41:51.889Z] [02:36:21.613] TRACE: assertStringListEquals(1, #) [2026-03-18T02:41:51.889Z] [02:36:21.613] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:41:51.889Z] [02:36:21.613] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:36:20.4480261Z) [2026-03-18T02:41:51.889Z] [02:36:21.631] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\icons\expected.bmp](11); discard out+err... [2026-03-18T02:41:51.889Z] [02:36:22.269] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.889Z] [02:36:22.269] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:41:51.889Z] [02:36:22.270] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\AL1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\icons\actual.bmp](11); discard out+err... [2026-03-18T02:41:51.889Z] [02:36:22.795] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.889Z] [02:36:22.796] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\AL1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:41:51.889Z] [02:36:22.796] TRACE: Check icon file [testAddLFromAppImage.eea75f3d\icons\actual.bmp] of AL1 launcher is a copy of source icon file [testAddLFromAppImage.eea75f3d\icons\expected.bmp] [2026-03-18T02:41:51.889Z] [02:36:22.797] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:41:51.889Z] [02:36:22.801] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\AL1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:41:51.889Z] [2026-03-18T02:41:51.889Z] FileDescription [2026-03-18T02:41:51.889Z] --------------- [2026-03-18T02:41:51.889Z] AddLFromAppImageServiceTest [2026-03-18T02:41:51.889Z] [2026-03-18T02:41:51.889Z] [2026-03-18T02:41:51.889Z] [02:36:23.166] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.889Z] [02:36:23.167] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\AL1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:41:51.889Z] [02:36:23.167] TRACE: assertEquals(AddLFromAppImageServiceTest): Check file description of [testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\AL1.exe] [2026-03-18T02:41:51.889Z] [02:36:23.167] TRACE: assertTrue(): Check [testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\AL1.exe] path exists [2026-03-18T02:41:51.889Z] [02:36:23.168] TRACE: assertTrue(): Check [testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\AL1.exe] is a file [2026-03-18T02:41:51.889Z] [02:36:23.168] TRACE: assertTrue(): Check [testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\AL1.exe] file is executable [2026-03-18T02:41:51.889Z] [02:36:23.168] TRACE: assertTrue(): Check [testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\app\AL1.cfg] path exists [2026-03-18T02:41:51.889Z] [02:36:23.168] TRACE: assertTrue(): Check [testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\app\AL1.cfg] is a file [2026-03-18T02:41:51.889Z] [02:36:23.169] TRACE: assertTrue(): Check [testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\AL1.ico] path doesn't exist [2026-03-18T02:41:51.889Z] [02:36:23.229] TRACE: assertNull(): Check shortcut [WIN_DESKTOP_SHORTCUT] of launcher [AL1] is NOT recorded in .jpackage.xml file [2026-03-18T02:41:51.889Z] [02:36:23.229] TRACE: assertNull(): Check shortcut [WIN_START_MENU_SHORTCUT] of launcher [AL1] is NOT recorded in .jpackage.xml file [2026-03-18T02:41:51.889Z] [02:36:23.229] TRACE: assertTrue(): Check [testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\notservice.ico] path doesn't exist [2026-03-18T02:41:51.889Z] [02:36:23.234] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\icons\expected.bmp](11); discard out+err... [2026-03-18T02:41:51.889Z] [02:36:23.835] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.889Z] [02:36:23.835] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:41:51.889Z] [02:36:23.836] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\notservice.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\icons\actual.bmp](11); discard out+err... [2026-03-18T02:41:51.889Z] [02:36:24.349] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.889Z] [02:36:24.350] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\notservice.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:41:51.889Z] [02:36:24.350] TRACE: Check icon file [testAddLFromAppImage.eea75f3d\icons\actual.bmp] of notservice launcher is a copy of source icon file [testAddLFromAppImage.eea75f3d\icons\expected.bmp] [2026-03-18T02:41:51.889Z] [02:36:24.350] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:41:51.889Z] [02:36:24.353] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\notservice.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:41:51.889Z] [2026-03-18T02:41:51.889Z] FileDescription [2026-03-18T02:41:51.889Z] --------------- [2026-03-18T02:41:51.889Z] AddLFromAppImageServiceTest [2026-03-18T02:41:51.889Z] [2026-03-18T02:41:51.889Z] [2026-03-18T02:41:51.889Z] [02:36:24.722] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.889Z] [02:36:24.723] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\notservice.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:41:51.889Z] [02:36:24.723] TRACE: assertEquals(AddLFromAppImageServiceTest): Check file description of [testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\notservice.exe] [2026-03-18T02:41:51.889Z] [02:36:24.723] TRACE: assertTrue(): Check [testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\notservice.exe] path exists [2026-03-18T02:41:51.889Z] [02:36:24.723] TRACE: assertTrue(): Check [testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\notservice.exe] is a file [2026-03-18T02:41:51.889Z] [02:36:24.724] TRACE: assertTrue(): Check [testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\notservice.exe] file is executable [2026-03-18T02:41:51.889Z] [02:36:24.724] TRACE: assertTrue(): Check [testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\app\notservice.cfg] path exists [2026-03-18T02:41:51.889Z] [02:36:24.724] TRACE: assertTrue(): Check [testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\app\notservice.cfg] is a file [2026-03-18T02:41:51.889Z] [02:36:24.725] TRACE: assertTrue(): Check [testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\notservice.ico] path doesn't exist [2026-03-18T02:41:51.889Z] [02:36:24.732] TRACE: assertNull(): Check shortcut [WIN_DESKTOP_SHORTCUT] of launcher [notservice] is NOT recorded in .jpackage.xml file [2026-03-18T02:41:51.889Z] [02:36:24.732] TRACE: assertNull(): Check shortcut [WIN_START_MENU_SHORTCUT] of launcher [notservice] is NOT recorded in .jpackage.xml file [2026-03-18T02:41:51.889Z] [02:36:24.733] TRACE: Files in [testAddLFromAppImage.eea75f3d\resource-dir] resource dir: [2026-03-18T02:41:51.889Z] [02:36:24.733] TRACE: [service-installer.exe] [2026-03-18T02:41:51.889Z] [02:36:24.733] TRACE: Done [2026-03-18T02:41:51.889Z] [02:36:24.804] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testAddLFromAppImage.eea75f3d\output --name AddLFromAppImageServiceTest --type msi --app-image testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest --resource-dir testAddLFromAppImage.eea75f3d\resource-dir -J-Djlink.debug=true --verbose](13); inherit out+err... [2026-03-18T02:41:51.889Z] [02:36:25.667] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:41:51.889Z] [02:36:25.677] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:41:51.889Z] [02:36:26.054] Using default package resource service-install.wxi [Service installer WiX project file] (add AL1-service-install.wxi to the resource-dir to customize). [2026-03-18T02:41:51.889Z] [02:36:26.176] Using default package resource service-config.wxi [Service installer WiX project file] (add AL1-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.889Z] [02:36:26.188] Using default package resource service-config.wxi [Service installer WiX project file] (add AL1-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.889Z] [02:36:26.293] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:41:51.889Z] [02:36:26.419] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:41:51.889Z] [02:36:26.444] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest-1.0.msi. [2026-03-18T02:41:51.889Z] [02:36:26.445] MSI ProductCode: 043dd731-0d5f-30f9-b602-2a5c23488a14. [2026-03-18T02:41:51.889Z] [02:36:26.445] MSI UpgradeCode: e42a1599-3c56-3f3d-90ee-37e7db5640fe. [2026-03-18T02:41:51.889Z] [02:36:26.481] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:41:51.889Z] [02:36:26.510] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:41:51.889Z] [02:36:26.538] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:41:51.889Z] [02:36:26.548] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:41:51.889Z] [02:36:26.558] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:41:51.889Z] [02:36:26.565] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:41:51.889Z] [02:36:26.574] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:41:51.889Z] [02:36:26.591] No default package resource [script to run after application image is populated] (add AddLFromAppImageServiceTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:41:51.889Z] [02:36:26.591] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest-1.0.msi. [2026-03-18T02:41:51.890Z] [02:36:26.596] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest [2026-03-18T02:41:51.890Z] [02:36:27.387] Command [PID: 18992]: [2026-03-18T02:41:51.890Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLFromAppImageServiceTest -d JpProductCode=043dd731-0d5f-30f9-b602-2a5c23488a14 -d JpAppName=AddLFromAppImageServiceTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\AddLFromAppImageServiceTest.exe -d JpAppSizeKb=129342 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=e42a1599-3c56-3f3d-90ee-37e7db5640fe -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\wixobj\a.msi [2026-03-18T02:41:51.890Z] [02:36:27.388] Output: [2026-03-18T02:41:51.890Z] C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\bundle.wxf(28) : error WIX0103: Cannot find the file 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\runtime\bin\api-ms-win-core-processthreads-l1-1-0.dll'. [2026-03-18T02:41:51.890Z] [02:36:27.388] Returned: 103 [2026-03-18T02:41:51.890Z] [2026-03-18T02:41:51.890Z] [02:36:27.410] java.io.IOException: Command [wix.exe, build, -nologo, -pdbtype, none, -intermediatefolder, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\wixobj, -ext, WixToolset.Util.wixext, -arch, x64, -b, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config, -loc, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\MsiInstallerStrings_de.wxl, -loc, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\MsiInstallerStrings_en.wxl, -loc, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\MsiInstallerStrings_ja.wxl, -loc, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\MsiInstallerStrings_zh_CN.wxl, -culture, en-us, -d, JpExecutableMinorOSVersion=0, -d, JpAppDescription=AddLFromAppImageServiceTest, -d, JpProductCode=043dd731-0d5f-30f9-b602-2a5c23488a14, -d, JpAppName=AddLFromAppImageServiceTest, -d, JpIsSystemWide=yes, -d, JpAllowDowngrades=yes, -d, JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\AddLFromAppImageServiceTest.exe, -d, JpAppSizeKb=129342, -d, JpAppVersion=1.0, -d, JpExecutableOSVersion=600, -d, JpAllowUpgrades=yes, -d, JpProductUpgradeCode=e42a1599-3c56-3f3d-90ee-37e7db5640fe, -d, JpExecutableMajorOSVersion=6, -d, JpAppVendor=Unknown, -d, JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\main.wxs, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\bundle.wxf, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\ui.wxf, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\os-condition.wxf, -out, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\wixobj\a.msi] in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest exited with 103 code [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.Executor.executeExpectSuccess(Executor.java:90) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.WixPipeline.execute(WixPipeline.java:273) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.WixPipeline.buildMsiWix4(WixPipeline.java:224) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.WixPipeline.buildMsi(WixPipeline.java:151) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.WinMsiPackager.buildPackage(WinMsiPackager.java:319) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.PackagingPipeline$DefaultTaskContext.execute(PackagingPipeline.java:603) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.PackagingPipeline.lambda$createTask$0(PackagingPipeline.java:648) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.pipeline.TaskPipelineBuilder$SequentialWrapperTask.call(TaskPipelineBuilder.java:130) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.pipeline.TaskPipelineBuilder$SequentialWrapperTask.call(TaskPipelineBuilder.java:121) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.PackagingPipeline.execute(PackagingPipeline.java:509) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.PackagingPipeline.execute(PackagingPipeline.java:94) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.Packager.execute(Packager.java:84) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.DefaultBundlingEnvironment.createNativePackage(DefaultBundlingEnvironment.java:174) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.DefaultBundlingEnvironment.createNativePackage(DefaultBundlingEnvironment.java:153) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.WinBundlingEnvironment.createMsiPackage(WinBundlingEnvironment.java:48) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.DefaultBundlingEnvironment.lambda$createBundlerSupplier$2(DefaultBundlingEnvironment.java:117) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.DefaultBundlingEnvironment.createBundle(DefaultBundlingEnvironment.java:190) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.WinBundlingEnvironment.createBundle(WinBundlingEnvironment.java:36) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.cli.OptionsProcessor.runBundling(OptionsProcessor.java:227) [2026-03-18T02:41:51.890Z] at java.base/java.util.Optional.map(Optional.java:264) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.util.Result.map(Result.java:67) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.cli.Main.lambda$run$0(Main.java:130) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.cli.Main$Runner.runIt(Main.java:214) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.cli.Main$Runner.run(Main.java:202) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.cli.Main.run(Main.java:101) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.internal.cli.Main.main(Main.java:77) [2026-03-18T02:41:51.890Z] at jdk.jpackage/jdk.jpackage.main.Main.main(Main.java:37) [2026-03-18T02:41:51.890Z] [02:36:27.432] TRACE: exec: Done. Exit code: 1 [2026-03-18T02:41:51.890Z] [02:36:27.432] ERROR: Expected [0]. Actual [1]: Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testAddLFromAppImage.eea75f3d\output --name AddLFromAppImageServiceTest --type msi --app-image testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest --resource-dir testAddLFromAppImage.eea75f3d\resource-dir -J-Djlink.debug=true --verbose](13) exited with 0 code [2026-03-18T02:41:51.890Z] [02:36:27.432] [ FAILED ] ServiceTest.testAddLFromAppImage(false, false); checks=36 [2026-03-18T02:41:51.890Z] [02:36:27.433] [ RUN ] ServiceTest.testAddLFromAppImage(true, false) [2026-03-18T02:41:51.890Z] [02:36:27.434] TRACE: Using [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\java.exe] as a service installer [2026-03-18T02:41:51.890Z] [02:36:27.438] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:41:51.890Z] [02:36:27.445] TRACE: exec: Execute tool provider [javac -d testAddLFromAppImage.7b285a28\jar-workdir --release 11 testAddLFromAppImage.7b285a28\src\com\bar\AddLaunchersFromAppImageServiceTest.java](6); discard out+err... [2026-03-18T02:41:51.890Z] [02:36:27.607] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.890Z] [02:36:27.607] TRACE: assertEquals(0): Check command tool provider [javac -d testAddLFromAppImage.7b285a28\jar-workdir --release 11 testAddLFromAppImage.7b285a28\src\com\bar\AddLaunchersFromAppImageServiceTest.java](6) exited with 0 code [2026-03-18T02:41:51.890Z] [02:36:27.609] TRACE: exec: Execute tool provider [jar -c -f testAddLFromAppImage.7b285a28\input\hello.jar -C testAddLFromAppImage.7b285a28\jar-workdir .](7); discard out+err... [2026-03-18T02:41:51.890Z] [02:36:27.639] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.890Z] [02:36:27.639] TRACE: assertEquals(0): Check command tool provider [jar -c -f testAddLFromAppImage.7b285a28\input\hello.jar -C testAddLFromAppImage.7b285a28\jar-workdir .](7) exited with 0 code [2026-03-18T02:41:51.890Z] [02:36:27.643] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\AL1.properties] properties file... [2026-03-18T02:41:51.890Z] [02:36:27.644] TRACE: launcher-as-service=true [2026-03-18T02:41:51.890Z] [02:36:27.644] TRACE: arguments=AL1 [2026-03-18T02:41:51.890Z] [02:36:27.644] TRACE: java-options=-Djpackage.test.appOutput=$ROOTDIR\\AddLFromAppImageServiceTest-0000019cfecd35ab-A1-launcher-as-service.txt -Djpackage.test.noexit=true [2026-03-18T02:41:51.890Z] [02:36:27.645] TRACE: Done [2026-03-18T02:41:51.890Z] [02:36:27.645] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\notservice.properties] properties file... [2026-03-18T02:41:51.890Z] [02:36:27.646] TRACE: java-options=-Djpackage.test.noexit=true [2026-03-18T02:41:51.890Z] [02:36:27.646] TRACE: Done [2026-03-18T02:41:51.890Z] [02:36:27.648] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testAddLFromAppImage.7b285a28\input --dest testAddLFromAppImage.7b285a28\output --name AddLFromAppImageServiceTest --type app-image --main-jar hello.jar --main-class com.bar.AddLaunchersFromAppImageServiceTest --arguments Main --java-options -Djpackage.test.appOutput=$ROOTDIR\AddLFromAppImageServiceTest-0000019cfecd35ab-launcher-as-service.txt --java-options -Djpackage.test.noexit=true --add-launcher AL1=testAddLFromAppImage.7b285a28\AL1.properties --add-launcher notservice=testAddLFromAppImage.7b285a28\notservice.properties -J-Djlink.debug=true --verbose](25); inherit out+err... [2026-03-18T02:41:51.890Z] [02:36:28.409] Creating app package: AddLFromAppImageServiceTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\output [2026-03-18T02:41:51.890Z] [02:36:33.421] Command [PID: -1]: [2026-03-18T02:41:51.890Z] jlink --output testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:41:51.890Z] [02:36:33.422] Output: [2026-03-18T02:41:51.890Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:41:51.890Z] [2026-03-18T02:41:51.890Z] [02:36:33.422] Returned: 0 [2026-03-18T02:41:51.890Z] [2026-03-18T02:41:51.890Z] [02:36:33.679] Using default package resource JavaApp.ico [icon] (add AddLFromAppImageServiceTest.ico to the resource-dir to customize). [2026-03-18T02:41:51.890Z] [02:36:33.687] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLFromAppImageServiceTest.properties to the resource-dir to customize). [2026-03-18T02:41:51.890Z] [02:36:33.698] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16875549728276049931". [2026-03-18T02:41:51.890Z] [02:36:33.831] Using default package resource JavaApp.ico [icon] (add AL1.ico to the resource-dir to customize). [2026-03-18T02:41:51.890Z] [02:36:33.833] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AL1.properties to the resource-dir to customize). [2026-03-18T02:41:51.890Z] [02:36:33.835] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16875549728276049931". [2026-03-18T02:41:51.890Z] [02:36:33.956] Using default package resource JavaApp.ico [icon] (add notservice.ico to the resource-dir to customize). [2026-03-18T02:41:51.890Z] [02:36:33.958] Using default package resource WinLauncher.template [Template for creating executable properties file] (add notservice.properties to the resource-dir to customize). [2026-03-18T02:41:51.890Z] [02:36:33.959] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16875549728276049931". [2026-03-18T02:41:51.890Z] [02:36:34.088] Succeeded in building Windows Application Image package [2026-03-18T02:41:51.890Z] [02:36:34.275] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.890Z] [02:36:34.276] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testAddLFromAppImage.7b285a28\input --dest testAddLFromAppImage.7b285a28\output --name AddLFromAppImageServiceTest --type app-image --main-jar hello.jar --main-class com.bar.AddLaunchersFromAppImageServiceTest --arguments Main --java-options -Djpackage.test.appOutput=$ROOTDIR\AddLFromAppImageServiceTest-0000019cfecd35ab-launcher-as-service.txt --java-options -Djpackage.test.noexit=true --add-launcher AL1=testAddLFromAppImage.7b285a28\AL1.properties --add-launcher notservice=testAddLFromAppImage.7b285a28\notservice.properties -J-Djlink.debug=true --verbose](25) exited with 0 code [2026-03-18T02:41:51.890Z] [02:36:34.277] TRACE: assertTrue(): Check [testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\AL1.ico] path doesn't exist [2026-03-18T02:41:51.890Z] [02:36:34.289] TRACE: exec: Execute tool provider [javac -d testAddLFromAppImage.7b285a28\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:41:51.890Z] [02:36:34.450] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.890Z] [02:36:34.450] TRACE: assertEquals(0): Check command tool provider [javac -d testAddLFromAppImage.7b285a28\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:41:51.890Z] [02:36:34.451] TRACE: Delete [testAddLFromAppImage.7b285a28\input\hello.jar] existing jar file [2026-03-18T02:41:51.890Z] [02:36:34.452] TRACE: exec: Execute tool provider [jar -c -f testAddLFromAppImage.7b285a28\input\hello.jar -C testAddLFromAppImage.7b285a28\jar-workdir .](7); discard out+err... [2026-03-18T02:41:51.890Z] [02:36:34.482] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.890Z] [02:36:34.483] TRACE: assertEquals(0): Check command tool provider [jar -c -f testAddLFromAppImage.7b285a28\input\hello.jar -C testAddLFromAppImage.7b285a28\jar-workdir .](7) exited with 0 code [2026-03-18T02:41:51.890Z] [02:36:34.484] TRACE: Init fake runtime in [testAddLFromAppImage.7b285a28\fake_runtime] directory [2026-03-18T02:41:51.890Z] [02:36:34.489] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testAddLFromAppImage.7b285a28\input --dest testAddLFromAppImage.7b285a28\out-9564 --name AddLFromAppImageServiceTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testAddLFromAppImage.7b285a28\fake_runtime -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:41:51.890Z] [02:36:35.325] Creating app package: AddLFromAppImageServiceTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\out-9564 [2026-03-18T02:41:51.890Z] [02:36:35.492] Using default package resource JavaApp.ico [icon] (add AddLFromAppImageServiceTest.ico to the resource-dir to customize). [2026-03-18T02:41:51.890Z] [02:36:35.501] Using default package resource WinLauncher.template [Template for creating executable properties file] (add AddLFromAppImageServiceTest.properties to the resource-dir to customize). [2026-03-18T02:41:51.890Z] [02:36:35.514] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage9784068921588608718". [2026-03-18T02:41:51.890Z] [02:36:35.526] Succeeded in building Windows Application Image package [2026-03-18T02:41:51.890Z] [02:36:35.582] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.890Z] [02:36:35.582] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testAddLFromAppImage.7b285a28\input --dest testAddLFromAppImage.7b285a28\out-9564 --name AddLFromAppImageServiceTest --type app-image --main-jar hello.jar --main-class Hello --win-console --runtime-image testAddLFromAppImage.7b285a28\fake_runtime -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:41:51.890Z] [02:36:35.583] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\fake_runtime] [2026-03-18T02:41:51.890Z] [02:36:35.583] TRACE: assertStringListEquals(1, #) [2026-03-18T02:41:51.890Z] [02:36:35.584] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:41:51.890Z] [02:36:35.584] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:36:34.4869146Z) [2026-03-18T02:41:51.890Z] [02:36:35.622] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\icons\expected.bmp](11); discard out+err... [2026-03-18T02:41:51.891Z] [02:36:36.251] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.891Z] [02:36:36.251] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:41:51.891Z] [02:36:36.251] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\AL1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\icons\actual.bmp](11); discard out+err... [2026-03-18T02:41:51.891Z] [02:36:36.804] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.891Z] [02:36:36.804] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\AL1.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:41:51.891Z] [02:36:36.804] TRACE: Check icon file [testAddLFromAppImage.7b285a28\icons\actual.bmp] of AL1 launcher is a copy of source icon file [testAddLFromAppImage.7b285a28\icons\expected.bmp] [2026-03-18T02:41:51.891Z] [02:36:36.804] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:41:51.891Z] [02:36:36.807] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\AL1.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:41:51.891Z] [2026-03-18T02:41:51.891Z] FileDescription [2026-03-18T02:41:51.891Z] --------------- [2026-03-18T02:41:51.891Z] AddLFromAppImageServiceTest [2026-03-18T02:41:51.891Z] [2026-03-18T02:41:51.891Z] [2026-03-18T02:41:51.891Z] [02:36:37.177] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.891Z] [02:36:37.177] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\AL1.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:41:51.891Z] [02:36:37.177] TRACE: assertEquals(AddLFromAppImageServiceTest): Check file description of [testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\AL1.exe] [2026-03-18T02:41:51.891Z] [02:36:37.178] TRACE: assertTrue(): Check [testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\AL1.exe] path exists [2026-03-18T02:41:51.891Z] [02:36:37.178] TRACE: assertTrue(): Check [testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\AL1.exe] is a file [2026-03-18T02:41:51.891Z] [02:36:37.178] TRACE: assertTrue(): Check [testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\AL1.exe] file is executable [2026-03-18T02:41:51.891Z] [02:36:37.178] TRACE: assertTrue(): Check [testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\app\AL1.cfg] path exists [2026-03-18T02:41:51.891Z] [02:36:37.178] TRACE: assertTrue(): Check [testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\app\AL1.cfg] is a file [2026-03-18T02:41:51.891Z] [02:36:37.179] TRACE: assertTrue(): Check [testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\AL1.ico] path doesn't exist [2026-03-18T02:41:51.891Z] [02:36:37.186] TRACE: assertNull(): Check shortcut [WIN_DESKTOP_SHORTCUT] of launcher [AL1] is NOT recorded in .jpackage.xml file [2026-03-18T02:41:51.891Z] [02:36:37.187] TRACE: assertNull(): Check shortcut [WIN_START_MENU_SHORTCUT] of launcher [AL1] is NOT recorded in .jpackage.xml file [2026-03-18T02:41:51.891Z] [02:36:37.187] TRACE: assertTrue(): Check [testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\notservice.ico] path doesn't exist [2026-03-18T02:41:51.891Z] [02:36:37.191] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\icons\expected.bmp](11); discard out+err... [2026-03-18T02:41:51.891Z] [02:36:37.786] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.891Z] [02:36:37.786] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\icons\container.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\icons\expected.bmp](11) exited with 0 code [2026-03-18T02:41:51.891Z] [02:36:37.787] TRACE: exec: Execute [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\notservice.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\icons\actual.bmp](11); discard out+err... [2026-03-18T02:41:51.891Z] [02:36:38.311] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.891Z] [02:36:38.311] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -ExecutionPolicy Unrestricted -File C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\read-executable-icon.ps1 -InputExecutable C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\notservice.exe -OutputIcon C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\icons\actual.bmp](11) exited with 0 code [2026-03-18T02:41:51.891Z] [02:36:38.311] TRACE: Check icon file [testAddLFromAppImage.7b285a28\icons\actual.bmp] of notservice launcher is a copy of source icon file [testAddLFromAppImage.7b285a28\icons\expected.bmp] [2026-03-18T02:41:51.891Z] [02:36:38.312] TRACE: assertTrue(): Check both icon files are empty or not empty [2026-03-18T02:41:51.891Z] [02:36:38.314] TRACE: exec: Execute [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\notservice.exe\").VersionInfo | select FileDescription"](5); save out+err; inherit out+err... [2026-03-18T02:41:51.891Z] [2026-03-18T02:41:51.891Z] FileDescription [2026-03-18T02:41:51.891Z] --------------- [2026-03-18T02:41:51.891Z] AddLFromAppImageServiceTest [2026-03-18T02:41:51.891Z] [2026-03-18T02:41:51.891Z] [2026-03-18T02:41:51.891Z] [02:36:38.695] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.891Z] [02:36:38.695] TRACE: assertEquals(0): Check command [powershell -NoLogo -NoProfile -Command "(Get-Item \"C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\notservice.exe\").VersionInfo | select FileDescription"](5) exited with 0 code [2026-03-18T02:41:51.891Z] [02:36:38.695] TRACE: assertEquals(AddLFromAppImageServiceTest): Check file description of [testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\notservice.exe] [2026-03-18T02:41:51.891Z] [02:36:38.696] TRACE: assertTrue(): Check [testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\notservice.exe] path exists [2026-03-18T02:41:51.891Z] [02:36:38.696] TRACE: assertTrue(): Check [testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\notservice.exe] is a file [2026-03-18T02:41:51.891Z] [02:36:38.696] TRACE: assertTrue(): Check [testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\notservice.exe] file is executable [2026-03-18T02:41:51.891Z] [02:36:38.696] TRACE: assertTrue(): Check [testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\app\notservice.cfg] path exists [2026-03-18T02:41:51.891Z] [02:36:38.697] TRACE: assertTrue(): Check [testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\app\notservice.cfg] is a file [2026-03-18T02:41:51.891Z] [02:36:38.697] TRACE: assertTrue(): Check [testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\notservice.ico] path doesn't exist [2026-03-18T02:41:51.891Z] [02:36:38.704] TRACE: assertNull(): Check shortcut [WIN_DESKTOP_SHORTCUT] of launcher [notservice] is NOT recorded in .jpackage.xml file [2026-03-18T02:41:51.891Z] [02:36:38.704] TRACE: assertNull(): Check shortcut [WIN_START_MENU_SHORTCUT] of launcher [notservice] is NOT recorded in .jpackage.xml file [2026-03-18T02:41:51.891Z] [02:36:38.704] TRACE: Files in [testAddLFromAppImage.7b285a28\resource-dir] resource dir: [2026-03-18T02:41:51.891Z] [02:36:38.705] TRACE: [service-installer.exe] [2026-03-18T02:41:51.891Z] [02:36:38.705] TRACE: Done [2026-03-18T02:41:51.891Z] [02:36:38.736] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testAddLFromAppImage.7b285a28\output --name AddLFromAppImageServiceTest --type msi --app-image testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest --launcher-as-service --resource-dir testAddLFromAppImage.7b285a28\resource-dir -J-Djlink.debug=true --verbose](14); inherit out+err... [2026-03-18T02:41:51.891Z] [02:36:39.618] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:41:51.891Z] [02:36:39.627] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:41:51.891Z] [02:36:40.019] Using default package resource service-install.wxi [Service installer WiX project file] (add AddLFromAppImageServiceTest-service-install.wxi to the resource-dir to customize). [2026-03-18T02:41:51.891Z] [02:36:40.045] Using default package resource service-install.wxi [Service installer WiX project file] (add AL1-service-install.wxi to the resource-dir to customize). [2026-03-18T02:41:51.891Z] [02:36:40.137] Using default package resource service-config.wxi [Service installer WiX project file] (add AddLFromAppImageServiceTest-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.891Z] [02:36:40.153] Using default package resource service-config.wxi [Service installer WiX project file] (add AddLFromAppImageServiceTest-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.891Z] [02:36:40.158] Using default package resource service-config.wxi [Service installer WiX project file] (add AL1-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.891Z] [02:36:40.162] Using default package resource service-config.wxi [Service installer WiX project file] (add AL1-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.891Z] [02:36:40.276] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:41:51.891Z] [02:36:40.414] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:41:51.891Z] [02:36:40.445] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest-1.0.msi. [2026-03-18T02:41:51.891Z] [02:36:40.446] MSI ProductCode: 043dd731-0d5f-30f9-b602-2a5c23488a14. [2026-03-18T02:41:51.891Z] [02:36:40.446] MSI UpgradeCode: e42a1599-3c56-3f3d-90ee-37e7db5640fe. [2026-03-18T02:41:51.891Z] [02:36:40.479] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:41:51.891Z] [02:36:40.507] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:41:51.891Z] [02:36:40.533] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:41:51.891Z] [02:36:40.545] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:41:51.891Z] [02:36:40.554] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:41:51.891Z] [02:36:40.561] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:41:51.891Z] [02:36:40.567] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:41:51.891Z] [02:36:40.585] No default package resource [script to run after application image is populated] (add AddLFromAppImageServiceTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:41:51.891Z] [02:36:40.586] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest-1.0.msi. [2026-03-18T02:41:51.891Z] [02:36:40.589] Running wix.exe in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest [2026-03-18T02:41:51.891Z] [02:36:41.375] Command [PID: 37140]: [2026-03-18T02:41:51.891Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=AddLFromAppImageServiceTest -d JpProductCode=043dd731-0d5f-30f9-b602-2a5c23488a14 -d JpAppName=AddLFromAppImageServiceTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\AddLFromAppImageServiceTest.exe -d JpAppSizeKb=129353 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=e42a1599-3c56-3f3d-90ee-37e7db5640fe -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\wixobj\a.msi [2026-03-18T02:41:51.891Z] [02:36:41.375] Output: [2026-03-18T02:41:51.891Z] C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\bundle.wxf(93) : error WIX0103: Cannot find the file 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\runtime\bin\api-ms-win-core-processenvironment-l1-1-0.dll'. [2026-03-18T02:41:51.891Z] [02:36:41.375] Returned: 103 [2026-03-18T02:41:51.891Z] [2026-03-18T02:41:51.892Z] [02:36:41.419] java.io.IOException: Command [wix.exe, build, -nologo, -pdbtype, none, -intermediatefolder, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\wixobj, -ext, WixToolset.Util.wixext, -arch, x64, -b, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config, -loc, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\MsiInstallerStrings_de.wxl, -loc, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\MsiInstallerStrings_en.wxl, -loc, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\MsiInstallerStrings_ja.wxl, -loc, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\MsiInstallerStrings_zh_CN.wxl, -culture, en-us, -d, JpExecutableMinorOSVersion=0, -d, JpAppDescription=AddLFromAppImageServiceTest, -d, JpProductCode=043dd731-0d5f-30f9-b602-2a5c23488a14, -d, JpAppName=AddLFromAppImageServiceTest, -d, JpIsSystemWide=yes, -d, JpAllowDowngrades=yes, -d, JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\AddLFromAppImageServiceTest.exe, -d, JpAppSizeKb=129353, -d, JpAppVersion=1.0, -d, JpExecutableOSVersion=600, -d, JpAllowUpgrades=yes, -d, JpProductUpgradeCode=e42a1599-3c56-3f3d-90ee-37e7db5640fe, -d, JpExecutableMajorOSVersion=6, -d, JpAppVendor=Unknown, -d, JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\main.wxs, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\bundle.wxf, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\ui.wxf, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\os-condition.wxf, -out, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\wixobj\a.msi] in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest exited with 103 code [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.Executor.executeExpectSuccess(Executor.java:90) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.WixPipeline.execute(WixPipeline.java:273) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.WixPipeline.buildMsiWix4(WixPipeline.java:224) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.WixPipeline.buildMsi(WixPipeline.java:151) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.WinMsiPackager.buildPackage(WinMsiPackager.java:319) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.PackagingPipeline$DefaultTaskContext.execute(PackagingPipeline.java:603) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.PackagingPipeline.lambda$createTask$0(PackagingPipeline.java:648) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.pipeline.TaskPipelineBuilder$SequentialWrapperTask.call(TaskPipelineBuilder.java:130) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.pipeline.TaskPipelineBuilder$SequentialWrapperTask.call(TaskPipelineBuilder.java:121) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.PackagingPipeline.execute(PackagingPipeline.java:509) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.PackagingPipeline.execute(PackagingPipeline.java:94) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.Packager.execute(Packager.java:84) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.DefaultBundlingEnvironment.createNativePackage(DefaultBundlingEnvironment.java:174) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.DefaultBundlingEnvironment.createNativePackage(DefaultBundlingEnvironment.java:153) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.WinBundlingEnvironment.createMsiPackage(WinBundlingEnvironment.java:48) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.DefaultBundlingEnvironment.lambda$createBundlerSupplier$2(DefaultBundlingEnvironment.java:117) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.DefaultBundlingEnvironment.createBundle(DefaultBundlingEnvironment.java:190) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.WinBundlingEnvironment.createBundle(WinBundlingEnvironment.java:36) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.cli.OptionsProcessor.runBundling(OptionsProcessor.java:227) [2026-03-18T02:41:51.892Z] at java.base/java.util.Optional.map(Optional.java:264) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.util.Result.map(Result.java:67) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.cli.Main.lambda$run$0(Main.java:130) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.cli.Main$Runner.runIt(Main.java:214) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.cli.Main$Runner.run(Main.java:202) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.cli.Main.run(Main.java:101) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.internal.cli.Main.main(Main.java:77) [2026-03-18T02:41:51.892Z] at jdk.jpackage/jdk.jpackage.main.Main.main(Main.java:37) [2026-03-18T02:41:51.892Z] [02:36:41.444] TRACE: exec: Done. Exit code: 1 [2026-03-18T02:41:51.892Z] [02:36:41.445] ERROR: Expected [0]. Actual [1]: Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testAddLFromAppImage.7b285a28\output --name AddLFromAppImageServiceTest --type msi --app-image testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest --launcher-as-service --resource-dir testAddLFromAppImage.7b285a28\resource-dir -J-Djlink.debug=true --verbose](14) exited with 0 code [2026-03-18T02:41:51.892Z] [02:36:41.445] [ FAILED ] ServiceTest.testAddLFromAppImage(true, false); checks=36 [2026-03-18T02:41:51.892Z] [02:36:41.446] [ RUN ] ServiceTest.testUpdate [2026-03-18T02:41:51.892Z] [02:36:41.446] TRACE: Using [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\java.exe] as a service installer [2026-03-18T02:41:51.892Z] [02:36:41.458] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:41:51.892Z] [02:36:41.462] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\foo.properties] properties file... [2026-03-18T02:41:51.892Z] [02:36:41.462] TRACE: launcher-as-service=true [2026-03-18T02:41:51.892Z] [02:36:41.462] TRACE: arguments=Foo [2026-03-18T02:41:51.892Z] [02:36:41.462] TRACE: java-options=-Djpackage.test.appOutput=$ROOTDIR\\foo-launcher-as-service.txt -Djpackage.test.noexit=true [2026-03-18T02:41:51.892Z] [02:36:41.463] TRACE: Done [2026-03-18T02:41:51.892Z] [02:36:41.468] TRACE: exec: Execute tool provider [javac -d testUpdate\jar-workdir --release 11 testUpdate\src\com\bar\Hello.java](6); discard out+err... [2026-03-18T02:41:51.892Z] [02:36:41.638] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.892Z] [02:36:41.638] TRACE: assertEquals(0): Check command tool provider [javac -d testUpdate\jar-workdir --release 11 testUpdate\src\com\bar\Hello.java](6) exited with 0 code [2026-03-18T02:41:51.892Z] [02:36:41.639] TRACE: exec: Execute tool provider [jar -c -f testUpdate\input\hello.jar -C testUpdate\jar-workdir .](7); discard out+err... [2026-03-18T02:41:51.892Z] [02:36:41.668] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.892Z] [02:36:41.669] TRACE: assertEquals(0): Check command tool provider [jar -c -f testUpdate\input\hello.jar -C testUpdate\jar-workdir .](7) exited with 0 code [2026-03-18T02:41:51.892Z] [02:36:41.674] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\foo-0.properties] properties file... [2026-03-18T02:41:51.892Z] [02:36:41.674] TRACE: launcher-as-service=true [2026-03-18T02:41:51.892Z] [02:36:41.674] TRACE: arguments=Foo2 [2026-03-18T02:41:51.892Z] [02:36:41.674] TRACE: java-options=-Djpackage.test.appOutput=$ROOTDIR\\foo-launcher-as-service.txt -Djpackage.test.noexit=true [2026-03-18T02:41:51.892Z] [02:36:41.675] TRACE: Done [2026-03-18T02:41:51.892Z] [02:36:41.676] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\bar.properties] properties file... [2026-03-18T02:41:51.892Z] [02:36:41.676] TRACE: launcher-as-service=true [2026-03-18T02:41:51.892Z] [02:36:41.676] TRACE: arguments=Bar [2026-03-18T02:41:51.892Z] [02:36:41.676] TRACE: java-options=-Djpackage.test.appOutput=$ROOTDIR\\bar-launcher-as-service.txt -Djpackage.test.noexit=true [2026-03-18T02:41:51.892Z] [02:36:41.677] TRACE: Done [2026-03-18T02:41:51.892Z] [02:36:41.681] TRACE: exec: Execute tool provider [javac -d testUpdate\jar-workdir --release 11 testUpdate\src\com\bar\Bye.java](6); discard out+err... [2026-03-18T02:41:51.892Z] [02:36:41.838] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.892Z] [02:36:41.839] TRACE: assertEquals(0): Check command tool provider [javac -d testUpdate\jar-workdir --release 11 testUpdate\src\com\bar\Bye.java](6) exited with 0 code [2026-03-18T02:41:51.892Z] [02:36:41.840] TRACE: exec: Execute tool provider [jar -c -f testUpdate\input-0\hello.jar -C testUpdate\jar-workdir .](7); discard out+err... [2026-03-18T02:41:51.892Z] [02:36:41.862] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.892Z] [02:36:41.863] TRACE: assertEquals(0): Check command tool provider [jar -c -f testUpdate\input-0\hello.jar -C testUpdate\jar-workdir .](7) exited with 0 code [2026-03-18T02:41:51.892Z] [02:36:41.868] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\foo-1.properties] properties file... [2026-03-18T02:41:51.892Z] [02:36:41.868] TRACE: launcher-as-service=true [2026-03-18T02:41:51.892Z] [02:36:41.868] TRACE: arguments=Foo [2026-03-18T02:41:51.892Z] [02:36:41.869] TRACE: java-options=-Djpackage.test.appOutput=$ROOTDIR\\foo-launcher-as-service.txt -Djpackage.test.noexit=true [2026-03-18T02:41:51.892Z] [02:36:41.869] TRACE: Done [2026-03-18T02:41:51.892Z] [02:36:41.874] TRACE: exec: Execute tool provider [javac -d testUpdate\jar-workdir --release 11 testUpdate\src\com\bar\Hello.java](6); discard out+err... [2026-03-18T02:41:51.892Z] [02:36:42.005] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.892Z] [02:36:42.005] TRACE: assertEquals(0): Check command tool provider [javac -d testUpdate\jar-workdir --release 11 testUpdate\src\com\bar\Hello.java](6) exited with 0 code [2026-03-18T02:41:51.892Z] [02:36:42.006] TRACE: exec: Execute tool provider [jar -c -f testUpdate\input-1\hello.jar -C testUpdate\jar-workdir .](7); discard out+err... [2026-03-18T02:41:51.892Z] [02:36:42.034] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.892Z] [02:36:42.035] TRACE: assertEquals(0): Check command tool provider [jar -c -f testUpdate\input-1\hello.jar -C testUpdate\jar-workdir .](7) exited with 0 code [2026-03-18T02:41:51.892Z] [02:36:42.040] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\foo-2.properties] properties file... [2026-03-18T02:41:51.892Z] [02:36:42.040] TRACE: launcher-as-service=true [2026-03-18T02:41:51.892Z] [02:36:42.040] TRACE: arguments=Foo2 [2026-03-18T02:41:51.892Z] [02:36:42.040] TRACE: java-options=-Djpackage.test.appOutput=$ROOTDIR\\foo-launcher-as-service.txt -Djpackage.test.noexit=true [2026-03-18T02:41:51.892Z] [02:36:42.041] TRACE: Done [2026-03-18T02:41:51.892Z] [02:36:42.042] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\bar-0.properties] properties file... [2026-03-18T02:41:51.892Z] [02:36:42.042] TRACE: launcher-as-service=true [2026-03-18T02:41:51.892Z] [02:36:42.042] TRACE: arguments=Bar [2026-03-18T02:41:51.892Z] [02:36:42.042] TRACE: java-options=-Djpackage.test.appOutput=$ROOTDIR\\bar-launcher-as-service.txt -Djpackage.test.noexit=true [2026-03-18T02:41:51.892Z] [02:36:42.043] TRACE: Done [2026-03-18T02:41:51.892Z] [02:36:42.048] TRACE: exec: Execute tool provider [javac -d testUpdate\jar-workdir --release 11 testUpdate\src\com\bar\Bye.java](6); discard out+err... [2026-03-18T02:41:51.892Z] [02:36:42.222] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.892Z] [02:36:42.223] TRACE: assertEquals(0): Check command tool provider [javac -d testUpdate\jar-workdir --release 11 testUpdate\src\com\bar\Bye.java](6) exited with 0 code [2026-03-18T02:41:51.892Z] [02:36:42.225] TRACE: exec: Execute tool provider [jar -c -f testUpdate\input-2\hello.jar -C testUpdate\jar-workdir .](7); discard out+err... [2026-03-18T02:41:51.892Z] [02:36:42.253] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.892Z] [02:36:42.254] TRACE: assertEquals(0): Check command tool provider [jar -c -f testUpdate\input-2\hello.jar -C testUpdate\jar-workdir .](7) exited with 0 code [2026-03-18T02:41:51.892Z] [02:36:42.257] TRACE: Files in [testUpdate\resource-dir] resource dir: [2026-03-18T02:41:51.892Z] [02:36:42.258] TRACE: [service-installer.exe] [2026-03-18T02:41:51.892Z] [02:36:42.258] TRACE: Done [2026-03-18T02:41:51.892Z] [02:36:42.260] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testUpdate\input --dest testUpdate\output --name UpdateServiceTest --type msi --main-jar hello.jar --main-class com.bar.Hello --resource-dir testUpdate\resource-dir --win-upgrade-uuid 4050AD4D-D6CC-452A-9CB0-58E5FA8C410F --launcher-as-service --arguments Default --java-options -Djpackage.test.appOutput=$ROOTDIR\launcher-as-service.txt --java-options -Djpackage.test.noexit=true --add-launcher foo=testUpdate\foo.properties -J-Djlink.debug=true --verbose](28); inherit out+err... [2026-03-18T02:41:51.892Z] [02:36:43.131] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:41:51.892Z] [02:36:43.141] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:41:51.892Z] [02:36:48.462] Command [PID: -1]: [2026-03-18T02:41:51.892Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10696821913983662878\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:41:51.892Z] [02:36:48.463] Output: [2026-03-18T02:41:51.892Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:41:51.892Z] [2026-03-18T02:41:51.892Z] [02:36:48.463] Returned: 0 [2026-03-18T02:41:51.892Z] [2026-03-18T02:41:51.892Z] [02:36:48.555] Using default package resource JavaApp.ico [icon] (add UpdateServiceTest.ico to the resource-dir to customize). [2026-03-18T02:41:51.892Z] [02:36:48.564] Using default package resource WinLauncher.template [Template for creating executable properties file] (add UpdateServiceTest.properties to the resource-dir to customize). [2026-03-18T02:41:51.892Z] [02:36:48.585] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10696821913983662878". [2026-03-18T02:41:51.892Z] [02:36:48.733] Using default package resource JavaApp.ico [icon] (add foo.ico to the resource-dir to customize). [2026-03-18T02:41:51.892Z] [02:36:48.734] Using default package resource WinLauncher.template [Template for creating executable properties file] (add foo.properties to the resource-dir to customize). [2026-03-18T02:41:51.892Z] [02:36:48.736] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10696821913983662878". [2026-03-18T02:41:51.892Z] [02:36:49.232] Using default package resource service-install.wxi [Service installer WiX project file] (add UpdateServiceTest-service-install.wxi to the resource-dir to customize). [2026-03-18T02:41:51.892Z] [02:36:49.292] Using default package resource service-install.wxi [Service installer WiX project file] (add foo-service-install.wxi to the resource-dir to customize). [2026-03-18T02:41:51.892Z] [02:36:49.376] Using default package resource service-config.wxi [Service installer WiX project file] (add UpdateServiceTest-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.892Z] [02:36:49.407] Using default package resource service-config.wxi [Service installer WiX project file] (add UpdateServiceTest-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.892Z] [02:36:49.416] Using default package resource service-config.wxi [Service installer WiX project file] (add foo-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.892Z] [02:36:49.424] Using default package resource service-config.wxi [Service installer WiX project file] (add foo-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.892Z] [02:36:49.631] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:41:51.892Z] [02:36:49.841] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:41:51.892Z] [02:36:49.873] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\output\UpdateServiceTest-1.0.msi. [2026-03-18T02:41:51.892Z] [02:36:49.874] MSI ProductCode: e78d36b1-b492-3fa9-9395-148d0531bd62. [2026-03-18T02:41:51.892Z] [02:36:49.874] MSI UpgradeCode: 4050ad4d-d6cc-452a-9cb0-58e5fa8c410f. [2026-03-18T02:41:51.892Z] [02:36:49.917] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:41:51.892Z] [02:36:49.972] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:41:51.892Z] [02:36:50.041] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:41:51.892Z] [02:36:50.053] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:41:51.892Z] [02:36:50.063] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:41:51.892Z] [02:36:50.071] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:41:51.892Z] [02:36:50.078] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:41:51.892Z] [02:36:50.096] No default package resource [script to run after application image is populated] (add UpdateServiceTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:36:50.097] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\output\UpdateServiceTest-1.0.msi. [2026-03-18T02:41:51.893Z] [02:36:50.100] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10696821913983662878\image [2026-03-18T02:41:51.893Z] [02:37:27.880] Command [PID: 35216]: [2026-03-18T02:41:51.893Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10696821913983662878\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10696821913983662878\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10696821913983662878\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10696821913983662878\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10696821913983662878\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10696821913983662878\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=UpdateServiceTest -d JpProductCode=e78d36b1-b492-3fa9-9395-148d0531bd62 -d JpAppName=UpdateServiceTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10696821913983662878\image\UpdateServiceTest.exe -d JpAppSizeKb=128858 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=4050ad4d-d6cc-452a-9cb0-58e5fa8c410f -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10696821913983662878\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10696821913983662878\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10696821913983662878\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10696821913983662878\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10696821913983662878\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage10696821913983662878\wixobj\a.msi [2026-03-18T02:41:51.893Z] [02:37:27.881] Returned: 0 [2026-03-18T02:41:51.893Z] [2026-03-18T02:41:51.893Z] [02:37:27.916] Succeeded in building MSI Installer Package package [2026-03-18T02:41:51.893Z] [02:37:28.188] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.893Z] [02:37:28.189] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testUpdate\input --dest testUpdate\output --name UpdateServiceTest --type msi --main-jar hello.jar --main-class com.bar.Hello --resource-dir testUpdate\resource-dir --win-upgrade-uuid 4050AD4D-D6CC-452A-9CB0-58E5FA8C410F --launcher-as-service --arguments Default --java-options -Djpackage.test.appOutput=$ROOTDIR\launcher-as-service.txt --java-options -Djpackage.test.noexit=true --add-launcher foo=testUpdate\foo.properties -J-Djlink.debug=true --verbose](28) exited with 0 code [2026-03-18T02:41:51.893Z] [02:37:28.190] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RESOURCE_DIR}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\resource-dir] [2026-03-18T02:41:51.893Z] [02:37:28.190] TRACE: assertStringListEquals(1, #) [2026-03-18T02:41:51.893Z] [02:37:28.190] TRACE: assertStringListEquals(2, service-installer.exe#2026-03-17T19:11:50Z) [2026-03-18T02:41:51.893Z] [02:37:28.190] TRACE: assertTrue(): Check [testUpdate\output\UpdateServiceTest-1.0.msi] path exists [2026-03-18T02:41:51.893Z] [02:37:28.191] TRACE: assertTrue(): Check [testUpdate\output\UpdateServiceTest-1.0.msi] is a file [2026-03-18T02:41:51.893Z] [02:37:28.193] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testUpdate\output\UpdateServiceTest-1.0.msi testUpdate\msi-db Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:41:51.893Z] Export table [File] in [testUpdate\msi-db/File.idt] file [2026-03-18T02:41:51.893Z] Export table [Component] in [testUpdate\msi-db/Component.idt] file [2026-03-18T02:41:51.893Z] Export table [Directory] in [testUpdate\msi-db/Directory.idt] file [2026-03-18T02:41:51.893Z] [02:37:28.313] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.893Z] [02:37:28.313] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testUpdate\output\UpdateServiceTest-1.0.msi testUpdate\msi-db Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:41:51.893Z] [02:37:28.323] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:41:51.893Z] [02:37:28.323] TRACE: Files in [testUpdate\resource-dir-0] resource dir: [2026-03-18T02:41:51.893Z] [02:37:28.324] TRACE: [service-installer.exe] [2026-03-18T02:41:51.893Z] [02:37:28.324] TRACE: Done [2026-03-18T02:41:51.893Z] [02:37:28.325] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testUpdate\input-0 --dest testUpdate\output --name UpdateServiceTest --type msi --main-jar hello.jar --main-class com.bar.Bye --win-console --app-version 2.0 --resource-dir testUpdate\resource-dir-0 --win-upgrade-uuid 4050AD4D-D6CC-452A-9CB0-58E5FA8C410F --add-launcher foo=testUpdate\foo-0.properties --add-launcher bar=testUpdate\bar.properties -J-Djlink.debug=true --verbose](26); inherit out+err... [2026-03-18T02:41:51.893Z] [02:37:29.217] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:41:51.893Z] [02:37:29.226] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:41:51.893Z] [02:37:34.451] Command [PID: -1]: [2026-03-18T02:41:51.893Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3836301507638306229\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:41:51.893Z] [02:37:34.452] Output: [2026-03-18T02:41:51.893Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:41:51.893Z] [2026-03-18T02:41:51.893Z] [02:37:34.452] Returned: 0 [2026-03-18T02:41:51.893Z] [2026-03-18T02:41:51.893Z] [02:37:34.528] Using default package resource JavaApp.ico [icon] (add UpdateServiceTest.ico to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:34.538] Using default package resource WinLauncher.template [Template for creating executable properties file] (add UpdateServiceTest.properties to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:34.547] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3836301507638306229". [2026-03-18T02:41:51.893Z] [02:37:34.569] Using default package resource JavaApp.ico [icon] (add foo.ico to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:34.571] Using default package resource WinLauncher.template [Template for creating executable properties file] (add foo.properties to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:34.572] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3836301507638306229". [2026-03-18T02:41:51.893Z] [02:37:34.594] Using default package resource JavaApp.ico [icon] (add bar.ico to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:34.596] Using default package resource WinLauncher.template [Template for creating executable properties file] (add bar.properties to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:34.597] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3836301507638306229". [2026-03-18T02:41:51.893Z] [02:37:35.012] Using default package resource service-install.wxi [Service installer WiX project file] (add foo-service-install.wxi to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:35.073] Using default package resource service-install.wxi [Service installer WiX project file] (add bar-service-install.wxi to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:35.210] Using default package resource service-config.wxi [Service installer WiX project file] (add foo-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:35.221] Using default package resource service-config.wxi [Service installer WiX project file] (add foo-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:35.233] Using default package resource service-config.wxi [Service installer WiX project file] (add bar-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:35.238] Using default package resource service-config.wxi [Service installer WiX project file] (add bar-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:35.469] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:35.704] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:35.737] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\output\UpdateServiceTest-2.0.msi. [2026-03-18T02:41:51.893Z] [02:37:35.738] MSI ProductCode: a00e982b-3126-3568-8c01-ac22f197aa60. [2026-03-18T02:41:51.893Z] [02:37:35.738] MSI UpgradeCode: 4050ad4d-d6cc-452a-9cb0-58e5fa8c410f. [2026-03-18T02:41:51.893Z] [02:37:35.789] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:35.830] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:35.860] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:35.871] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:35.880] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:35.888] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:35.895] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:35.911] No default package resource [script to run after application image is populated] (add UpdateServiceTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:41:51.893Z] [02:37:35.911] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\output\UpdateServiceTest-2.0.msi. [2026-03-18T02:41:51.893Z] [02:37:35.915] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3836301507638306229\image [2026-03-18T02:41:51.893Z] [02:38:15.244] Command [PID: 31228]: [2026-03-18T02:41:51.893Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3836301507638306229\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3836301507638306229\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3836301507638306229\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3836301507638306229\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3836301507638306229\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3836301507638306229\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=UpdateServiceTest -d JpProductCode=a00e982b-3126-3568-8c01-ac22f197aa60 -d JpAppName=UpdateServiceTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3836301507638306229\image\UpdateServiceTest.exe -d JpAppSizeKb=129341 -d JpAppVersion=2.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=4050ad4d-d6cc-452a-9cb0-58e5fa8c410f -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3836301507638306229\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3836301507638306229\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3836301507638306229\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3836301507638306229\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3836301507638306229\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage3836301507638306229\wixobj\a.msi [2026-03-18T02:41:51.893Z] [02:38:15.244] Returned: 0 [2026-03-18T02:41:51.893Z] [2026-03-18T02:41:51.894Z] [02:38:15.282] Succeeded in building MSI Installer Package package [2026-03-18T02:41:51.894Z] [02:38:15.550] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.894Z] [02:38:15.550] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testUpdate\input-0 --dest testUpdate\output --name UpdateServiceTest --type msi --main-jar hello.jar --main-class com.bar.Bye --win-console --app-version 2.0 --resource-dir testUpdate\resource-dir-0 --win-upgrade-uuid 4050AD4D-D6CC-452A-9CB0-58E5FA8C410F --add-launcher foo=testUpdate\foo-0.properties --add-launcher bar=testUpdate\bar.properties -J-Djlink.debug=true --verbose](26) exited with 0 code [2026-03-18T02:41:51.894Z] [02:38:15.551] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RESOURCE_DIR}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\resource-dir-0] [2026-03-18T02:41:51.894Z] [02:38:15.551] TRACE: assertStringListEquals(1, #) [2026-03-18T02:41:51.894Z] [02:38:15.551] TRACE: assertStringListEquals(2, service-installer.exe#2026-03-17T19:11:50Z) [2026-03-18T02:41:51.894Z] [02:38:15.551] TRACE: assertTrue(): Check [testUpdate\output\UpdateServiceTest-2.0.msi] path exists [2026-03-18T02:41:51.894Z] [02:38:15.552] TRACE: assertTrue(): Check [testUpdate\output\UpdateServiceTest-2.0.msi] is a file [2026-03-18T02:41:51.894Z] [02:38:15.553] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testUpdate\output\UpdateServiceTest-2.0.msi testUpdate\msi-db-0 Component Directory File Shortcut](9); inherit out+err... [2026-03-18T02:41:51.894Z] Export table [File] in [testUpdate\msi-db-0/File.idt] file [2026-03-18T02:41:51.894Z] Export table [Component] in [testUpdate\msi-db-0/Component.idt] file [2026-03-18T02:41:51.894Z] Export table [Directory] in [testUpdate\msi-db-0/Directory.idt] file [2026-03-18T02:41:51.894Z] [02:38:15.671] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.894Z] [02:38:15.672] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js testUpdate\output\UpdateServiceTest-2.0.msi testUpdate\msi-db-0 Component Directory File Shortcut](9) exited with 0 code [2026-03-18T02:41:51.894Z] [02:38:15.681] TRACE: assertStringListEquals(): Check the list of launchers with shortcuts [2026-03-18T02:41:51.894Z] [02:38:15.682] TRACE: Files in [testUpdate\resource-dir] resource dir: [2026-03-18T02:41:51.894Z] [02:38:15.682] TRACE: [service-installer.exe] [2026-03-18T02:41:51.894Z] [02:38:15.682] TRACE: Done [2026-03-18T02:41:51.894Z] [02:38:15.684] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testUpdate\input-1 --dest testUpdate\output --name UpdateServiceTest --type exe --main-jar hello.jar --main-class com.bar.Hello --resource-dir testUpdate\resource-dir --win-upgrade-uuid 4050AD4D-D6CC-452A-9CB0-58E5FA8C410F --launcher-as-service --arguments Default --java-options -Djpackage.test.appOutput=$ROOTDIR\launcher-as-service.txt --java-options -Djpackage.test.noexit=true --add-launcher foo=testUpdate\foo-1.properties -J-Djlink.debug=true --verbose](28); inherit out+err... [2026-03-18T02:41:51.894Z] [02:38:16.555] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:41:51.894Z] [02:38:16.565] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:41:51.894Z] [02:38:21.904] Command [PID: -1]: [2026-03-18T02:41:51.894Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:41:51.894Z] [02:38:21.904] Output: [2026-03-18T02:41:51.894Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:41:51.894Z] [2026-03-18T02:41:51.894Z] [02:38:21.904] Returned: 0 [2026-03-18T02:41:51.894Z] [2026-03-18T02:41:51.894Z] [02:38:22.007] Using default package resource JavaApp.ico [icon] (add UpdateServiceTest.ico to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:22.015] Using default package resource WinLauncher.template [Template for creating executable properties file] (add UpdateServiceTest.properties to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:22.028] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408". [2026-03-18T02:41:51.894Z] [02:38:22.147] Using default package resource JavaApp.ico [icon] (add foo.ico to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:22.148] Using default package resource WinLauncher.template [Template for creating executable properties file] (add foo.properties to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:22.150] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408". [2026-03-18T02:41:51.894Z] [02:38:22.561] Using default package resource service-install.wxi [Service installer WiX project file] (add UpdateServiceTest-service-install.wxi to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:22.617] Using default package resource service-install.wxi [Service installer WiX project file] (add foo-service-install.wxi to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:22.715] Using default package resource service-config.wxi [Service installer WiX project file] (add UpdateServiceTest-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:22.724] Using default package resource service-config.wxi [Service installer WiX project file] (add UpdateServiceTest-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:22.737] Using default package resource service-config.wxi [Service installer WiX project file] (add foo-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:22.754] Using default package resource service-config.wxi [Service installer WiX project file] (add foo-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:22.983] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:23.119] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:23.149] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408\msi\UpdateServiceTest-1.0.msi. [2026-03-18T02:41:51.894Z] [02:38:23.150] MSI ProductCode: e78d36b1-b492-3fa9-9395-148d0531bd62. [2026-03-18T02:41:51.894Z] [02:38:23.150] MSI UpgradeCode: 4050ad4d-d6cc-452a-9cb0-58e5fa8c410f. [2026-03-18T02:41:51.894Z] [02:38:23.180] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:23.206] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:23.231] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:23.242] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:23.250] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:23.258] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:23.265] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:23.283] No default package resource [script to run after application image is populated] (add UpdateServiceTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:38:23.283] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408\msi\UpdateServiceTest-1.0.msi. [2026-03-18T02:41:51.894Z] [02:38:23.287] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408\image [2026-03-18T02:41:51.894Z] [02:39:00.896] Command [PID: 45336]: [2026-03-18T02:41:51.894Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=UpdateServiceTest -d JpProductCode=e78d36b1-b492-3fa9-9395-148d0531bd62 -d JpAppName=UpdateServiceTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408\image\UpdateServiceTest.exe -d JpAppSizeKb=128858 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=4050ad4d-d6cc-452a-9cb0-58e5fa8c410f -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408\wixobj\a.msi [2026-03-18T02:41:51.894Z] [02:39:00.897] Returned: 0 [2026-03-18T02:41:51.894Z] [2026-03-18T02:41:51.894Z] [02:39:00.935] No default package resource [script to run after msi file for exe installer is created] (add UpdateServiceTest-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:39:00.936] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\output. [2026-03-18T02:41:51.894Z] [02:39:00.937] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:39:00.941] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:39:00.941] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7034289570865621408". [2026-03-18T02:41:51.894Z] [02:39:01.684] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\output [2026-03-18T02:41:51.894Z] [02:39:01.686] Succeeded in building EXE Installer Package package [2026-03-18T02:41:51.894Z] [02:39:02.063] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.894Z] [02:39:02.064] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testUpdate\input-1 --dest testUpdate\output --name UpdateServiceTest --type exe --main-jar hello.jar --main-class com.bar.Hello --resource-dir testUpdate\resource-dir --win-upgrade-uuid 4050AD4D-D6CC-452A-9CB0-58E5FA8C410F --launcher-as-service --arguments Default --java-options -Djpackage.test.appOutput=$ROOTDIR\launcher-as-service.txt --java-options -Djpackage.test.noexit=true --add-launcher foo=testUpdate\foo-1.properties -J-Djlink.debug=true --verbose](28) exited with 0 code [2026-03-18T02:41:51.894Z] [02:39:02.065] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RESOURCE_DIR}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\resource-dir] [2026-03-18T02:41:51.894Z] [02:39:02.065] TRACE: assertStringListEquals(1, #) [2026-03-18T02:41:51.894Z] [02:39:02.065] TRACE: assertStringListEquals(2, service-installer.exe#2026-03-17T19:11:50Z) [2026-03-18T02:41:51.894Z] [02:39:02.065] TRACE: assertTrue(): Check [testUpdate\output\UpdateServiceTest-1.0.exe] path exists [2026-03-18T02:41:51.894Z] [02:39:02.065] TRACE: assertTrue(): Check [testUpdate\output\UpdateServiceTest-1.0.exe] is a file [2026-03-18T02:41:51.894Z] [02:39:02.066] TRACE: Files in [testUpdate\resource-dir-0] resource dir: [2026-03-18T02:41:51.894Z] [02:39:02.066] TRACE: [service-installer.exe] [2026-03-18T02:41:51.894Z] [02:39:02.066] TRACE: Done [2026-03-18T02:41:51.894Z] [02:39:02.068] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testUpdate\input-2 --dest testUpdate\output --name UpdateServiceTest --type exe --main-jar hello.jar --main-class com.bar.Bye --win-console --app-version 2.0 --resource-dir testUpdate\resource-dir-0 --win-upgrade-uuid 4050AD4D-D6CC-452A-9CB0-58E5FA8C410F --add-launcher foo=testUpdate\foo-2.properties --add-launcher bar=testUpdate\bar-0.properties -J-Djlink.debug=true --verbose](26); inherit out+err... [2026-03-18T02:41:51.894Z] [02:39:02.961] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:41:51.894Z] [02:39:02.970] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:41:51.894Z] [02:39:07.889] Command [PID: -1]: [2026-03-18T02:41:51.894Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:41:51.894Z] [02:39:07.889] Output: [2026-03-18T02:41:51.894Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:41:51.894Z] [2026-03-18T02:41:51.894Z] [02:39:07.889] Returned: 0 [2026-03-18T02:41:51.894Z] [2026-03-18T02:41:51.894Z] [02:39:07.974] Using default package resource JavaApp.ico [icon] (add UpdateServiceTest.ico to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:39:08.024] Using default package resource WinLauncher.template [Template for creating executable properties file] (add UpdateServiceTest.properties to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:39:08.036] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455". [2026-03-18T02:41:51.894Z] [02:39:08.059] Using default package resource JavaApp.ico [icon] (add foo.ico to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:39:08.061] Using default package resource WinLauncher.template [Template for creating executable properties file] (add foo.properties to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:39:08.062] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455". [2026-03-18T02:41:51.894Z] [02:39:08.086] Using default package resource JavaApp.ico [icon] (add bar.ico to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:39:08.090] Using default package resource WinLauncher.template [Template for creating executable properties file] (add bar.properties to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:39:08.094] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455". [2026-03-18T02:41:51.894Z] [02:39:08.459] Using default package resource service-install.wxi [Service installer WiX project file] (add foo-service-install.wxi to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:39:08.578] Using default package resource service-install.wxi [Service installer WiX project file] (add bar-service-install.wxi to the resource-dir to customize). [2026-03-18T02:41:51.894Z] [02:39:08.684] Using default package resource service-config.wxi [Service installer WiX project file] (add foo-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.895Z] [02:39:08.719] Using default package resource service-config.wxi [Service installer WiX project file] (add foo-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.895Z] [02:39:08.730] Using default package resource service-config.wxi [Service installer WiX project file] (add bar-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.895Z] [02:39:08.735] Using default package resource service-config.wxi [Service installer WiX project file] (add bar-service-config.wxi to the resource-dir to customize). [2026-03-18T02:41:51.895Z] [02:39:09.093] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:41:51.895Z] [02:39:09.239] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:41:51.895Z] [02:39:09.267] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455\msi\UpdateServiceTest-2.0.msi. [2026-03-18T02:41:51.895Z] [02:39:09.267] MSI ProductCode: a00e982b-3126-3568-8c01-ac22f197aa60. [2026-03-18T02:41:51.895Z] [02:39:09.267] MSI UpgradeCode: 4050ad4d-d6cc-452a-9cb0-58e5fa8c410f. [2026-03-18T02:41:51.895Z] [02:39:09.303] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:41:51.895Z] [02:39:09.367] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:41:51.895Z] [02:39:09.400] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:41:51.895Z] [02:39:09.410] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:41:51.895Z] [02:39:09.422] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:41:51.895Z] [02:39:09.441] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:41:51.895Z] [02:39:09.448] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:41:51.895Z] [02:39:09.463] No default package resource [script to run after application image is populated] (add UpdateServiceTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:41:51.895Z] [02:39:09.464] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455\msi\UpdateServiceTest-2.0.msi. [2026-03-18T02:41:51.895Z] [02:39:09.467] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455\image [2026-03-18T02:41:51.895Z] [02:39:47.169] Command [PID: 48072]: [2026-03-18T02:41:51.895Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=UpdateServiceTest -d JpProductCode=a00e982b-3126-3568-8c01-ac22f197aa60 -d JpAppName=UpdateServiceTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455\image\UpdateServiceTest.exe -d JpAppSizeKb=129341 -d JpAppVersion=2.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=4050ad4d-d6cc-452a-9cb0-58e5fa8c410f -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455\wixobj\a.msi [2026-03-18T02:41:51.895Z] [02:39:47.169] Returned: 0 [2026-03-18T02:41:51.895Z] [2026-03-18T02:41:51.895Z] [02:39:47.205] No default package resource [script to run after msi file for exe installer is created] (add UpdateServiceTest-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:41:51.895Z] [02:39:47.205] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\output. [2026-03-18T02:41:51.895Z] [02:39:47.207] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:41:51.895Z] [02:39:47.210] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:41:51.895Z] [02:39:47.211] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage2454724382711783455". [2026-03-18T02:41:51.895Z] [02:39:47.919] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\output [2026-03-18T02:41:51.895Z] [02:39:47.921] Succeeded in building EXE Installer Package package [2026-03-18T02:41:51.895Z] [02:39:48.272] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:41:51.895Z] [02:39:48.272] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testUpdate\input-2 --dest testUpdate\output --name UpdateServiceTest --type exe --main-jar hello.jar --main-class com.bar.Bye --win-console --app-version 2.0 --resource-dir testUpdate\resource-dir-0 --win-upgrade-uuid 4050AD4D-D6CC-452A-9CB0-58E5FA8C410F --add-launcher foo=testUpdate\foo-2.properties --add-launcher bar=testUpdate\bar-0.properties -J-Djlink.debug=true --verbose](26) exited with 0 code [2026-03-18T02:41:51.895Z] [02:39:48.273] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RESOURCE_DIR}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\resource-dir-0] [2026-03-18T02:41:51.895Z] [02:39:48.273] TRACE: assertStringListEquals(1, #) [2026-03-18T02:41:51.895Z] [02:39:48.273] TRACE: assertStringListEquals(2, service-installer.exe#2026-03-17T19:11:50Z) [2026-03-18T02:41:51.895Z] [02:39:48.274] TRACE: assertTrue(): Check [testUpdate\output\UpdateServiceTest-2.0.exe] path exists [2026-03-18T02:41:51.895Z] [02:39:48.274] TRACE: assertTrue(): Check [testUpdate\output\UpdateServiceTest-2.0.exe] is a file [2026-03-18T02:41:51.895Z] [02:39:48.275] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\unpacked-msi\unpack.bat] text file... [2026-03-18T02:41:51.895Z] [02:39:48.275] TRACE: icacls "testUpdate\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:41:51.895Z] [02:39:48.275] TRACE: msiexec /a "testUpdate\output\UpdateServiceTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\unpacked-msi\Program Files" [2026-03-18T02:41:51.895Z] [02:39:48.276] TRACE: Done [2026-03-18T02:41:51.895Z] [02:39:48.277] TRACE: exec: Execute [cmd /c testUpdate\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.895Z] [02:39:49.294] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.895Z] [02:39:52.296] TRACE: exec: Execute [cmd /c testUpdate\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.895Z] [02:39:53.161] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.895Z] [02:39:57.162] TRACE: exec: Execute [cmd /c testUpdate\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.895Z] [02:39:58.051] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.895Z] [02:40:03.052] TRACE: exec: Execute [cmd /c testUpdate\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.895Z] [02:40:03.967] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.895Z] [02:40:09.970] TRACE: exec: Execute [cmd /c testUpdate\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.895Z] [02:40:10.873] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.895Z] [02:40:17.874] TRACE: exec: Execute [cmd /c testUpdate\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.895Z] [02:40:18.792] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.895Z] [02:40:26.795] TRACE: exec: Execute [cmd /c testUpdate\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.895Z] [02:40:27.686] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.895Z] [02:40:36.689] TRACE: exec: Execute [cmd /c testUpdate\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.895Z] [02:40:37.594] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.895Z] [02:40:47.595] TRACE: Convert [PFiles64\UpdateServiceTest] into [UpdateServiceTest] in [testUpdate\unpacked-msi\Program Files] directory [2026-03-18T02:41:51.895Z] [02:40:47.596] TRACE: Deleting [testUpdate\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:41:51.895Z] [02:40:47.598] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\unpacked-msi-0\unpack.bat] text file... [2026-03-18T02:41:51.895Z] [02:40:47.599] TRACE: icacls "testUpdate\unpacked-msi-0" /inheritance:e /grant Users:M [2026-03-18T02:41:51.895Z] [02:40:47.599] TRACE: msiexec /a "testUpdate\output\UpdateServiceTest-2.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testUpdate\unpacked-msi-0\Program Files" [2026-03-18T02:41:51.895Z] [02:40:47.600] TRACE: Done [2026-03-18T02:41:51.895Z] [02:40:47.600] TRACE: exec: Execute [cmd /c testUpdate\unpacked-msi-0\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.895Z] [02:40:48.520] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.895Z] [02:40:51.522] TRACE: exec: Execute [cmd /c testUpdate\unpacked-msi-0\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.895Z] [02:40:52.435] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.895Z] [02:40:56.435] TRACE: exec: Execute [cmd /c testUpdate\unpacked-msi-0\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.895Z] [02:40:57.347] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.895Z] [02:41:02.348] TRACE: exec: Execute [cmd /c testUpdate\unpacked-msi-0\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.895Z] [02:41:03.293] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.895Z] [02:41:09.294] TRACE: exec: Execute [cmd /c testUpdate\unpacked-msi-0\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.895Z] [02:41:10.225] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.895Z] [02:41:17.227] TRACE: exec: Execute [cmd /c testUpdate\unpacked-msi-0\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.895Z] [02:41:18.140] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.895Z] [02:41:26.141] TRACE: exec: Execute [cmd /c testUpdate\unpacked-msi-0\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.895Z] [02:41:27.063] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.895Z] [02:41:36.064] TRACE: exec: Execute [cmd /c testUpdate\unpacked-msi-0\unpack.bat](3); discard out+err... [2026-03-18T02:41:51.895Z] [02:41:37.002] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:41:51.895Z] [02:41:47.003] TRACE: Convert [PFiles64\UpdateServiceTest] into [UpdateServiceTest] in [testUpdate\unpacked-msi-0\Program Files] directory [2026-03-18T02:41:51.895Z] [02:41:47.004] TRACE: Deleting [testUpdate\unpacked-msi-0\Program Files\PFiles64] directory recursively [2026-03-18T02:41:51.895Z] [02:41:47.005] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testUpdate\input-1 --dest testUpdate\output --name UpdateServiceTest --type exe --main-jar hello.jar --main-class com.bar.Hello --resource-dir testUpdate\resource-dir --win-upgrade-uuid 4050AD4D-D6CC-452A-9CB0-58E5FA8C410F --launcher-as-service --arguments Default --java-options -Djpackage.test.appOutput=$ROOTDIR\launcher-as-service.txt --java-options -Djpackage.test.noexit=true --add-launcher foo=testUpdate\foo-1.properties](26) command [2026-03-18T02:41:51.895Z] [02:41:47.005] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testUpdate\input-2 --dest testUpdate\output --name UpdateServiceTest --type exe --main-jar hello.jar --main-class com.bar.Bye --win-console --app-version 2.0 --resource-dir testUpdate\resource-dir-0 --win-upgrade-uuid 4050AD4D-D6CC-452A-9CB0-58E5FA8C410F --add-launcher foo=testUpdate\foo-2.properties --add-launcher bar=testUpdate\bar-0.properties](24) command [2026-03-18T02:41:51.895Z] [02:41:47.006] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testUpdate\input --dest testUpdate\output --name UpdateServiceTest --type msi --main-jar hello.jar --main-class com.bar.Hello --resource-dir testUpdate\resource-dir --win-upgrade-uuid 4050AD4D-D6CC-452A-9CB0-58E5FA8C410F --launcher-as-service --arguments Default --java-options -Djpackage.test.appOutput=$ROOTDIR\launcher-as-service.txt --java-options -Djpackage.test.noexit=true --add-launcher foo=testUpdate\foo.properties](26) [2026-03-18T02:41:51.895Z] [02:41:47.006] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:41:51.895Z] [02:41:47.007] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:41:51.895Z] [02:41:47.007] ERROR: Failed: Check [testUpdate\unpacked-msi\Program Files\UpdateServiceTest\service-installer.exe] path exists [2026-03-18T02:41:51.895Z] [02:41:47.008] [ FAILED ] ServiceTest.testUpdate; checks=30 [2026-03-18T02:41:51.895Z] [02:41:47.011] [==========] 6 tests ran [2026-03-18T02:41:51.895Z] [02:41:47.011] [ PASSED ] 0 tests [2026-03-18T02:41:51.895Z] [02:41:47.012] [ FAILED ] 6 tests, listed below [2026-03-18T02:41:51.895Z] [02:41:47.013] [ FAILED ] ServiceTest.test; workDir=[test] [2026-03-18T02:41:51.895Z] [02:41:47.013] [ FAILED ] ServiceTest.testAddL(false, false); workDir=[testAddL.4a1ea299] [2026-03-18T02:41:51.895Z] [02:41:47.013] [ FAILED ] ServiceTest.testAddL(true, false); workDir=[testAddL.444d3b4c] [2026-03-18T02:41:51.895Z] [02:41:47.013] [ FAILED ] ServiceTest.testAddLFromAppImage(false, false); workDir=[testAddLFromAppImage.eea75f3d] [2026-03-18T02:41:51.895Z] [02:41:47.013] [ FAILED ] ServiceTest.testAddLFromAppImage(true, false); workDir=[testAddLFromAppImage.7b285a28] [2026-03-18T02:41:51.895Z] [02:41:47.013] [ FAILED ] ServiceTest.testUpdate; workDir=[testUpdate] [2026-03-18T02:41:51.895Z] [02:41:47.014] 6 FAILED TESTS [2026-03-18T02:41:51.895Z] STDERR: [2026-03-18T02:41:51.895Z] java.lang.AssertionError: Failed: Check [test\unpacked-msi\Program Files\ServiceTest\service-installer.exe] path exists [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.TKit.error(TKit.java:369) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.TKit.assertTrue(TKit.java:820) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.TKit.assertTrue(TKit.java:807) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.TKit.assertPathExists(TKit.java:840) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.TKit.assertFileExists(TKit.java:922) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.LauncherAsServiceVerifier.verify(LauncherAsServiceVerifier.java:179) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.PackageTest$Handler.verifyPackageInstalled(PackageTest.java:802) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.PackageTest$Handler.processAction(PackageTest.java:742) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:592) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:512) [2026-03-18T02:41:51.895Z] at java.base/java.util.ImmutableCollections$List12.forEach(ImmutableCollections.java:680) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.PackageTest.lambda$runActions$1(PackageTest.java:486) [2026-03-18T02:41:51.895Z] at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.PackageTest.lambda$runActions$0(PackageTest.java:485) [2026-03-18T02:41:51.895Z] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.PackageTest.runActions(PackageTest.java:484) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:58) [2026-03-18T02:41:51.895Z] at ServiceTest.test(ServiceTest.java:116) [2026-03-18T02:41:51.895Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:41:51.895Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:239) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$0(TKit.java:234) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.TKit.lambda$runTests$2(TKit.java:189) [2026-03-18T02:41:51.895Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.TKit.lambda$runTests$1(TKit.java:184) [2026-03-18T02:41:51.895Z] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) [2026-03-18T02:41:51.895Z] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803) [2026-03-18T02:41:51.895Z] at jdk.jpackage.test.TKit.lambda$runTests$0(TKit.java:183) [2026-03-18T02:41:51.896Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.runTests(TKit.java:182) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.runTests(TKit.java:172) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.Main.runTests(Main.java:121) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:41:51.896Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:41:51.896Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:41:51.896Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:41:51.896Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:41:51.896Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:41:51.896Z] java.lang.AssertionError: Failed: Check [testAddL.4a1ea299\unpacked-msi\Program Files\AddLServiceTest\service-installer.exe] path exists [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.error(TKit.java:369) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.assertTrue(TKit.java:820) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.assertTrue(TKit.java:807) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.assertPathExists(TKit.java:840) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.assertFileExists(TKit.java:922) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.LauncherAsServiceVerifier.verify(LauncherAsServiceVerifier.java:179) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest$Handler.verifyPackageInstalled(PackageTest.java:802) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest$Handler.processAction(PackageTest.java:742) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:592) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:512) [2026-03-18T02:41:51.896Z] at java.base/java.util.ImmutableCollections$List12.forEach(ImmutableCollections.java:680) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest.lambda$runActions$1(PackageTest.java:486) [2026-03-18T02:41:51.896Z] at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest.lambda$runActions$0(PackageTest.java:485) [2026-03-18T02:41:51.896Z] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest.runActions(PackageTest.java:484) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:58) [2026-03-18T02:41:51.896Z] at ServiceTest.testAddL(ServiceTest.java:206) [2026-03-18T02:41:51.896Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:41:51.896Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:239) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$0(TKit.java:234) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.lambda$runTests$2(TKit.java:189) [2026-03-18T02:41:51.896Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.lambda$runTests$1(TKit.java:184) [2026-03-18T02:41:51.896Z] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) [2026-03-18T02:41:51.896Z] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.lambda$runTests$0(TKit.java:183) [2026-03-18T02:41:51.896Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.runTests(TKit.java:182) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.runTests(TKit.java:172) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.Main.runTests(Main.java:121) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:41:51.896Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:41:51.896Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:41:51.896Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:41:51.896Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:41:51.896Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:41:51.896Z] java.lang.AssertionError: Failed: Check [testAddL.444d3b4c\unpacked-msi\Program Files\AddLServiceTest\service-installer.exe] path exists [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.error(TKit.java:369) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.assertTrue(TKit.java:820) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.assertTrue(TKit.java:807) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.assertPathExists(TKit.java:840) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.assertFileExists(TKit.java:922) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.LauncherAsServiceVerifier.verify(LauncherAsServiceVerifier.java:179) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest$Handler.verifyPackageInstalled(PackageTest.java:802) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest$Handler.processAction(PackageTest.java:742) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:592) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:512) [2026-03-18T02:41:51.896Z] at java.base/java.util.ImmutableCollections$List12.forEach(ImmutableCollections.java:680) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest.lambda$runActions$1(PackageTest.java:486) [2026-03-18T02:41:51.896Z] at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest.lambda$runActions$0(PackageTest.java:485) [2026-03-18T02:41:51.896Z] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest.runActions(PackageTest.java:484) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:58) [2026-03-18T02:41:51.896Z] at ServiceTest.testAddL(ServiceTest.java:206) [2026-03-18T02:41:51.896Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:41:51.896Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:239) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$0(TKit.java:234) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.lambda$runTests$2(TKit.java:189) [2026-03-18T02:41:51.896Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.lambda$runTests$1(TKit.java:184) [2026-03-18T02:41:51.896Z] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) [2026-03-18T02:41:51.896Z] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.lambda$runTests$0(TKit.java:183) [2026-03-18T02:41:51.896Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.runTests(TKit.java:182) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.runTests(TKit.java:172) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.Main.runTests(Main.java:121) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:41:51.896Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:41:51.896Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:41:51.896Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:41:51.896Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:41:51.896Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:41:51.896Z] java.io.IOException: Command [wix.exe, build, -nologo, -pdbtype, none, -intermediatefolder, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\wixobj, -ext, WixToolset.Util.wixext, -arch, x64, -b, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config, -loc, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\MsiInstallerStrings_de.wxl, -loc, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\MsiInstallerStrings_en.wxl, -loc, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\MsiInstallerStrings_ja.wxl, -loc, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\MsiInstallerStrings_zh_CN.wxl, -culture, en-us, -d, JpExecutableMinorOSVersion=0, -d, JpAppDescription=AddLFromAppImageServiceTest, -d, JpProductCode=043dd731-0d5f-30f9-b602-2a5c23488a14, -d, JpAppName=AddLFromAppImageServiceTest, -d, JpIsSystemWide=yes, -d, JpAllowDowngrades=yes, -d, JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest\AddLFromAppImageServiceTest.exe, -d, JpAppSizeKb=129342, -d, JpAppVersion=1.0, -d, JpExecutableOSVersion=600, -d, JpAllowUpgrades=yes, -d, JpProductUpgradeCode=e42a1599-3c56-3f3d-90ee-37e7db5640fe, -d, JpExecutableMajorOSVersion=6, -d, JpAppVendor=Unknown, -d, JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\main.wxs, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\bundle.wxf, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\ui.wxf, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\config\os-condition.wxf, -out, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16553104593756921189\wixobj\a.msi] in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest exited with 103 code [2026-03-18T02:41:51.896Z] java.lang.AssertionError: Expected [0]. Actual [1]: Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testAddLFromAppImage.eea75f3d\output --name AddLFromAppImageServiceTest --type msi --app-image testAddLFromAppImage.eea75f3d\output\AddLFromAppImageServiceTest --resource-dir testAddLFromAppImage.eea75f3d\resource-dir -J-Djlink.debug=true --verbose](13) exited with 0 code [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.error(TKit.java:369) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.assertEquals(TKit.java:720) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.Executor$Result.assertExitCodeIs(Executor.java:243) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.Executor.execute(Executor.java:292) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.JPackageCommand.execute(JPackageCommand.java:987) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.JPackageCommand.execute(JPackageCommand.java:934) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest$Handler.processAction(PackageTest.java:729) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:579) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:512) [2026-03-18T02:41:51.896Z] at java.base/java.util.ImmutableCollections$List12.forEach(ImmutableCollections.java:680) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest.lambda$runActions$1(PackageTest.java:486) [2026-03-18T02:41:51.896Z] at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest.lambda$runActions$0(PackageTest.java:485) [2026-03-18T02:41:51.896Z] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.PackageTest.runActions(PackageTest.java:484) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:58) [2026-03-18T02:41:51.896Z] at ServiceTest.testAddLFromAppImage(ServiceTest.java:267) [2026-03-18T02:41:51.896Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:41:51.896Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:239) [2026-03-18T02:41:51.896Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$0(TKit.java:234) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.lambda$runTests$2(TKit.java:189) [2026-03-18T02:41:51.897Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.lambda$runTests$1(TKit.java:184) [2026-03-18T02:41:51.897Z] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) [2026-03-18T02:41:51.897Z] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.lambda$runTests$0(TKit.java:183) [2026-03-18T02:41:51.897Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.runTests(TKit.java:182) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.runTests(TKit.java:172) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.Main.runTests(Main.java:121) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:41:51.897Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:41:51.897Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:41:51.897Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:41:51.897Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:41:51.897Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:41:51.897Z] java.io.IOException: Command [wix.exe, build, -nologo, -pdbtype, none, -intermediatefolder, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\wixobj, -ext, WixToolset.Util.wixext, -arch, x64, -b, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config, -loc, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\MsiInstallerStrings_de.wxl, -loc, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\MsiInstallerStrings_en.wxl, -loc, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\MsiInstallerStrings_ja.wxl, -loc, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\MsiInstallerStrings_zh_CN.wxl, -culture, en-us, -d, JpExecutableMinorOSVersion=0, -d, JpAppDescription=AddLFromAppImageServiceTest, -d, JpProductCode=043dd731-0d5f-30f9-b602-2a5c23488a14, -d, JpAppName=AddLFromAppImageServiceTest, -d, JpIsSystemWide=yes, -d, JpAllowDowngrades=yes, -d, JpIcon=C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest\AddLFromAppImageServiceTest.exe, -d, JpAppSizeKb=129353, -d, JpAppVersion=1.0, -d, JpExecutableOSVersion=600, -d, JpAllowUpgrades=yes, -d, JpProductUpgradeCode=e42a1599-3c56-3f3d-90ee-37e7db5640fe, -d, JpExecutableMajorOSVersion=6, -d, JpAppVendor=Unknown, -d, JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\main.wxs, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\bundle.wxf, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\ui.wxf, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\config\os-condition.wxf, -out, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8262822203244509200\wixobj\a.msi] in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest exited with 103 code [2026-03-18T02:41:51.897Z] java.lang.AssertionError: Expected [0]. Actual [1]: Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --dest testAddLFromAppImage.7b285a28\output --name AddLFromAppImageServiceTest --type msi --app-image testAddLFromAppImage.7b285a28\output\AddLFromAppImageServiceTest --launcher-as-service --resource-dir testAddLFromAppImage.7b285a28\resource-dir -J-Djlink.debug=true --verbose](14) exited with 0 code [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.error(TKit.java:369) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.assertEquals(TKit.java:720) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.Executor$Result.assertExitCodeIs(Executor.java:243) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.Executor.execute(Executor.java:292) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.JPackageCommand.execute(JPackageCommand.java:987) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.JPackageCommand.execute(JPackageCommand.java:934) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.PackageTest$Handler.processAction(PackageTest.java:729) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:579) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:512) [2026-03-18T02:41:51.897Z] at java.base/java.util.ImmutableCollections$List12.forEach(ImmutableCollections.java:680) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.PackageTest.lambda$runActions$1(PackageTest.java:486) [2026-03-18T02:41:51.897Z] at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.PackageTest.lambda$runActions$0(PackageTest.java:485) [2026-03-18T02:41:51.897Z] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.PackageTest.runActions(PackageTest.java:484) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:58) [2026-03-18T02:41:51.897Z] at ServiceTest.testAddLFromAppImage(ServiceTest.java:267) [2026-03-18T02:41:51.897Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:41:51.897Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:239) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$0(TKit.java:234) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.lambda$runTests$2(TKit.java:189) [2026-03-18T02:41:51.897Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.lambda$runTests$1(TKit.java:184) [2026-03-18T02:41:51.897Z] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) [2026-03-18T02:41:51.897Z] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.lambda$runTests$0(TKit.java:183) [2026-03-18T02:41:51.897Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.runTests(TKit.java:182) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.runTests(TKit.java:172) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.Main.runTests(Main.java:121) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:41:51.897Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:41:51.897Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:41:51.897Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:41:51.897Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:41:51.897Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:41:51.897Z] java.lang.AssertionError: Failed: Check [testUpdate\unpacked-msi\Program Files\UpdateServiceTest\service-installer.exe] path exists [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.error(TKit.java:369) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.assertTrue(TKit.java:820) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.assertTrue(TKit.java:807) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.assertPathExists(TKit.java:840) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.assertFileExists(TKit.java:922) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.LauncherAsServiceVerifier.verify(LauncherAsServiceVerifier.java:179) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.PackageTest$Handler.verifyPackageInstalled(PackageTest.java:802) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.PackageTest$Handler.processAction(PackageTest.java:742) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:592) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:512) [2026-03-18T02:41:51.897Z] at java.base/java.util.ImmutableCollections$List12.forEach(ImmutableCollections.java:680) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.PackageTest$Group.lambda$runAction$1(PackageTest.java:420) [2026-03-18T02:41:51.897Z] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.PackageTest$Group.runAction(PackageTest.java:420) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.PackageTest$Group.lambda$runAction$0(PackageTest.java:408) [2026-03-18T02:41:51.897Z] at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:186) [2026-03-18T02:41:51.897Z] at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:214) [2026-03-18T02:41:51.897Z] at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) [2026-03-18T02:41:51.897Z] at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:571) [2026-03-18T02:41:51.897Z] at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560) [2026-03-18T02:41:51.897Z] at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:153) [2026-03-18T02:41:51.897Z] at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:176) [2026-03-18T02:41:51.897Z] at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265) [2026-03-18T02:41:51.897Z] at java.base/java.util.stream.ReferencePipeline.forEachOrdered(ReferencePipeline.java:637) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.PackageTest$Group.runAction(PackageTest.java:407) [2026-03-18T02:41:51.897Z] at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.RunnablePackageTest.runActions(RunnablePackageTest.java:66) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:58) [2026-03-18T02:41:51.897Z] at ServiceTest.testUpdate(ServiceTest.java:155) [2026-03-18T02:41:51.897Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:41:51.897Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:239) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$0(TKit.java:234) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.lambda$runTests$2(TKit.java:189) [2026-03-18T02:41:51.897Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.lambda$runTests$1(TKit.java:184) [2026-03-18T02:41:51.897Z] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) [2026-03-18T02:41:51.897Z] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.lambda$runTests$0(TKit.java:183) [2026-03-18T02:41:51.897Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.runTests(TKit.java:182) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.runTests(TKit.java:172) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.Main.runTests(Main.java:121) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:41:51.897Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:41:51.897Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:41:51.897Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:41:51.897Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:41:51.897Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:41:51.897Z] java.lang.RuntimeException: 6 FAILED TESTS [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.Main.reportSummary(Main.java:172) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.Main.runTests(Main.java:132) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:41:51.897Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:41:51.897Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:41:51.897Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:41:51.897Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:41:51.897Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:41:51.897Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:41:51.897Z] [2026-03-18T02:41:51.897Z] JavaTest Message: Test threw exception: java.lang.RuntimeException: 6 FAILED TESTS [2026-03-18T02:41:51.897Z] JavaTest Message: shutting down test [2026-03-18T02:41:51.897Z] [2026-03-18T02:41:51.897Z] STATUS:Failed.`main' threw exception: java.lang.RuntimeException: 6 FAILED TESTS [2026-03-18T02:41:51.897Z] rerun: [2026-03-18T02:41:51.897Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1' && \ [2026-03-18T02:41:51.897Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:41:51.897Z] SystemDrive=C: \ [2026-03-18T02:41:51.897Z] SystemRoot='C:\Windows' \ [2026-03-18T02:41:51.897Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:41:51.897Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:41:51.897Z] windir='C:\Windows' \ [2026-03-18T02:41:51.897Z] CLASSPATH='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar' \ [2026-03-18T02:41:51.897Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\java' \ [2026-03-18T02:41:51.897Z] -Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:41:51.897Z] -Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:41:51.897Z] -Dtest.compiler.opts= \ [2026-03-18T02:41:51.897Z] -Dtest.java.opts= \ [2026-03-18T02:41:51.897Z] -Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:41:51.897Z] -Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:41:51.897Z] -Dtest.timeout.factor=8.0 \ [2026-03-18T02:41:51.897Z] -Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:41:51.897Z] -Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:41:51.897Z] -Dtest.name=tools/jpackage/share/ServiceTest.java#id1 \ [2026-03-18T02:41:51.897Z] -Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:41:51.897Z] -Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\ServiceTest.java' \ [2026-03-18T02:41:51.897Z] -Dtest.main.class=ServiceTest \ [2026-03-18T02:41:51.897Z] -Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:41:51.897Z] -Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:41:51.897Z] -Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d' \ [2026-03-18T02:41:51.897Z] -Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:41:51.897Z] -Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\share\ServiceTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:41:51.897Z] -Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:41:51.897Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:41:51.897Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:41:51.897Z] --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:41:51.897Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:41:51.897Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:41:51.897Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:41:51.897Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:41:51.897Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:41:51.897Z] --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:41:51.897Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:41:51.897Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:41:51.897Z] -ea \ [2026-03-18T02:41:51.897Z] -esa \ [2026-03-18T02:41:51.897Z] -Xmx512m \ [2026-03-18T02:41:51.897Z] -XX:+UseCompressedOops \ [2026-03-18T02:41:51.897Z] '-Djava.library.path=c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:41:51.897Z] -Xmx512m \ [2026-03-18T02:41:51.897Z] com.sun.javatest.regtest.agent.MainWrapper 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\tools\jpackage\share\ServiceTest_id1.d\main.0.jta' --jpt-run=ServiceTest [2026-03-18T02:41:51.897Z] [2026-03-18T02:41:51.897Z] TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 6 FAILED TESTS [2026-03-18T02:41:51.897Z] -------------------------------------------------- [2026-03-18T02:44:00.626Z] TEST: tools/jpackage/share/VendorTest.java#id1 [2026-03-18T02:44:00.626Z] TEST JDK: c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image [2026-03-18T02:44:00.626Z] [2026-03-18T02:44:00.626Z] ACTION: build -- Passed. Build successful [2026-03-18T02:44:00.626Z] REASON: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:44:00.626Z] TIME: 1.613 seconds [2026-03-18T02:44:00.626Z] messages: [2026-03-18T02:44:00.626Z] command: build jdk.jpackage.test.* [2026-03-18T02:44:00.626Z] reason: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:44:00.626Z] started: Wed Mar 18 02:30:51.637 UTC 2026 [2026-03-18T02:44:00.626Z] Library /test/jdk/tools/jpackage/helpers: [2026-03-18T02:44:00.626Z] compile: jdk.jpackage.test.AdditionalLauncher, jdk.jpackage.test.Annotations, jdk.jpackage.test.AppImageFile, jdk.jpackage.test.ApplicationLayout, jdk.jpackage.test.CannedArgument, jdk.jpackage.test.CannedFormattedString, jdk.jpackage.test.CfgFile, jdk.jpackage.test.Comm, jdk.jpackage.test.CommandArguments, jdk.jpackage.test.ConfigFilesStasher, jdk.jpackage.test.ConfigurationTarget, jdk.jpackage.test.Executor, jdk.jpackage.test.FileAssociations, jdk.jpackage.test.Functional, jdk.jpackage.test.HelloApp, jdk.jpackage.test.JarBuilder, jdk.jpackage.test.JavaAppDesc, jdk.jpackage.test.JavaTool, jdk.jpackage.test.JPackageCommand, jdk.jpackage.test.JPackageStringBundle, jdk.jpackage.test.JPackageUserScript, jdk.jpackage.test.LauncherAsServiceVerifier, jdk.jpackage.test.LauncherIconVerifier, jdk.jpackage.test.LauncherShortcut, jdk.jpackage.test.LauncherVerifier, jdk.jpackage.test.LinuxHelper, jdk.jpackage.test.MacHelper, jdk.jpackage.test.MacSign, jdk.jpackage.test.MacSignVerify, jdk.jpackage.test.Main, jdk.jpackage.test.MethodCall, jdk.jpackage.test.MsiDatabase, jdk.jpackage.test.ObjectMapper, jdk.jpackage.test.PackageFile, jdk.jpackage.test.PackageTest, jdk.jpackage.test.PackageType, jdk.jpackage.test.PropertyFile, jdk.jpackage.test.PropertyFinder, jdk.jpackage.test.RunnablePackageTest, jdk.jpackage.test.TestBuilder, jdk.jpackage.test.TestBuilderConfig, jdk.jpackage.test.TestInstance, jdk.jpackage.test.TestMethodSupplier, jdk.jpackage.test.TKit, jdk.jpackage.test.WindowsHelper, jdk.jpackage.test.WinExecutableIconVerifier, jdk.jpackage.test.WinShortcutVerifier [2026-03-18T02:44:00.626Z] finished: Wed Mar 18 02:30:53.250 UTC 2026 [2026-03-18T02:44:00.626Z] elapsed time (seconds): 1.613 [2026-03-18T02:44:00.626Z] [2026-03-18T02:44:00.626Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:44:00.626Z] REASON: .class file out of date or does not exist [2026-03-18T02:44:00.626Z] TIME: 1.602 seconds [2026-03-18T02:44:00.626Z] messages: [2026-03-18T02:44:00.627Z] command: compile C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java [2026-03-18T02:44:00.627Z] reason: .class file out of date or does not exist [2026-03-18T02:44:00.627Z] started: Wed Mar 18 02:30:51.648 UTC 2026 [2026-03-18T02:44:00.627Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:44:00.627Z] Mode: agentvm [2026-03-18T02:44:00.627Z] Agent id: 2 [2026-03-18T02:44:00.627Z] Process id: 30776 [2026-03-18T02:44:00.627Z] finished: Wed Mar 18 02:30:53.250 UTC 2026 [2026-03-18T02:44:00.627Z] elapsed time (seconds): 1.602 [2026-03-18T02:44:00.627Z] configuration: [2026-03-18T02:44:00.627Z] Boot Layer (javac runtime environment) [2026-03-18T02:44:00.627Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:44:00.627Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:44:00.627Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:44:00.627Z] [2026-03-18T02:44:00.627Z] javac compilation environment [2026-03-18T02:44:00.627Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:44:00.627Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:44:00.627Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:44:00.627Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:44:00.627Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:44:00.627Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:44:00.627Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:44:00.627Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:44:00.627Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:44:00.627Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:44:00.627Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d [2026-03-18T02:44:00.627Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:44:00.627Z] [2026-03-18T02:44:00.627Z] rerun: [2026-03-18T02:44:00.627Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2' && \ [2026-03-18T02:44:00.627Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:44:00.627Z] SystemDrive=C: \ [2026-03-18T02:44:00.627Z] SystemRoot='C:\Windows' \ [2026-03-18T02:44:00.627Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:44:00.627Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:44:00.627Z] windir='C:\Windows' \ [2026-03-18T02:44:00.627Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:44:00.627Z] -J-ea \ [2026-03-18T02:44:00.627Z] -J-esa \ [2026-03-18T02:44:00.627Z] -J-Xmx512m \ [2026-03-18T02:44:00.627Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:44:00.627Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:44:00.627Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:44:00.627Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:44:00.627Z] -J-Dtest.java.opts= \ [2026-03-18T02:44:00.627Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:44:00.627Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:44:00.627Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:44:00.627Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:44:00.627Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:44:00.627Z] -J-Dtest.name=tools/jpackage/share/VendorTest.java#id1 \ [2026-03-18T02:44:00.627Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:44:00.627Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\VendorTest.java' \ [2026-03-18T02:44:00.627Z] -J-Dtest.main.class=VendorTest \ [2026-03-18T02:44:00.627Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:44:00.627Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:44:00.627Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d' \ [2026-03-18T02:44:00.627Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:44:00.627Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:44:00.627Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:44:00.627Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:44:00.627Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:44:00.627Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:44:00.627Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:44:00.627Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:44:00.627Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:44:00.627Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:44:00.627Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:44:00.627Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:44:00.627Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:44:00.627Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:44:00.627Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d\test\jdk\tools\jpackage\helpers' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java' [2026-03-18T02:44:00.627Z] [2026-03-18T02:44:00.627Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:44:00.627Z] REASON: User specified action: run compile -Xlint:all -Werror VendorTest.java [2026-03-18T02:44:00.627Z] TIME: 0.173 seconds [2026-03-18T02:44:00.627Z] messages: [2026-03-18T02:44:00.627Z] command: compile -Xlint:all -Werror C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\VendorTest.java [2026-03-18T02:44:00.627Z] reason: User specified action: run compile -Xlint:all -Werror VendorTest.java [2026-03-18T02:44:00.627Z] started: Wed Mar 18 02:30:53.250 UTC 2026 [2026-03-18T02:44:00.627Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:44:00.627Z] Mode: agentvm [2026-03-18T02:44:00.627Z] Agent id: 2 [2026-03-18T02:44:00.627Z] Process id: 30776 [2026-03-18T02:44:00.627Z] finished: Wed Mar 18 02:30:53.423 UTC 2026 [2026-03-18T02:44:00.627Z] elapsed time (seconds): 0.173 [2026-03-18T02:44:00.627Z] configuration: [2026-03-18T02:44:00.627Z] Boot Layer (javac runtime environment) [2026-03-18T02:44:00.627Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:44:00.627Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:44:00.627Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:44:00.627Z] [2026-03-18T02:44:00.627Z] javac compilation environment [2026-03-18T02:44:00.627Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:44:00.627Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:44:00.627Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:44:00.627Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:44:00.627Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:44:00.627Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:44:00.627Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:44:00.627Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:44:00.627Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:44:00.627Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share [2026-03-18T02:44:00.627Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:44:00.627Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share [2026-03-18T02:44:00.627Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d [2026-03-18T02:44:00.627Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:44:00.627Z] [2026-03-18T02:44:00.627Z] rerun: [2026-03-18T02:44:00.627Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2' && \ [2026-03-18T02:44:00.627Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:44:00.627Z] SystemDrive=C: \ [2026-03-18T02:44:00.627Z] SystemRoot='C:\Windows' \ [2026-03-18T02:44:00.627Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:44:00.627Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:44:00.628Z] windir='C:\Windows' \ [2026-03-18T02:44:00.628Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:44:00.628Z] -J-ea \ [2026-03-18T02:44:00.628Z] -J-esa \ [2026-03-18T02:44:00.628Z] -J-Xmx512m \ [2026-03-18T02:44:00.628Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:44:00.628Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:44:00.628Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:44:00.628Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:44:00.628Z] -J-Dtest.java.opts= \ [2026-03-18T02:44:00.628Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:44:00.628Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:44:00.628Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:44:00.628Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:44:00.628Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:44:00.628Z] -J-Dtest.name=tools/jpackage/share/VendorTest.java#id1 \ [2026-03-18T02:44:00.628Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:44:00.628Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\VendorTest.java' \ [2026-03-18T02:44:00.628Z] -J-Dtest.main.class=VendorTest \ [2026-03-18T02:44:00.628Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:44:00.628Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:44:00.628Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d' \ [2026-03-18T02:44:00.628Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:44:00.628Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:44:00.628Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:44:00.628Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:44:00.628Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:44:00.628Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:44:00.628Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:44:00.628Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:44:00.628Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:44:00.628Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:44:00.628Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:44:00.628Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:44:00.628Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d' \ [2026-03-18T02:44:00.628Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:44:00.628Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:44:00.628Z] -Xlint:all \ [2026-03-18T02:44:00.628Z] -Werror 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\VendorTest.java' [2026-03-18T02:44:00.628Z] [2026-03-18T02:44:00.628Z] ACTION: build -- Passed. All files up to date [2026-03-18T02:44:00.628Z] REASON: Named class compiled on demand [2026-03-18T02:44:00.628Z] TIME: 0.027 seconds [2026-03-18T02:44:00.628Z] messages: [2026-03-18T02:44:00.628Z] command: build jdk.jpackage.test.Main [2026-03-18T02:44:00.628Z] reason: Named class compiled on demand [2026-03-18T02:44:00.628Z] started: Wed Mar 18 02:30:53.423 UTC 2026 [2026-03-18T02:44:00.628Z] finished: Wed Mar 18 02:30:53.450 UTC 2026 [2026-03-18T02:44:00.628Z] elapsed time (seconds): 0.027 [2026-03-18T02:44:00.628Z] [2026-03-18T02:44:00.628Z] ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:44:00.628Z] REASON: User specified action: run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main --jpt-run=VendorTest [2026-03-18T02:44:00.628Z] TIME: 112.367 seconds [2026-03-18T02:44:00.628Z] messages: [2026-03-18T02:44:00.628Z] command: main -Xmx512m jdk.jpackage.test.Main --jpt-run=VendorTest [2026-03-18T02:44:00.628Z] reason: User specified action: run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main --jpt-run=VendorTest [2026-03-18T02:44:00.628Z] exclusiveAccess wait time (seconds): 666.487 [2026-03-18T02:44:00.628Z] started: Wed Mar 18 02:41:59.980 UTC 2026 [2026-03-18T02:44:00.628Z] Mode: othervm [/othervm specified] [2026-03-18T02:44:00.628Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:44:00.628Z] Process id: 64272 [2026-03-18T02:44:00.628Z] finished: Wed Mar 18 02:43:52.347 UTC 2026 [2026-03-18T02:44:00.628Z] elapsed time (seconds): 112.367 [2026-03-18T02:44:00.628Z] configuration: [2026-03-18T02:44:00.628Z] Boot Layer [2026-03-18T02:44:00.628Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:44:00.628Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:44:00.628Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:44:00.628Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:44:00.628Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:44:00.628Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:44:00.628Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:44:00.628Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:44:00.628Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:44:00.628Z] add opens: jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:44:00.628Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:44:00.628Z] [2026-03-18T02:44:00.628Z] STDOUT: [2026-03-18T02:44:00.628Z] [02:42:00.526] Parsing [--jpt-run=VendorTest]... [2026-03-18T02:44:00.628Z] [02:42:00.605] VendorTest -> [public static void VendorTest.test()] [2026-03-18T02:44:00.628Z] [02:42:00.665] Create: VendorTest.test [2026-03-18T02:44:00.628Z] [02:42:00.681] [ RUN ] VendorTest.test [2026-03-18T02:44:00.628Z] [02:42:00.969] TRACE: Bundler msi enabled [2026-03-18T02:44:00.628Z] [02:42:00.969] TRACE: Bundler exe enabled [2026-03-18T02:44:00.628Z] [02:42:01.099] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:44:00.628Z] [02:42:01.290] TRACE: exec: Execute tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:44:00.628Z] [02:42:02.418] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:44:00.628Z] [02:42:02.427] TRACE: assertEquals(0): Check command tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:44:00.628Z] [02:42:02.429] TRACE: exec: Execute tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7); discard out+err... [2026-03-18T02:44:00.628Z] [02:42:02.516] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:44:00.628Z] [02:42:02.517] TRACE: assertEquals(0): Check command tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7) exited with 0 code [2026-03-18T02:44:00.628Z] [02:42:02.554] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name VendorTest --type msi --main-jar hello.jar --main-class Hello --win-console --vendor "Test Vendor" -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:44:00.628Z] [02:42:03.362] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:44:00.628Z] [02:42:03.372] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:44:00.628Z] [02:42:08.717] Command [PID: -1]: [2026-03-18T02:44:00.628Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17220819080224134684\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:44:00.628Z] [02:42:08.718] Output: [2026-03-18T02:44:00.628Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:44:00.628Z] [2026-03-18T02:44:00.628Z] [02:42:08.718] Returned: 0 [2026-03-18T02:44:00.628Z] [2026-03-18T02:44:00.628Z] [02:42:08.854] Using default package resource JavaApp.ico [icon] (add VendorTest.ico to the resource-dir to customize). [2026-03-18T02:44:00.628Z] [02:42:08.861] Using default package resource WinLauncher.template [Template for creating executable properties file] (add VendorTest.properties to the resource-dir to customize). [2026-03-18T02:44:00.628Z] [02:42:08.885] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17220819080224134684". [2026-03-18T02:44:00.628Z] [02:42:09.618] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:44:00.628Z] [02:42:09.761] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:44:00.628Z] [02:42:09.809] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\output\VendorTest-1.0.msi. [2026-03-18T02:44:00.628Z] [02:42:09.809] MSI ProductCode: 9fb7c0a9-115d-3efa-99c3-d943422fabe6. [2026-03-18T02:44:00.628Z] [02:42:09.810] MSI UpgradeCode: 363bdc23-47c4-3dd5-8108-bc66c1273345. [2026-03-18T02:44:00.628Z] [02:42:09.868] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:44:00.628Z] [02:42:09.897] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:44:00.628Z] [02:42:09.923] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:44:00.628Z] [02:42:09.933] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:44:00.628Z] [02:42:09.943] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:44:00.628Z] [02:42:09.952] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:44:00.628Z] [02:42:09.973] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:44:00.628Z] [02:42:10.016] No default package resource [script to run after application image is populated] (add VendorTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:44:00.628Z] [02:42:10.017] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\output\VendorTest-1.0.msi. [2026-03-18T02:44:00.628Z] [02:42:10.020] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17220819080224134684\image [2026-03-18T02:44:00.628Z] [02:42:48.659] Command [PID: 51388]: [2026-03-18T02:44:00.628Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17220819080224134684\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17220819080224134684\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17220819080224134684\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17220819080224134684\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17220819080224134684\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17220819080224134684\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=VendorTest -d JpProductCode=9fb7c0a9-115d-3efa-99c3-d943422fabe6 -d JpAppName=VendorTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17220819080224134684\image\VendorTest.exe -d JpAppSizeKb=128361 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=363bdc23-47c4-3dd5-8108-bc66c1273345 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Test Vendor -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17220819080224134684\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17220819080224134684\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17220819080224134684\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17220819080224134684\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17220819080224134684\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17220819080224134684\wixobj\a.msi [2026-03-18T02:44:00.628Z] [02:42:48.659] Returned: 0 [2026-03-18T02:44:00.628Z] [2026-03-18T02:44:00.628Z] [02:42:48.721] Succeeded in building MSI Installer Package package [2026-03-18T02:44:00.628Z] [02:42:48.982] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:44:00.628Z] [02:42:48.982] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name VendorTest --type msi --main-jar hello.jar --main-class Hello --win-console --vendor "Test Vendor" -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:44:00.628Z] [02:42:48.983] TRACE: assertTrue(): Check [test\output\VendorTest-1.0.msi] path exists [2026-03-18T02:44:00.628Z] [02:42:48.983] TRACE: assertTrue(): Check [test\output\VendorTest-1.0.msi] is a file [2026-03-18T02:44:00.628Z] [02:42:49.065] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js test\output\VendorTest-1.0.msi test\msi-db Property](6); inherit out+err... [2026-03-18T02:44:00.628Z] Export table [Property] in [test\msi-db/Property.idt] file [2026-03-18T02:44:00.628Z] [02:42:49.152] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:44:00.628Z] [02:42:49.153] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\msi-export.js test\output\VendorTest-1.0.msi test\msi-db Property](6) exited with 0 code [2026-03-18T02:44:00.628Z] [02:42:49.165] TRACE: assertTrue(): Check value of Manufacturer property equals to [Test Vendor] [2026-03-18T02:44:00.628Z] [02:42:49.168] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\unpacked-msi\unpack.bat] text file... [2026-03-18T02:44:00.628Z] [02:42:49.169] TRACE: icacls "test\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:44:00.628Z] [02:42:49.169] TRACE: msiexec /a "test\output\VendorTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\unpacked-msi\Program Files" [2026-03-18T02:44:00.628Z] [02:42:49.170] TRACE: Done [2026-03-18T02:44:00.628Z] [02:42:49.171] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:44:00.628Z] [02:42:50.596] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:44:00.628Z] [02:42:53.598] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:44:00.628Z] [02:42:54.975] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:44:00.628Z] [02:42:58.978] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:44:00.628Z] [02:43:00.386] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:44:00.628Z] [02:43:05.389] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:44:00.628Z] [02:43:06.766] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:44:00.628Z] [02:43:12.767] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:44:00.628Z] [02:43:14.136] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:44:00.628Z] [02:43:21.137] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:44:00.628Z] [02:43:22.500] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:44:00.628Z] [02:43:30.502] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:44:00.628Z] [02:43:31.857] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:44:00.628Z] [02:43:40.858] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:44:00.628Z] [02:43:42.234] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:44:00.628Z] [02:43:52.239] TRACE: Convert [PFiles64\VendorTest] into [VendorTest] in [test\unpacked-msi\Program Files] directory [2026-03-18T02:44:00.628Z] [02:43:52.240] TRACE: Deleting [test\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:44:00.628Z] [02:43:52.241] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name VendorTest --type msi --main-jar hello.jar --main-class Hello --win-console --vendor "Test Vendor"](16) [2026-03-18T02:44:00.628Z] [02:43:52.309] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:44:00.628Z] [02:43:52.309] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:44:00.628Z] [02:43:52.313] TRACE: assertTrue(): Check [test\unpacked-msi\Program Files\VendorTest\service-installer.exe] path doesn't exist [2026-03-18T02:44:00.628Z] [02:43:52.317] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:44:00.628Z] [02:43:52.321] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:44:00.628Z] [02:43:52.321] ERROR: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:44:00.628Z] [02:43:52.322] [ FAILED ] VendorTest.test; checks=11 [2026-03-18T02:44:00.628Z] [02:43:52.325] [==========] 1 tests ran [2026-03-18T02:44:00.628Z] [02:43:52.325] [ PASSED ] 0 tests [2026-03-18T02:44:00.628Z] [02:43:52.326] [ FAILED ] 1 test, listed below [2026-03-18T02:44:00.628Z] [02:43:52.327] [ FAILED ] VendorTest.test; workDir=[test] [2026-03-18T02:44:00.628Z] [02:43:52.328] 1 FAILED TEST [2026-03-18T02:44:00.628Z] STDERR: [2026-03-18T02:44:00.628Z] java.lang.AssertionError: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.TKit.error(TKit.java:369) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.TKit.assertStringListEquals(TKit.java:1079) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1464) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1417) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.JPackageCommand.assertPackageFile(JPackageCommand.java:1411) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.JPackageCommand.runStandardAsserts(JPackageCommand.java:1334) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.PackageTest$Handler.verifyPackageInstalled(PackageTest.java:805) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.PackageTest$Handler.processAction(PackageTest.java:742) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:592) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:512) [2026-03-18T02:44:00.628Z] at java.base/java.util.ImmutableCollections$List12.forEach(ImmutableCollections.java:680) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.PackageTest.lambda$runActions$1(PackageTest.java:486) [2026-03-18T02:44:00.628Z] at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.PackageTest.lambda$runActions$0(PackageTest.java:485) [2026-03-18T02:44:00.628Z] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.PackageTest.runActions(PackageTest.java:484) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:58) [2026-03-18T02:44:00.628Z] at VendorTest.test(VendorTest.java:102) [2026-03-18T02:44:00.628Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:44:00.628Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:239) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$0(TKit.java:234) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.TKit.lambda$runTests$2(TKit.java:189) [2026-03-18T02:44:00.628Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.TKit.lambda$runTests$1(TKit.java:184) [2026-03-18T02:44:00.628Z] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) [2026-03-18T02:44:00.628Z] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.TKit.lambda$runTests$0(TKit.java:183) [2026-03-18T02:44:00.628Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.TKit.runTests(TKit.java:182) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.TKit.runTests(TKit.java:172) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.Main.runTests(Main.java:121) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:44:00.628Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:44:00.628Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:44:00.629Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:44:00.629Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:44:00.629Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:44:00.629Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:44:00.629Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:44:00.629Z] java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:44:00.629Z] at jdk.jpackage.test.Main.reportSummary(Main.java:172) [2026-03-18T02:44:00.629Z] at jdk.jpackage.test.Main.runTests(Main.java:132) [2026-03-18T02:44:00.629Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:44:00.629Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:44:00.629Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:44:00.629Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:44:00.629Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:44:00.629Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:44:00.629Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:44:00.629Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:44:00.629Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:44:00.629Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:44:00.629Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:44:00.629Z] [2026-03-18T02:44:00.629Z] JavaTest Message: Test threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:44:00.629Z] JavaTest Message: shutting down test [2026-03-18T02:44:00.629Z] [2026-03-18T02:44:00.629Z] STATUS:Failed.`main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:44:00.629Z] rerun: [2026-03-18T02:44:00.629Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2' && \ [2026-03-18T02:44:00.629Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:44:00.629Z] SystemDrive=C: \ [2026-03-18T02:44:00.629Z] SystemRoot='C:\Windows' \ [2026-03-18T02:44:00.629Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:44:00.629Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:44:00.629Z] windir='C:\Windows' \ [2026-03-18T02:44:00.629Z] CLASSPATH='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar' \ [2026-03-18T02:44:00.629Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\java' \ [2026-03-18T02:44:00.629Z] -Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:44:00.629Z] -Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:44:00.629Z] -Dtest.compiler.opts= \ [2026-03-18T02:44:00.629Z] -Dtest.java.opts= \ [2026-03-18T02:44:00.629Z] -Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:44:00.629Z] -Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:44:00.629Z] -Dtest.timeout.factor=8.0 \ [2026-03-18T02:44:00.629Z] -Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:44:00.629Z] -Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:44:00.629Z] -Dtest.name=tools/jpackage/share/VendorTest.java#id1 \ [2026-03-18T02:44:00.629Z] -Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:44:00.629Z] -Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share\VendorTest.java' \ [2026-03-18T02:44:00.629Z] -Dtest.main.class=VendorTest \ [2026-03-18T02:44:00.629Z] -Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share' \ [2026-03-18T02:44:00.629Z] -Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:44:00.629Z] -Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d' \ [2026-03-18T02:44:00.629Z] -Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:44:00.629Z] -Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\share;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\share\VendorTest_id1.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:44:00.629Z] -Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:44:00.629Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:44:00.629Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:44:00.629Z] --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:44:00.629Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:44:00.629Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:44:00.629Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:44:00.629Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:44:00.629Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:44:00.629Z] --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:44:00.629Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:44:00.629Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:44:00.629Z] -ea \ [2026-03-18T02:44:00.629Z] -esa \ [2026-03-18T02:44:00.629Z] -Xmx512m \ [2026-03-18T02:44:00.629Z] -XX:+UseCompressedOops \ [2026-03-18T02:44:00.629Z] '-Djava.library.path=c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:44:00.629Z] -Xmx512m \ [2026-03-18T02:44:00.629Z] com.sun.javatest.regtest.agent.MainWrapper 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\tools\jpackage\share\VendorTest_id1.d\main.0.jta' --jpt-run=VendorTest [2026-03-18T02:44:00.629Z] [2026-03-18T02:44:00.629Z] TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:44:00.629Z] -------------------------------------------------- [2026-03-18T02:47:54.990Z] TEST: tools/jpackage/windows/WinLongPathTest.java [2026-03-18T02:47:54.990Z] TEST JDK: c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image [2026-03-18T02:47:54.990Z] [2026-03-18T02:47:54.990Z] ACTION: build -- Passed. Build successful [2026-03-18T02:47:54.990Z] REASON: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:47:54.990Z] TIME: 1.843 seconds [2026-03-18T02:47:54.990Z] messages: [2026-03-18T02:47:54.990Z] command: build jdk.jpackage.test.* [2026-03-18T02:47:54.990Z] reason: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:47:54.990Z] started: Wed Mar 18 02:45:20.109 UTC 2026 [2026-03-18T02:47:54.990Z] Library /test/jdk/tools/jpackage/helpers: [2026-03-18T02:47:54.990Z] compile: jdk.jpackage.test.AdditionalLauncher, jdk.jpackage.test.Annotations, jdk.jpackage.test.AppImageFile, jdk.jpackage.test.ApplicationLayout, jdk.jpackage.test.CannedArgument, jdk.jpackage.test.CannedFormattedString, jdk.jpackage.test.CfgFile, jdk.jpackage.test.Comm, jdk.jpackage.test.CommandArguments, jdk.jpackage.test.ConfigFilesStasher, jdk.jpackage.test.ConfigurationTarget, jdk.jpackage.test.Executor, jdk.jpackage.test.FileAssociations, jdk.jpackage.test.Functional, jdk.jpackage.test.HelloApp, jdk.jpackage.test.JarBuilder, jdk.jpackage.test.JavaAppDesc, jdk.jpackage.test.JavaTool, jdk.jpackage.test.JPackageCommand, jdk.jpackage.test.JPackageStringBundle, jdk.jpackage.test.JPackageUserScript, jdk.jpackage.test.LauncherAsServiceVerifier, jdk.jpackage.test.LauncherIconVerifier, jdk.jpackage.test.LauncherShortcut, jdk.jpackage.test.LauncherVerifier, jdk.jpackage.test.LinuxHelper, jdk.jpackage.test.MacHelper, jdk.jpackage.test.MacSign, jdk.jpackage.test.MacSignVerify, jdk.jpackage.test.Main, jdk.jpackage.test.MethodCall, jdk.jpackage.test.MsiDatabase, jdk.jpackage.test.ObjectMapper, jdk.jpackage.test.PackageFile, jdk.jpackage.test.PackageTest, jdk.jpackage.test.PackageType, jdk.jpackage.test.PropertyFile, jdk.jpackage.test.PropertyFinder, jdk.jpackage.test.RunnablePackageTest, jdk.jpackage.test.TestBuilder, jdk.jpackage.test.TestBuilderConfig, jdk.jpackage.test.TestInstance, jdk.jpackage.test.TestMethodSupplier, jdk.jpackage.test.TKit, jdk.jpackage.test.WindowsHelper, jdk.jpackage.test.WinExecutableIconVerifier, jdk.jpackage.test.WinShortcutVerifier [2026-03-18T02:47:54.990Z] finished: Wed Mar 18 02:45:21.952 UTC 2026 [2026-03-18T02:47:54.991Z] elapsed time (seconds): 1.843 [2026-03-18T02:47:54.991Z] [2026-03-18T02:47:54.991Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:47:54.991Z] REASON: .class file out of date or does not exist [2026-03-18T02:47:54.991Z] TIME: 1.832 seconds [2026-03-18T02:47:54.991Z] messages: [2026-03-18T02:47:54.991Z] command: compile C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java [2026-03-18T02:47:54.991Z] reason: .class file out of date or does not exist [2026-03-18T02:47:54.991Z] started: Wed Mar 18 02:45:20.120 UTC 2026 [2026-03-18T02:47:54.991Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:47:54.991Z] Mode: agentvm [2026-03-18T02:47:54.991Z] Agent id: 3 [2026-03-18T02:47:54.991Z] Process id: 66800 [2026-03-18T02:47:54.991Z] finished: Wed Mar 18 02:45:21.952 UTC 2026 [2026-03-18T02:47:54.991Z] elapsed time (seconds): 1.832 [2026-03-18T02:47:54.991Z] configuration: [2026-03-18T02:47:54.991Z] Boot Layer (javac runtime environment) [2026-03-18T02:47:54.991Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:47:54.991Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:47:54.991Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:47:54.991Z] [2026-03-18T02:47:54.991Z] javac compilation environment [2026-03-18T02:47:54.991Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:47:54.991Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:47:54.991Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:47:54.991Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:47:54.991Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:47:54.991Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:47:54.991Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:47:54.991Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:47:54.991Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:47:54.991Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:47:54.991Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d [2026-03-18T02:47:54.992Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:47:54.992Z] [2026-03-18T02:47:54.992Z] rerun: [2026-03-18T02:47:54.992Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1' && \ [2026-03-18T02:47:54.992Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:47:54.992Z] SystemDrive=C: \ [2026-03-18T02:47:54.992Z] SystemRoot='C:\Windows' \ [2026-03-18T02:47:54.992Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:47:54.992Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:47:54.992Z] windir='C:\Windows' \ [2026-03-18T02:47:54.992Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:47:54.992Z] -J-ea \ [2026-03-18T02:47:54.992Z] -J-esa \ [2026-03-18T02:47:54.992Z] -J-Xmx512m \ [2026-03-18T02:47:54.992Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:47:54.992Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:47:54.992Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:47:54.992Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:47:54.992Z] -J-Dtest.java.opts= \ [2026-03-18T02:47:54.992Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:47:54.992Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:47:54.992Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:47:54.992Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:47:54.992Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:47:54.992Z] -J-Dtest.name=tools/jpackage/windows/WinLongPathTest.java \ [2026-03-18T02:47:54.992Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:47:54.992Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows\WinLongPathTest.java' \ [2026-03-18T02:47:54.992Z] -J-Dtest.main.class=WinLongPathTest \ [2026-03-18T02:47:54.992Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows' \ [2026-03-18T02:47:54.992Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:47:54.992Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d' \ [2026-03-18T02:47:54.992Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:47:54.992Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:47:54.992Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:47:54.992Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:47:54.992Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:47:54.992Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:47:54.992Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:47:54.992Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:47:54.992Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:47:54.992Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:47:54.992Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:47:54.992Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:47:54.992Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:47:54.992Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:47:54.993Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d\test\jdk\tools\jpackage\helpers' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java' [2026-03-18T02:47:54.993Z] [2026-03-18T02:47:54.993Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:47:54.993Z] REASON: User specified action: run compile -Xlint:all -Werror WinLongPathTest.java [2026-03-18T02:47:54.993Z] TIME: 0.401 seconds [2026-03-18T02:47:54.993Z] messages: [2026-03-18T02:47:54.993Z] command: compile -Xlint:all -Werror C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows\WinLongPathTest.java [2026-03-18T02:47:54.993Z] reason: User specified action: run compile -Xlint:all -Werror WinLongPathTest.java [2026-03-18T02:47:54.993Z] started: Wed Mar 18 02:45:21.952 UTC 2026 [2026-03-18T02:47:54.993Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:47:54.993Z] Mode: agentvm [2026-03-18T02:47:54.993Z] Agent id: 3 [2026-03-18T02:47:54.993Z] Process id: 66800 [2026-03-18T02:47:54.993Z] finished: Wed Mar 18 02:45:22.353 UTC 2026 [2026-03-18T02:47:54.993Z] elapsed time (seconds): 0.401 [2026-03-18T02:47:54.993Z] configuration: [2026-03-18T02:47:54.993Z] Boot Layer (javac runtime environment) [2026-03-18T02:47:54.993Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:47:54.993Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:47:54.993Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:47:54.993Z] [2026-03-18T02:47:54.993Z] javac compilation environment [2026-03-18T02:47:54.993Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:47:54.993Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:47:54.993Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:47:54.993Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:47:54.993Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:47:54.993Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:47:54.993Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:47:54.993Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:47:54.993Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:47:54.993Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows [2026-03-18T02:47:54.993Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:47:54.993Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows [2026-03-18T02:47:54.993Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d [2026-03-18T02:47:54.993Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:47:54.993Z] [2026-03-18T02:47:54.993Z] rerun: [2026-03-18T02:47:54.993Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1' && \ [2026-03-18T02:47:54.993Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:47:54.993Z] SystemDrive=C: \ [2026-03-18T02:47:54.993Z] SystemRoot='C:\Windows' \ [2026-03-18T02:47:54.993Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:47:54.993Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:47:54.993Z] windir='C:\Windows' \ [2026-03-18T02:47:54.993Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:47:54.993Z] -J-ea \ [2026-03-18T02:47:54.993Z] -J-esa \ [2026-03-18T02:47:54.993Z] -J-Xmx512m \ [2026-03-18T02:47:54.993Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:47:54.993Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:47:54.993Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:47:54.993Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:47:54.993Z] -J-Dtest.java.opts= \ [2026-03-18T02:47:54.993Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:47:54.993Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:47:54.993Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:47:54.993Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:47:54.994Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:47:54.994Z] -J-Dtest.name=tools/jpackage/windows/WinLongPathTest.java \ [2026-03-18T02:47:54.994Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:47:54.994Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows\WinLongPathTest.java' \ [2026-03-18T02:47:54.994Z] -J-Dtest.main.class=WinLongPathTest \ [2026-03-18T02:47:54.994Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows' \ [2026-03-18T02:47:54.994Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:47:54.994Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d' \ [2026-03-18T02:47:54.994Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:47:54.994Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:47:54.994Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:47:54.994Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:47:54.994Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:47:54.994Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:47:54.994Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:47:54.994Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:47:54.994Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:47:54.994Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:47:54.994Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:47:54.994Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:47:54.994Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d' \ [2026-03-18T02:47:54.994Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:47:54.994Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:47:54.994Z] -Xlint:all \ [2026-03-18T02:47:54.994Z] -Werror 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows\WinLongPathTest.java' [2026-03-18T02:47:54.994Z] [2026-03-18T02:47:54.994Z] ACTION: build -- Passed. All files up to date [2026-03-18T02:47:54.994Z] REASON: Named class compiled on demand [2026-03-18T02:47:54.994Z] TIME: 0.029 seconds [2026-03-18T02:47:54.994Z] messages: [2026-03-18T02:47:54.994Z] command: build jdk.jpackage.test.Main [2026-03-18T02:47:54.994Z] reason: Named class compiled on demand [2026-03-18T02:47:54.994Z] started: Wed Mar 18 02:45:22.353 UTC 2026 [2026-03-18T02:47:54.994Z] finished: Wed Mar 18 02:45:22.382 UTC 2026 [2026-03-18T02:47:54.994Z] elapsed time (seconds): 0.029 [2026-03-18T02:47:54.994Z] [2026-03-18T02:47:54.994Z] ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:47:54.994Z] REASON: User specified action: run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main --jpt-space-subst=* --jpt-exclude=WinLongPathTest(false,*--temp) --jpt-run=WinLongPathTest [2026-03-18T02:47:54.994Z] TIME: 123.003 seconds [2026-03-18T02:47:54.994Z] messages: [2026-03-18T02:47:54.994Z] command: main -Xmx512m jdk.jpackage.test.Main --jpt-space-subst=* --jpt-exclude=WinLongPathTest(false,*--temp) --jpt-run=WinLongPathTest [2026-03-18T02:47:54.994Z] reason: User specified action: run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main --jpt-space-subst=* --jpt-exclude=WinLongPathTest(false,*--temp) --jpt-run=WinLongPathTest [2026-03-18T02:47:54.994Z] exclusiveAccess wait time (seconds): 20.873 [2026-03-18T02:47:54.994Z] started: Wed Mar 18 02:45:43.257 UTC 2026 [2026-03-18T02:47:54.994Z] Mode: othervm [/othervm specified] [2026-03-18T02:47:54.994Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:47:54.994Z] Process id: 67024 [2026-03-18T02:47:54.994Z] finished: Wed Mar 18 02:47:46.260 UTC 2026 [2026-03-18T02:47:54.994Z] elapsed time (seconds): 123.003 [2026-03-18T02:47:54.994Z] configuration: [2026-03-18T02:47:54.994Z] Boot Layer [2026-03-18T02:47:54.994Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:47:54.994Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:47:54.994Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:47:54.994Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:47:54.994Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:47:54.994Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:47:54.994Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:47:54.994Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:47:54.994Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:47:54.994Z] add opens: jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:47:54.994Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:47:54.994Z] [2026-03-18T02:47:54.994Z] STDOUT: [2026-03-18T02:47:54.994Z] [02:45:43.685] Parsing [--jpt-space-subst=*]... [2026-03-18T02:47:54.994Z] [02:45:43.686] Parsing [--jpt-exclude=WinLongPathTest(false,*--temp)]... [2026-03-18T02:47:54.994Z] [02:45:43.687] Parsing [--jpt-run=WinLongPathTest]... [2026-03-18T02:47:54.994Z] [02:45:43.791] WinLongPathTest -> [public void WinLongPathTest.test() throws java.io.IOException] [2026-03-18T02:47:54.994Z] [02:45:43.851] Exclude: WinLongPathTest(false, --temp).test [2026-03-18T02:47:54.994Z] [02:45:43.874] Create: WinLongPathTest(true, --dest).test [2026-03-18T02:47:54.994Z] [02:45:43.875] Create: WinLongPathTest(true, --temp).test [2026-03-18T02:47:54.994Z] [02:45:43.875] Create: WinLongPathTest(false, --dest).test [2026-03-18T02:47:54.994Z] [02:45:43.888] [ RUN ] WinLongPathTest(false, --dest).test [2026-03-18T02:47:54.994Z] [02:45:43.922] TRACE: exec: Execute [cmd /c "for %P in ("test.8b956177\probeDosName") do @echo %~sP"](3); save out+err; inherit out+err... [2026-03-18T02:47:54.994Z] C:\Jenkins\WORKSP~1\TE7F81~1.OPE\AQA-TE~1\TKG\OUTPUT~1\JDK_TO~1\work\scratch\1\TEST~1.8B9\PROBED~1 [2026-03-18T02:47:54.994Z] [02:45:44.025] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:47:54.994Z] [02:45:44.029] TRACE: assertEquals(0): Check command [cmd /c "for %P in ("test.8b956177\probeDosName") do @echo %~sP"](3) exited with 0 code [2026-03-18T02:47:54.994Z] [02:45:44.277] TRACE: Bundler msi enabled [2026-03-18T02:47:54.994Z] [02:45:44.278] TRACE: Bundler exe enabled [2026-03-18T02:47:54.994Z] [02:45:44.336] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:47:54.994Z] [02:45:44.484] TRACE: exec: Execute tool provider [javac -d test.8b956177\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:47:54.994Z] [02:45:45.753] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:47:54.994Z] [02:45:45.754] TRACE: assertEquals(0): Check command tool provider [javac -d test.8b956177\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:47:54.994Z] [02:45:45.757] TRACE: exec: Execute tool provider [jar -c -f test.8b956177\input\hello.jar -C test.8b956177\jar-workdir .](7); discard out+err... [2026-03-18T02:47:54.994Z] [02:45:45.844] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:47:54.994Z] [02:45:45.845] TRACE: assertEquals(0): Check command tool provider [jar -c -f test.8b956177\input\hello.jar -C test.8b956177\jar-workdir .](7) exited with 0 code [2026-03-18T02:47:54.994Z] [02:45:45.885] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test.8b956177\input --dest test.8b956177\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc --name WinLongPathTest --type msi --main-jar hello.jar --main-class Hello --win-console -J-Djlink.debug=true --verbose](16); inherit out+err... [2026-03-18T02:47:54.994Z] [02:45:46.705] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:47:54.994Z] [02:45:46.712] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:47:54.994Z] [02:45:51.826] Command [PID: -1]: [2026-03-18T02:47:54.994Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14927301962158942267\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:47:54.994Z] [02:45:51.826] Output: [2026-03-18T02:47:54.994Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:47:54.994Z] [2026-03-18T02:47:54.994Z] [02:45:51.827] Returned: 0 [2026-03-18T02:47:54.994Z] [2026-03-18T02:47:54.994Z] [02:45:51.966] Using default package resource JavaApp.ico [icon] (add WinLongPathTest.ico to the resource-dir to customize). [2026-03-18T02:47:54.994Z] [02:45:51.974] Using default package resource WinLauncher.template [Template for creating executable properties file] (add WinLongPathTest.properties to the resource-dir to customize). [2026-03-18T02:47:54.994Z] [02:45:52.022] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14927301962158942267". [2026-03-18T02:47:54.994Z] [02:45:52.764] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:47:54.994Z] [02:45:52.987] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:47:54.994Z] [02:45:53.029] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test.8b956177\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\WinLongPathTest-1.0.msi. [2026-03-18T02:47:54.994Z] [02:45:53.030] MSI ProductCode: 2102f26e-d7d5-32e8-847c-12cff8ba9d3f. [2026-03-18T02:47:54.994Z] [02:45:53.030] MSI UpgradeCode: 0d0755cc-2560-3667-afea-c17c226f115a. [2026-03-18T02:47:54.995Z] [02:45:53.089] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:47:54.995Z] [02:45:53.117] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:47:54.995Z] [02:45:53.152] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:47:54.995Z] [02:45:53.162] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:47:54.995Z] [02:45:53.170] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:47:54.995Z] [02:45:53.179] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:47:54.995Z] [02:45:53.188] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:47:54.995Z] [02:45:53.221] No default package resource [script to run after application image is populated] (add WinLongPathTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:47:54.995Z] [02:45:53.222] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test.8b956177\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\WinLongPathTest-1.0.msi. [2026-03-18T02:47:54.995Z] [02:45:53.227] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14927301962158942267\image [2026-03-18T02:47:54.995Z] [02:46:31.127] Command [PID: 41388]: [2026-03-18T02:47:54.995Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14927301962158942267\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14927301962158942267\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14927301962158942267\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14927301962158942267\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14927301962158942267\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14927301962158942267\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=WinLongPathTest -d JpProductCode=2102f26e-d7d5-32e8-847c-12cff8ba9d3f -d JpAppName=WinLongPathTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14927301962158942267\image\WinLongPathTest.exe -d JpAppSizeKb=128361 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=0d0755cc-2560-3667-afea-c17c226f115a -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14927301962158942267\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14927301962158942267\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14927301962158942267\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14927301962158942267\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14927301962158942267\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14927301962158942267\wixobj\a.msi [2026-03-18T02:47:54.995Z] [02:46:31.127] Returned: 0 [2026-03-18T02:47:54.995Z] [2026-03-18T02:47:54.995Z] [02:46:31.163] Succeeded in building MSI Installer Package package [2026-03-18T02:47:54.995Z] [02:46:31.419] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:47:54.995Z] [02:46:31.420] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test.8b956177\input --dest test.8b956177\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc --name WinLongPathTest --type msi --main-jar hello.jar --main-class Hello --win-console -J-Djlink.debug=true --verbose](16) exited with 0 code [2026-03-18T02:47:54.995Z] [02:46:31.421] TRACE: assertTrue(): Check [test.8b956177\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\WinLongPathTest-1.0.msi] path exists [2026-03-18T02:47:54.995Z] [02:46:31.421] TRACE: assertTrue(): Check [test.8b956177\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\WinLongPathTest-1.0.msi] is a file [2026-03-18T02:47:54.995Z] [02:46:31.490] TRACE: Copy [test.8b956177\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\WinLongPathTest-1.0.msi] to [test.8b956177\msi-copy\a.msi] [2026-03-18T02:47:54.995Z] [02:46:31.526] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test.8b956177\unpacked-msi\unpack.bat] text file... [2026-03-18T02:47:54.995Z] [02:46:31.527] TRACE: icacls "test.8b956177\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:47:54.995Z] [02:46:31.528] TRACE: msiexec /a "test.8b956177\msi-copy\a.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test.8b956177\unpacked-msi\Program Files" [2026-03-18T02:47:54.995Z] [02:46:31.529] TRACE: Done [2026-03-18T02:47:54.995Z] [02:46:31.531] TRACE: exec: Execute [cmd /c test.8b956177\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:47:54.995Z] [02:46:32.539] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:47:54.995Z] [02:46:35.540] TRACE: exec: Execute [cmd /c test.8b956177\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:47:54.995Z] [02:46:36.504] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:47:54.995Z] [02:46:40.505] TRACE: exec: Execute [cmd /c test.8b956177\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:47:54.995Z] [02:46:41.406] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:47:54.995Z] [02:46:46.406] TRACE: exec: Execute [cmd /c test.8b956177\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:47:54.995Z] [02:46:47.312] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:47:54.995Z] [02:46:53.315] TRACE: exec: Execute [cmd /c test.8b956177\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:47:54.995Z] [02:46:54.239] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:47:54.995Z] [02:47:01.241] TRACE: exec: Execute [cmd /c test.8b956177\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:47:54.995Z] [02:47:02.155] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:47:54.995Z] [02:47:10.157] TRACE: exec: Execute [cmd /c test.8b956177\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:47:54.995Z] [02:47:11.063] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:47:54.995Z] [02:47:20.065] TRACE: exec: Execute [cmd /c test.8b956177\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:47:54.995Z] [02:47:20.991] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:47:54.995Z] [02:47:30.996] TRACE: Convert [PFiles64\WinLongPathTest] into [WinLongPathTest] in [test.8b956177\unpacked-msi\Program Files] directory [2026-03-18T02:47:54.995Z] [02:47:30.997] TRACE: Deleting [test.8b956177\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:47:54.995Z] [02:47:30.998] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test.8b956177\input --dest test.8b956177\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc --name WinLongPathTest --type msi --main-jar hello.jar --main-class Hello --win-console](14) [2026-03-18T02:47:54.995Z] [02:47:31.072] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:47:54.995Z] [02:47:31.072] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:47:54.995Z] [02:47:31.076] TRACE: assertTrue(): Check [test.8b956177\unpacked-msi\Program Files\WinLongPathTest\service-installer.exe] path doesn't exist [2026-03-18T02:47:54.995Z] [02:47:31.078] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:47:54.995Z] [02:47:31.082] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:47:54.995Z] [02:47:31.082] ERROR: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:47:54.995Z] [02:47:31.083] [ FAILED ] WinLongPathTest(false, --dest).test; checks=10 [2026-03-18T02:47:54.995Z] [02:47:31.086] [ RUN ] WinLongPathTest(true, --dest).test [2026-03-18T02:47:54.995Z] [02:47:31.088] TRACE: exec: Execute [cmd /c "for %P in ("test.a4184574\probeDosName") do @echo %~sP"](3); save out+err; inherit out+err... [2026-03-18T02:47:54.995Z] C:\Jenkins\WORKSP~1\TE7F81~1.OPE\AQA-TE~1\TKG\OUTPUT~1\JDK_TO~1\work\scratch\1\TEST~1.A41\PROBED~1 [2026-03-18T02:47:54.995Z] [02:47:31.132] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:47:54.995Z] [02:47:31.132] TRACE: assertEquals(0): Check command [cmd /c "for %P in ("test.a4184574\probeDosName") do @echo %~sP"](3) exited with 0 code [2026-03-18T02:47:54.995Z] [02:47:31.137] TRACE: exec: Execute tool provider [javac -d test.a4184574\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:47:54.995Z] [02:47:31.370] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:47:54.995Z] [02:47:31.371] TRACE: assertEquals(0): Check command tool provider [javac -d test.a4184574\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:47:54.995Z] [02:47:31.373] TRACE: exec: Execute tool provider [jar -c -f test.a4184574\input\hello.jar -C test.a4184574\jar-workdir .](7); discard out+err... [2026-03-18T02:47:54.995Z] [02:47:31.394] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:47:54.995Z] [02:47:31.394] TRACE: assertEquals(0): Check command tool provider [jar -c -f test.a4184574\input\hello.jar -C test.a4184574\jar-workdir .](7) exited with 0 code [2026-03-18T02:47:54.995Z] [02:47:31.397] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test.a4184574\input --dest test.a4184574\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc --name WinLongPathTest --type app-image --main-jar hello.jar --main-class Hello --win-console -J-Djlink.debug=true --verbose](16); inherit out+err... [2026-03-18T02:47:54.996Z] [02:47:32.068] Creating app package: WinLongPathTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test.a4184574\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc [2026-03-18T02:47:54.996Z] [02:47:37.548] Command [PID: -1]: [2026-03-18T02:47:54.996Z] jlink --output test.a4184574\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\WinLongPathTest\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:47:54.996Z] [02:47:37.548] Output: [2026-03-18T02:47:54.996Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:47:54.996Z] [2026-03-18T02:47:54.996Z] [02:47:37.548] Returned: 0 [2026-03-18T02:47:54.996Z] [2026-03-18T02:47:54.996Z] [02:47:37.748] Using default package resource JavaApp.ico [icon] (add WinLongPathTest.ico to the resource-dir to customize). [2026-03-18T02:47:54.996Z] [02:47:37.755] Using default package resource WinLauncher.template [Template for creating executable properties file] (add WinLongPathTest.properties to the resource-dir to customize). [2026-03-18T02:47:54.996Z] [02:47:37.852] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage14936813868952829352". [2026-03-18T02:47:54.996Z] [02:47:37.981] Succeeded in building Windows Application Image package [2026-03-18T02:47:54.996Z] [02:47:38.129] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:47:54.996Z] [02:47:38.130] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test.a4184574\input --dest test.a4184574\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc --name WinLongPathTest --type app-image --main-jar hello.jar --main-class Hello --win-console -J-Djlink.debug=true --verbose](16) exited with 0 code [2026-03-18T02:47:54.996Z] [02:47:38.153] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:47:54.996Z] [02:47:38.154] TRACE: assertStringListEquals(1, test.a4184574\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\WinLongPathTest\app\.jpackage.xml) [2026-03-18T02:47:54.996Z] [02:47:38.241] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:47:54.996Z] [02:47:38.258] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:47:54.996Z] [02:47:38.266] TRACE: assertTrue(): Check [test.a4184574\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\WinLongPathTest\WinLongPathTest.exe] path exists [2026-03-18T02:47:54.996Z] [02:47:38.269] TRACE: assertTrue(): Check [test.a4184574\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\WinLongPathTest\WinLongPathTest.exe] is a file [2026-03-18T02:47:54.996Z] [02:47:38.270] TRACE: assertTrue(): Check [test.a4184574\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\WinLongPathTest\WinLongPathTest.exe] file is executable [2026-03-18T02:47:54.996Z] [02:47:38.270] TRACE: assertTrue(): Check [test.a4184574\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\WinLongPathTest\app\WinLongPathTest.cfg] path exists [2026-03-18T02:47:54.996Z] [02:47:38.271] TRACE: assertTrue(): Check [test.a4184574\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\WinLongPathTest\app\WinLongPathTest.cfg] is a file [2026-03-18T02:47:54.996Z] [02:47:38.276] TRACE: assertTrue(): Check [test.a4184574\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\WinLongPathTest\WinLongPathTest.ico] path doesn't exist [2026-03-18T02:47:54.996Z] [02:47:38.277] TRACE: assertTrue(): Check [test.a4184574\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\WinLongPathTest\app\hello.jar] path exists [2026-03-18T02:47:54.996Z] [02:47:38.278] TRACE: assertTrue(): Check [test.a4184574\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\WinLongPathTest\app\hello.jar] is a file [2026-03-18T02:47:54.996Z] [02:47:38.278] TRACE: assertTrue(): Check [test.a4184574\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\WinLongPathTest\runtime] path exists [2026-03-18T02:47:54.996Z] [02:47:38.279] TRACE: assertTrue(): Check [test.a4184574\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\WinLongPathTest\runtime] is a directory [2026-03-18T02:47:54.996Z] [02:47:38.313] TRACE: Will run [.\test.a4184574\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\WinLongPathTest\WinLongPathTest.exe] as [C:\Jenkins\WORKSP~1\TE7F81~1.OPE\AQA-TE~1\TKG\OUTPUT~1\JDK_TO~1\work\scratch\1\TEST~1.A41\LONG-P~1\AAAAAA~1\BBBBBB~1\CCCCCC~1\WINLON~1\WINLON~1.EXE] [2026-03-18T02:47:54.996Z] [02:47:38.314] TRACE: exec: Execute [C:\Jenkins\WORKSP~1\TE7F81~1.OPE\AQA-TE~1\TKG\OUTPUT~1\JDK_TO~1\work\scratch\1\TEST~1.A41\LONG-P~1\AAAAAA~1\BBBBBB~1\CCCCCC~1\WINLON~1\WINLON~1.EXE](1); inherit out+err; in directory [test.a4184574]... [2026-03-18T02:47:54.996Z] jpackage test application [2026-03-18T02:47:54.996Z] args.length: 0 [2026-03-18T02:47:54.996Z] hello: Output file: [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test.a4184574\appOutput.txt] [2026-03-18T02:47:54.996Z] [02:47:38.812] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:47:54.996Z] [02:47:38.813] TRACE: assertEquals(0): Check command [C:\Jenkins\WORKSP~1\TE7F81~1.OPE\AQA-TE~1\TKG\OUTPUT~1\JDK_TO~1\work\scratch\1\TEST~1.A41\LONG-P~1\AAAAAA~1\BBBBBB~1\CCCCCC~1\WINLON~1\WINLON~1.EXE](1) exited with 0 code [2026-03-18T02:47:54.996Z] [02:47:38.814] TRACE: assertTrue(): Check [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test.a4184574\appOutput.txt] path exists [2026-03-18T02:47:54.996Z] [02:47:38.814] TRACE: assertTrue(): Check [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test.a4184574\appOutput.txt] is a file [2026-03-18T02:47:54.996Z] [02:47:38.816] TRACE: assertStringListEquals(): Check contents of [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test.a4184574\appOutput.txt] file [2026-03-18T02:47:54.996Z] [02:47:38.817] TRACE: assertStringListEquals(1, jpackage test application) [2026-03-18T02:47:54.996Z] [02:47:38.817] TRACE: assertStringListEquals(2, args.length: 0) [2026-03-18T02:47:54.996Z] [02:47:38.818] TRACE: Deleting [test.a4184574] directory recursively [2026-03-18T02:47:54.996Z] [02:47:38.972] [ OK ] WinLongPathTest(true, --dest).test; checks=21 [2026-03-18T02:47:54.996Z] [02:47:38.972] [ RUN ] WinLongPathTest(true, --temp).test [2026-03-18T02:47:54.996Z] [02:47:38.974] TRACE: exec: Execute [cmd /c "for %P in ("test.a5cf5d26\probeDosName") do @echo %~sP"](3); save out+err; inherit out+err... [2026-03-18T02:47:54.996Z] C:\Jenkins\WORKSP~1\TE7F81~1.OPE\AQA-TE~1\TKG\OUTPUT~1\JDK_TO~1\work\scratch\1\TEST~1.A5C\PROBED~1 [2026-03-18T02:47:54.996Z] [02:47:39.021] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:47:54.996Z] [02:47:39.022] TRACE: assertEquals(0): Check command [cmd /c "for %P in ("test.a5cf5d26\probeDosName") do @echo %~sP"](3) exited with 0 code [2026-03-18T02:47:54.996Z] [02:47:39.027] TRACE: exec: Execute tool provider [javac -d test.a5cf5d26\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:47:54.996Z] [02:47:39.269] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:47:54.996Z] [02:47:39.270] TRACE: assertEquals(0): Check command tool provider [javac -d test.a5cf5d26\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:47:54.996Z] [02:47:39.272] TRACE: exec: Execute tool provider [jar -c -f test.a5cf5d26\input\hello.jar -C test.a5cf5d26\jar-workdir .](7); discard out+err... [2026-03-18T02:47:54.996Z] [02:47:39.294] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:47:54.996Z] [02:47:39.295] TRACE: assertEquals(0): Check command tool provider [jar -c -f test.a5cf5d26\input\hello.jar -C test.a5cf5d26\jar-workdir .](7) exited with 0 code [2026-03-18T02:47:54.996Z] [02:47:39.298] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test.a5cf5d26\input --dest test.a5cf5d26\output --name WinLongPathTest --type app-image --main-jar hello.jar --main-class Hello --win-console --temp test.a5cf5d26\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:47:54.996Z] [02:47:39.925] Creating app package: WinLongPathTest in C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test.a5cf5d26\output [2026-03-18T02:47:54.996Z] [02:47:45.034] Command [PID: -1]: [2026-03-18T02:47:54.996Z] jlink --output test.a5cf5d26\output\WinLongPathTest\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:47:54.996Z] [02:47:45.035] Output: [2026-03-18T02:47:54.996Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:47:54.996Z] [2026-03-18T02:47:54.996Z] [02:47:45.035] Returned: 0 [2026-03-18T02:47:54.996Z] [2026-03-18T02:47:54.996Z] [02:47:45.160] Using default package resource JavaApp.ico [icon] (add WinLongPathTest.ico to the resource-dir to customize). [2026-03-18T02:47:54.996Z] [02:47:45.167] Using default package resource WinLauncher.template [Template for creating executable properties file] (add WinLongPathTest.properties to the resource-dir to customize). [2026-03-18T02:47:54.996Z] [02:47:45.245] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test.a5cf5d26\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc". [2026-03-18T02:47:54.996Z] [02:47:45.284] Succeeded in building Windows Application Image package [2026-03-18T02:47:54.996Z] [02:47:45.285] Kept working directory for debug: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test.a5cf5d26\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc [2026-03-18T02:47:54.996Z] [02:47:45.521] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:47:54.996Z] [02:47:45.522] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test.a5cf5d26\input --dest test.a5cf5d26\output --name WinLongPathTest --type app-image --main-jar hello.jar --main-class Hello --win-console --temp test.a5cf5d26\long-path\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:47:54.996Z] [02:47:45.536] TRACE: assertStringListEquals(): Check there is only one file with [.jpackage.xml] name in the package [2026-03-18T02:47:54.996Z] [02:47:45.536] TRACE: assertStringListEquals(1, test.a5cf5d26\output\WinLongPathTest\app\.jpackage.xml) [2026-03-18T02:47:54.996Z] [02:47:45.552] TRACE: assertStringListEquals(): Check additional launcher names [2026-03-18T02:47:54.996Z] [02:47:45.558] TRACE: assertStringListEquals(): Check there are no files with [.package] name in the package [2026-03-18T02:47:54.996Z] [02:47:45.559] TRACE: assertTrue(): Check [test.a5cf5d26\output\WinLongPathTest\WinLongPathTest.exe] path exists [2026-03-18T02:47:54.997Z] [02:47:45.559] TRACE: assertTrue(): Check [test.a5cf5d26\output\WinLongPathTest\WinLongPathTest.exe] is a file [2026-03-18T02:47:54.997Z] [02:47:45.560] TRACE: assertTrue(): Check [test.a5cf5d26\output\WinLongPathTest\WinLongPathTest.exe] file is executable [2026-03-18T02:47:54.997Z] [02:47:45.561] TRACE: assertTrue(): Check [test.a5cf5d26\output\WinLongPathTest\app\WinLongPathTest.cfg] path exists [2026-03-18T02:47:54.997Z] [02:47:45.561] TRACE: assertTrue(): Check [test.a5cf5d26\output\WinLongPathTest\app\WinLongPathTest.cfg] is a file [2026-03-18T02:47:54.997Z] [02:47:45.562] TRACE: assertTrue(): Check [test.a5cf5d26\output\WinLongPathTest\WinLongPathTest.ico] path doesn't exist [2026-03-18T02:47:54.997Z] [02:47:45.564] TRACE: assertTrue(): Check [test.a5cf5d26\output\WinLongPathTest\app\hello.jar] path exists [2026-03-18T02:47:54.997Z] [02:47:45.565] TRACE: assertTrue(): Check [test.a5cf5d26\output\WinLongPathTest\app\hello.jar] is a file [2026-03-18T02:47:54.997Z] [02:47:45.566] TRACE: assertTrue(): Check [test.a5cf5d26\output\WinLongPathTest\runtime] path exists [2026-03-18T02:47:54.997Z] [02:47:45.566] TRACE: assertTrue(): Check [test.a5cf5d26\output\WinLongPathTest\runtime] is a directory [2026-03-18T02:47:54.997Z] [02:47:45.567] TRACE: exec: Execute [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\.\test.a5cf5d26\output\WinLongPathTest\WinLongPathTest.exe](1); inherit out+err; in directory [test.a5cf5d26]... [2026-03-18T02:47:54.997Z] jpackage test application [2026-03-18T02:47:54.997Z] args.length: 0 [2026-03-18T02:47:54.997Z] hello: Output file: [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test.a5cf5d26\appOutput.txt] [2026-03-18T02:47:54.997Z] [02:47:46.101] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:47:54.997Z] [02:47:46.102] TRACE: assertEquals(0): Check command [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\.\test.a5cf5d26\output\WinLongPathTest\WinLongPathTest.exe](1) exited with 0 code [2026-03-18T02:47:54.997Z] [02:47:46.102] TRACE: assertTrue(): Check [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test.a5cf5d26\appOutput.txt] path exists [2026-03-18T02:47:54.997Z] [02:47:46.103] TRACE: assertTrue(): Check [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test.a5cf5d26\appOutput.txt] is a file [2026-03-18T02:47:54.997Z] [02:47:46.103] TRACE: assertStringListEquals(): Check contents of [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1\test.a5cf5d26\appOutput.txt] file [2026-03-18T02:47:54.997Z] [02:47:46.104] TRACE: assertStringListEquals(1, jpackage test application) [2026-03-18T02:47:54.997Z] [02:47:46.104] TRACE: assertStringListEquals(2, args.length: 0) [2026-03-18T02:47:54.997Z] [02:47:46.104] TRACE: Deleting [test.a5cf5d26] directory recursively [2026-03-18T02:47:54.997Z] [02:47:46.225] [ OK ] WinLongPathTest(true, --temp).test; checks=21 [2026-03-18T02:47:54.997Z] [02:47:46.228] [==========] 3 tests ran [2026-03-18T02:47:54.997Z] [02:47:46.228] [ PASSED ] 2 tests [2026-03-18T02:47:54.997Z] [02:47:46.229] [ FAILED ] 1 test, listed below [2026-03-18T02:47:54.997Z] [02:47:46.230] [ FAILED ] WinLongPathTest(false, --dest).test; workDir=[test.8b956177] [2026-03-18T02:47:54.997Z] [02:47:46.230] 1 FAILED TEST [2026-03-18T02:47:54.997Z] STDERR: [2026-03-18T02:47:54.997Z] java.lang.AssertionError: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.TKit.error(TKit.java:369) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.TKit.assertStringListEquals(TKit.java:1079) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1464) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1417) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.JPackageCommand.assertPackageFile(JPackageCommand.java:1411) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.JPackageCommand.runStandardAsserts(JPackageCommand.java:1334) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.PackageTest$Handler.verifyPackageInstalled(PackageTest.java:805) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.PackageTest$Handler.processAction(PackageTest.java:742) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:592) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:512) [2026-03-18T02:47:54.997Z] at java.base/java.util.ImmutableCollections$List12.forEach(ImmutableCollections.java:680) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.PackageTest.lambda$runActions$1(PackageTest.java:486) [2026-03-18T02:47:54.997Z] at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.PackageTest.lambda$runActions$0(PackageTest.java:485) [2026-03-18T02:47:54.997Z] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.PackageTest.runActions(PackageTest.java:484) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:58) [2026-03-18T02:47:54.997Z] at WinLongPathTest.test(WinLongPathTest.java:78) [2026-03-18T02:47:54.997Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:47:54.997Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:239) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$0(TKit.java:234) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.TKit.lambda$runTests$2(TKit.java:189) [2026-03-18T02:47:54.997Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.TKit.lambda$runTests$1(TKit.java:184) [2026-03-18T02:47:54.997Z] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) [2026-03-18T02:47:54.997Z] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.TKit.lambda$runTests$0(TKit.java:183) [2026-03-18T02:47:54.997Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.TKit.runTests(TKit.java:182) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.TKit.runTests(TKit.java:172) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.Main.runTests(Main.java:121) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:47:54.997Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:47:54.997Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:47:54.997Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:47:54.997Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:47:54.997Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:47:54.997Z] java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.Main.reportSummary(Main.java:172) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.Main.runTests(Main.java:132) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:47:54.997Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:47:54.997Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:47:54.997Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:47:54.997Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:47:54.997Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:47:54.997Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:47:54.997Z] [2026-03-18T02:47:54.997Z] JavaTest Message: Test threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:47:54.997Z] JavaTest Message: shutting down test [2026-03-18T02:47:54.997Z] [2026-03-18T02:47:54.997Z] STATUS:Failed.`main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:47:54.997Z] rerun: [2026-03-18T02:47:54.997Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\1' && \ [2026-03-18T02:47:54.997Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:47:54.997Z] SystemDrive=C: \ [2026-03-18T02:47:54.997Z] SystemRoot='C:\Windows' \ [2026-03-18T02:47:54.997Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:47:54.997Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:47:54.997Z] windir='C:\Windows' \ [2026-03-18T02:47:54.997Z] CLASSPATH='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar' \ [2026-03-18T02:47:54.997Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\java' \ [2026-03-18T02:47:54.997Z] -Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:47:54.997Z] -Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:47:54.997Z] -Dtest.compiler.opts= \ [2026-03-18T02:47:54.997Z] -Dtest.java.opts= \ [2026-03-18T02:47:54.997Z] -Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:47:54.997Z] -Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:47:54.997Z] -Dtest.timeout.factor=8.0 \ [2026-03-18T02:47:54.997Z] -Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:47:54.997Z] -Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:47:54.997Z] -Dtest.name=tools/jpackage/windows/WinLongPathTest.java \ [2026-03-18T02:47:54.997Z] -Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:47:54.997Z] -Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows\WinLongPathTest.java' \ [2026-03-18T02:47:54.997Z] -Dtest.main.class=WinLongPathTest \ [2026-03-18T02:47:54.997Z] -Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows' \ [2026-03-18T02:47:54.997Z] -Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:47:54.997Z] -Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d' \ [2026-03-18T02:47:54.997Z] -Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:47:54.997Z] -Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\0\tools\jpackage\windows\WinLongPathTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:47:54.997Z] -Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:47:54.997Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:47:54.997Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:47:54.997Z] --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:47:54.997Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:47:54.997Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:47:54.997Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:47:54.997Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:47:54.997Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:47:54.997Z] --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:47:54.998Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:47:54.998Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:47:54.998Z] -ea \ [2026-03-18T02:47:54.998Z] -esa \ [2026-03-18T02:47:54.998Z] -Xmx512m \ [2026-03-18T02:47:54.998Z] -XX:+UseCompressedOops \ [2026-03-18T02:47:54.998Z] '-Djava.library.path=c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:47:54.998Z] -Xmx512m \ [2026-03-18T02:47:54.998Z] com.sun.javatest.regtest.agent.MainWrapper 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\tools\jpackage\windows\WinLongPathTest.d\main.0.jta' --jpt-space-subst=* --jpt-exclude=WinLongPathTest(false,*--temp) --jpt-run=WinLongPathTest [2026-03-18T02:47:54.998Z] [2026-03-18T02:47:54.998Z] TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 1 FAILED TEST [2026-03-18T02:47:54.998Z] -------------------------------------------------- [2026-03-18T02:56:51.091Z] TEST: tools/jpackage/windows/WinLongVersionTest.java [2026-03-18T02:56:51.091Z] TEST JDK: c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image [2026-03-18T02:56:51.091Z] [2026-03-18T02:56:51.091Z] ACTION: build -- Passed. Build successful [2026-03-18T02:56:51.091Z] REASON: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:56:51.091Z] TIME: 1.691 seconds [2026-03-18T02:56:51.091Z] messages: [2026-03-18T02:56:51.091Z] command: build jdk.jpackage.test.* [2026-03-18T02:56:51.091Z] reason: User specified action: run build jdk.jpackage.test.* [2026-03-18T02:56:51.091Z] started: Wed Mar 18 02:45:43.309 UTC 2026 [2026-03-18T02:56:51.091Z] Library /test/jdk/tools/jpackage/helpers: [2026-03-18T02:56:51.091Z] compile: jdk.jpackage.test.AdditionalLauncher, jdk.jpackage.test.Annotations, jdk.jpackage.test.AppImageFile, jdk.jpackage.test.ApplicationLayout, jdk.jpackage.test.CannedArgument, jdk.jpackage.test.CannedFormattedString, jdk.jpackage.test.CfgFile, jdk.jpackage.test.Comm, jdk.jpackage.test.CommandArguments, jdk.jpackage.test.ConfigFilesStasher, jdk.jpackage.test.ConfigurationTarget, jdk.jpackage.test.Executor, jdk.jpackage.test.FileAssociations, jdk.jpackage.test.Functional, jdk.jpackage.test.HelloApp, jdk.jpackage.test.JarBuilder, jdk.jpackage.test.JavaAppDesc, jdk.jpackage.test.JavaTool, jdk.jpackage.test.JPackageCommand, jdk.jpackage.test.JPackageStringBundle, jdk.jpackage.test.JPackageUserScript, jdk.jpackage.test.LauncherAsServiceVerifier, jdk.jpackage.test.LauncherIconVerifier, jdk.jpackage.test.LauncherShortcut, jdk.jpackage.test.LauncherVerifier, jdk.jpackage.test.LinuxHelper, jdk.jpackage.test.MacHelper, jdk.jpackage.test.MacSign, jdk.jpackage.test.MacSignVerify, jdk.jpackage.test.Main, jdk.jpackage.test.MethodCall, jdk.jpackage.test.MsiDatabase, jdk.jpackage.test.ObjectMapper, jdk.jpackage.test.PackageFile, jdk.jpackage.test.PackageTest, jdk.jpackage.test.PackageType, jdk.jpackage.test.PropertyFile, jdk.jpackage.test.PropertyFinder, jdk.jpackage.test.RunnablePackageTest, jdk.jpackage.test.TestBuilder, jdk.jpackage.test.TestBuilderConfig, jdk.jpackage.test.TestInstance, jdk.jpackage.test.TestMethodSupplier, jdk.jpackage.test.TKit, jdk.jpackage.test.WindowsHelper, jdk.jpackage.test.WinExecutableIconVerifier, jdk.jpackage.test.WinShortcutVerifier [2026-03-18T02:56:51.091Z] finished: Wed Mar 18 02:45:45.000 UTC 2026 [2026-03-18T02:56:51.091Z] elapsed time (seconds): 1.691 [2026-03-18T02:56:51.091Z] [2026-03-18T02:56:51.091Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:56:51.091Z] REASON: .class file out of date or does not exist [2026-03-18T02:56:51.091Z] TIME: 1.681 seconds [2026-03-18T02:56:51.091Z] messages: [2026-03-18T02:56:51.092Z] command: compile C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java [2026-03-18T02:56:51.092Z] reason: .class file out of date or does not exist [2026-03-18T02:56:51.092Z] started: Wed Mar 18 02:45:43.319 UTC 2026 [2026-03-18T02:56:51.092Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:56:51.092Z] Mode: agentvm [2026-03-18T02:56:51.092Z] Agent id: 2 [2026-03-18T02:56:51.092Z] Process id: 30776 [2026-03-18T02:56:51.092Z] finished: Wed Mar 18 02:45:45.000 UTC 2026 [2026-03-18T02:56:51.092Z] elapsed time (seconds): 1.681 [2026-03-18T02:56:51.092Z] configuration: [2026-03-18T02:56:51.092Z] Boot Layer (javac runtime environment) [2026-03-18T02:56:51.092Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:56:51.092Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:56:51.092Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:56:51.092Z] [2026-03-18T02:56:51.092Z] javac compilation environment [2026-03-18T02:56:51.092Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:56:51.092Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:56:51.092Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:56:51.092Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:56:51.092Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:56:51.092Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:56:51.092Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:56:51.092Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:56:51.092Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:56:51.092Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:56:51.092Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d [2026-03-18T02:56:51.092Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:56:51.092Z] [2026-03-18T02:56:51.092Z] rerun: [2026-03-18T02:56:51.092Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2' && \ [2026-03-18T02:56:51.092Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:56:51.092Z] SystemDrive=C: \ [2026-03-18T02:56:51.092Z] SystemRoot='C:\Windows' \ [2026-03-18T02:56:51.092Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:56:51.092Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:56:51.092Z] windir='C:\Windows' \ [2026-03-18T02:56:51.092Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:56:51.092Z] -J-ea \ [2026-03-18T02:56:51.092Z] -J-esa \ [2026-03-18T02:56:51.092Z] -J-Xmx512m \ [2026-03-18T02:56:51.092Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:56:51.092Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:56:51.092Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:56:51.092Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:56:51.092Z] -J-Dtest.java.opts= \ [2026-03-18T02:56:51.092Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:56:51.092Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:56:51.092Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:56:51.092Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:56:51.093Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:56:51.093Z] -J-Dtest.name=tools/jpackage/windows/WinLongVersionTest.java \ [2026-03-18T02:56:51.093Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:56:51.093Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows\WinLongVersionTest.java' \ [2026-03-18T02:56:51.093Z] -J-Dtest.main.class=WinLongVersionTest \ [2026-03-18T02:56:51.093Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows' \ [2026-03-18T02:56:51.093Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:56:51.093Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d' \ [2026-03-18T02:56:51.093Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:56:51.093Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:56:51.093Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:56:51.093Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:56:51.093Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:56:51.093Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:56:51.093Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:56:51.093Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:56:51.093Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:56:51.093Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:56:51.093Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:56:51.093Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:56:51.093Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:56:51.093Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:56:51.094Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d\test\jdk\tools\jpackage\helpers' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AdditionalLauncher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Annotations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\AppImageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ApplicationLayout.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedArgument.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CannedFormattedString.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CfgFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Comm.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\CommandArguments.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigFilesStasher.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ConfigurationTarget.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Executor.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\FileAssociations.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Functional.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\HelloApp.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JarBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaAppDesc.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JavaTool.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageCommand.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageStringBundle.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\JPackageUserScript.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherAsServiceVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherShortcut.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LauncherVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\LinuxHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSign.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MacSignVerify.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\Main.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MethodCall.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\MsiDatabase.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\ObjectMapper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PackageType.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFile.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\PropertyFinder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\RunnablePackageTest.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilder.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestBuilderConfig.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestInstance.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TestMethodSupplier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\TKit.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WindowsHelper.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinExecutableIconVerifier.java' 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers\jdk\jpackage\test\WinShortcutVerifier.java' [2026-03-18T02:56:51.094Z] [2026-03-18T02:56:51.094Z] ACTION: compile -- Passed. Compilation successful [2026-03-18T02:56:51.094Z] REASON: User specified action: run compile -Xlint:all -Werror WinLongVersionTest.java [2026-03-18T02:56:51.094Z] TIME: 0.219 seconds [2026-03-18T02:56:51.094Z] messages: [2026-03-18T02:56:51.094Z] command: compile -Xlint:all -Werror C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows\WinLongVersionTest.java [2026-03-18T02:56:51.094Z] reason: User specified action: run compile -Xlint:all -Werror WinLongVersionTest.java [2026-03-18T02:56:51.094Z] started: Wed Mar 18 02:45:45.000 UTC 2026 [2026-03-18T02:56:51.094Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:56:51.094Z] Mode: agentvm [2026-03-18T02:56:51.094Z] Agent id: 2 [2026-03-18T02:56:51.094Z] Process id: 30776 [2026-03-18T02:56:51.094Z] finished: Wed Mar 18 02:45:45.219 UTC 2026 [2026-03-18T02:56:51.094Z] elapsed time (seconds): 0.219 [2026-03-18T02:56:51.094Z] configuration: [2026-03-18T02:56:51.094Z] Boot Layer (javac runtime environment) [2026-03-18T02:56:51.094Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar [2026-03-18T02:56:51.094Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar [2026-03-18T02:56:51.094Z] patch: java.base C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\patches\java.base [2026-03-18T02:56:51.094Z] [2026-03-18T02:56:51.094Z] javac compilation environment [2026-03-18T02:56:51.094Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:56:51.094Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:56:51.094Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:56:51.094Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:56:51.094Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:56:51.094Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:56:51.094Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:56:51.094Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:56:51.094Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:56:51.094Z] source path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows [2026-03-18T02:56:51.094Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers [2026-03-18T02:56:51.094Z] class path: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows [2026-03-18T02:56:51.094Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d [2026-03-18T02:56:51.094Z] C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d\test\jdk\tools\jpackage\helpers [2026-03-18T02:56:51.094Z] [2026-03-18T02:56:51.094Z] rerun: [2026-03-18T02:56:51.094Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2' && \ [2026-03-18T02:56:51.094Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:56:51.094Z] SystemDrive=C: \ [2026-03-18T02:56:51.094Z] SystemRoot='C:\Windows' \ [2026-03-18T02:56:51.094Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:56:51.094Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:56:51.094Z] windir='C:\Windows' \ [2026-03-18T02:56:51.094Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\javac' \ [2026-03-18T02:56:51.094Z] -J-ea \ [2026-03-18T02:56:51.094Z] -J-esa \ [2026-03-18T02:56:51.094Z] -J-Xmx512m \ [2026-03-18T02:56:51.094Z] -J-XX:+UseCompressedOops \ [2026-03-18T02:56:51.094Z] -J-Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:56:51.094Z] -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:56:51.094Z] -J-Dtest.compiler.opts= \ [2026-03-18T02:56:51.094Z] -J-Dtest.java.opts= \ [2026-03-18T02:56:51.094Z] -J-Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:56:51.094Z] -J-Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:56:51.094Z] -J-Dtest.timeout.factor=8.0 \ [2026-03-18T02:56:51.094Z] -J-Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:56:51.094Z] -J-Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:56:51.094Z] -J-Dtest.name=tools/jpackage/windows/WinLongVersionTest.java \ [2026-03-18T02:56:51.094Z] -J-Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:56:51.094Z] -J-Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows\WinLongVersionTest.java' \ [2026-03-18T02:56:51.094Z] -J-Dtest.main.class=WinLongVersionTest \ [2026-03-18T02:56:51.094Z] -J-Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows' \ [2026-03-18T02:56:51.094Z] -J-Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:56:51.094Z] -J-Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d' \ [2026-03-18T02:56:51.094Z] -J-Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:56:51.094Z] -J-Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:56:51.094Z] -J-Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:56:51.094Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:56:51.094Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:56:51.094Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:56:51.094Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:56:51.094Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:56:51.094Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:56:51.094Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:56:51.094Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:56:51.094Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:56:51.095Z] -d 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d' \ [2026-03-18T02:56:51.095Z] -sourcepath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:56:51.095Z] -classpath 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:56:51.095Z] -Xlint:all \ [2026-03-18T02:56:51.095Z] -Werror 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows\WinLongVersionTest.java' [2026-03-18T02:56:51.095Z] [2026-03-18T02:56:51.095Z] ACTION: build -- Passed. All files up to date [2026-03-18T02:56:51.095Z] REASON: Named class compiled on demand [2026-03-18T02:56:51.095Z] TIME: 0.026 seconds [2026-03-18T02:56:51.095Z] messages: [2026-03-18T02:56:51.095Z] command: build jdk.jpackage.test.Main [2026-03-18T02:56:51.095Z] reason: Named class compiled on demand [2026-03-18T02:56:51.095Z] started: Wed Mar 18 02:45:45.219 UTC 2026 [2026-03-18T02:56:51.095Z] finished: Wed Mar 18 02:45:45.245 UTC 2026 [2026-03-18T02:56:51.095Z] elapsed time (seconds): 0.026 [2026-03-18T02:56:51.095Z] [2026-03-18T02:56:51.095Z] ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 2 FAILED TESTS [2026-03-18T02:56:51.095Z] REASON: User specified action: run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main --jpt-run=WinLongVersionTest [2026-03-18T02:56:51.095Z] TIME: 515.712 seconds [2026-03-18T02:56:51.095Z] messages: [2026-03-18T02:56:51.095Z] command: main -Xmx512m jdk.jpackage.test.Main --jpt-run=WinLongVersionTest [2026-03-18T02:56:51.095Z] reason: User specified action: run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main --jpt-run=WinLongVersionTest [2026-03-18T02:56:51.095Z] exclusiveAccess wait time (seconds): 138.594 [2026-03-18T02:56:51.095Z] started: Wed Mar 18 02:48:03.848 UTC 2026 [2026-03-18T02:56:51.095Z] Mode: othervm [/othervm specified] [2026-03-18T02:56:51.095Z] Additional options from @modules: --add-modules jdk.jpackage,java.base,jdk.jlink --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED --add-exports java.base/jdk.internal.util=ALL-UNNAMED --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED [2026-03-18T02:56:51.095Z] Process id: 65288 [2026-03-18T02:56:51.095Z] finished: Wed Mar 18 02:56:39.560 UTC 2026 [2026-03-18T02:56:51.095Z] elapsed time (seconds): 515.712 [2026-03-18T02:56:51.095Z] configuration: [2026-03-18T02:56:51.095Z] Boot Layer [2026-03-18T02:56:51.095Z] add modules: jdk.jpackage java.base jdk.jlink [2026-03-18T02:56:51.095Z] add exports: java.base/jdk.internal.util ALL-UNNAMED [2026-03-18T02:56:51.095Z] jdk.jlink/jdk.tools.jlink.internal ALL-UNNAMED [2026-03-18T02:56:51.095Z] jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:56:51.095Z] jdk.jpackage/jdk.jpackage.internal.cli ALL-UNNAMED [2026-03-18T02:56:51.095Z] jdk.jpackage/jdk.jpackage.internal.model ALL-UNNAMED [2026-03-18T02:56:51.095Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:56:51.095Z] jdk.jpackage/jdk.jpackage.internal.util ALL-UNNAMED [2026-03-18T02:56:51.095Z] jdk.jpackage/jdk.jpackage.internal.util.function ALL-UNNAMED [2026-03-18T02:56:51.095Z] add opens: jdk.jpackage/jdk.jpackage.internal ALL-UNNAMED [2026-03-18T02:56:51.095Z] jdk.jpackage/jdk.jpackage.internal.resources ALL-UNNAMED [2026-03-18T02:56:51.095Z] [2026-03-18T02:56:51.095Z] STDOUT: [2026-03-18T02:56:51.095Z] [02:48:04.213] Parsing [--jpt-run=WinLongVersionTest]... [2026-03-18T02:56:51.095Z] [02:48:04.375] WinLongVersionTest -> [public static void WinLongVersionTest.test() throws java.io.IOException, public static void WinLongVersionTest.testNoUpgradeTable() throws java.io.IOException] [2026-03-18T02:56:51.095Z] [02:48:04.472] Create: WinLongVersionTest.test [2026-03-18T02:56:51.095Z] [02:48:04.473] Create: WinLongVersionTest.testNoUpgradeTable [2026-03-18T02:56:51.095Z] [02:48:04.491] [ RUN ] WinLongVersionTest.test [2026-03-18T02:56:51.095Z] [02:48:04.797] TRACE: Bundler msi enabled [2026-03-18T02:56:51.095Z] [02:48:04.797] TRACE: Bundler exe enabled [2026-03-18T02:56:51.095Z] [02:48:04.947] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:56:51.095Z] [02:48:05.030] TRACE: exec: Execute tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:56:51.095Z] [02:48:06.223] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.095Z] [02:48:06.246] TRACE: assertEquals(0): Check command tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:56:51.095Z] [02:48:06.249] TRACE: exec: Execute tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7); discard out+err... [2026-03-18T02:56:51.095Z] [02:48:06.331] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.095Z] [02:48:06.332] TRACE: assertEquals(0): Check command tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7) exited with 0 code [2026-03-18T02:56:51.095Z] [02:48:06.339] TRACE: exec: Execute tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:56:51.095Z] [02:48:06.588] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.095Z] [02:48:06.589] TRACE: assertEquals(0): Check command tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:56:51.095Z] [02:48:06.589] TRACE: Delete [test\input\hello.jar] existing jar file [2026-03-18T02:56:51.095Z] [02:48:06.591] TRACE: exec: Execute tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7); discard out+err... [2026-03-18T02:56:51.095Z] [02:48:06.619] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.095Z] [02:48:06.619] TRACE: assertEquals(0): Check command tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7) exited with 0 code [2026-03-18T02:56:51.095Z] [02:48:06.622] TRACE: exec: Execute tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:56:51.095Z] [02:48:06.874] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.095Z] [02:48:06.875] TRACE: assertEquals(0): Check command tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:56:51.095Z] [02:48:06.876] TRACE: Delete [test\input\hello.jar] existing jar file [2026-03-18T02:56:51.095Z] [02:48:06.877] TRACE: exec: Execute tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7); discard out+err... [2026-03-18T02:56:51.095Z] [02:48:06.900] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.095Z] [02:48:06.901] TRACE: assertEquals(0): Check command tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7) exited with 0 code [2026-03-18T02:56:51.095Z] [02:48:06.903] TRACE: exec: Execute tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:56:51.095Z] [02:48:07.090] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.095Z] [02:48:07.091] TRACE: assertEquals(0): Check command tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:56:51.095Z] [02:48:07.091] TRACE: Delete [test\input\hello.jar] existing jar file [2026-03-18T02:56:51.095Z] [02:48:07.093] TRACE: exec: Execute tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7); discard out+err... [2026-03-18T02:56:51.095Z] [02:48:07.121] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.095Z] [02:48:07.122] TRACE: assertEquals(0): Check command tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7) exited with 0 code [2026-03-18T02:56:51.095Z] [02:48:07.339] TRACE: exec: Execute tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:56:51.095Z] [02:48:07.490] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.095Z] [02:48:07.490] TRACE: assertEquals(0): Check command tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:56:51.095Z] [02:48:07.491] TRACE: Delete [test\input\hello.jar] existing jar file [2026-03-18T02:56:51.095Z] [02:48:07.492] TRACE: exec: Execute tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7); discard out+err... [2026-03-18T02:56:51.095Z] [02:48:07.518] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.096Z] [02:48:07.519] TRACE: assertEquals(0): Check command tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7) exited with 0 code [2026-03-18T02:56:51.096Z] [02:48:07.522] TRACE: exec: Execute tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:56:51.096Z] [02:48:07.676] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.096Z] [02:48:07.676] TRACE: assertEquals(0): Check command tool provider [javac -d test\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:56:51.096Z] [02:48:07.677] TRACE: Delete [test\input\hello.jar] existing jar file [2026-03-18T02:56:51.096Z] [02:48:07.678] TRACE: exec: Execute tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7); discard out+err... [2026-03-18T02:56:51.096Z] [02:48:07.703] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.096Z] [02:48:07.704] TRACE: assertEquals(0): Check command tool provider [jar -c -f test\input\hello.jar -C test\jar-workdir .](7) exited with 0 code [2026-03-18T02:56:51.096Z] [02:48:07.745] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name WinLongVersionTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-upgrade-uuid 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 --app-version 2.0.0.2 --arguments bar --install-dir WinLongVersionTest-1 -J-Djlink.debug=true --verbose](24); inherit out+err... [2026-03-18T02:56:51.096Z] [02:48:08.575] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:56:51.096Z] [02:48:08.584] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:56:51.096Z] [02:48:13.589] Command [PID: -1]: [2026-03-18T02:56:51.096Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16954801205421932905\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:56:51.096Z] [02:48:13.590] Output: [2026-03-18T02:56:51.096Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:56:51.096Z] [2026-03-18T02:56:51.096Z] [02:48:13.591] Returned: 0 [2026-03-18T02:56:51.096Z] [2026-03-18T02:56:51.096Z] [02:48:13.694] Using default package resource JavaApp.ico [icon] (add WinLongVersionTest.ico to the resource-dir to customize). [2026-03-18T02:56:51.096Z] [02:48:13.701] Using default package resource WinLauncher.template [Template for creating executable properties file] (add WinLongVersionTest.properties to the resource-dir to customize). [2026-03-18T02:56:51.096Z] [02:48:13.710] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16954801205421932905". [2026-03-18T02:56:51.096Z] [02:48:14.479] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:56:51.096Z] [02:48:14.662] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:56:51.096Z] [02:48:14.705] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\output\WinLongVersionTest-2.0.0.2.msi. [2026-03-18T02:56:51.096Z] [02:48:14.706] MSI ProductCode: d88eea02-56cc-34ad-8216-c2cc244fa898. [2026-03-18T02:56:51.096Z] [02:48:14.706] MSI UpgradeCode: 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5. [2026-03-18T02:56:51.096Z] [02:48:14.764] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:56:51.096Z] [02:48:14.817] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:56:51.096Z] [02:48:14.876] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:56:51.096Z] [02:48:14.886] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:56:51.096Z] [02:48:14.906] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:56:51.096Z] [02:48:14.918] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:56:51.096Z] [02:48:14.927] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:56:51.096Z] [02:48:14.960] No default package resource [script to run after application image is populated] (add WinLongVersionTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:56:51.096Z] [02:48:14.961] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\output\WinLongVersionTest-2.0.0.2.msi. [2026-03-18T02:56:51.096Z] [02:48:14.965] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16954801205421932905\image [2026-03-18T02:56:51.096Z] [02:48:52.570] Command [PID: 46792]: [2026-03-18T02:56:51.096Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16954801205421932905\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16954801205421932905\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16954801205421932905\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16954801205421932905\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16954801205421932905\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16954801205421932905\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=WinLongVersionTest -d JpProductCode=d88eea02-56cc-34ad-8216-c2cc244fa898 -d JpAppName=WinLongVersionTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16954801205421932905\image\WinLongVersionTest.exe -d JpAppSizeKb=128361 -d JpAppVersion=2.0.0.2 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16954801205421932905\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16954801205421932905\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16954801205421932905\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16954801205421932905\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16954801205421932905\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16954801205421932905\wixobj\a.msi [2026-03-18T02:56:51.096Z] [02:48:52.570] Returned: 0 [2026-03-18T02:56:51.096Z] [2026-03-18T02:56:51.096Z] [02:48:52.605] Succeeded in building MSI Installer Package package [2026-03-18T02:56:51.096Z] [02:48:52.861] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.096Z] [02:48:52.862] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name WinLongVersionTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-upgrade-uuid 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 --app-version 2.0.0.2 --arguments bar --install-dir WinLongVersionTest-1 -J-Djlink.debug=true --verbose](24) exited with 0 code [2026-03-18T02:56:51.096Z] [02:48:52.862] TRACE: assertTrue(): Check [test\output\WinLongVersionTest-2.0.0.2.msi] path exists [2026-03-18T02:56:51.096Z] [02:48:52.862] TRACE: assertTrue(): Check [test\output\WinLongVersionTest-2.0.0.2.msi] is a file [2026-03-18T02:56:51.096Z] [02:48:52.904] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name WinLongVersionTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-upgrade-uuid 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 -J-Djlink.debug=true --verbose](18); inherit out+err... [2026-03-18T02:56:51.096Z] [02:48:53.740] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:56:51.096Z] [02:48:53.750] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:56:51.096Z] [02:48:58.753] Command [PID: -1]: [2026-03-18T02:56:51.097Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17326470991014335495\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:56:51.097Z] [02:48:58.753] Output: [2026-03-18T02:56:51.097Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:56:51.097Z] [2026-03-18T02:56:51.097Z] [02:48:58.753] Returned: 0 [2026-03-18T02:56:51.097Z] [2026-03-18T02:56:51.097Z] [02:48:58.778] Using default package resource JavaApp.ico [icon] (add WinLongVersionTest.ico to the resource-dir to customize). [2026-03-18T02:56:51.097Z] [02:48:58.785] Using default package resource WinLauncher.template [Template for creating executable properties file] (add WinLongVersionTest.properties to the resource-dir to customize). [2026-03-18T02:56:51.097Z] [02:48:58.793] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17326470991014335495". [2026-03-18T02:56:51.097Z] [02:48:59.518] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:56:51.097Z] [02:48:59.771] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:56:51.098Z] [02:48:59.862] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\output\WinLongVersionTest-1.0.msi. [2026-03-18T02:56:51.098Z] [02:48:59.866] MSI ProductCode: d5f6f105-1206-3635-9f54-21dd3c38f3cb. [2026-03-18T02:56:51.098Z] [02:48:59.866] MSI UpgradeCode: 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5. [2026-03-18T02:56:51.098Z] [02:48:59.910] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:56:51.098Z] [02:48:59.947] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:56:51.098Z] [02:48:59.986] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:56:51.098Z] [02:48:59.995] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:56:51.098Z] [02:49:00.003] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:56:51.098Z] [02:49:00.011] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:56:51.098Z] [02:49:00.019] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:56:51.098Z] [02:49:00.061] No default package resource [script to run after application image is populated] (add WinLongVersionTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:56:51.098Z] [02:49:00.062] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\output\WinLongVersionTest-1.0.msi. [2026-03-18T02:56:51.098Z] [02:49:00.070] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17326470991014335495\image [2026-03-18T02:56:51.098Z] [02:49:37.538] Command [PID: 40572]: [2026-03-18T02:56:51.098Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17326470991014335495\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17326470991014335495\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17326470991014335495\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17326470991014335495\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17326470991014335495\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17326470991014335495\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=WinLongVersionTest -d JpProductCode=d5f6f105-1206-3635-9f54-21dd3c38f3cb -d JpAppName=WinLongVersionTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17326470991014335495\image\WinLongVersionTest.exe -d JpAppSizeKb=128361 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17326470991014335495\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17326470991014335495\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17326470991014335495\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17326470991014335495\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17326470991014335495\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage17326470991014335495\wixobj\a.msi [2026-03-18T02:56:51.098Z] [02:49:37.539] Returned: 0 [2026-03-18T02:56:51.098Z] [2026-03-18T02:56:51.098Z] [02:49:37.574] Succeeded in building MSI Installer Package package [2026-03-18T02:56:51.098Z] [02:49:37.852] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.099Z] [02:49:37.853] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name WinLongVersionTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-upgrade-uuid 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 -J-Djlink.debug=true --verbose](18) exited with 0 code [2026-03-18T02:56:51.099Z] [02:49:37.854] TRACE: assertTrue(): Check [test\output\WinLongVersionTest-1.0.msi] path exists [2026-03-18T02:56:51.099Z] [02:49:37.854] TRACE: assertTrue(): Check [test\output\WinLongVersionTest-1.0.msi] is a file [2026-03-18T02:56:51.099Z] [02:49:37.855] TRACE: exec: Execute [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\WinLongVersionTest-edit-msi.js test\output\WinLongVersionTest-1.0.msi](4); discard out+err... [2026-03-18T02:56:51.099Z] [02:49:38.162] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.099Z] [02:49:38.162] TRACE: assertEquals(0): Check command [cscript.exe //Nologo C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\resources\WinLongVersionTest-edit-msi.js test\output\WinLongVersionTest-1.0.msi](4) exited with 0 code [2026-03-18T02:56:51.099Z] [02:49:38.164] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name WinLongVersionTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-upgrade-uuid 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 --app-version 2.0.0.1 --arguments buzz -J-Djlink.debug=true --verbose](22); inherit out+err... [2026-03-18T02:56:51.099Z] [02:49:38.987] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:56:51.099Z] [02:49:38.996] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:56:51.099Z] [02:49:43.382] Command [PID: -1]: [2026-03-18T02:56:51.099Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12861322593006639424\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:56:51.099Z] [02:49:43.382] Output: [2026-03-18T02:56:51.099Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:56:51.099Z] [2026-03-18T02:56:51.099Z] [02:49:43.383] Returned: 0 [2026-03-18T02:56:51.099Z] [2026-03-18T02:56:51.099Z] [02:49:43.459] Using default package resource JavaApp.ico [icon] (add WinLongVersionTest.ico to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:49:43.484] Using default package resource WinLauncher.template [Template for creating executable properties file] (add WinLongVersionTest.properties to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:49:43.547] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12861322593006639424". [2026-03-18T02:56:51.099Z] [02:49:44.173] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:49:44.365] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:49:44.407] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\output\WinLongVersionTest-2.0.0.1.msi. [2026-03-18T02:56:51.099Z] [02:49:44.407] MSI ProductCode: 2fd6e6f1-6f81-35b1-8765-5cd53038bf15. [2026-03-18T02:56:51.099Z] [02:49:44.408] MSI UpgradeCode: 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5. [2026-03-18T02:56:51.099Z] [02:49:44.459] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:49:44.486] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:49:44.519] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:49:44.528] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:49:44.536] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:49:44.548] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:49:44.556] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:49:44.590] No default package resource [script to run after application image is populated] (add WinLongVersionTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:49:44.591] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\output\WinLongVersionTest-2.0.0.1.msi. [2026-03-18T02:56:51.099Z] [02:49:44.594] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12861322593006639424\image [2026-03-18T02:56:51.099Z] [02:50:22.991] Command [PID: 36460]: [2026-03-18T02:56:51.099Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12861322593006639424\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12861322593006639424\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12861322593006639424\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12861322593006639424\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12861322593006639424\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12861322593006639424\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=WinLongVersionTest -d JpProductCode=2fd6e6f1-6f81-35b1-8765-5cd53038bf15 -d JpAppName=WinLongVersionTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12861322593006639424\image\WinLongVersionTest.exe -d JpAppSizeKb=128361 -d JpAppVersion=2.0.0.1 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12861322593006639424\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12861322593006639424\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12861322593006639424\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12861322593006639424\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12861322593006639424\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage12861322593006639424\wixobj\a.msi [2026-03-18T02:56:51.099Z] [02:50:22.991] Returned: 0 [2026-03-18T02:56:51.099Z] [2026-03-18T02:56:51.099Z] [02:50:23.027] Succeeded in building MSI Installer Package package [2026-03-18T02:56:51.099Z] [02:50:23.309] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.099Z] [02:50:23.310] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name WinLongVersionTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-upgrade-uuid 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 --app-version 2.0.0.1 --arguments buzz -J-Djlink.debug=true --verbose](22) exited with 0 code [2026-03-18T02:56:51.099Z] [02:50:23.310] TRACE: assertTrue(): Check [test\output\WinLongVersionTest-2.0.0.1.msi] path exists [2026-03-18T02:56:51.099Z] [02:50:23.311] TRACE: assertTrue(): Check [test\output\WinLongVersionTest-2.0.0.1.msi] is a file [2026-03-18T02:56:51.099Z] [02:50:23.312] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name WinLongVersionTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-upgrade-uuid 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 --app-version 2.0.0.2 --arguments bar --install-dir WinLongVersionTest-1 -J-Djlink.debug=true --verbose](24); inherit out+err... [2026-03-18T02:56:51.099Z] [02:50:24.151] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:56:51.099Z] [02:50:24.159] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:56:51.099Z] [02:50:29.063] Command [PID: -1]: [2026-03-18T02:56:51.099Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8800907820490353320\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:56:51.099Z] [02:50:29.064] Output: [2026-03-18T02:56:51.099Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:56:51.099Z] [2026-03-18T02:56:51.099Z] [02:50:29.064] Returned: 0 [2026-03-18T02:56:51.099Z] [2026-03-18T02:56:51.099Z] [02:50:29.108] Using default package resource JavaApp.ico [icon] (add WinLongVersionTest.ico to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:50:29.118] Using default package resource WinLauncher.template [Template for creating executable properties file] (add WinLongVersionTest.properties to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:50:29.164] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8800907820490353320". [2026-03-18T02:56:51.099Z] [02:50:29.819] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:50:29.999] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:50:30.056] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8800907820490353320\msi\WinLongVersionTest-2.0.0.2.msi. [2026-03-18T02:56:51.099Z] [02:50:30.057] MSI ProductCode: d88eea02-56cc-34ad-8216-c2cc244fa898. [2026-03-18T02:56:51.099Z] [02:50:30.057] MSI UpgradeCode: 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5. [2026-03-18T02:56:51.099Z] [02:50:30.099] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:50:30.140] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:50:30.185] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:50:30.195] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:50:30.204] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:50:30.213] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:50:30.223] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:50:30.256] No default package resource [script to run after application image is populated] (add WinLongVersionTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:50:30.257] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8800907820490353320\msi\WinLongVersionTest-2.0.0.2.msi. [2026-03-18T02:56:51.099Z] [02:50:30.261] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8800907820490353320\image [2026-03-18T02:56:51.099Z] [02:51:08.997] Command [PID: 38832]: [2026-03-18T02:56:51.099Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8800907820490353320\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8800907820490353320\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8800907820490353320\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8800907820490353320\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8800907820490353320\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8800907820490353320\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=WinLongVersionTest -d JpProductCode=d88eea02-56cc-34ad-8216-c2cc244fa898 -d JpAppName=WinLongVersionTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8800907820490353320\image\WinLongVersionTest.exe -d JpAppSizeKb=128361 -d JpAppVersion=2.0.0.2 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8800907820490353320\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8800907820490353320\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8800907820490353320\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8800907820490353320\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8800907820490353320\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8800907820490353320\wixobj\a.msi [2026-03-18T02:56:51.099Z] [02:51:08.998] Returned: 0 [2026-03-18T02:56:51.099Z] [2026-03-18T02:56:51.099Z] [02:51:09.033] No default package resource [script to run after msi file for exe installer is created] (add WinLongVersionTest-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:51:09.034] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\output. [2026-03-18T02:56:51.099Z] [02:51:09.035] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:51:09.039] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:56:51.099Z] [02:51:09.040] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage8800907820490353320". [2026-03-18T02:56:51.099Z] [02:51:09.776] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\output [2026-03-18T02:56:51.099Z] [02:51:09.778] Succeeded in building EXE Installer Package package [2026-03-18T02:56:51.099Z] [02:51:10.101] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.099Z] [02:51:10.102] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name WinLongVersionTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-upgrade-uuid 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 --app-version 2.0.0.2 --arguments bar --install-dir WinLongVersionTest-1 -J-Djlink.debug=true --verbose](24) exited with 0 code [2026-03-18T02:56:51.099Z] [02:51:10.102] TRACE: assertTrue(): Check [test\output\WinLongVersionTest-2.0.0.2.exe] path exists [2026-03-18T02:56:51.100Z] [02:51:10.102] TRACE: assertTrue(): Check [test\output\WinLongVersionTest-2.0.0.2.exe] is a file [2026-03-18T02:56:51.100Z] [02:51:10.103] TRACE: Files in [test\resources] resource dir: [2026-03-18T02:56:51.100Z] [02:51:10.105] TRACE: [WinLongVersionTest-post-msi.wsf] [2026-03-18T02:56:51.100Z] [02:51:10.105] TRACE: Done [2026-03-18T02:56:51.100Z] [02:51:10.111] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name WinLongVersionTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-upgrade-uuid 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 --resource-dir test\resources -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:56:51.100Z] [02:51:11.000] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:56:51.100Z] [02:51:11.010] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:56:51.100Z] [02:51:16.387] Command [PID: -1]: [2026-03-18T02:56:51.100Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:56:51.100Z] [02:51:16.388] Output: [2026-03-18T02:56:51.100Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:56:51.100Z] [2026-03-18T02:56:51.100Z] [02:51:16.388] Returned: 0 [2026-03-18T02:56:51.100Z] [2026-03-18T02:56:51.100Z] [02:51:16.412] Using default package resource JavaApp.ico [icon] (add WinLongVersionTest.ico to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:51:16.485] Using default package resource WinLauncher.template [Template for creating executable properties file] (add WinLongVersionTest.properties to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:51:16.495] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991". [2026-03-18T02:56:51.100Z] [02:51:17.197] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:51:17.370] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:51:17.414] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991\msi\WinLongVersionTest-1.0.msi. [2026-03-18T02:56:51.100Z] [02:51:17.414] MSI ProductCode: d5f6f105-1206-3635-9f54-21dd3c38f3cb. [2026-03-18T02:56:51.100Z] [02:51:17.414] MSI UpgradeCode: 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5. [2026-03-18T02:56:51.100Z] [02:51:17.549] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:51:17.597] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:51:17.640] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:51:17.651] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:51:17.660] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:51:17.671] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:51:17.680] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:51:17.714] No default package resource [script to run after application image is populated] (add WinLongVersionTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:51:17.715] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991\msi\WinLongVersionTest-1.0.msi. [2026-03-18T02:56:51.100Z] [02:51:17.719] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991\image [2026-03-18T02:56:51.100Z] [02:51:55.939] Command [PID: 27008]: [2026-03-18T02:56:51.100Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=WinLongVersionTest -d JpProductCode=d5f6f105-1206-3635-9f54-21dd3c38f3cb -d JpAppName=WinLongVersionTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991\image\WinLongVersionTest.exe -d JpAppSizeKb=128361 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991\wixobj\a.msi [2026-03-18T02:56:51.100Z] [02:51:55.939] Returned: 0 [2026-03-18T02:56:51.100Z] [2026-03-18T02:56:51.100Z] [02:51:55.973] Using custom package resource [script to run after msi file for exe installer is created] (loaded from WinLongVersionTest-post-msi.wsf). [2026-03-18T02:56:51.100Z] [02:51:55.975] Running cscript in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991\msi [2026-03-18T02:56:51.100Z] [02:51:56.279] Command [PID: 55448]: [2026-03-18T02:56:51.100Z] cscript C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991\config\WinLongVersionTest-post-msi.wsf [2026-03-18T02:56:51.100Z] [02:51:56.279] Output: [2026-03-18T02:56:51.100Z] Microsoft (R) Windows Script Host Version 10.0 [2026-03-18T02:56:51.100Z] Copyright (C) Microsoft Corporation. All rights reserved. [2026-03-18T02:56:51.100Z] [2026-03-18T02:56:51.100Z] [02:51:56.280] Returned: 0 [2026-03-18T02:56:51.100Z] [2026-03-18T02:56:51.100Z] [02:51:56.280] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\output. [2026-03-18T02:56:51.100Z] [02:51:56.282] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:51:56.285] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:51:56.286] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage16921674158695803991". [2026-03-18T02:56:51.100Z] [02:51:57.054] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\output [2026-03-18T02:56:51.100Z] [02:51:57.056] Succeeded in building EXE Installer Package package [2026-03-18T02:56:51.100Z] [02:51:57.368] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.100Z] [02:51:57.369] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name WinLongVersionTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-upgrade-uuid 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 --resource-dir test\resources -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:56:51.100Z] [02:51:57.370] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RESOURCE_DIR}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\resources] [2026-03-18T02:56:51.100Z] [02:51:57.372] TRACE: assertStringListEquals(1, #) [2026-03-18T02:56:51.100Z] [02:51:57.372] TRACE: assertStringListEquals(2, WinLongVersionTest-post-msi.wsf#2026-03-18T02:48:07.3366513Z) [2026-03-18T02:56:51.100Z] [02:51:57.373] TRACE: assertTrue(): Check [test\output\WinLongVersionTest-1.0.exe] path exists [2026-03-18T02:56:51.100Z] [02:51:57.373] TRACE: assertTrue(): Check [test\output\WinLongVersionTest-1.0.exe] is a file [2026-03-18T02:56:51.100Z] [02:51:57.375] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name WinLongVersionTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-upgrade-uuid 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 --app-version 2.0.0.1 --arguments buzz -J-Djlink.debug=true --verbose](22); inherit out+err... [2026-03-18T02:56:51.100Z] [02:51:58.226] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:56:51.100Z] [02:51:58.237] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:56:51.100Z] [02:52:03.128] Command [PID: -1]: [2026-03-18T02:56:51.100Z] jlink --output C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1577901796719245773\image\runtime --module-path c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto,jdk.accessibility,jdk.attach,jdk.compiler,jdk.dynalink,jdk.httpserver,jdk.incubator.vector,jdk.internal.ed,jdk.internal.jvmstat,jdk.internal.le,jdk.internal.md,jdk.internal.opt,jdk.jartool,jdk.javadoc,jdk.jconsole,jdk.jdi,jdk.jdwp.agent,jdk.jfr,jdk.jshell,jdk.management,jdk.management.agent,jdk.management.jfr,jdk.net,jdk.nio.mapmode,jdk.sctp,jdk.security.auth,jdk.security.jgss,jdk.unsupported,jdk.unsupported.desktop,jdk.xml.dom,jdk.zipfs --strip-native-commands --strip-debug --no-man-pages --no-header-files [2026-03-18T02:56:51.100Z] [02:52:03.129] Output: [2026-03-18T02:56:51.100Z] WARNING: Using incubator modules: jdk.incubator.vector [2026-03-18T02:56:51.100Z] [2026-03-18T02:56:51.100Z] [02:52:03.129] Returned: 0 [2026-03-18T02:56:51.100Z] [2026-03-18T02:56:51.100Z] [02:52:03.158] Using default package resource JavaApp.ico [icon] (add WinLongVersionTest.ico to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:52:03.166] Using default package resource WinLauncher.template [Template for creating executable properties file] (add WinLongVersionTest.properties to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:52:03.231] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1577901796719245773". [2026-03-18T02:56:51.100Z] [02:52:04.061] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:52:04.252] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:52:04.355] Preparing MSI config: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1577901796719245773\msi\WinLongVersionTest-2.0.0.1.msi. [2026-03-18T02:56:51.100Z] [02:52:04.356] MSI ProductCode: 2fd6e6f1-6f81-35b1-8765-5cd53038bf15. [2026-03-18T02:56:51.100Z] [02:52:04.356] MSI UpgradeCode: 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5. [2026-03-18T02:56:51.100Z] [02:52:04.390] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:52:04.419] Using default package resource main.wxs [Main WiX project file] (add main.wxs to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:52:04.449] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:52:04.459] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:52:04.467] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:52:04.476] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:52:04.484] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:52:04.517] No default package resource [script to run after application image is populated] (add WinLongVersionTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:52:04.518] Generating MSI: C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1577901796719245773\msi\WinLongVersionTest-2.0.0.1.msi. [2026-03-18T02:56:51.100Z] [02:52:04.521] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1577901796719245773\image [2026-03-18T02:56:51.100Z] [02:52:41.841] Command [PID: 23388]: [2026-03-18T02:56:51.100Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1577901796719245773\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1577901796719245773\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1577901796719245773\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1577901796719245773\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1577901796719245773\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1577901796719245773\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=WinLongVersionTest -d JpProductCode=2fd6e6f1-6f81-35b1-8765-5cd53038bf15 -d JpAppName=WinLongVersionTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1577901796719245773\image\WinLongVersionTest.exe -d JpAppSizeKb=128361 -d JpAppVersion=2.0.0.1 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1577901796719245773\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1577901796719245773\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1577901796719245773\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1577901796719245773\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1577901796719245773\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1577901796719245773\wixobj\a.msi [2026-03-18T02:56:51.100Z] [02:52:41.841] Returned: 0 [2026-03-18T02:56:51.100Z] [2026-03-18T02:56:51.100Z] [02:52:41.876] No default package resource [script to run after msi file for exe installer is created] (add WinLongVersionTest-post-msi.wsf to the resource-dir to customize). [2026-03-18T02:56:51.100Z] [02:52:41.876] Generating EXE for installer to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\output. [2026-03-18T02:56:51.100Z] [02:52:41.878] Using default package resource msiwrapper.exe [installer executable] (add installer.exe to the resource-dir to customize). [2026-03-18T02:56:51.101Z] [02:52:41.881] Using default package resource WinInstaller.template [Template for creating executable properties file] (add WinInstaller.properties to the resource-dir to customize). [2026-03-18T02:56:51.101Z] [02:52:41.882] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage1577901796719245773". [2026-03-18T02:56:51.101Z] [02:52:42.567] Installer (.exe) saved to: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\output [2026-03-18T02:56:51.101Z] [02:52:42.569] Succeeded in building EXE Installer Package package [2026-03-18T02:56:51.101Z] [02:52:42.883] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.101Z] [02:52:42.883] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name WinLongVersionTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-upgrade-uuid 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 --app-version 2.0.0.1 --arguments buzz -J-Djlink.debug=true --verbose](22) exited with 0 code [2026-03-18T02:56:51.101Z] [02:52:42.884] TRACE: assertTrue(): Check [test\output\WinLongVersionTest-2.0.0.1.exe] path exists [2026-03-18T02:56:51.101Z] [02:52:42.884] TRACE: assertTrue(): Check [test\output\WinLongVersionTest-2.0.0.1.exe] is a file [2026-03-18T02:56:51.101Z] [02:52:42.889] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\unpacked-msi\unpack.bat] text file... [2026-03-18T02:56:51.101Z] [02:52:42.890] TRACE: icacls "test\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:56:51.101Z] [02:52:42.890] TRACE: msiexec /a "test\output\WinLongVersionTest-2.0.0.2.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\unpacked-msi\Program Files" [2026-03-18T02:56:51.101Z] [02:52:42.891] TRACE: Done [2026-03-18T02:56:51.101Z] [02:52:42.892] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:52:43.980] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:52:46.983] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:52:47.874] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:52:51.875] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:52:52.776] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:52:57.778] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:52:58.692] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:53:04.694] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:53:05.601] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:53:12.603] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:53:13.506] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:53:21.508] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:53:22.438] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:53:31.440] TRACE: exec: Execute [cmd /c test\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:53:32.357] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:53:42.362] TRACE: Convert [PFiles64\WinLongVersionTest-1] into [WinLongVersionTest-1] in [test\unpacked-msi\Program Files] directory [2026-03-18T02:56:51.101Z] [02:53:42.363] TRACE: Deleting [test\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:56:51.101Z] [02:53:42.366] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\unpacked-msi-0\unpack.bat] text file... [2026-03-18T02:56:51.101Z] [02:53:42.366] TRACE: icacls "test\unpacked-msi-0" /inheritance:e /grant Users:M [2026-03-18T02:56:51.101Z] [02:53:42.366] TRACE: msiexec /a "test\output\WinLongVersionTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\unpacked-msi-0\Program Files" [2026-03-18T02:56:51.101Z] [02:53:42.367] TRACE: Done [2026-03-18T02:56:51.101Z] [02:53:42.368] TRACE: exec: Execute [cmd /c test\unpacked-msi-0\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:53:43.331] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:53:46.333] TRACE: exec: Execute [cmd /c test\unpacked-msi-0\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:53:47.226] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:53:51.227] TRACE: exec: Execute [cmd /c test\unpacked-msi-0\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:53:52.137] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:53:57.138] TRACE: exec: Execute [cmd /c test\unpacked-msi-0\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:53:58.035] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:54:04.036] TRACE: exec: Execute [cmd /c test\unpacked-msi-0\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:54:04.946] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:54:11.948] TRACE: exec: Execute [cmd /c test\unpacked-msi-0\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:54:12.859] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:54:20.862] TRACE: exec: Execute [cmd /c test\unpacked-msi-0\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:54:21.773] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:54:30.774] TRACE: exec: Execute [cmd /c test\unpacked-msi-0\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:54:31.704] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:54:41.705] TRACE: Convert [PFiles64\WinLongVersionTest] into [WinLongVersionTest] in [test\unpacked-msi-0\Program Files] directory [2026-03-18T02:56:51.101Z] [02:54:41.707] TRACE: Deleting [test\unpacked-msi-0\Program Files\PFiles64] directory recursively [2026-03-18T02:56:51.101Z] [02:54:41.708] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\unpacked-msi-1\unpack.bat] text file... [2026-03-18T02:56:51.101Z] [02:54:41.709] TRACE: icacls "test\unpacked-msi-1" /inheritance:e /grant Users:M [2026-03-18T02:56:51.101Z] [02:54:41.709] TRACE: msiexec /a "test\output\WinLongVersionTest-2.0.0.1.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\test\unpacked-msi-1\Program Files" [2026-03-18T02:56:51.101Z] [02:54:41.709] TRACE: Done [2026-03-18T02:56:51.101Z] [02:54:41.710] TRACE: exec: Execute [cmd /c test\unpacked-msi-1\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:54:42.653] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:54:45.654] TRACE: exec: Execute [cmd /c test\unpacked-msi-1\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:54:46.545] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:54:50.546] TRACE: exec: Execute [cmd /c test\unpacked-msi-1\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:54:51.428] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:54:56.429] TRACE: exec: Execute [cmd /c test\unpacked-msi-1\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:54:57.331] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:55:03.332] TRACE: exec: Execute [cmd /c test\unpacked-msi-1\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:55:04.271] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:55:11.273] TRACE: exec: Execute [cmd /c test\unpacked-msi-1\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:55:12.198] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:55:20.201] TRACE: exec: Execute [cmd /c test\unpacked-msi-1\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:55:21.137] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:55:30.138] TRACE: exec: Execute [cmd /c test\unpacked-msi-1\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.101Z] [02:55:31.068] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.101Z] [02:55:41.069] TRACE: Convert [PFiles64\WinLongVersionTest] into [WinLongVersionTest] in [test\unpacked-msi-1\Program Files] directory [2026-03-18T02:56:51.101Z] [02:55:41.070] TRACE: Deleting [test\unpacked-msi-1\Program Files\PFiles64] directory recursively [2026-03-18T02:56:51.101Z] [02:55:41.072] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name WinLongVersionTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-upgrade-uuid 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 --app-version 2.0.0.2 --arguments bar --install-dir WinLongVersionTest-1](22) command [2026-03-18T02:56:51.101Z] [02:55:41.072] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name WinLongVersionTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-upgrade-uuid 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 --resource-dir test\resources](18) command [2026-03-18T02:56:51.101Z] [02:55:41.072] TRACE: No handler of [unpack] action for [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name WinLongVersionTest --type exe --main-jar hello.jar --main-class Hello --win-console --win-upgrade-uuid 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 --app-version 2.0.0.1 --arguments buzz](20) command [2026-03-18T02:56:51.101Z] [02:55:41.073] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input test\input --dest test\output --name WinLongVersionTest --type msi --main-jar hello.jar --main-class Hello --win-console --win-upgrade-uuid 65099d7a-d5b1-4e5b-85b1-717f0de4d5d5 --app-version 2.0.0.2 --arguments bar --install-dir WinLongVersionTest-1](22) [2026-03-18T02:56:51.101Z] [02:55:41.137] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:56:51.101Z] [02:55:41.138] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:56:51.101Z] [02:55:41.141] TRACE: assertTrue(): Check [test\unpacked-msi\Program Files\WinLongVersionTest-1\service-installer.exe] path doesn't exist [2026-03-18T02:56:51.101Z] [02:55:41.143] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:56:51.101Z] [02:55:41.145] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:56:51.101Z] [02:55:41.145] ERROR: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:56:51.101Z] [02:55:41.146] [ FAILED ] WinLongVersionTest.test; checks=36 [2026-03-18T02:56:51.101Z] [02:55:41.148] [ RUN ] WinLongVersionTest.testNoUpgradeTable [2026-03-18T02:56:51.101Z] [02:55:41.150] TRACE: Actions: [[initialize], [create], [unpack], [verify-install], [finalize]] [2026-03-18T02:56:51.101Z] [02:55:41.254] TRACE: exec: Execute tool provider [javac -d testNoUpgradeTable\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6); discard out+err... [2026-03-18T02:56:51.101Z] [02:55:41.416] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.101Z] [02:55:41.417] TRACE: assertEquals(0): Check command tool provider [javac -d testNoUpgradeTable\jar-workdir --release 11 C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\apps\Hello.java](6) exited with 0 code [2026-03-18T02:56:51.101Z] [02:55:41.419] TRACE: exec: Execute tool provider [jar -c -f testNoUpgradeTable\input\hello.jar -C testNoUpgradeTable\jar-workdir .](7); discard out+err... [2026-03-18T02:56:51.101Z] [02:55:41.449] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.101Z] [02:55:41.449] TRACE: assertEquals(0): Check command tool provider [jar -c -f testNoUpgradeTable\input\hello.jar -C testNoUpgradeTable\jar-workdir .](7) exited with 0 code [2026-03-18T02:56:51.101Z] [02:55:41.452] TRACE: Init fake runtime in [testNoUpgradeTable\fake_runtime] directory [2026-03-18T02:56:51.101Z] [02:55:41.457] TRACE: Files in [testNoUpgradeTable\resources] resource dir: [2026-03-18T02:56:51.101Z] [02:55:41.458] TRACE: [main.wxs] [2026-03-18T02:56:51.101Z] [02:55:41.458] TRACE: Done [2026-03-18T02:56:51.101Z] [02:55:41.461] TRACE: exec: Execute [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testNoUpgradeTable\input --dest testNoUpgradeTable\output --name NoUpgradeTableWinLongVersionTest --type msi --main-jar hello.jar --main-class Hello --win-console --resource-dir testNoUpgradeTable\resources --runtime-image testNoUpgradeTable\fake_runtime -J-Djlink.debug=true --verbose](20); inherit out+err... [2026-03-18T02:56:51.101Z] [02:55:42.304] Detected [wix.exe] version [6.0.0+8c7432e]. [2026-03-18T02:56:51.101Z] [02:55:42.313] WiX 6.0.0+8c7432e detected. Enabling advanced cleanup action. [2026-03-18T02:56:51.101Z] [02:55:42.425] Using default package resource JavaApp.ico [icon] (add NoUpgradeTableWinLongVersionTest.ico to the resource-dir to customize). [2026-03-18T02:56:51.101Z] [02:55:42.442] Using default package resource WinLauncher.template [Template for creating executable properties file] (add NoUpgradeTableWinLongVersionTest.properties to the resource-dir to customize). [2026-03-18T02:56:51.101Z] [02:55:42.456] Warning: Windows Defender may prevent jpackage from functioning. If there is an issue, it can be addressed by either disabling realtime monitoring, or adding an exclusion for the directory "C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5912384286771957940". [2026-03-18T02:56:51.101Z] [02:55:42.610] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:56:51.101Z] [02:55:42.807] Using default package resource os-condition.wxf (add os-condition.wxf to the resource-dir to customize). [2026-03-18T02:56:51.101Z] [02:55:42.849] Preparing MSI config: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testNoUpgradeTable\output\NoUpgradeTableWinLongVersionTest-1.0.msi. [2026-03-18T02:56:51.101Z] [02:55:42.850] MSI ProductCode: aec521b0-4b44-34dd-87be-86ee61a3f104. [2026-03-18T02:56:51.101Z] [02:55:42.850] MSI UpgradeCode: d959a082-c99f-39a4-b578-438d5d5bedfd. [2026-03-18T02:56:51.101Z] [02:55:42.877] Using default package resource wix3-to-wix4-conv.xsl [XSLT stylesheet converting WiX sources from WiX v3 to WiX v4 format] (add wix-conv.xsl to the resource-dir to customize). [2026-03-18T02:56:51.101Z] [02:55:42.904] Using custom package resource [Main WiX project file] (loaded from main.wxs). [2026-03-18T02:56:51.101Z] [02:55:42.932] Using default package resource MsiInstallerStrings_de.wxl [WiX localization file] (add MsiInstallerStrings_de.wxl to the resource-dir to customize). [2026-03-18T02:56:51.101Z] [02:55:42.943] Using default package resource MsiInstallerStrings_en.wxl [WiX localization file] (add MsiInstallerStrings_en.wxl to the resource-dir to customize). [2026-03-18T02:56:51.101Z] [02:55:42.952] Using default package resource MsiInstallerStrings_ja.wxl [WiX localization file] (add MsiInstallerStrings_ja.wxl to the resource-dir to customize). [2026-03-18T02:56:51.101Z] [02:55:42.962] Using default package resource MsiInstallerStrings_zh_CN.wxl [WiX localization file] (add MsiInstallerStrings_zh_CN.wxl to the resource-dir to customize). [2026-03-18T02:56:51.101Z] [02:55:42.971] Using default package resource overrides.wxi [Overrides WiX project file] (add overrides.wxi to the resource-dir to customize). [2026-03-18T02:56:51.101Z] [02:55:42.996] No default package resource [script to run after application image is populated] (add NoUpgradeTableWinLongVersionTest-post-image.wsf to the resource-dir to customize). [2026-03-18T02:56:51.101Z] [02:55:42.997] Generating MSI: C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testNoUpgradeTable\output\NoUpgradeTableWinLongVersionTest-1.0.msi. [2026-03-18T02:56:51.102Z] [02:55:43.001] Running wix.exe in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5912384286771957940\image [2026-03-18T02:56:51.102Z] [02:55:44.307] Command [PID: 51144]: [2026-03-18T02:56:51.102Z] wix.exe build -nologo -pdbtype none -intermediatefolder C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5912384286771957940\wixobj -ext WixToolset.Util.wixext -arch x64 -b C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5912384286771957940\config -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5912384286771957940\config\MsiInstallerStrings_de.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5912384286771957940\config\MsiInstallerStrings_en.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5912384286771957940\config\MsiInstallerStrings_ja.wxl -loc C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5912384286771957940\config\MsiInstallerStrings_zh_CN.wxl -culture en-us -d JpExecutableMinorOSVersion=0 -d JpAppDescription=NoUpgradeTableWinLongVersionTest -d JpProductCode=aec521b0-4b44-34dd-87be-86ee61a3f104 -d JpAppName=NoUpgradeTableWinLongVersionTest -d JpIsSystemWide=yes -d JpAllowDowngrades=yes -d JpIcon=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5912384286771957940\image\NoUpgradeTableWinLongVersionTest.exe -d JpAppSizeKb=498 -d JpAppVersion=1.0 -d JpExecutableOSVersion=600 -d JpAllowUpgrades=yes -d JpProductUpgradeCode=d959a082-c99f-39a4-b578-438d5d5bedfd -d JpExecutableMajorOSVersion=6 -d JpAppVendor=Unknown -d JpConfigDir=C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5912384286771957940\config C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5912384286771957940\config\main.wxs C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5912384286771957940\config\bundle.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5912384286771957940\config\ui.wxf C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5912384286771957940\config\os-condition.wxf -out C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage5912384286771957940\wixobj\a.msi [2026-03-18T02:56:51.102Z] [02:55:44.308] Returned: 0 [2026-03-18T02:56:51.102Z] [2026-03-18T02:56:51.102Z] [02:55:44.327] Succeeded in building MSI Installer Package package [2026-03-18T02:56:51.102Z] [02:55:44.357] TRACE: exec: Done. Exit code: 0 [2026-03-18T02:56:51.102Z] [02:55:44.357] TRACE: assertEquals(0): Check command [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testNoUpgradeTable\input --dest testNoUpgradeTable\output --name NoUpgradeTableWinLongVersionTest --type msi --main-jar hello.jar --main-class Hello --win-console --resource-dir testNoUpgradeTable\resources --runtime-image testNoUpgradeTable\fake_runtime -J-Djlink.debug=true --verbose](20) exited with 0 code [2026-03-18T02:56:51.102Z] [02:55:44.359] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RESOURCE_DIR}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testNoUpgradeTable\resources] [2026-03-18T02:56:51.102Z] [02:55:44.359] TRACE: assertStringListEquals(1, #) [2026-03-18T02:56:51.102Z] [02:55:44.359] TRACE: assertStringListEquals(2, main.wxs#2026-03-18T02:55:41.2523436Z) [2026-03-18T02:56:51.102Z] [02:55:44.359] TRACE: assertStringListEquals(): Check jpackage didn't modify ${RUNTIME_IMAGE}=[C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testNoUpgradeTable\fake_runtime] [2026-03-18T02:56:51.102Z] [02:55:44.359] TRACE: assertStringListEquals(1, #) [2026-03-18T02:56:51.102Z] [02:55:44.359] TRACE: assertStringListEquals(2, lib#) [2026-03-18T02:56:51.102Z] [02:55:44.360] TRACE: assertStringListEquals(3, lib\bulk#2026-03-18T02:55:41.4573568Z) [2026-03-18T02:56:51.102Z] [02:55:44.360] TRACE: assertTrue(): Check [testNoUpgradeTable\output\NoUpgradeTableWinLongVersionTest-1.0.msi] path exists [2026-03-18T02:56:51.102Z] [02:55:44.360] TRACE: assertTrue(): Check [testNoUpgradeTable\output\NoUpgradeTableWinLongVersionTest-1.0.msi] is a file [2026-03-18T02:56:51.102Z] [02:55:44.361] TRACE: Create [C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testNoUpgradeTable\unpacked-msi\unpack.bat] text file... [2026-03-18T02:56:51.102Z] [02:55:44.361] TRACE: icacls "testNoUpgradeTable\unpacked-msi" /inheritance:e /grant Users:M [2026-03-18T02:56:51.102Z] [02:55:44.362] TRACE: msiexec /a "testNoUpgradeTable\output\NoUpgradeTableWinLongVersionTest-1.0.msi" /qn TARGETDIR="C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2\testNoUpgradeTable\unpacked-msi\Program Files" [2026-03-18T02:56:51.102Z] [02:55:44.363] TRACE: Done [2026-03-18T02:56:51.102Z] [02:55:44.363] TRACE: exec: Execute [cmd /c testNoUpgradeTable\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.102Z] [02:55:44.793] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.102Z] [02:55:47.795] TRACE: exec: Execute [cmd /c testNoUpgradeTable\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.102Z] [02:55:48.182] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.102Z] [02:55:52.182] TRACE: exec: Execute [cmd /c testNoUpgradeTable\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.102Z] [02:55:52.559] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.102Z] [02:55:57.560] TRACE: exec: Execute [cmd /c testNoUpgradeTable\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.102Z] [02:55:57.957] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.102Z] [02:56:03.958] TRACE: exec: Execute [cmd /c testNoUpgradeTable\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.102Z] [02:56:04.335] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.102Z] [02:56:11.338] TRACE: exec: Execute [cmd /c testNoUpgradeTable\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.102Z] [02:56:11.720] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.102Z] [02:56:19.721] TRACE: exec: Execute [cmd /c testNoUpgradeTable\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.102Z] [02:56:20.113] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.102Z] [02:56:29.114] TRACE: exec: Execute [cmd /c testNoUpgradeTable\unpacked-msi\unpack.bat](3); discard out+err... [2026-03-18T02:56:51.102Z] [02:56:29.512] TRACE: exec: Done. Exit code: 1603 [2026-03-18T02:56:51.102Z] [02:56:39.513] TRACE: Convert [PFiles64\NoUpgradeTableWinLongVersionTest] into [NoUpgradeTableWinLongVersionTest] in [testNoUpgradeTable\unpacked-msi\Program Files] directory [2026-03-18T02:56:51.102Z] [02:56:39.514] TRACE: Deleting [testNoUpgradeTable\unpacked-msi\Program Files\PFiles64] directory recursively [2026-03-18T02:56:51.102Z] [02:56:39.515] TRACE: Verify unpacked: [c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\jpackage.exe --input testNoUpgradeTable\input --dest testNoUpgradeTable\output --name NoUpgradeTableWinLongVersionTest --type msi --main-jar hello.jar --main-class Hello --win-console --resource-dir testNoUpgradeTable\resources --runtime-image testNoUpgradeTable\fake_runtime](18) [2026-03-18T02:56:51.102Z] [02:56:39.516] TRACE: assertEquals(2): Check the package has 2 top installation directories [2026-03-18T02:56:51.102Z] [02:56:39.516] TRACE: Not verifying desktop integration because package was unpacked, not installed [2026-03-18T02:56:51.102Z] [02:56:39.516] TRACE: assertTrue(): Check [testNoUpgradeTable\unpacked-msi\Program Files\NoUpgradeTableWinLongVersionTest\service-installer.exe] path doesn't exist [2026-03-18T02:56:51.102Z] [02:56:39.517] TRACE: assertStringListEquals(): Check there are no files with [.jpackage.xml] name in the package [2026-03-18T02:56:51.102Z] [02:56:39.517] TRACE: assertStringListEquals(): Check there is only one file with [.package] name in the package [2026-03-18T02:56:51.102Z] [02:56:39.517] ERROR: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:56:51.102Z] [02:56:39.517] [ FAILED ] WinLongVersionTest.testNoUpgradeTable; checks=11 [2026-03-18T02:56:51.102Z] [02:56:39.521] [==========] 2 tests ran [2026-03-18T02:56:51.102Z] [02:56:39.521] [ PASSED ] 0 tests [2026-03-18T02:56:51.102Z] [02:56:39.522] [ FAILED ] 2 tests, listed below [2026-03-18T02:56:51.102Z] [02:56:39.522] [ FAILED ] WinLongVersionTest.test; workDir=[test] [2026-03-18T02:56:51.102Z] [02:56:39.522] [ FAILED ] WinLongVersionTest.testNoUpgradeTable; workDir=[testNoUpgradeTable] [2026-03-18T02:56:51.102Z] [02:56:39.523] 2 FAILED TESTS [2026-03-18T02:56:51.102Z] STDERR: [2026-03-18T02:56:51.102Z] java.lang.AssertionError: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.TKit.error(TKit.java:369) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.TKit.assertStringListEquals(TKit.java:1079) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1464) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1417) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.JPackageCommand.assertPackageFile(JPackageCommand.java:1411) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.JPackageCommand.runStandardAsserts(JPackageCommand.java:1334) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.PackageTest$Handler.verifyPackageInstalled(PackageTest.java:805) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.PackageTest$Handler.processAction(PackageTest.java:742) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:592) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:512) [2026-03-18T02:56:51.102Z] at java.base/java.util.ImmutableCollections$List12.forEach(ImmutableCollections.java:680) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.PackageTest$Group.lambda$runAction$1(PackageTest.java:420) [2026-03-18T02:56:51.102Z] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.PackageTest$Group.runAction(PackageTest.java:420) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.PackageTest$Group.lambda$runAction$0(PackageTest.java:408) [2026-03-18T02:56:51.102Z] at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:186) [2026-03-18T02:56:51.102Z] at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:214) [2026-03-18T02:56:51.102Z] at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) [2026-03-18T02:56:51.102Z] at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:571) [2026-03-18T02:56:51.102Z] at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560) [2026-03-18T02:56:51.102Z] at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:153) [2026-03-18T02:56:51.102Z] at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:176) [2026-03-18T02:56:51.102Z] at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265) [2026-03-18T02:56:51.102Z] at java.base/java.util.stream.ReferencePipeline.forEachOrdered(ReferencePipeline.java:637) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.PackageTest$Group.runAction(PackageTest.java:407) [2026-03-18T02:56:51.102Z] at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.RunnablePackageTest.runActions(RunnablePackageTest.java:66) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:58) [2026-03-18T02:56:51.102Z] at WinLongVersionTest.test(WinLongVersionTest.java:168) [2026-03-18T02:56:51.102Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:56:51.102Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:239) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$0(TKit.java:234) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.TKit.lambda$runTests$2(TKit.java:189) [2026-03-18T02:56:51.102Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.TKit.lambda$runTests$1(TKit.java:184) [2026-03-18T02:56:51.102Z] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) [2026-03-18T02:56:51.102Z] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.TKit.lambda$runTests$0(TKit.java:183) [2026-03-18T02:56:51.102Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.TKit.runTests(TKit.java:182) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.TKit.runTests(TKit.java:172) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.Main.runTests(Main.java:121) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:56:51.102Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:56:51.102Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:56:51.102Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:56:51.102Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:56:51.103Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:56:51.103Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:56:51.103Z] java.lang.AssertionError: Actual list is shorter than expected by 1 elements: Check there is only one file with [.package] name in the package [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.TKit.error(TKit.java:369) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.TKit.assertStringListEquals(TKit.java:1079) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1464) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.JPackageCommand.assertFileInAppImage(JPackageCommand.java:1417) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.JPackageCommand.assertPackageFile(JPackageCommand.java:1411) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.JPackageCommand.runStandardAsserts(JPackageCommand.java:1334) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.PackageTest$Handler.verifyPackageInstalled(PackageTest.java:805) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.PackageTest$Handler.processAction(PackageTest.java:742) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:592) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.PackageTest$PackageTypePipeline.accept(PackageTest.java:512) [2026-03-18T02:56:51.103Z] at java.base/java.util.ImmutableCollections$List12.forEach(ImmutableCollections.java:680) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.PackageTest.lambda$runActions$1(PackageTest.java:486) [2026-03-18T02:56:51.103Z] at java.base/java.util.ArrayList.forEach(ArrayList.java:1612) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.PackageTest.lambda$runActions$0(PackageTest.java:485) [2026-03-18T02:56:51.103Z] at java.base/java.lang.Iterable.forEach(Iterable.java:75) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.PackageTest.runActions(PackageTest.java:484) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:58) [2026-03-18T02:56:51.103Z] at WinLongVersionTest.testNoUpgradeTable(WinLongVersionTest.java:197) [2026-03-18T02:56:51.103Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:56:51.103Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.MethodCall.accept(MethodCall.java:111) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.TestInstance.run(TestInstance.java:239) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.TKit.lambda$ignoreExceptions$0(TKit.java:234) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.TKit.lambda$runTests$2(TKit.java:189) [2026-03-18T02:56:51.103Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.TKit.lambda$runTests$1(TKit.java:184) [2026-03-18T02:56:51.103Z] at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) [2026-03-18T02:56:51.103Z] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.TKit.lambda$runTests$0(TKit.java:183) [2026-03-18T02:56:51.103Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.TKit.runTests(TKit.java:182) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.TKit.runTests(TKit.java:172) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.Main.runTests(Main.java:121) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:56:51.103Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:56:51.103Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:56:51.103Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:56:51.103Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:56:51.103Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:56:51.103Z] java.lang.RuntimeException: 2 FAILED TESTS [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.Main.reportSummary(Main.java:172) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.Main.runTests(Main.java:132) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.Main.lambda$main$5(Main.java:117) [2026-03-18T02:56:51.103Z] at jdk.jpackage/jdk.jpackage.internal.util.function.ThrowingRunnable.lambda$toRunnable$0(ThrowingRunnable.java:35) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.TKit.withNewState(TKit.java:159) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:124) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.TKit.withExtraLogStream(TKit.java:118) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.Main.main(Main.java:117) [2026-03-18T02:56:51.103Z] at jdk.jpackage.test.Main.main(Main.java:45) [2026-03-18T02:56:51.103Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) [2026-03-18T02:56:51.103Z] at java.base/java.lang.reflect.Method.invoke(Method.java:565) [2026-03-18T02:56:51.103Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) [2026-03-18T02:56:51.103Z] at java.base/java.lang.Thread.run(Thread.java:1516) [2026-03-18T02:56:51.103Z] [2026-03-18T02:56:51.103Z] JavaTest Message: Test threw exception: java.lang.RuntimeException: 2 FAILED TESTS [2026-03-18T02:56:51.103Z] JavaTest Message: shutting down test [2026-03-18T02:56:51.103Z] [2026-03-18T02:56:51.103Z] STATUS:Failed.`main' threw exception: java.lang.RuntimeException: 2 FAILED TESTS [2026-03-18T02:56:51.103Z] rerun: [2026-03-18T02:56:51.103Z] cd 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\scratch\2' && \ [2026-03-18T02:56:51.103Z] PATH='C:\cygwin64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Users\adoptopenjdk\AppData\Local\Microsoft\WindowsApps;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\openjdk\jdk-8\bin;C:\apache-ant\apache-ant-1.10.15\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\rust\bin;C:\Program Files\IcedTeaWEB\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps' \ [2026-03-18T02:56:51.103Z] SystemDrive=C: \ [2026-03-18T02:56:51.103Z] SystemRoot='C:\Windows' \ [2026-03-18T02:56:51.103Z] TEMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:56:51.103Z] TMP='C:\Users\jenkins\AppData\Local\Temp' \ [2026-03-18T02:56:51.103Z] windir='C:\Windows' \ [2026-03-18T02:56:51.103Z] CLASSPATH='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\javatest.jar;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jvmtest\openjdk\jtreg\lib\jtreg.jar' \ [2026-03-18T02:56:51.103Z] 'c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image\bin\java' \ [2026-03-18T02:56:51.103Z] -Dtest.vm.opts='-ea -esa -Xmx512m -XX:+UseCompressedOops' \ [2026-03-18T02:56:51.103Z] -Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-XX:+UseCompressedOops' \ [2026-03-18T02:56:51.103Z] -Dtest.compiler.opts= \ [2026-03-18T02:56:51.103Z] -Dtest.java.opts= \ [2026-03-18T02:56:51.103Z] -Dtest.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:56:51.103Z] -Dcompile.jdk='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\j2sdk-image' \ [2026-03-18T02:56:51.103Z] -Dtest.timeout.factor=8.0 \ [2026-03-18T02:56:51.103Z] -Dtest.nativepath='c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:56:51.103Z] -Dtest.root='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk' \ [2026-03-18T02:56:51.103Z] -Dtest.name=tools/jpackage/windows/WinLongVersionTest.java \ [2026-03-18T02:56:51.103Z] -Dtest.verbose=Verbose[p=NONE,f=FULL,e=FULL,t=true,m=false] \ [2026-03-18T02:56:51.103Z] -Dtest.file='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows\WinLongVersionTest.java' \ [2026-03-18T02:56:51.103Z] -Dtest.main.class=WinLongVersionTest \ [2026-03-18T02:56:51.103Z] -Dtest.src='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows' \ [2026-03-18T02:56:51.103Z] -Dtest.src.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:56:51.103Z] -Dtest.classes='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d' \ [2026-03-18T02:56:51.103Z] -Dtest.class.path='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:56:51.103Z] -Dtest.class.path.prefix='C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\openjdk\openjdk-jdk\test\jdk\tools\jpackage\windows;C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\classes\1\tools\jpackage\windows\WinLongVersionTest.d\test\jdk\tools\jpackage\helpers' \ [2026-03-18T02:56:51.103Z] -Dtest.modules='jdk.jpackage/jdk.jpackage.internal:+open jdk.jpackage/jdk.jpackage.internal.cli jdk.jpackage/jdk.jpackage.internal.model jdk.jpackage/jdk.jpackage.internal.util jdk.jpackage/jdk.jpackage.internal.util.function jdk.jpackage/jdk.jpackage.internal.resources:+open java.base/jdk.internal.util jdk.jlink/jdk.tools.jlink.internal' \ [2026-03-18T02:56:51.103Z] --add-modules jdk.jpackage,java.base,jdk.jlink \ [2026-03-18T02:56:51.103Z] --add-exports jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:56:51.103Z] --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED \ [2026-03-18T02:56:51.103Z] --add-exports jdk.jpackage/jdk.jpackage.internal.cli=ALL-UNNAMED \ [2026-03-18T02:56:51.103Z] --add-exports jdk.jpackage/jdk.jpackage.internal.model=ALL-UNNAMED \ [2026-03-18T02:56:51.103Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util=ALL-UNNAMED \ [2026-03-18T02:56:51.103Z] --add-exports jdk.jpackage/jdk.jpackage.internal.util.function=ALL-UNNAMED \ [2026-03-18T02:56:51.103Z] --add-exports jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:56:51.103Z] --add-opens jdk.jpackage/jdk.jpackage.internal.resources=ALL-UNNAMED \ [2026-03-18T02:56:51.103Z] --add-exports java.base/jdk.internal.util=ALL-UNNAMED \ [2026-03-18T02:56:51.103Z] --add-exports jdk.jlink/jdk.tools.jlink.internal=ALL-UNNAMED \ [2026-03-18T02:56:51.103Z] -ea \ [2026-03-18T02:56:51.103Z] -esa \ [2026-03-18T02:56:51.103Z] -Xmx512m \ [2026-03-18T02:56:51.103Z] -XX:+UseCompressedOops \ [2026-03-18T02:56:51.103Z] '-Djava.library.path=c:\jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\jdkbinary\openjdk-test-image\jdk\jtreg\native' \ [2026-03-18T02:56:51.103Z] -Xmx512m \ [2026-03-18T02:56:51.103Z] com.sun.javatest.regtest.agent.MainWrapper 'C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work\tools\jpackage\windows\WinLongVersionTest.d\main.0.jta' --jpt-run=WinLongVersionTest [2026-03-18T02:56:51.103Z] [2026-03-18T02:56:51.103Z] TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 2 FAILED TESTS [2026-03-18T02:56:51.103Z] -------------------------------------------------- [2026-03-18T03:05:47.545Z] Test results: passed: 379; failed: 10; skipped: 2; excluded: 25; did not meet platform requirements: 58 [2026-03-18T03:09:26.672Z] Framework-based tests: 2,443 = 611 TestNG + 1,832 JUnit [2026-03-18T03:09:26.672Z] Report written to C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\report\html\report.html [2026-03-18T03:09:26.672Z] Results written to C:\Jenkins\workspace\Test_openjdk26_hs_extended.openjdk_x86-64_windows_testList_0\aqa-tests\TKG\output_17737823986222\jdk_tools_0\work [2026-03-18T03:09:26.672Z] Error: Some tests failed or other problems occurred. [2026-03-18T03:09:26.672Z] ----------------------------------- [2026-03-18T03:09:26.672Z] jdk_tools_0_FAILED [2026-03-18T03:09:26.672Z] ----------------------------------- [2026-03-18T03:09:26.672Z] [2026-03-18T03:09:26.672Z] TEST TEARDOWN: [2026-03-18T03:09:26.672Z] Nothing to be done for teardown. [2026-03-18T03:09:26.672Z] jdk_tools_0 Finish Time: Wed Mar 18 03:09:15 2026 Epoch Time (ms): 1773803355525