mekanism / Mekanism

A mod for Minecraft
MIT License
1.34k stars 510 forks source link

Crash when rendering Mekanism blocks (under some circumstances) #2482

Closed Roymitch closed 9 years ago

Roymitch commented 9 years ago

As a brief foreword: While this happened in creative tabs it also has happened with NEI and sometimes the menu will load and show items (in menu or world), other times it will be a crash to desktop.

---- Minecraft Crash Report ---- // This is a token for 1 free hug. Redeem at your nearest Mojangsta: [HUG]

Time: 4/6/15 7:24 PM Description: Updating screen events

java.lang.NullPointerException: Updating screen events at net.minecraftforge.fluids.FluidRegistry.getFluidID(FluidRegistry.java:119) at net.minecraftforge.fluids.Fluid.getID(Fluid.java:177) at net.minecraftforge.fluids.FluidStack.(FluidStack.java:27) at mekanism.common.block.BlockMachine.func_149666_a(BlockMachine.java:533) at net.minecraft.item.ItemBlock.func_150895_a(ItemBlock.java:181) at net.minecraft.creativetab.CreativeTabs.func_78018_a(CreativeTabs.java:312) at pl.asie.tweaks.creative.CreativeTabWrapper.func_78018_a(CreativeTabWrapper.java:113) at net.minecraft.client.gui.inventory.GuiContainerCreative.func_147050_b(GuiContainerCreative.java:479) at net.minecraft.client.gui.inventory.GuiContainerCreative.func_146286_b(GuiContainerCreative.java:456) at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:306) at net.minecraft.client.gui.inventory.GuiContainer.func_146274_d(GuiContainer.java) at net.minecraft.client.gui.inventory.GuiContainerCreative.func_146274_d(GuiContainerCreative.java:566) at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268) at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1628) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:961) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887) at net.minecraft.client.main.Main.main(SourceFile:148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head -- Stacktrace: at net.minecraftforge.fluids.FluidRegistry.getFluidID(FluidRegistry.java:119) at net.minecraftforge.fluids.Fluid.getID(Fluid.java:177) at net.minecraftforge.fluids.FluidStack.(FluidStack.java:27) at mekanism.common.block.BlockMachine.func_149666_a(BlockMachine.java:533) at net.minecraft.item.ItemBlock.func_150895_a(ItemBlock.java:181) at net.minecraft.creativetab.CreativeTabs.func_78018_a(CreativeTabs.java:312) at pl.asie.tweaks.creative.CreativeTabWrapper.func_78018_a(CreativeTabWrapper.java:113) at net.minecraft.client.gui.inventory.GuiContainerCreative.func_147050_b(GuiContainerCreative.java:479) at net.minecraft.client.gui.inventory.GuiContainerCreative.func_146286_b(GuiContainerCreative.java:456) at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:306) at net.minecraft.client.gui.inventory.GuiContainer.func_146274_d(GuiContainer.java) at net.minecraft.client.gui.inventory.GuiContainerCreative.func_146274_d(GuiContainerCreative.java:566) at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)

-- Affected screen -- Details: Screen name: net.minecraft.client.gui.inventory.GuiContainerCreative

