RFR: 8350594: Misleading warning about install dir for DMG packaging

Michael Hall mik3hall at gmail.com
Thu Feb 27 03:02:34 UTC 2025



> On Feb 26, 2025, at 8:54 PM, Michael Hall <mik3hall at gmail.com> wrote:
> 
> 
> 
>> On Feb 26, 2025, at 8:51 PM, Michael Hall <mik3hall at gmail.com> wrote:
>> 
>> 
>> 
>>> On Feb 26, 2025, at 8:36 PM, Alexey Semenyuk <asemenyuk at openjdk.org> wrote:
>>> 
>>> On Wed, 26 Feb 2025 23:27:46 GMT, Michael Hall <mik3hall at gmail.com> wrote:
>>> 
>>>> My opinion would still be that the warning should always be used since the parameter isn?t valid in this usage and not doing anything. If my understanding is in fact correct. Not a strong objection though.
>>> 
>>> Understood. We don't have common ground here, but given you don't have a strong objection, I'll proceed with the change as is unless somebody speaks out in the next couple of days.
>>> 
>>>> I copied my current /Library/Java/JavaVirtualMachines/jdk-22.0.1.jdk to a rt directory and ran?
>>> 
>>> What version of jackage did you use?
>>> 
>> 
>> jpackage --version
>> 22.0.1
> 
> Verbose shows…
> 
>  Running /usr/bin/osascript
> [20:53:15.974] Command [PID: 63430]:
>     /usr/bin/osascript /var/folders/mp/64527rf1501726r7t53qpx0w0000gn/T/jdk.jpackage8494515577643747753/config/rt-dmg-setup.scpt
> [20:53:15.974] Output:
>     /var/folders/mp/64527rf1501726r7t53qpx0w0000gn/T/jdk.jpackage8494515577643747753/config/rt-dmg-setup.scpt:2769:2798: execution error: Finder got an error: {container window of disk "rt"} doesn’t understand the “close” message. (-1708)
> [20:53:15.974] Returned: 1
> 
> [20:53:15.975] java.io.IOException: Command [/usr/bin/osascript, /var/folders/mp/64527rf1501726r7t53qpx0w0000gn/T/jdk.jpackage8494515577643747753/config/rt-dmg-setup.scpt] exited with 1 code
> 	at jdk.jpackage/jdk.jpackage.internal.Executor.executeExpectSuccess(Executor.java:90)
> 	at jdk.jpackage/jdk.jpackage.internal.IOUtils.exec(IOUtils.java:229)
> 	at jdk.jpackage/jdk.jpackage.internal.IOUtils.exec(IOUtils.java:207)
> 	at jdk.jpackage/jdk.jpackage.internal.IOUtils.exec(IOUtils.java:186)
> 	at jdk.jpackage/jdk.jpackage.internal.MacDmgBundler.buildDMG(MacDmgBundler.java:403)
> 	at jdk.jpackage/jdk.jpackage.internal.MacDmgBundler.bundle(MacDmgBundler.java:90)
> 	at jdk.jpackage/jdk.jpackage.internal.MacDmgBundler.execute(MacDmgBundler.java:578)
> 	at jdk.jpackage/jdk.jpackage.internal.Arguments.generateBundle(Arguments.java:714)
> 	at jdk.jpackage/jdk.jpackage.internal.Arguments.processArguments(Arguments.java:561)
> 	at jdk.jpackage/jdk.jpackage.main.Main.execute(Main.java:92)
> 	at jdk.jpackage/jdk.jpackage.main.Main.main(Main.java:53)
> 

I don’t get that if I delete the existing dmg first.

Full verbose output at…

http://mikehall.pairserver.com/rt.txt

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/core-libs-dev/attachments/20250226/a715b59c/attachment.htm>


More information about the core-libs-dev mailing list