-
Bug
-
Resolution: Fixed
-
P3
-
17, 18
-
b11
-
generic
-
windows
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8316785 | 17.0.10-oracle | Ramesh Gangadhar | P3 | Resolved | Fixed | b01 |
JDK-8317016 | 17.0.10 | Goetz Lindenmaier | P3 | Resolved | Fixed | b01 |
Names of msi files created in test/jdk/tools/jpackage/windows/test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java test are too long.
Running this test locally with test/jdk/tools/jpackage/run_tests.sh script in the mode when the test unpacks created msi files fail because msiexec command can't handle too long absolute path to a directory where to extract msi file.
[16:54:14.363] TRACE: Create [C:\Users\asemenyu\AppData\Local\Temp\jpackage_jtreg_testing\run\support\tools\jpackage\windows\WinShortcutPromptTest\test.0b0624ca\unpacked-msi\unpack.bat] text file...
[16:54:14.363] TRACE: msiexec /a "C:\ade\work\as\jds\work\10new\jpackage_tests\windows\WinShortcutPromptTestWithShortcutPromptStartMenu-1.0.msi" /qn TARGETDIR="C:\Users\asemenyu\AppData\Local\Temp\jpackage_jtreg_testing\run\support\tools\jpackage\windows\WinShortcutPromptTest\test.0b0624ca\unpacked-msi\Program Files"
[16:54:14.375] TRACE: Done
[16:54:14.375] TRACE: exec: Execute [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3); discard I/O...
[16:54:15.479] TRACE: exec: Done. Exit code: 1603
[16:54:18.486] TRACE: exec: Execute [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3); discard I/O...
[16:54:19.336] TRACE: exec: Done. Exit code: 1603
[16:54:23.348] TRACE: exec: Execute [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3); discard I/O...
[16:54:24.225] TRACE: exec: Done. Exit code: 1603
[16:54:29.242] TRACE: exec: Execute [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3); discard I/O...
[16:54:30.174] TRACE: exec: Done. Exit code: 1603
[16:54:36.180] TRACE: exec: Execute [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3); discard I/O...
[16:54:36.837] TRACE: exec: Done. Exit code: 1603
[16:54:43.850] TRACE: exec: Execute [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3); discard I/O...
[16:54:44.511] TRACE: exec: Done. Exit code: 1603
[16:54:52.518] TRACE: exec: Execute [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3); discard I/O...
[16:54:53.196] TRACE: exec: Done. Exit code: 1603
[16:55:02.207] TRACE: exec: Execute [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3); discard I/O...
[16:55:02.839] TRACE: exec: Done. Exit code: 1603
[16:55:12.856] ERROR: Expected [0]. Actual [1603]: Check command [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3) exited with 0 code
[16:55:12.857] [ FAILED ] WinShortcutPromptTest(true, false, true).test; checks=7
java.lang.AssertionError: Expected [0]. Actual [1603]: Check command [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3) exited with 0 code
at jdk.jpackage.test.TKit.error(TKit.java:264)
at jdk.jpackage.test.TKit.assertEquals(TKit.java:567)
at jdk.jpackage.test.Executor$Result.assertExitCodeIs(Executor.java:183)
at jdk.jpackage.test.Executor$Result.assertExitCodeIsZero(Executor.java:190)
at jdk.jpackage.test.WindowsHelper.runMsiexecWithRetries(WindowsHelper.java:82)
at jdk.jpackage.test.WindowsHelper.lambda$createMsiPackageHandlers$5(WindowsHelper.java:111)
at jdk.jpackage.test.PackageTest$2.accept(PackageTest.java:424)
at jdk.jpackage.test.PackageTest$2.accept(PackageTest.java:396)
at jdk.jpackage.test.Functional$ThrowingConsumer.lambda$toConsumer$0(Functional.java:41)
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
at jdk.jpackage.test.PackageTest.lambda$runActions$20(PackageTest.java:360)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at jdk.jpackage.test.PackageTest.lambda$runActions$21(PackageTest.java:359)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at jdk.jpackage.test.PackageTest.runActions(PackageTest.java:358)
at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:51)
at WinShortcutPromptTest.test(WinShortcutPromptTest.java:118)
Full log of running this test attached.
Running this test locally with test/jdk/tools/jpackage/run_tests.sh script in the mode when the test unpacks created msi files fail because msiexec command can't handle too long absolute path to a directory where to extract msi file.
[16:54:14.363] TRACE: Create [C:\Users\asemenyu\AppData\Local\Temp\jpackage_jtreg_testing\run\support\tools\jpackage\windows\WinShortcutPromptTest\test.0b0624ca\unpacked-msi\unpack.bat] text file...
[16:54:14.363] TRACE: msiexec /a "C:\ade\work\as\jds\work\10new\jpackage_tests\windows\WinShortcutPromptTestWithShortcutPromptStartMenu-1.0.msi" /qn TARGETDIR="C:\Users\asemenyu\AppData\Local\Temp\jpackage_jtreg_testing\run\support\tools\jpackage\windows\WinShortcutPromptTest\test.0b0624ca\unpacked-msi\Program Files"
[16:54:14.375] TRACE: Done
[16:54:14.375] TRACE: exec: Execute [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3); discard I/O...
[16:54:15.479] TRACE: exec: Done. Exit code: 1603
[16:54:18.486] TRACE: exec: Execute [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3); discard I/O...
[16:54:19.336] TRACE: exec: Done. Exit code: 1603
[16:54:23.348] TRACE: exec: Execute [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3); discard I/O...
[16:54:24.225] TRACE: exec: Done. Exit code: 1603
[16:54:29.242] TRACE: exec: Execute [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3); discard I/O...
[16:54:30.174] TRACE: exec: Done. Exit code: 1603
[16:54:36.180] TRACE: exec: Execute [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3); discard I/O...
[16:54:36.837] TRACE: exec: Done. Exit code: 1603
[16:54:43.850] TRACE: exec: Execute [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3); discard I/O...
[16:54:44.511] TRACE: exec: Done. Exit code: 1603
[16:54:52.518] TRACE: exec: Execute [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3); discard I/O...
[16:54:53.196] TRACE: exec: Done. Exit code: 1603
[16:55:02.207] TRACE: exec: Execute [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3); discard I/O...
[16:55:02.839] TRACE: exec: Done. Exit code: 1603
[16:55:12.856] ERROR: Expected [0]. Actual [1603]: Check command [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3) exited with 0 code
[16:55:12.857] [ FAILED ] WinShortcutPromptTest(true, false, true).test; checks=7
java.lang.AssertionError: Expected [0]. Actual [1603]: Check command [cmd /c .\test.0b0624ca\unpacked-msi\unpack.bat](3) exited with 0 code
at jdk.jpackage.test.TKit.error(TKit.java:264)
at jdk.jpackage.test.TKit.assertEquals(TKit.java:567)
at jdk.jpackage.test.Executor$Result.assertExitCodeIs(Executor.java:183)
at jdk.jpackage.test.Executor$Result.assertExitCodeIsZero(Executor.java:190)
at jdk.jpackage.test.WindowsHelper.runMsiexecWithRetries(WindowsHelper.java:82)
at jdk.jpackage.test.WindowsHelper.lambda$createMsiPackageHandlers$5(WindowsHelper.java:111)
at jdk.jpackage.test.PackageTest$2.accept(PackageTest.java:424)
at jdk.jpackage.test.PackageTest$2.accept(PackageTest.java:396)
at jdk.jpackage.test.Functional$ThrowingConsumer.lambda$toConsumer$0(Functional.java:41)
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
at jdk.jpackage.test.PackageTest.lambda$runActions$20(PackageTest.java:360)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at jdk.jpackage.test.PackageTest.lambda$runActions$21(PackageTest.java:359)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at jdk.jpackage.test.PackageTest.runActions(PackageTest.java:358)
at jdk.jpackage.test.RunnablePackageTest.run(RunnablePackageTest.java:51)
at WinShortcutPromptTest.test(WinShortcutPromptTest.java:118)
Full log of running this test attached.
- backported by
-
JDK-8316785 Can't unpack msi installers from test/jdk/tools/jpackage/windows/test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java test
-
- Resolved
-
-
JDK-8317016 Can't unpack msi installers from test/jdk/tools/jpackage/windows/test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java test
-
- Resolved
-
- links to
-
Commit openjdk/jdk17u-dev/f79ed4da
-
Commit openjdk/jdk/81645521
-
Review openjdk/jdk17u-dev/1791
-
Review openjdk/jdk/7484
(1 links to)