<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Hi Alexey,<div><br></div><div>I have tried jpackge from JDK 17/21/24 and applications generated from all of them work fine.</div><div><br></div><div>Removing `.entitlements(null)` from this particular line fixes the issue in JDK25:</div><div><a href="https://github.com/openjdk/jdk25u/blame/master/src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java#L228">https://github.com/openjdk/jdk25u/blame/master/src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java#L228</a></div><div><br></div><div>- Abhinay<br id="lineBreakAtBeginningOfMessage"><div><br><blockquote type="cite"><div>On 23 Sep 2025, at 21:46, Alexey Semenyuk <alexey.semenyuk@oracle.com> wrote:</div><br class="Apple-interchange-newline"><div><div>Hi Abhinay,<br><br>On 9/23/2025 4:22 AM, Abhinay Agarwal wrote:<br><blockquote type="cite">We created a DMG package for Scene Builder [1] using jpackage in JDK 25.<br>After installing the app, we found that with the recent changes [2] introduced in jpackage,<br>it no longer adds the default entitlements to the macOS builds. As a result, SceneBuilder.app crashes during startup.<br>We even tried adding explicit entitlements using `--mac-entitlements`, but to no avail.<br></blockquote>This is likely to be the issue [1]. I believe it is not JDK 25-specific, though; it should affect all versions of jpackage starting from JDK 17. Can you try a jpackage from jdk21 or jdk17 to prove me wrong?<br><br><blockquote type="cite"><br>Furthermore, we discovered that the `--mac-package-signing-prefix` flag now requires the prefix to end with a `.`,<br>which wasn’t the case earlier.<br></blockquote>The prefix value should end with a `.`. See [2]. Prior to jdk25 jpackage didn't validate the value of the prefix.<br><br>[1] https://bugs.openjdk.org/browse/JDK-8358723<br>[2] https://docs.oracle.com/en/java/javase/17/jpackage/support-application-features.html#GUID-8D9F0607-91F4-4070-8823-02FCAB12238D<br><br>- Alexey<br><br><blockquote type="cite"><br>- Abhinay<br><br>[1] https://github.com/gluonhq/scenebuilder<br>[2] https://bugs.openjdk.org/browse/JDK-8333664 <br></blockquote><br></div></div></blockquote></div><br></div></body></html>