Additional Pipes for Buildcraft

Additional Pipes for Buildcraft

604k Downloads

Phased fluid pipes crash the game

pkozuchowski opened this issue ยท 1 comments

commented

Phased fluid pipes crash the game when you break the adherent pipe.
The easiest way to reproduce it is:
1)Have some fluid teleported via phased waterproof pipe.
2) Place the teleport pipe, set it to receive and place some fluid pipe next to it.
3) Break the adherent pipe, voila, game crashes.

Here's my crash report

---- Minecraft Crash Report ----
// Why did you do that?

Time: 14.10.13 11:54
Description: Ticking tile entity

java.lang.NullPointerException
at buildcraft.additionalpipes.pipes.PipeLiquidsTeleport.fill(PipeLiquidsTeleport.java:47)
at buildcraft.transport.PipeTransportFluids.fill(PipeTransportFluids.java:527)
at buildcraft.transport.PipeTransportFluids.fill(PipeTransportFluids.java:520)
at buildcraft.transport.TileGenericPipe.fill(TileGenericPipe.java:493)
at mods.railcraft.common.fluids.TankManager.outputLiquid(TankManager.java:297)
at mods.railcraft.common.fluids.TankManager.outputLiquid(TankManager.java:274)
at mods.railcraft.common.blocks.machine.beta.TileBoiler.func_70316_g(TileBoiler.java:193)
at net.minecraft.world.World.func_72939_s(World.java:2209)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:550)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:668)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:587)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:175)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)

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

-- Head --
Stacktrace:
at buildcraft.additionalpipes.pipes.PipeLiquidsTeleport.fill(PipeLiquidsTeleport.java:47)
at buildcraft.transport.PipeTransportFluids.fill(PipeTransportFluids.java:527)
at buildcraft.transport.PipeTransportFluids.fill(PipeTransportFluids.java:520)
at buildcraft.transport.TileGenericPipe.fill(TileGenericPipe.java:493)
at mods.railcraft.common.fluids.TankManager.outputLiquid(TankManager.java:297)
at mods.railcraft.common.fluids.TankManager.outputLiquid(TankManager.java:274)
at mods.railcraft.common.blocks.machine.beta.TileBoiler.func_70316_g(TileBoiler.java:193)

-- Tile entity being ticked --
Details:
Name: RCBoilerTankLowTile // mods.railcraft.common.blocks.machine.beta.TileBoilerTankLow
Block type: ID #452 (tile.railcraft.machine.beta // mods.railcraft.common.blocks.machine.BlockMachine)
Block data value: 3 / 0x3 / 0b0011
Block location: World: (-1356,74,-199), Chunk: (at 4,4,9 in -85,-13; contains blocks -1360,0,-208 to -1345,255,-193), Region: (-3,-1; contains chunks -96,-32 to -65,-1, blocks -1536,0,-512 to -1025,255,-1)
Actual block type: ID #452 (tile.railcraft.machine.beta // mods.railcraft.common.blocks.machine.BlockMachine)
Actual block data value: 3 / 0x3 / 0b0011
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:2209)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:550)

-- Affected level --
Details:
Level name: Toha Heavy Industries
All players: 1 total; [EntityPlayerMP['amorek'/362, l='Toha Heavy Industries', x=-1308,19, y=70,00, z=-212,71]]
Chunk stats: ServerChunkCache: 697 Drop: 0
Level seed: 6356435683
Level generator: ID 00 - default, ver 1. Features enabled: true
Level generator options:
Level spawn location: World: (-116,64,244), Chunk: (at 12,4,4 in -8,15; contains blocks -128,0,240 to -113,255,255), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 4593653 game time, 6102000 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 53850 (now: false), thunder time: 13900 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: true
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:668)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:587)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:175)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)

