Posted February 13, 201411 yr Hello Guys! I got an NullPointerException on opening my custom gui. I already debugged my mod in eclipse, and what I found out is, that the Exception was thrown from NetworkRegistry.getLocalGuiContainer(). Further I realised, that my ModContainer is null. Can it be an internal error? Exception: java.lang.NullPointerException at cpw.mods.fml.common.network.NetworkRegistry.getLocalGuiContainer(NetworkRegistry.java:263) ~[NetworkRegistry.class:?] at cpw.mods.fml.common.network.internal.FMLNetworkHandler.openGui(FMLNetworkHandler.java:93) ~[FMLNetworkHandler.class:?] at net.minecraft.entity.player.EntityPlayer.openGui(EntityPlayer.java:2476) ~[EntityPlayer.class:?] at org.srcttp.mods.ruabmmod.BlockGeneticCraftingTable.onBlockActivated(BlockGeneticCraftingTable.java:63) ~[blockGeneticCraftingTable.class:?] at net.minecraft.client.multiplayer.PlayerControllerMP.onPlayerRightClick(PlayerControllerMP.java:398) ~[PlayerControllerMP.class:?] at net.minecraft.client.Minecraft.func_147121_ag(Minecraft.java:1537) ~[Minecraft.class:?] at net.minecraft.client.Minecraft.runTick(Minecraft.java:2050) ~[Minecraft.class:?] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1035) ~[Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:951) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] I hope someone can help me. try { ... }catch(Throwable t) { MagicAppErrorSolver.solveProblem(t, this); } //Programmers will lose work
February 13, 201411 yr Author I inserted the instance of my mod. I mean the @Instance field in my main mod file. try { ... }catch(Throwable t) { MagicAppErrorSolver.solveProblem(t, this); } //Programmers will lose work
February 13, 201411 yr Author This is my main file: https://gist.github.com/ruabmbua/7745982aabb8b6ebe00b And this is the openGui calling method in my block: https://gist.github.com/ruabmbua/c0b2ad93d96162b6be70 try { ... }catch(Throwable t) { MagicAppErrorSolver.solveProblem(t, this); } //Programmers will lose work
February 13, 201411 yr Your mod id and instance names don't match: public static final String MODID = "ruabmmod"; @Instance("RuabmMod") Use the modid for your instance name. http://i.imgur.com/NdrFdld.png[/img]
February 13, 201411 yr Author Thanks i did not looked at that. I hope this is the complete solution. I will try it, if I am back home. try { ... }catch(Throwable t) { MagicAppErrorSolver.solveProblem(t, this); } //Programmers will lose work
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.