"(Java)App is damaged and can't be opened. You should move it to the Trash."
David DeHaven
david.dehaven at oracle.com
Thu May 23 12:17:05 PDT 2013
No, this is a Gatekeeper issue, likely due to some signing problem in the app bundle. It's also using the old Java 6 launcher, all these apps need to be ported to Java 7 now :) With the upcoming 7u40 release (which now has an EA build posted, and which everyone should be testing) there should be few arguments against porting.
https://jdk7.java.net/download.html
-DrD-
> Starting with 7u21 additional security measures were put in place. The dialog(s) that you are seen with the applications mentioned are described here. There are multiple dialogs that you may be seeing:
> http://java.com/en/download/help/appsecuritydialogs.xml
>
> -Roger
>
>
> On 5/23/13 11:18 AM, Jörn Huxhorn wrote:
>> Is there any way to circumvent this strange situation described at http://lilithapp.com/osx.html (this is my own app).
>>
>> The exact same thing does also happen with other Java apps, e.g. Minecraft, TV-Browser or jEdit.
>>
>> My complaint is that it's not the usual "XYZ is from an unidentified developer" message but the misleading "XYZ is damaged". This does also prevent the user from starting it anyway using Alt-Open.
>>
>> I read the corresponding article at http://support.apple.com/kb/HT5290 but that doesn't really provide any clue.
>>
>> I also did quite a bit of searching beside that but other than the workaround I described in the link above (disable Gatekeeper, start app, re-enable Gatekeeper) no one seems to have a real fix.
>>
>> So this list is pretty much my last resort. Do you have any idea?
>>
>> This is the output of some otool for some of the JavaApplicationStub versions in use:
>>
>> ############################################################
>> otool -L /Applications/Lilith.app/Contents/MacOS/JavaApplicationStub
>> /Applications/Lilith.app/Contents/MacOS/JavaApplicationStub (architecture ppc):
>> /System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Versions/A/JavaApplicationLauncher (compatibility version 1.0.0, current version 1.0.0)
>> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 676.0.0)
>> /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.0.0)
>> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 476.0.0)
>> /Applications/Lilith.app/Contents/MacOS/JavaApplicationStub (architecture i386):
>> /System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Versions/A/JavaApplicationLauncher (compatibility version 1.0.0, current version 1.0.0)
>> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 676.0.0)
>> /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
>> /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.0.0)
>> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 476.0.0)
>> ############################################################
>> otool -L /Applications/Minecraft.app/Contents/MacOS/JavaApplicationStub
>> /Applications/Minecraft.app/Contents/MacOS/JavaApplicationStub:
>> /System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Versions/A/JavaApplicationLauncher (compatibility version 1.0.0, current version 1.0.0)
>> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 751.42.0)
>> /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 103.0.0)
>> /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.1)
>> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 550.42.0)
>> ############################################################
>> otool -L /Applications/muCommander.app/Contents/MacOS/JavaApplicationStub
>> /Applications/muCommander.app/Contents/MacOS/JavaApplicationStub:
>> /System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Versions/A/JavaApplicationLauncher (compatibility version 1.0.0, current version 1.0.0)
>> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 751.0.0)
>> /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 103.0.0)
>> /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 123.0.0)
>> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 550.0.0)
>> ############################################################
>> otool -L /Applications/TV-Browser.app/Contents/MacOS/JavaApplicationStub
>> /Applications/TV-Browser.app/Contents/MacOS/JavaApplicationStub:
>> /System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Versions/A/JavaApplicationLauncher (compatibility version 1.0.0, current version 1.0.0)
>> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 833.1.0)
>> /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1105.0.0)
>> /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 159.0.0)
>> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 635.0.0)
>> ############################################################
>> otool -L /System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/MacOS/JavaApplicationStub
>> /System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/MacOS/JavaApplicationStub:
>> /System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Versions/A/JavaApplicationLauncher (compatibility version 1.0.0, current version 1.0.0)
>> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 833.1.0)
>> /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1105.0.0)
>> /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 159.0.0)
>> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 635.0.0)
>> ############################################################
>>
>> Yes, Lilith is using a pretty old universal executable but the same issue also happens with the TV-Browser that is seemingly using the latest version.
>>
>> Cheers,
>> Jörn.
>
More information about the macosx-port-dev
mailing list