JDK-8258001 : Test failure: osascript - Finder got an error: Can't set 1 to icon view
  • Type: Bug
  • Component: tools
  • Sub-Component: jpackage
  • Affected Version: 16
  • Priority: P3
  • Status: Closed
  • Resolution: Cannot Reproduce
  • Submitted: 2020-12-09
  • Updated: 2021-01-11
  • Resolved: 2021-01-05
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 16
16Resolved
Related Reports
Duplicate :  
Relates :  
Description
Test: tools/jpackage/share/MultiNameTwoPhaseTest.java

[04:34:44.579] Running osascript
[04:34:44.754] Command:
    osascript /var/folders/cj/hcmqrc853bz4hf29bryynrnh000_dc/T/jdk.jpackage13683946450715706553/config/Hello-dmg-setup.scpt
[04:34:44.754] Output:
    /var/folders/cj/hcmqrc853bz4hf29bryynrnh000_dc/T/jdk.jpackage13683946450715706553/config/Hello-dmg-setup.scpt:397:439: execution error: Finder got an error: Can?t set 1 to icon view. (-10006)
[04:34:44.755] Returned: 1

[04:34:44.756] java.io.IOException: Command [osascript, /var/folders/cj/hcmqrc853bz4hf29bryynrnh000_dc/T/jdk.jpackage13683946450715706553/config/Hello-dmg-setup.scpt] exited with 1 code
	at jdk.jpackage/jdk.jpackage.internal.Executor.executeExpectSuccess(Executor.java:91)
	at jdk.jpackage/jdk.jpackage.internal.IOUtils.exec(IOUtils.java:191)
	at jdk.jpackage/jdk.jpackage.internal.IOUtils.exec(IOUtils.java:158)
	at jdk.jpackage/jdk.jpackage.internal.MacDmgBundler.buildDMG(MacDmgBundler.java:392)
	at jdk.jpackage/jdk.jpackage.internal.MacDmgBundler.bundle(MacDmgBundler.java:88)
	at jdk.jpackage/jdk.jpackage.internal.MacDmgBundler.execute(MacDmgBundler.java:534)
	at jdk.jpackage/jdk.jpackage.internal.Arguments.generateBundle(Arguments.java:664)
	at jdk.jpackage/jdk.jpackage.internal.Arguments.processArguments(Arguments.java:538)
	at jdk.jpackage/jdk.jpackage.main.Main.execute(Main.java:98)
	at jdk.jpackage/jdk.jpackage.main.Main.main(Main.java:52)
Comments
targeted to 16 as we need to resolve tier2 issue
10-12-2020

We do ignore any errors from osascript and it is known to fail on Mach5. I did run all tests on local machine and it worked fine. Based on log actual failure is due to hdiutil convert failed. Based on log this issue is identical to JDK-8238781. First create failed and we fallback to workaround, then detach failed and we fallback to workaround and finally convert failed. JDK-8238781 was just pushed which should resolve this issue. [04:37:45.809] java.io.IOException: Command [/usr/bin/hdiutil, convert, /var/folders/cj/hcmqrc853bz4hf29bryynrnh000_dc/T/jdk.jpackage3716328123321908809/images/MultiNameTest-tmp.dmg, -verbose, -format, UDZO, -o, /scratch/mesos/slaves/983c483a-6907-44e0-ad29-98c7183575e2-S65161/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/33eb460d-b147-43c2-9b78-39c5dde9f17a/runs/4ae2461e-b0b6-4e06-a6d7-8f8a646234bf/testoutput/test-support/jtreg_open_test_jdk_tier2_part2/scratch/0/./test.ca7dcd02/output/MultiNameTest-1.0.dmg] exited with 1 code at jdk.jpackage/jdk.jpackage.internal.Executor.executeExpectSuccess(Executor.java:91) at jdk.jpackage/jdk.jpackage.internal.IOUtils.exec(IOUtils.java:191) at jdk.jpackage/jdk.jpackage.internal.IOUtils.exec(IOUtils.java:152) at jdk.jpackage/jdk.jpackage.internal.MacDmgBundler.buildDMG(MacDmgBundler.java:472) at jdk.jpackage/jdk.jpackage.internal.MacDmgBundler.bundle(MacDmgBundler.java:88) at jdk.jpackage/jdk.jpackage.internal.MacDmgBundler.execute(MacDmgBundler.java:534) at jdk.jpackage/jdk.jpackage.internal.Arguments.generateBundle(Arguments.java:664) at jdk.jpackage/jdk.jpackage.internal.Arguments.processArguments(Arguments.java:538) at jdk.jpackage/jdk.jpackage.main.Main.execute(Main.java:98) at jdk.jpackage/jdk.jpackage.main.Main.main(Main.java:52)
09-12-2020