View Issue Details

IDProjectCategoryView StatusLast Update
0000619Industrial-Craft²machinespublic2013-09-20 11:26
ReporterpsionicxAssigned ToPlayer 
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
PlatformPCOSWindows 8OS Version64bit
Product Version 
Target VersionFixed in Version 
Summary0000619: Canning Machine bug with liquid CF
DescriptionThere is already similar problem, but I want to make another, clear report of what's going on with the canning machine right now.

If I try to make CF liquid, using water stored in the left tank, with some CF Powder in the middle, not placing anything at all in the left slot, that liquid ends up in the right tank of the canner. Let's say I want to use that later.

Now, if I fill the left tank using BC pipes with my liquid CF from the right tank, and try to load that liquid CF in the Universal Fluid Cell, in the "Fill Cell From Tank" mode, it works just fine. But if I do the same thing with the CF Sprayer, instead of Universal Cell, the game crashes. The game crashes in the moment I drop the sprayer in the upper left slot.

CF Sprayer loads fine, if I use "Fluid Enrich" mode, with the water in the left tank, CF Powder in the middle slot, and empty CF Sprayer in the upper left slot of the canning machine.

After the CF Sprayer is placed in that slot, game crashes, and it's impossible to load that world anymore - crash upon loading ( of course - test world, don't worry :D )
Steps To ReproduceAs described above
Additional InformationIC2 v2.0.200
Forge build 871 also tried with 859, same results
OptiFine
BuildCraft 4.0.2, also tried latest dev version, same results
TagsNo tags attached.
Minecraft Version

Activities

psionicx

2013-09-19 00:37

reporter  

crash-2013-09-19_01.57.29-server.txt (6,759 bytes)
---- Minecraft Crash Report ----
// You're mean.

Time: 9/19/13 1:57 AM
Description: Ticking tile entity

java.lang.NullPointerException
	at ic2.core.block.invslot.InvSlotProcessableGeneric.process(InvSlotProcessableGeneric.java:42)
	at ic2.core.block.machine.tileentity.TileEntityCanner.getOutput(TileEntityCanner.java:139)
	at ic2.core.block.machine.tileentity.TileEntityStandardMachine.func_70316_g(TileEntityStandardMachine.java:117)
	at net.minecraft.world.World.func_72939_s(World.java:2209)
	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:175)
	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 ic2.core.block.invslot.InvSlotProcessableGeneric.process(InvSlotProcessableGeneric.java:42)
	at ic2.core.block.machine.tileentity.TileEntityCanner.getOutput(TileEntityCanner.java:139)
	at ic2.core.block.machine.tileentity.TileEntityStandardMachine.func_70316_g(TileEntityStandardMachine.java:117)

-- Tile entity being ticked --
Details:
	Name: Canning Machine // ic2.core.block.machine.tileentity.TileEntityCanner
	Block type: ID #250 (blockMachine // ic2.core.block.machine.BlockMachine)
	Block data value: 6 / 0x6 / 0b0110
	Block location: World: (-958,65,1188), Chunk: (at 2,4,4 in -60,74; contains blocks -960,0,1184 to -945,255,1199), Region: (-2,2; contains chunks -64,64 to -33,95, blocks -1024,0,1024 to -513,255,1535)
	Actual block type: ID #250 (blockMachine // ic2.core.block.machine.BlockMachine)
	Actual block data value: 6 / 0x6 / 0b0110
Stacktrace:
	at net.minecraft.world.World.func_72939_s(World.java:2209)
	at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:552)

-- Affected level --
Details:
	Level name: New World
	All players: 1 total; [EntityPlayerMP['Dare_bgd'/533, l='New World', x=-960.78, y=66.11, z=1188.93]]
	Chunk stats: ServerChunkCache: 1659 Drop: 0
	Level seed: 5157683062228375477
	Level generator: ID 02 - largeBiomes, ver 0. Features enabled: true
	Level generator options: 
	Level spawn location: World: (-156,64,244), Chunk: (at 4,4,4 in -10,15; contains blocks -160,0,240 to -145,255,255), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
	Level time: 51848 game time, 85500 day time
	Level dimension: 0
	Level storage version: 0x04ABD - Anvil
	Level weather: Rain time: 16338 (now: false), thunder time: 1018 (now: true)
	Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: true
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:175)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:482)
	at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:582)

