java.lang.NullPointerException in vanilla Minecraft?

I have been playing Minecraft for a few months with no problems. I started it up this morning, and got an error. The dark blue screen says something about a NullPointerException, the full thing can be found here. The full report in my .minecraft folder can be found here.

From my understanding, the java.lang.NullPointerException error occurs sometimes when connecting to an outdated server. However, this does not apply since Minecraft crashes immediately after the MOJANG screen. Also, note that I am running vanilla Minecraft, which is with no mods installed, which means that there are no conflicting block IDs. Any help is appreciated.

  • What can I do with Rotten Flesh?
  • Why can't I mine diamond, gold ore, or redstone ore?
  • Is there a way to kill yourself immediately?
  • What is the bee genetic heirarchy?
  • Is it possible to lay a block adjacent to another without looking at the face of the existing block?
  • How can I make an Automatic egg harvester in Minecraft?
  • Here are my Java installations (according to Programs and Features)

  • “Unknown Host” Bukkit 1.7.10
  • Is there a shortcut to move items between your inventory and the crafting table
  • Lock mode to Utility in NEI config?
  • Possible to add multiple enchantments in one try?
  • How can I make my tools last longer in Minecraft?
  • How does animal spawning work?
  • One Solution collect form web for “java.lang.NullPointerException in vanilla Minecraft?”

    Solved it!

    As said in the comments by Strike and Wonea, I uninstalled all of my Java versions. Then, I installed the latest version of Java, but that didn’t work either. Then, I nuked my .minecraft folder (after backing up my saves of course) and it finally worked!

    We love Playing Games, especially Video Games.