mojira.dev
MCL-3955

Can't start new native Minecraft launcher if upgrading from old one on OSX

FIX IN THE COMMENTS

Running OS X native launcher on OS X 10.11 (El Capitan) Developer preview 8, says legacy Java SE 6 is needed and not available for 10.11. With newest JRE and JDK launcher will not run.

the only log changed is from the nativeUpdaterLog.txt. No other logs were made that I can tell.

Can go into package content and run the Minecraft Updater getting the 2nd corresponding screen shot.

Deleting Minecraft Launcher and replacing with clean version doesn't fix the issue. Running /Applications/Minecraft.app/Contents/MacOS/launcher before updating will show it as damaged.
After updating and running launcher log is shown here:

Admins-MacBook-Air-2:~ admin$ /Applications/Minecraft.app/Contents/MacOS/launcher ; exit;
2015-09-11 12:52:33.566 launcher[4224:81878] Claimed it found a path: /Applications/Minecraft.app/Contents/MacOS/launcher () 4096
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]

However it will come back up saying legacy Java SE 6 is needed.

Linked issues

Attachments

Comments 3

Best solution is delete the current version, reinstall the app, restart, run the app, let it update, restart again, and it should work.

Via DinnerBone on twitter.

I did the above and indeed it works for the current user but if you log in as a second user (my daughter for example) then you get a different error message at launch telling you that you are running minecraft from the dmg file. Which I am not. Minecraft was moved to the Applications folder.
If I re install from dmg for this user and log back in to the original user, I get the same error.
So minecraft can only be launched from one user. In order to make it work, I need to erase it from the App folder and re drag it from the dmg.
Not too fun.

Just attached the error window

Joshua Fairchild

Nathan Adams

Unconfirmed

Retrieved