Java 6u30 doesn't work correctly with some 64bit systems. They broke their ish and Minecraft seems to be the only reason people have found out about it - Because it runs Java.
If you're running 64bit Windows and getting crash logs when trying to launch Minecraft that produce something similar to the following error ...
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000077220895, pid=3476, tid=1796
#
# JRE version: 6.0_30-b12
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.5-b03 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C [ntdll.dll+0x50895]
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
-----------------
*** I do not know how to patch for HD textures when launching Minecraft with the following method. Do not use a texture pack when launching this way until that is sorted. ***
1) Delete your .minecraft folder or rename/save it however you please.
2) Uninstall ALL previous versions of java via your programs/feature or add/remove programs. The following link and download appears to be a single install that supports both 32bit and 64bit systems. DO NOT UNINSTALL. You simply need to ALSO install this version in the link below. The fix will work the same.
4) Prepend "C:\Program Files\Java\jre7\bin;" or the correct path to where you installed Java to your "PATH" system variables. Note the semicolon to separate the various paths included in that variable. ** This MIGHT not be needed but do it anyways.
5) Download "Minecraft for Linux/Other" from minecraft.net and save the "minecraft.jar" you recieve somewhere convenient. RENAME IT TO: "minecraftL.jar" or remember to reflect the correct name in the shortcut target.
6) Create a shortcut that points to the renamed .jar file. (You know, rclick on the file.. create ..)
7) Edit the shortcut:
Set the "Target" field to the following - making sure to edit the paths/filenames as you changed them. Also, set the values for Xms and Xmx to reflect your desires/system capacity
If anyone wants to chime in on how to run MC Patcher using this method to launch, please do. I'm fairly certain it's a simple problem with filenames/paths but if you run MC Patcher the shortcut doesn't work. I've been figuring this out for the last 8 hours so I'm done. I have default working minecraft again and I can deal with that.
Java doesn't work correctly with 64bit systems. They broke their ish and Minecraft seems to be the only reason people have found out about it - Because it runs Java.
What's an ish? If Java is broken, how does using Java fix the fact that Java is broken?
You make no sense at all.
Thanks for helping the thread along. And the fix is using a developers version of Java which obviously has some issues fixed.
Why are either of you posting if you've nothing to contribute? Thanks for stopping by?
Because so far this sounds like another piece of 'voodoo' advice.
"Do this and it will fix your problem, although I can't justify it, can't explain it, can't point to the problem it fixes with any specificity, or anything! Just do it! kthxby!"
Which issues? In what JRE? Java6, 6_29? 6_30? Java7? 7_which?, both, neither, what?
edit: Don't get me wrong, I have seen this ntdll 'unexplainable' crash posted, and have yet to see anyone fix it, but what is the root cause, when should people try this, who is at risk, is all of your convoluted process truly necessary?
Because so far this sounds like another piece of 'voodoo' advice.
"Do this and it will fix your problem, although I can't justify it, can't explain it, can't point to the problem it fixes with any specificity, or anything! Just do it! kthxby!"
Which issues? In what JRE? Java6, 6_29? 6_30? Java7? 7_which?, both, neither, what?
I don't know why it works. I'm not a programmer or a developer in any way. Just trying to help. All I can do is tell you my thoughts and reasoning if you're so skeptical. First, how 'voodoo' can this be?
Install this new version of Java that isn't a public release yet. It's straight from Oracle.
Make a shortcut to launch a clean install of minecraft using said verion of Java.
That seems about as straightforward and easy as I can get for a fix.
I can infer that there is a problem with the 6u30 release of Java from Oracle(Sun) because it was recent, start/middle of this month I believe. When I was researching the problem to see if anyone else had a fix I found that many of the posts were from this month and they all used Win 7 64bit. Add myself to that list of posts. Can you put 2 and 2 together for me?
I've followed the instructions here, and the instructions in other locations for running minecraft with 64bit java. When I open minecraft, a commmand console window appears and disappears quickly. I took the best screenshot I could get, but it doesn't show enough of the error to see what's going on. Any ideas anyway?
That's a syntax error. your minecraftSP shortcut has an error in the command line parameters.
Java is running, then complains that it doesn't understand the options that you gave it.
That's a syntax error. your minecraftSP shortcut has an error in the command line parameters.
Java is running, then complains that it doesn't understand the options that you gave it.
Thank you. What could the error be? this is my target field for the shortcut:
Tried using this fix. The game launches and I can play for a random amount of time but I'm still getting the black screen. This time with this error:
java.lang.NullPointerException
at xi.p(SourceFile:84)
at xi.a(SourceFile:63)
at xe.a(SourceFile:95)
at net.minecraft.client.Minecraft.a(SourceFile:466)
at eh.a(SourceFile:116)
at xe.a(SourceFile:72)
at xe.h(SourceFile:120)
at xe.g(SourceFile:108)
at net.minecraft.client.Minecraft.k(SourceFile:1362)
at net.minecraft.client.Minecraft.x(SourceFile:705)
at net.minecraft.client.Minecraft.run(SourceFile:658)
at java.lang.Thread.run(Unknown Source)
Connecting to 192.168.1.220, 25565
java.lang.NullPointerException
at net.minecraft.client.Minecraft.B(SourceFile:2201)
at net.minecraft.client.Minecraft.k(SourceFile:1543)
at net.minecraft.client.Minecraft.x(SourceFile:705)
at net.minecraft.client.Minecraft.run(SourceFile:658)
at java.lang.Thread.run(Unknown Source)
Stopping!
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: component
argument pData
at sun.java2d.windows.GDIWindowSurfaceData.initOps(Native Method)
at sun.java2d.windows.GDIWindowSurfaceData.<init>(Unknown Source)SoundSy
stem shutting down...
at sun.java2d.windows.GDIWindowSurfaceData.createData(Unknown Source)
at sun.java2d.d3d.D3DScreenUpdateManager.getGdiSurface(Unknown Source)
at sun.java2d.d3d.D3DScreenUpdateManager.createGraphics(Unknown Source)
at sun.awt.windows.WComponentPeer.getGraphics(Unknown Source)
at java.awt.Component.getGraphics(Unknown Source)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Author: Paul Lamb, www.paulscode.com
Brand new install of Java 7u2, path is correct and verified by 'java -version'. Brand new install of minecraft verified by deleting and watching it repopulate the .minecraft folder.
Still pulling my hair out over this black screen problem. I was excited about getting back into Minecraft but it looks like that isn't happening for hundreds of people based on the amount of players posting with this exact same problem.
I won't go into all the details. I'm keeping this short and sweet.Video Walkthrough of how I fixed this.
Java 6u30 doesn't work correctly with some 64bit systems. They broke their ish and Minecraft seems to be the only reason people have found out about it - Because it runs Java.
If you're running 64bit Windows and getting crash logs when trying to launch Minecraft that produce something similar to the following error ...
-----------------
*** I do not know how to patch for HD textures when launching Minecraft with the following method. Do not use a texture pack when launching this way until that is sorted. ***
1) Delete your .minecraft folder or rename/save it however you please.
2)
Uninstall ALL previous versions of java via your programs/feature or add/remove programs. The following link and download appears to be a single install that supports both 32bit and 64bit systems.DO NOT UNINSTALL. You simply need to ALSO install this version in the link below. The fix will work the same.3) Download and install Java 7u2 JRE from Oracles official website
4) Prepend "C:\Program Files\Java\jre7\bin;" or the correct path to where you installed Java to your "PATH" system variables. Note the semicolon to separate the various paths included in that variable. ** This MIGHT not be needed but do it anyways.
5) Download "Minecraft for Linux/Other" from minecraft.net and save the "minecraft.jar" you recieve somewhere convenient. RENAME IT TO: "minecraftL.jar" or remember to reflect the correct name in the shortcut target.
6) Create a shortcut that points to the renamed .jar file. (You know, rclick on the file.. create ..)
7) Edit the shortcut:
8) ???
9) Profit
What's an ish? If Java is broken, how does using Java fix the fact that Java is broken?
You make no sense at all.
Wrong sir. If you deserve attention, you will get attention. Going out of your way to get attention is just, plain, wrong.
Thanks for helping the thread along. And the fix is using a developers version of Java which obviously has some issues fixed.
Why are either of you posting if you've nothing to contribute? Thanks for stopping by?
Also if this does or does not help/work I would love to hear about it. Please post your success.
Because so far this sounds like another piece of 'voodoo' advice.
"Do this and it will fix your problem, although I can't justify it, can't explain it, can't point to the problem it fixes with any specificity, or anything! Just do it! kthxby!"
Which issues? In what JRE? Java6, 6_29? 6_30? Java7? 7_which?, both, neither, what?
edit: Don't get me wrong, I have seen this ntdll 'unexplainable' crash posted, and have yet to see anyone fix it, but what is the root cause, when should people try this, who is at risk, is all of your convoluted process truly necessary?
I don't know why it works. I'm not a programmer or a developer in any way. Just trying to help. All I can do is tell you my thoughts and reasoning if you're so skeptical. First, how 'voodoo' can this be?
Install this new version of Java that isn't a public release yet. It's straight from Oracle.
Make a shortcut to launch a clean install of minecraft using said verion of Java.
That seems about as straightforward and easy as I can get for a fix.
I can infer that there is a problem with the 6u30 release of Java from Oracle(Sun) because it was recent, start/middle of this month I believe. When I was researching the problem to see if anyone else had a fix I found that many of the posts were from this month and they all used Win 7 64bit. Add myself to that list of posts. Can you put 2 and 2 together for me?
Double check your filenames and target/start-in lines of the shortcut. They must match. Double check the memory amounts. But mostly the filenames.
Are you getting another error? Is the console window coming up but not the launcher? Does it just do nothing?
I assume the latter.
You have the Toshiba problem.
Java is running, then complains that it doesn't understand the options that you gave it.
Thank you. What could the error be? this is my target field for the shortcut:
"C:\Program Files\Java\jre7\bin\java.exe" -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame
and this is my start in field:
C:\Users\XXXXXX\AppData\Roaming\.minecraft\bin
Just a guess, but you forgot the -jar after the -cp.
Thanks :smile.gif: That wasn't included in Step 7, edit the shortcut. I was unaware that -jar was required.
Hopefully this is the last time I'll need help, but now I'm getting:
Error: Could not find or load main class minecraft.jar
The only thing I can think of is the "start in" field being wrong, but I've looked it over and can't find any spelling mistakes/typos.
Brand new install of Java 7u2, path is correct and verified by 'java -version'. Brand new install of minecraft verified by deleting and watching it repopulate the .minecraft folder.
Still pulling my hair out over this black screen problem. I was excited about getting back into Minecraft but it looks like that isn't happening for hundreds of people based on the amount of players posting with this exact same problem.