-- System Details --
Details:
	Minecraft Version: 1.6.2
	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: 2006961784 bytes (1913 MB) / 4010803200 bytes (3825 MB) up to 4010803200 bytes (3825 MB)
	JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms4G -Xmx4G
	AABB Pool Size: 7551 (422856 bytes; 0 MB) allocated, 7414 (415184 bytes; 0 MB) used
	Suspicious classes: FML and Forge are installed
	IntCache: cache: 0, tcache: 0, allocated: 6, tallocated: 70
	FML: MCP v8.04 FML v6.2.62.871 Minecraft Forge 9.10.1.871 Optifine OptiFine_1.6.2_HD_U_C4 12 mods loaded, 12 mods active
	mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
	FML{6.2.62.871} [Forge Mod Loader] (minecraftforge-9.10.1.871.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
	Forge{9.10.1.871} [Minecraft Forge] (minecraftforge-9.10.1.871.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
	CodeChickenCore{0.9.0.5} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
	NotEnoughItems{1.6.1.3} [Not Enough Items] (NotEnoughItems 1.6.1.3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
	BuildCraft|Core{0.0.0} [BuildCraft] (buildcraft-universal-1.6.2-0.0.0.unknown.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
	BuildCraft|Builders{0.0.0} [BC Builders] (buildcraft-universal-1.6.2-0.0.0.unknown.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
	BuildCraft|Energy{0.0.0} [BC Energy] (buildcraft-universal-1.6.2-0.0.0.unknown.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
	BuildCraft|Factory{0.0.0} [BC Factory] (buildcraft-universal-1.6.2-0.0.0.unknown.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
	BuildCraft|Transport{0.0.0} [BC Transport] (buildcraft-universal-1.6.2-0.0.0.unknown.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
	BuildCraft|Silicon{0.0.0} [BC Silicon] (buildcraft-universal-1.6.2-0.0.0.unknown.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
	IC2{2.0.200-experimental} [IndustrialCraft 2] (industrialcraft-2_2.0.200-experimental.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
	Profiler Position: N/A (disabled)
	Vec3 Pool Size: 1725 (96600 bytes; 0 MB) allocated, 1532 (85792 bytes; 0 MB) used
	Player Count: 1 / 8; [EntityPlayerMP['Dare_bgd'/533, l='New World', x=-960.78, y=66.11, z=1188.93]]
	Type: Integrated Server (map_client.txt)
	Is Modded: Definitely; Client brand changed to 'fml,forge'

RawCode

2013-09-19 14:31

reporter   ~0001438

can confirm this issue.

also looks like canner tanks are mixed, there is no way to fill cells or craft cf without buildcraft.

canner shoud use smart mode, using both tanks based on item placed into charge slot.

psionicx

2013-09-19 19:50

reporter   ~0001448

Now it works, finally :) in the build 204. CF sprayer is loaded perfectly fine, Universal Cells too, now just CF Backpack needs to be fixed, since it doesn't get filled at all.

Another thing - wouldn't call that a bug - without BC, it's impossible to manipulate the fluids in the canner tanks the right way... Maybe it's intended to do so, just pointing it out.

psionicx

2013-09-19 21:29

reporter   ~0001451

205 and up - CF Backpack is filled just fine, I would call this ticket - solved :)

Now just CF Backpack needs some tweaking to be done... See report 0000624

Issue History

Date Modified Username Field Change
2013-09-19 00:37 psionicx New Issue
2013-09-19 00:37 psionicx File Added: crash-2013-09-19_01.57.29-server.txt
2013-09-19 14:31 RawCode Note Added: 0001438
2013-09-19 15:47 Thunderdark Assigned To => Player
2013-09-19 15:47 Thunderdark Status new => assigned
2013-09-19 19:50 psionicx Note Added: 0001448
2013-09-19 21:29 psionicx Note Added: 0001451
2013-09-20 11:26 Player Status assigned => resolved
2013-09-20 11:26 Player Resolution open => fixed