When started the launcher freezes at "Starting launcher." with no indication of a crash. Even after deleting my .minecraft folder when run through terminal it produces this output:
Bootstrap (v5)
Current time is Apr 24, 2014 1:00:08 PM
System.getProperty('os.name') == 'Linux'
System.getProperty('os.version') == '3.13.0-24-generic'
System.getProperty('os.arch') == 'amd64'
System.getProperty('java.version') == '1.7.0_45'
System.getProperty('java.vendor') == 'Oracle Corporation'
System.getProperty('sun.arch.data.model') == '64'
Downloading: https://s3.amazonaws.com/Minecraft.Download/launcher/launcher.pack.lzma
Got reply in: 313ms
Downloaded 997.4kb in 0s at 4960.2kb/s
Renaming /home/eric/.minecraft/launcher.pack.lzma.new to /home/eric/.minecraft/launcher.pack.lzma
Renamed successfully.
Reversing LZMA on /home/eric/.minecraft/launcher.pack.lzma to /home/eric/.minecraft/launcher.pack
Unpacking /home/eric/.minecraft/launcher.pack to /home/eric/.minecraft/launcher.jar
Cleaning up /home/eric/.minecraft/launcher.pack
Starting launcher.
[13:00:14 INFO]: JFX has been detected & successfully loaded
java.lang.RuntimeException: cannot load system cursor: CopyDrop.32x32
at sun.awt.X11.XToolkit.lazilyLoadDesktopProperty(XToolkit.java:1523)
at java.awt.Toolkit.getDesktopProperty(Toolkit.java:1800)
at java.awt.dnd.DragSource.load(DragSource.java:131)
at java.awt.dnd.DragSource.<clinit>(DragSource.java:147)
at javafx.embed.swing.SwingDnD.addNotify(SwingDnD.java:224)
at javafx.embed.swing.JFXPanel.addNotify(JFXPanel.java:671)
at java.awt.Container.addNotify(Container.java:2769)
at javax.swing.JComponent.addNotify(JComponent.java:4741)
at java.awt.Container.addNotify(Container.java:2769)
at javax.swing.JComponent.addNotify(JComponent.java:4741)
at java.awt.Container.addNotify(Container.java:2769)
at javax.swing.JComponent.addNotify(JComponent.java:4741)
at java.awt.Container.addNotify(Container.java:2769)
at javax.swing.JComponent.addNotify(JComponent.java:4741)
at java.awt.Container.addNotify(Container.java:2769)
at javax.swing.JComponent.addNotify(JComponent.java:4741)
at java.awt.Container.addImpl(Container.java:1114)
at java.awt.Container.add(Container.java:998)
at javax.swing.JFrame.addImpl(JFrame.java:562)
at java.awt.Container.add(Container.java:410)
at net.minecraft.launcher.Launcher.initializeFrame(Launcher.java:298)
at net.minecraft.launcher.Launcher.<init>(Launcher.java:83)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at net.minecraft.bootstrap.Bootstrap.startLauncher(Bootstrap.java:240)
at net.minecraft.bootstrap.Bootstrap.execute(Bootstrap.java:124)
at net.minecraft.bootstrap.Bootstrap.main(Bootstrap.java:381)
Caused by: java.awt.AWTException: Exception: class java.lang.IllegalArgumentException Width (0) and height (0) must be non-zero occurred while creating cursor CopyDrop.32x32
at java.awt.Cursor.getSystemCustomCursor(Cursor.java:362)
at sun.awt.X11.XToolkit.lazilyLoadDesktopProperty(XToolkit.java:1521)
... 28 more
FATAL ERROR: net.minecraft.bootstrap.FatalBootstrapError: Unable to start: java.lang.reflect.InvocationTargetException
at net.minecraft.bootstrap.Bootstrap.startLauncher(Bootstrap.java:242)
at net.minecraft.bootstrap.Bootstrap.execute(Bootstrap.java:124)
at net.minecraft.bootstrap.Bootstrap.main(Bootstrap.java:381)
Please fix the error and restart.
Comments 5
If the above doesn't work, please try opening whatever terminal your system uses and type the following:
"SUDO APT-GET INSTALL OPENJDK-7-JRE" *
If the command doesn't work, try su -c "yum install java-1.6.0-openjdk" *
* Linux users, the availability of the command is entirely based on your linux distro. Windows users, note that this command won't work on Windows. This is a Linux-Only command. *
Normally, OpenJDK 7 works better than Oracle/Sun's Java.
After the install finishes, remove Sun/Oracle's Java from your system.
Please post your results afterwards.
To make sure that your Java Runtime Environment is up to date, I very highly recommend using OpenJDK. Open a terminal emulator and type "sudo apt-get install default-jre". This command automatically downloads and updates the recommended version of OpenJDK for your system. The previous comments tell you to install "openjdk-7-jre", but when OpenJDK 8 comes out, you might not even know it and it will not update automatically. Install "default-jre" instead.
This is a technical support issue; this site is for bug reports only. For technical support please use the Mojang Support Center.
Hi, I have had the same problem, but for some reason when I restart my computer it fixes the problem, and it only gets stuck occasionally, I then have no idea what causes this issue for me! I am on Ubuntu (not sure what version but I can find out) my graphics card and drivers are up to date.
Update: Didn't even have to restart, just randomly works.
That
looks graphics driver and / or Java related.
Your Java version is out of date! Please update your Java to the latest version (1.7.0_55 / 1.8.0_05): http://www.java.com/en/download/.
When using a 32-bit browser on a 64-bit operating system the automatic version detection will only show the 32-bit version of Java, the 64-bit version needs to be downloaded manually: http://www.java.com/en/download/manual.jsp.