mojira.dev

Anthony Hildoer

Assigned

No issues.

Reported

No issues.

Comments

@Gavitron,

After upgrade to El Capitan can't run Minecraft at all. Even uninstalling with this and re-installing doesn't fix it:

sudo rm -rf /Applications/Minecraft.app
rm -rf ~/Library/Saved\ Application\ State/com.mojang.minecraftlauncher*
rm -rf ~/Library/Application\ Support/Minecraft\ Launcher
rm -rf ~/Library/Caches/com.mojang.minecraftlauncher
rm -rf ~/Library/Caches/com.mojang.minecraftlauncherupdater
rm -rf ~/Library/Application\ Support/minecraft

Thanks @Gavitron. I could have sworn I tried that.

Still though, annoying.

Some additional information:

Vanilla install of Java 1.8.60. Vanilla install of Minecraft. I can open Minecraft once, and everything works fine. If I close it, and re-open it fails. I can never get in again.

I can only get the launcher to work again by deleting all my user specific directories:

rm -rf ~/Library/Caches/com.mojang.minecraftlauncher
rm -rf ~/Library/Caches/com.mojang.minecraftlauncherupdater/
rm -rf ~/Library/Application\ Support/minecraft/

When I run /Applications/Minecraft.app/Contents/MacOS/launcher from the command line, it outputs this on first launch (after deleting above directories):

2015-09-26 22:44:45.268 launcher[23195:2986583] Claimed it found a path: /Applications/Minecraft.app/Contents/MacOS/launcher () 4096

When I try to re-open, it prints this on the command line:

2015-09-26 22:44:45.268 launcher[23195:2986583] Claimed it found a path: /Applications/Minecraft.app/Contents/MacOS/launcher () 4096
[22:44:48 INFO]: Minecraft Launcher 1.6.44 (through bootstrap 100) started on osx...
[22:44:48 INFO]: Current time is Sep 26, 2015 10:44:48 PM
[22:44:48 INFO]: System.getProperty('os.name') == 'Mac OS X'
[22:44:48 INFO]: System.getProperty('os.version') == '10.10.5'
[22:44:48 INFO]: System.getProperty('os.arch') == 'x86_64'
[22:44:48 INFO]: System.getProperty('java.version') == '1.8.0_60'
[22:44:48 INFO]: System.getProperty('java.vendor') == 'Oracle Corporation'
[22:44:48 INFO]: System.getProperty('sun.arch.data.model') == '64'
[22:44:48 INFO]: proxy == DIRECT
[22:44:48 INFO]: JFX is already initialized

If I leave any of the above three directories intact, launcher hangs on white screen.

Also, another interesting fact. On same mac, if I create a new OSX user, log in with that user, Minecraft opens fine over and over. Never an issue.

So, there is something broken in upgrading that is user specific. Its not a system wide issue. Also, despite having deleted every file on my computer with the word "minecraft" in it, this issue is not resolved. So, wherever this user specific issue exists is not in an obvious place.

Yup, thats the same thing. Well, at least there is some traction on it.

Thank you!

Thanks for the quick response.

The Launcher goes straight to the screen shot attached (stock mac window frame, with "Minecraft Launcher 1.6.44" title, with all white content). Never an error of any kind.

The thing I think MIGHT be the issue, as my wife has identical hardware and setup to me (Java versions, etc), is that there is some kind of Java setting somewhere that persists beyond the Minecraft folders. I have done a system wide `find` for Minecraft, and Java and can't find one. But this is all I can think of as my wife's setup is identical on everything (hardware, OSX version, Java setup, Minecraft version, etc.) and works flawlessly. In fact, short of reinstalling the OS, I cleared and reinstalled Minecraft and Oracle Java (matches version embedded in Minecraft.app resources directory) on both computers, and hers continues to work and mine does not.

Screen shot: http://screencast.com/t/rGXqhDsgMLRs

@kumasasa,

I get this same problem on Mac. Vanilla install of Java (installed by apple). Vanilla install of Minecraft. I can open Minecraft once, and everything works fine. If I close it, and re-open it fails.

I can only get the launcher to work again by deleting all my user specific directories:

rm -rf ~/Library/Caches/com.mojang.minecraftlauncher
rm -rf ~/Library/Caches/com.mojang.minecraftlauncherupdater/
rm -rf ~/Library/Application\ Support/minecraft/

When I run /Applications/Minecraft.app/Contents/MacOS/launcher from the command line, it outputs this on first launch (after deleting above directories):

2015-09-26 22:44:45.268 launcher[23195:2986583] Claimed it found a path: /Applications/Minecraft.app/Contents/MacOS/launcher () 4096

When I try to re-open, it prints this on the command line:

2015-09-26 22:44:45.268 launcher[23195:2986583] Claimed it found a path: /Applications/Minecraft.app/Contents/MacOS/launcher () 4096
[22:44:48 INFO]: Minecraft Launcher 1.6.44 (through bootstrap 100) started on osx...
[22:44:48 INFO]: Current time is Sep 26, 2015 10:44:48 PM
[22:44:48 INFO]: System.getProperty('os.name') == 'Mac OS X'
[22:44:48 INFO]: System.getProperty('os.version') == '10.10.5'
[22:44:48 INFO]: System.getProperty('os.arch') == 'x86_64'
[22:44:48 INFO]: System.getProperty('java.version') == '1.8.0_60'
[22:44:48 INFO]: System.getProperty('java.vendor') == 'Oracle Corporation'
[22:44:48 INFO]: System.getProperty('sun.arch.data.model') == '64'
[22:44:48 INFO]: proxy == DIRECT
[22:44:48 INFO]: JFX is already initialized

So, although I am running a completely stock Mac with Apple's default java, on Mac, Java applications use their own bundled JRE. For Minecraft, its installed here: /Applications/Minecraft.app/Contents/runtime/jre-x64/1.8.0_60

I have confirmed that when Minecraft is running, it is using the version bundled with Minecraft. I did this by renaming every link to "java" to "jave.bak" on the system. I found them all with `find / | grep '\/java$'. I left the Minecraft java file (/Applications/Minecraft.app/Contents/runtime/jre-x64/1.8.0_60/bin/java). Minecraft opens fine (as long as my personal directories are deleted). If I delete the above files, rename /Applications/Minecraft.app/Contents/runtime/jre-x64/1.8.0_60/bin/java to /Applications/Minecraft.app/Contents/runtime/jre-x64/1.8.0_60/bin/java.bak, and Minecraft doesn't work even with the 3 above directories deleted. If I restore the file /Applications/Minecraft.app/Contents/runtime/jre-x64/1.8.0_60/bin/java.bak back to /Applications/Minecraft.app/Contents/runtime/jre-x64/1.8.0_60/bin/java, and make sure 3 directories are deleted, Minecraft opens fine.

I also confirmed it double with lsof from the command line which exact files were getting opened by the Minecraft process. It confirms its opening all the Java libs in /Applications/Minecraft.app/Contents/runtime/jre-x64/1.8.0_60

So, getting back to your comment that this is a Java issue. You are probably correct, but the problem is that on Mac that Java resource is the one Minecraft bundled with the application.

Can we re-open this under the context that the problem is 100% contained in resources delivered by the Minecraft app?

Thank you!