#7904 closed defect (wontfix)
Webstart blocked by OS X Mountain Lion
Reported by: | Owned by: | team | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | Core Webstart | Version: | latest |
Keywords: | Webstart, OS X, Mountain Lion | Cc: | stoecker |
Description (last modified by )
On Apple OS X 10.8 aka Mountain Lion, JOSM cannot be started via webstart due to a missing or invalid signature. There is no manual override option.
Details (German):
Seit gestern gibt es das neue Betriebssystem für stationärne Macs, Mac OS X 10.8 'Mountain Lion'.
Josm läuft nicht.
Beim Starten wird das Zertifikat abgelehnt. Ein Löschen und erneutes Laden von Josm änderte nichts.
Fehlermeldung: 'Die digitale Signatur ist nicht vertrauenswürdig. Java erlaubt keinen Zugriff auf dieses Programm.'
Manuelles Zulassen wird nicht erlaubt
Attachments (0)
Change History (14)
comment:1 by , 12 years ago
comment:2 by , 12 years ago
Component: | Core → unspecified |
---|---|
Description: | modified (diff) |
Keywords: | Webstart X added; OSX Apple removed |
Summary: | läuft nicht unter MacOS X Mountain Lion → Webstart blocked by OS X Mountain Lion |
comment:3 by , 12 years ago
It seems like the webstart gets blocked by Apple's Gatekeeper because it isn't signed by a certificate issued by Apple to someone with an Apple Developer ID (which costs 99$ per year).
(german) forum thread: http://forum.openstreetmap.org/viewtopic.php?id=17601
comment:4 by , 12 years ago
Doc on the Apple web site.
In my humble opinion, the minimum requirement for JOSM to comply:
- certificate free of charge or one-time fee
- no contracts that puts a hobby programmer in a disadvantageous position (liabilities, etc.)
- signing-tools, that run on Linux, so it can be part of the automated build process
comment:5 by , 12 years ago
Workaround: turn gatekeeper off. http://www.toolfarm.com/blog/entry/installing_osx_10.8_mountain_lion_please_read
comment:6 by , 12 years ago
Cc: | added |
---|
Are we OK to say we won't do anything on this subject and thereby close this ticket as wontfix ?
comment:7 by , 12 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
comment:8 by , 12 years ago
This also appears to apply to the OS X package version.
Temporarily disabling Gatekeeper, opening JOSM.app, then re-enabling Gatekeeper also appears to work for me.
comment:10 by , 12 years ago
Component: | unspecified → Webstart |
---|---|
Description: | modified (diff) |
follow-up: 14 comment:13 by , 11 years ago
I opened an issue on the Apple Bug Reporter regarding this issue. It was closed as a 3rd Party Issue, with the following comment:
You are using an obsolete JavaApplicationStub which is stuck launching Java SE 6 and is deprecated. You need to rebundle the app with Java 7 (or 8), and resign the app using that.
I understand the reluctance to pay for a Developer ID, but could you investigate whether rebundling the app with Java 7 or 8 would at least result in a better error message for the unsigned app?
comment:14 by , 11 years ago
Replying to John Firebaugh:
could you investigate whether rebundling the app with Java 7 or 8 would at least result in a better error message for the unsigned app?
See #8654 :D
This might be related to the new "Gatekeeper" checking signatures before allowing applications to run. There seems to exist a similar problem with java applets: http://stackoverflow.com/questions/11665386/os-x-10-8-gatekeeper-and-java-applets