On Mon, 14 Jul 2025 23:16:14 GMT, Alexey Semenyuk <asemen...@openjdk.org> wrote:

>> One is used by `appImageAction` and second by `packageAction`. Maybe I am 
>> misusing appImageAction and  packageAction. These two actions requires 
>> different argument `AppImageBuildEnv` vs `PackageBuildEnv`.
>
> Try,
> 
> 
> builder.task(MacCopyAppImageTaskID.SIGN_RUNTIME_BUNDLE)
>                             
> .appImageAction(MacPackagingPipeline::signApplicationBundle)
>                             .add();

Getting following exception at runtime with code above:

java.lang.ClassCastException: class com.sun.proxy.jdk.proxy1.$Proxy0 cannot be 
cast to class jdk.jpackage.internal.MacApplicationLayout 
(com.sun.proxy.jdk.proxy1.$Proxy0 is in module jdk.proxy1 of loader 'app'; 
jdk.jpackage.internal.MacApplicationLayout is in module jdk.jpackage of loader 
'app')

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/26173#discussion_r2205990108

Reply via email to