jpackage OS X codesign IOException

alexander.matveev at oracle.com alexander.matveev at oracle.com
Mon Sep 28 18:02:21 UTC 2020


Hi Michael,

jpackage should able to handle cases when runtime already signed. Can 
you provide example of command line you using for jpackage? Do you have 
anything else already signed (except runtime) in HalfPipe.app bundle?

Thanks,
Alexander

On 9/26/20 3:37 PM, Michael Hall wrote:
>
>> On Sep 26, 2020, at 6:57 AM, Michael Hall <mik3hall at gmail.com> wrote:
>>
>> java.io.IOException: Command [codesign, -s, Developer ID Application: XXXXX (XXXXX), -vvvv, /var/folders/dh/91wmrk0n6lzfmr4tjhjmcfp40000gn/T/jdk.incubator.jpackage16414030388823297270/images/image-18070612222985031173/HalfPipe.app] exited with 1 code
>>
>> XXXXX values changed by me
> With —verbose
>
> Running [codesign, -s, Developer ID Application: Michael Hall (XXXXXXX), -vvvv, /var/folders/dh/91wmrk0n6lzfmr4tjhjmcfp40000gn/T/jdk.incubator.jpackage2558190777911372665/images/image-9969942555585608642/HalfPipe.app]
> /var/folders/dh/91wmrk0n6lzfmr4tjhjmcfp40000gn/T/jdk.incubator.jpackage2558190777911372665/images/image-9969942555585608642/HalfPipe.app: is already signed
> java.io.IOException: Command [codesign, -s, Developer ID Application: Michael Hall (XXXXXXXX), -vvvv, /var/folders/dh/91wmrk0n6lzfmr4tjhjmcfp40000gn/T/jdk.incubator.jpackage2558190777911372665/images/image-9969942555585608642/HalfPipe.app] exited with 1 code
> 	at jdk.incubator.jpackage/jdk.incubator.jpackage.internal.Executor.executeExpectSuccess(Executor.java:73)
> 	at jdk.incubator.jpackage/jdk.incubator.jpackage.internal.IOUtils.exec(IOUtils.java:179)
> 	at jdk.incubator.jpackage/jdk.incubator.jpackage.internal.IOUtils.exec(IOUtils.java:150)
> 	at jdk.incubator.jpackage/jdk.incubator.jpackage.internal.MacAppImageBuilder.signAppBundle(MacAppImageBuilder.java:895)
>>
> jdk.incubator.jpackage.internal.PackagerException: java.io.IOException: Command [codesign, -s, Developer ID Application: Michael Hall (XXXXXXX), -vvvv, /var/folders/dh/91wmrk0n6lzfmr4tjhjmcfp40000gn/T/jdk.incubator.jpackage2558190777911372665/images/image-9969942555585608642/HalfPipe.app] exited with 1 code
>>
> Caused by: java.io.IOException: Command [codesign, -s, Developer ID Application: Michael Hall (XXXXXXX), -vvvv, /var/folders/dh/91wmrk0n6lzfmr4tjhjmcfp40000gn/T/jdk.incubator.jpackage2558190777911372665/images/image-9969942555585608642/HalfPipe.app] exited with 1 code
>>
> Skipping part of stack trace. Changing the id assigned me to XXXXXX again. Leaving my name, not exactly top secret I guess. I was wondering if there was a problem with the embedded blank in the name but that doesn’t seem to go with…
> /HalfPipe.app: is already signed
>
> Many individual files appear to be successfully signed prior to that.
> There is this, suggesting maybe some runtime signing has already been done?
>
> Running [codesign, -f, -s, Developer ID Application: Michael Hall (XXXXXXX), --prefix, us.hall.hp.common., -vvvv, /var/folders/dh/91wmrk0n6lzfmr4tjhjmcfp40000gn/T/jdk.incubator.jpackage2558190777911372665/images/image-9969942555585608642/HalfPipe.app/Contents/runtime]
> /var/folders/dh/91wmrk0n6lzfmr4tjhjmcfp40000gn/T/jdk.incubator.jpackage2558190777911372665/images/image-9969942555585608642/HalfPipe.app/Contents/runtime: replacing existing signature
> /var/folders/dh/91wmrk0n6lzfmr4tjhjmcfp40000gn/T/jdk.incubator.jpackage2558190777911372665/images/image-9969942555585608642/HalfPipe.app/Contents/runtime: signed bundle with Mach-O thin (x86_64) [com.oracle.java.us.hall.HalfPipe]
> Running [codesign, -s, Developer ID Application: Michael Hall (XXXXXXX), --prefix, us.hall.hp.common., -vvvv, /var/folders/dh/91wmrk0n6lzfmr4tjhjmcfp40000gn/T/jdk.incubator.jpackage2558190777911372665/images/image-9969942555585608642/HalfPipe.app/Contents/runtime/Contents/_CodeSignature/CodeResources]
> /var/folders/dh/91wmrk0n6lzfmr4tjhjmcfp40000gn/T/jdk.incubator.jpackage2558190777911372665/images/image-9969942555585608642/HalfPipe.app/Contents/runtime/Contents/_CodeSignature/CodeResources: signed generic [us.hall.hp.common.CodeResources]
>
>
>
>
>



More information about the core-libs-dev mailing list