BuildCraft|Core

BuildCraft|Core

7M Downloads

Chunk loaded Pump in Nether crashing.

Devestatio opened this issue ยท 3 comments

commented

I have been getting a random crash, only happens now and then on load, and I only have the one pump in the world sucking lava in the Nether with 4 redstone engines attached to an ender tank.

I am running BC a-4.0.2
MC 1.6.2
forge 9.10.1.852

Time: 9/17/13 2:47 PM
Description: Ticking tile entity

java.lang.NullPointerException
at net.minecraftforge.fluids.FluidRegistry.getFluidID(FluidRegistry.java:104)
at net.minecraftforge.fluids.Fluid.getID(Fluid.java:171)
at net.minecraftforge.fluids.FluidStack.(FluidStack.java:27)
at buildcraft.core.utils.BlockUtil.drainBlock(BlockUtil.java:157)
at buildcraft.factory.TilePump.canDrainBlock(TilePump.java:275)
at buildcraft.factory.TilePump.queueForPumping(TilePump.java:255)
at buildcraft.factory.TilePump.rebuildQueue(TilePump.java:234)
at buildcraft.factory.TilePump.getNextIndexToPump(TilePump.java:176)
at buildcraft.factory.TilePump.func_70316_g(TilePump.java:100)
at net.minecraft.world.World.func_72939_s(World.java:2208)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:552)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:666)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:585)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:129)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:482)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:582)

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:104)
at net.minecraftforge.fluids.Fluid.getID(Fluid.java:171)
at net.minecraftforge.fluids.FluidStack.(FluidStack.java:27)
at buildcraft.core.utils.BlockUtil.drainBlock(BlockUtil.java:157)
at buildcraft.factory.TilePump.canDrainBlock(TilePump.java:275)
at buildcraft.factory.TilePump.queueForPumping(TilePump.java:255)
at buildcraft.factory.TilePump.rebuildQueue(TilePump.java:234)
at buildcraft.factory.TilePump.getNextIndexToPump(TilePump.java:176)
at buildcraft.factory.TilePump.func_70316_g(TilePump.java:100)

-- Tile entity being ticked --
Details:
Name: net.minecraft.src.buildcraft.factory.TilePump // buildcraft.factory.TilePump
Block type: ID #1511 (tile.pumpBlock // buildcraft.factory.BlockPump)
Block data value: 0 / 0x0 / 0b0000
Block location: World: (22,49,28), Chunk: (at 6,3,12 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Actual block type: ID #1511 (tile.pumpBlock // buildcraft.factory.BlockPump)
Actual block data value: 0 / 0x0 / 0b0000
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:2208)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:552)

-- Affected level --
Details:
Level name: Mod's Delight
All players: 0 total; []
Chunk stats: ServerChunkCache: 22 Drop: 10
Level seed: -805306326
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 0 game time, 0 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: ERROR NullPointerException: null
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:666)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:585)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:129)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:482)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:582)

commented

at net.minecraftforge.fluids.FluidRegistry.getFluidID(FluidRegistry.java:104)
Null fluid? How would lava be null?

Also, the ForgeModLoader-client-0.log might help.

commented

Forge bug? Try updating Forge.

commented

@CovertJaguar I Updated forge to 9.10.1.871 from 9.10.1.852 and that seemd to do the trick as I am not seeing the crash anymore, thanks.