-- Affected level -- Details: Level name: MpServer All players: 1 total; [GCEntityClientPlayerMP['roymitch'/174664, l='MpServer', x=-1261.19, y=66.62, z=244.71]] Chunk stats: MultiplayerChunkCache: 441, 441 Level seed: 0 Level generator: ID 04 - BIOMESOP, ver 0. Features enabled: false Level generator options: Level spawn location: World: (649,64,747), Chunk: (at 9,4,11 in 40,46; contains blocks 640,0,736 to 655,255,751), Region: (1,1; contains chunks 32,32 to 63,63, blocks 512,0,512 to 1023,255,1023) Level time: 47194868 game time, 8233534 day time Level dimension: 0 Level storage version: 0x00000 - Unknown? Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false Forced entities: 56 total; [EntityEvolvedCreeper['Evolved Creeper'/175234, l='MpServer', x=-1189.50, y=37.00, z=215.50], EntityEvolvedZombie['Evolved Zombie'/175235, l='MpServer', x=-1190.66, y=34.00, z=222.56], EntityEvolvedZombie['Evolved Zombie'/175232, l='MpServer', x=-1195.38, y=34.00, z=216.59], EntityEvolvedZombie['Evolved Zombie'/175233, l='MpServer', x=-1184.63, y=35.00, z=210.28], EntityEvolvedZombie['Evolved Zombie'/175238, l='MpServer', x=-1325.41, y=29.00, z=305.56], EntityMobLouse['Louse'/175239, l='MpServer', x=-1299.44, y=60.00, z=180.44], EntityEvolvedZombie['Evolved Zombie'/175236, l='MpServer', x=-1226.63, y=29.00, z=306.63], EntityEvolvedZombie['Evolved Zombie'/175237, l='MpServer', x=-1307.53, y=24.00, z=314.22], EntityEvolvedCreeper['Evolved Creeper'/175240, l='MpServer', x=-1189.50, y=47.00, z=200.50], EntityEvolvedZombie['Evolved Zombie'/175246, l='MpServer', x=-1236.88, y=1.00, z=327.13], EntityEvolvedZombie['Evolved Zombie'/175245, l='MpServer', x=-1236.16, y=1.00, z=327.13], EntityEvolvedCreeper['Evolved Creeper'/177677, l='MpServer', x=-1274.50, y=6.00, z=322.50], EntityEvolvedZombie['Evolved Zombie'/175248, l='MpServer', x=-1281.41, y=41.00, z=317.13], EntityEvolvedSkeleton['Evolved Skeleton'/177680, l='MpServer', x=-1276.75, y=6.00, z=321.38], EntityEvolvedZombie['Evolved Zombie'/175258, l='MpServer', x=-1245.22, y=9.00, z=327.47], EntityEvolvedCreeper['Evolved Creeper'/50969, l='MpServer', x=-1250.69, y=28.00, z=251.06], EntityItem['item.item.bone'/183117, l='MpServer', x=-1302.44, y=13.13, z=239.81], GCEntityClientPlayerMP['roymitch'/174664, l='MpServer', x=-1261.19, y=66.62, z=244.71], EntityEvolvedZombie['Evolved Zombie'/177626, l='MpServer', x=-1283.50, y=16.00, z=216.56], EntityEvolvedSkeleton['Evolved Skeleton'/42969, l='MpServer', x=-1306.50, y=16.00, z=238.50], EntityEvolvedZombie['Evolved Zombie'/177627, l='MpServer', x=-1278.28, y=22.00, z=213.34], EntityEvolvedCreeper['Evolved Creeper'/32858, l='MpServer', x=-1230.50, y=30.00, z=199.50], EntityEvolvedZombie['Evolved Zombie'/177634, l='MpServer', x=-1258.50, y=6.00, z=215.50], EntityEvolvedZombie['Evolved Zombie'/177635, l='MpServer', x=-1257.50, y=6.00, z=214.50], EntityEvolvedCreeper['Evolved Creeper'/42979, l='MpServer', x=-1295.16, y=32.00, z=227.31], EntityEvolvedCreeper['Evolved Creeper'/177638, l='MpServer', x=-1260.50, y=6.00, z=210.50], EntityEvolvedCreeper['Evolved Creeper'/177639, l='MpServer', x=-1256.50, y=6.00, z=207.50], EntityEvolvedZombie['Evolved Zombie'/614, l='MpServer', x=-1270.91, y=18.00, z=228.72], EntityEvolvedZombie['Evolved Zombie'/177636, l='MpServer', x=-1256.50, y=6.00, z=212.50], EntityWitch['Witch Bitch'/615, l='MpServer', x=-1293.82, y=79.00, z=248.03], EntityEvolvedZombie['Evolved Zombie'/177637, l='MpServer', x=-1259.50, y=6.00, z=210.50], EntityWitch['Witch Bitch'/616, l='MpServer', x=-1294.70, y=79.00, z=248.15], EntityWitch['Witch Bitch'/617, l='MpServer', x=-1294.70, y=79.00, z=249.70], EntityWitch['Witch Bitch'/618, l='MpServer', x=-1292.30, y=79.00, z=249.70], EntityEvolvedCreeper['Evolved Creeper'/177640, l='MpServer', x=-1255.50, y=6.00, z=209.50], EntityWitch['Witch Bitch'/619, l='MpServer', x=-1294.70, y=79.00, z=248.79], EntityWitch['Witch Bitch'/620, l='MpServer', x=-1292.99, y=79.00, z=249.70], EntityWitch['Witch Bitch'/621, l='MpServer', x=-1292.31, y=79.00, z=249.07], EntityWitch['Witch Bitch'/622, l='MpServer', x=-1293.83, y=79.00, z=247.30], EntityWitch['Witch Bitch'/623, l='MpServer', x=-1294.01, y=79.00, z=248.84], EntityWitch['Witch Bitch'/624, l='MpServer', x=-1293.72, y=79.00, z=249.70], EntityWitch['Witch Bitch'/625, l='MpServer', x=-1293.29, y=79.00, z=248.14], EntityWitch['Witch Bitch'/626, l='MpServer', x=-1292.30, y=79.00, z=247.30], EntityWitch['Witch Bitch'/627, l='MpServer', x=-1294.70, y=79.00, z=247.30], EntityWitch['Witch Bitch'/628, l='MpServer', x=-1293.14, y=79.00, z=247.30], EntityWitch['Witch Bitch'/629, l='MpServer', x=-1292.30, y=79.00, z=248.02], EntityWitch['Witch Bitch'/630, l='MpServer', x=-1293.09, y=79.00, z=248.90], EntityEvolvedSpider['Evolved Spider'/175226, l='MpServer', x=-1266.50, y=5.00, z=311.50], EntityEvolvedCreeper['Evolved Creeper'/175227, l='MpServer', x=-1279.56, y=26.00, z=186.47], EntityItemFrame['entity.ItemFrame.name'/633, l='MpServer', x=-1235.06, y=55.50, z=244.50], EntityItemFrame['entity.ItemFrame.name'/634, l='MpServer', x=-1235.06, y=55.50, z=252.50], EntityEvolvedCreeper['Evolved Creeper'/175230, l='MpServer', x=-1294.03, y=29.00, z=180.50], EntityTier1Rocket['Tier 1 Rocket'/636, l='MpServer', x=-1235.50, y=66.90, z=237.50], EntityEvolvedZombie['Evolved Zombie'/175231, l='MpServer', x=-1280.47, y=26.00, z=190.59], EntityEvolvedZombie['Evolved Zombie'/175228, l='MpServer', x=-1242.88, y=2.00, z=188.84], EntityEvolvedSkeleton['Evolved Skeleton'/175229, l='MpServer', x=-1286.09, y=20.00, z=318.47]] Retry entities: 0 total; [] Server brand: fml,forge Server type: Non-integrated multiplayer server Stacktrace: at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373) at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2432) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:909) at net.minecraft.client.main.Main.main(SourceFile:148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

-- System Details -- Details: Minecraft Version: 1.7.10 Operating System: Windows 8.1 (amd64) version 6.3 Java Version: 1.8.0_31, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 1315361176 bytes (1254 MB) / 2433003520 bytes (2320 MB) up to 4225236992 bytes (4029 MB) Mod Pack: Unknown / None LiteLoader Mods: 1 loaded mod(s)

Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
aidancbrady commented 9 years ago

Added a try/catch block, very strange error.

halvors commented 9 years ago

This is because there was major changws in forge. This is only happening if yoy run a newer version than 1352.

cocopuffs99 commented 9 years ago

Getting the same/similar error on loading a new map (but does not cause a CTD):

[Server thread/ERROR] [FML]: Caught exception from ThermalExpansion [11/4/2015 16:53:56 PM] java.lang.NullPointerException [11/4/2015 16:53:56 PM] at net.minecraftforge.fluids.FluidRegistry.getFluidID(FluidRegistry.java:118) ~[FluidRegistry.class:?] [11/4/2015 16:53:56 PM] at net.minecraftforge.fluids.FluidStack.getFluidID(FluidStack.java:112) ~[FluidStack.class:?]