Skip to content

MacOS 10.7 (Lion) no longer works starting with Java 8u162 #7945

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
PaulStoffregen opened this issue Aug 29, 2018 · 3 comments
Closed

MacOS 10.7 (Lion) no longer works starting with Java 8u162 #7945

PaulStoffregen opened this issue Aug 29, 2018 · 3 comments
Labels
Component: Documentation Related to Arduino's documentation content Component: Website Issues related to arduino.cc, but not the documentation content
Milestone

Comments

@PaulStoffregen
Copy link
Contributor

PaulStoffregen commented Aug 29, 2018

Arduino 1.8.6 will not launch on MacOS 10.7 Lion, because a newer Java JRE is used which fails to start. The startup splash screen appears briefly, then the IDE crashes and give no indication why it failed to start.

Here is the Java info.
https://bugs.openjdk.java.net/browse/JDK-8201414

If a JRE 8u162 or later continues to be used, these lines Info.plist should be updated to specify 10.8 as the minimum MacOS version.

<key>LSMinimumSystemVersion</key>
<string>10.7</string>

This will give a message to users explaining their OSX is too old, rather than the IDE briefly appearing and then crashing.

The main website download page should probably be updated from "10.7 Lion or newer".

Or an older JRE can be used to keep compatibility with 10.7.

@facchinm facchinm added Component: Documentation Related to Arduino's documentation content Component: Website Issues related to arduino.cc, but not the documentation content labels Aug 29, 2018
@facchinm facchinm added this to the Release 1.8.7 milestone Aug 29, 2018
@facchinm
Copy link
Member

I'd drop compatibility with 10.7 to allow further security update on Java side (I believe that OSX Lion's market share is very low nowadays), but we can discuss before 1.8.7 .
@cmaglie

@PaulStoffregen
Copy link
Contributor Author

Agreed, dropping Lion support makes the most sense.

I personally use Lion here for my build machine, so I can be sure my compiled binaries work all the way back to Lion. But this isn't about me. It's about making the best software we can. I have 3 macs here I use for testing, so I can manage.

Just wanted to start this issue so the issue is known. Sooner or later Info.plist and the website will need get updated.

@cmaglie
Copy link
Member

cmaglie commented Aug 30, 2018

Once Java drops supports for OSX 10.7 it's almost game-over, there is not much we can do about it. So for me is ok dropping support for Lion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Documentation Related to Arduino's documentation content Component: Website Issues related to arduino.cc, but not the documentation content
Projects
None yet
Development

No branches or pull requests

3 participants