-- System Details --
Details:
Minecraft Version: 1.6.4
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_40, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 585216192 bytes (558 MB) / 1327497216 bytes (1266 MB) up to 1908932608 bytes (1820 MB)
JVM Flags: 0 total;
AABB Pool Size: 4100 (229600 bytes; 0 MB) allocated, 3707 (207592 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 44, allocated: 6, tallocated: 62
FML: MCP v8.11 FML v6.4.25.924 Minecraft Forge 9.11.1.924 Optifine OptiFine_1.6.4_HD_U_C5 30 mods loaded, 30 mods active
mcp{8.09} Minecraft Coder Pack Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{6.4.25.924} Forge Mod Loader Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{9.11.1.924} Minecraft Forge Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CodeChickenCore{0.9.0.6} CodeChicken Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NotEnoughItems{1.6.1.5} [Not Enough Items](NotEnoughItems 1.6.1.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
mod_bspkrsCore{v3.05(1.6.4)} bspkrsCore Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
TreeCapitator{Forge 1.6.4.r02} Treecapitator Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Core{4.1.0} BuildCraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Factory{4.1.0} BC Factory Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Transport{4.1.0} BC Transport Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Silicon{4.1.0} BC Silicon Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
APUnofficial{2.4.5b} Additional Pipes Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Builders{4.1.0} BC Builders Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Energy{4.1.0} BC Energy Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Additional-Buildcraft-Objects{1.0.6.174} Additional Buildcraft Objects Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BWG4{1.1.9} Better World Generation 4 Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ChickenChunks{1.3.3.3} [ChickenChunks](ChickenChunks 1.3.3.3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ExtrabiomesXL{3.14.2} ExtrabiomesXL Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forestry{2.3.0.5} Forestry for Minecraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
inventorytweaks{1.56} Inventory Tweaks Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
IronChest{5.4.1.613} Iron Chest Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIAddons{1.9.0.r40} NEI Addons Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIAddons|AE{1.9.0.r40} NEI Addons: Applied Energistics Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIAddons|CraftingTables{1.9.0.r40} NEI Addons: Crafting Tables Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIAddons|ExtraBees{1.9.0.r40} NEI Addons: Extra Bees Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIAddons|Forestry{1.9.0.r40} NEI Addons: Forestry Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIAddons|MiscPeripherals{1.9.0.r40} NEI Addons: Misc Peripherals Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIPlugins{1.1.0.2} NEI Plugins Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Railcraft{8.1.0.0} Railcraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
mod_ZanMinimap{0.9.4} Zan's Minimap Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Profiler Position: N/A (disabled)
Vec3 Pool Size: 1697 (95032 bytes; 0 MB) allocated, 1409 (78904 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['amorek'/362, l='Toha Heavy Industries', x=-1308,19, y=70,00, z=-212,71]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'


---- Minecraft Crash Report ----
// Why did you do that?

Time: 14.10.13 11:54
Description: Ticking tile entity

java.lang.NullPointerException
at buildcraft.additionalpipes.pipes.PipeLiquidsTeleport.fill(PipeLiquidsTeleport.java:47)
at buildcraft.transport.PipeTransportFluids.fill(PipeTransportFluids.java:527)
at buildcraft.transport.PipeTransportFluids.fill(PipeTransportFluids.java:520)
at buildcraft.transport.TileGenericPipe.fill(TileGenericPipe.java:493)
at mods.railcraft.common.fluids.TankManager.outputLiquid(TankManager.java:297)
at mods.railcraft.common.fluids.TankManager.outputLiquid(TankManager.java:274)
at mods.railcraft.common.blocks.machine.beta.TileBoiler.func_70316_g(TileBoiler.java:193)
at net.minecraft.world.World.func_72939_s(World.java:2209)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:550)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:668)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:587)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:175)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)

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

-- Head --
Stacktrace:
at buildcraft.additionalpipes.pipes.PipeLiquidsTeleport.fill(PipeLiquidsTeleport.java:47)
at buildcraft.transport.PipeTransportFluids.fill(PipeTransportFluids.java:527)
at buildcraft.transport.PipeTransportFluids.fill(PipeTransportFluids.java:520)
at buildcraft.transport.TileGenericPipe.fill(TileGenericPipe.java:493)
at mods.railcraft.common.fluids.TankManager.outputLiquid(TankManager.java:297)
at mods.railcraft.common.fluids.TankManager.outputLiquid(TankManager.java:274)
at mods.railcraft.common.blocks.machine.beta.TileBoiler.func_70316_g(TileBoiler.java:193)

-- Tile entity being ticked --
Details:
Name: RCBoilerTankLowTile // mods.railcraft.common.blocks.machine.beta.TileBoilerTankLow
Block type: ID #452 (tile.railcraft.machine.beta // mods.railcraft.common.blocks.machine.BlockMachine)
Block data value: 3 / 0x3 / 0b0011
Block location: World: (-1356,74,-199), Chunk: (at 4,4,9 in -85,-13; contains blocks -1360,0,-208 to -1345,255,-193), Region: (-3,-1; contains chunks -96,-32 to -65,-1, blocks -1536,0,-512 to -1025,255,-1)
Actual block type: ID #452 (tile.railcraft.machine.beta // mods.railcraft.common.blocks.machine.BlockMachine)
Actual block data value: 3 / 0x3 / 0b0011
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:2209)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:550)

-- Affected level --
Details:
Level name: Toha Heavy Industries
All players: 1 total; [EntityPlayerMP['amorek'/362, l='Toha Heavy Industries', x=-1308,19, y=70,00, z=-212,71]]
Chunk stats: ServerChunkCache: 697 Drop: 0
Level seed: 6356435683
Level generator: ID 00 - default, ver 1. Features enabled: true
Level generator options:
Level spawn location: World: (-116,64,244), Chunk: (at 12,4,4 in -8,15; contains blocks -128,0,240 to -113,255,255), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 4593653 game time, 6102000 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 53850 (now: false), thunder time: 13900 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: true
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:668)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:587)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:175)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)

-- System Details --
Details:
Minecraft Version: 1.6.4
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_40, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 585216192 bytes (558 MB) / 1327497216 bytes (1266 MB) up to 1908932608 bytes (1820 MB)
JVM Flags: 0 total;
AABB Pool Size: 4100 (229600 bytes; 0 MB) allocated, 3707 (207592 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 44, allocated: 6, tallocated: 62
FML: MCP v8.11 FML v6.4.25.924 Minecraft Forge 9.11.1.924 Optifine OptiFine_1.6.4_HD_U_C5 30 mods loaded, 30 mods active
mcp{8.09} Minecraft Coder Pack Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{6.4.25.924} Forge Mod Loader Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{9.11.1.924} Minecraft Forge Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CodeChickenCore{0.9.0.6} CodeChicken Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NotEnoughItems{1.6.1.5} [Not Enough Items](NotEnoughItems 1.6.1.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
mod_bspkrsCore{v3.05(1.6.4)} bspkrsCore Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
TreeCapitator{Forge 1.6.4.r02} Treecapitator Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Core{4.1.0} BuildCraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Factory{4.1.0} BC Factory Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Transport{4.1.0} BC Transport Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Silicon{4.1.0} BC Silicon Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
APUnofficial{2.4.5b} Additional Pipes Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Builders{4.1.0} BC Builders Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Energy{4.1.0} BC Energy Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Additional-Buildcraft-Objects{1.0.6.174} Additional Buildcraft Objects Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BWG4{1.1.9} Better World Generation 4 Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ChickenChunks{1.3.3.3} [ChickenChunks](ChickenChunks 1.3.3.3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ExtrabiomesXL{3.14.2} ExtrabiomesXL Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forestry{2.3.0.5} Forestry for Minecraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
inventorytweaks{1.56} Inventory Tweaks Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
IronChest{5.4.1.613} Iron Chest Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIAddons{1.9.0.r40} NEI Addons Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIAddons|AE{1.9.0.r40} NEI Addons: Applied Energistics Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIAddons|CraftingTables{1.9.0.r40} NEI Addons: Crafting Tables Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIAddons|ExtraBees{1.9.0.r40} NEI Addons: Extra Bees Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIAddons|Forestry{1.9.0.r40} NEI Addons: Forestry Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIAddons|MiscPeripherals{1.9.0.r40} NEI Addons: Misc Peripherals Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIPlugins{1.1.0.2} NEI Plugins Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Railcraft{8.1.0.0} Railcraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
mod_ZanMinimap{0.9.4} Zan's Minimap Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Profiler Position: N/A (disabled)
Vec3 Pool Size: 1697 (95032 bytes; 0 MB) allocated, 1409 (78904 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['amorek'/362, l='Toha Heavy Industries', x=-1308,19, y=70,00, z=-212,71]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'

commented

I believe this is a BC bug that has since been fixed.