View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000998 | Industrial-Craft² | crossmod-compatibility / submodules / API | public | 2014-03-25 05:18 | 2014-03-31 11:55 |
| Reporter | HumusTheWalls | Assigned To | Player | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | not fixable | ||
| Platform | x86 | OS | Ubuntu | OS Version | 12.04 |
| Summary | 0000998: Wiring interacting with Buildcraft engines | ||||
| Description | wiring attempts to connect to Buildcraft engines and send power - causes immediate server/client crash. | ||||
| Steps To Reproduce | 1) Place any buildcraft engine. 2) place wiring next to it to "power" engine 3) Run current through wire (hook up CESU/Batbox) | ||||
| Tags | No tags attached. | ||||
| Minecraft Version | |||||
|
|
Server crash log, I'm collecting information on my internal bug tracker http://bugs.nclf.net/browse/NM-7 |
|
|
crash-2014-03-25_21.16.10-server.txt (7,795 bytes)
---- Minecraft Crash Report ----
// Don't do that.
Time: 3/25/14 9:16 PM
Description: Exception while updating neighbours
java.lang.ClassCastException: buildcraft.transport.TileGenericPipe cannot be cast to buildcraft.energy.TileEngine
at buildcraft.energy.BlockEngine.func_149695_a(BlockEngine.java:161)
at net.minecraft.world.World.func_147460_e(World.java:1151)
at ic2.core.energy.EnergyNetLocal.addTileEntity(EnergyNetLocal.java:118)
at ic2.core.energy.EventHandler.onEnergyTileLoad(EventHandler.java:27)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_26_EventHandler_onEnergyTileLoad_EnergyTileLoadEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122)
at ic2.core.block.wiring.TileEntityCable.onLoaded(TileEntityCable.java:166)
at ic2.core.block.TileEntityBlock$1.tickCallback(TileEntityBlock.java:53)
at ic2.core.TickHandler.processTickCallbacks(TickHandler.java:155)
at ic2.core.TickHandler.onWorldTick(TickHandler.java:32)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_TickHandler_onWorldTick_WorldTickEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122)
at cpw.mods.fml.common.FMLCommonHandler.onPreWorldTick(FMLCommonHandler.java:259)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:905)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:419)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:797)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:661)
at java.lang.Thread.run(Thread.java:744)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at buildcraft.energy.BlockEngine.func_149695_a(BlockEngine.java:161)
-- Block being updated --
Details:
Source block type: ID #0 (tile.air // net.minecraft.block.BlockAir)
Block type: ID #178 (tile.engineBlock // buildcraft.energy.BlockEngine)
Block data value: 0 / 0x0 / 0b0000
Block location: World: (-318,62,-238), Chunk: (at 2,3,2 in -20,-15; contains blocks -320,0,-240 to -305,255,-225), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
Stacktrace:
at net.minecraft.world.World.func_147460_e(World.java:1151)
at ic2.core.energy.EnergyNetLocal.addTileEntity(EnergyNetLocal.java:118)
at ic2.core.energy.EventHandler.onEnergyTileLoad(EventHandler.java:27)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_26_EventHandler_onEnergyTileLoad_EnergyTileLoadEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122)
at ic2.core.block.wiring.TileEntityCable.onLoaded(TileEntityCable.java:166)
at ic2.core.block.TileEntityBlock$1.tickCallback(TileEntityBlock.java:53)
at ic2.core.TickHandler.processTickCallbacks(TickHandler.java:155)
at ic2.core.TickHandler.onWorldTick(TickHandler.java:32)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_TickHandler_onWorldTick_WorldTickEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122)
at cpw.mods.fml.common.FMLCommonHandler.onPreWorldTick(FMLCommonHandler.java:259)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:905)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:419)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:797)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:661)
at java.lang.Thread.run(Thread.java:744)
-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Linux (amd64) version 3.11.0-18-generic
Java Version: 1.7.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 217478304 bytes (207 MB) / 599261184 bytes (571 MB) up to 3728211968 bytes (3555 MB)
JVM Flags: 2 total; -XX:MaxPermSize=256m -Xmx4000M
AABB Pool Size: 575 (32200 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 96
FML: MCP v9.01-pre FML v7.2.116.36 Minecraft Forge 10.12.0.1033 15 mods loaded, 15 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{7.2.116.36} [Forge Mod Loader] (mcpc-plus.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{10.12.0.1033} [Minecraft Forge] (mcpc-plus.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BiblioCraft{1.6.1} [BiblioCraft] (BiblioCraft[1.6.1][MC1.7.2].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Core{5.0.3} [BuildCraft] (buildcraft-5.0.3.61.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Builders{5.0.3} [BC Builders] (buildcraft-5.0.3.61.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Energy{5.0.3} [BC Energy] (buildcraft-5.0.3.61.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Factory{5.0.3} [BC Factory] (buildcraft-5.0.3.61.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Transport{5.0.3} [BC Transport] (buildcraft-5.0.3.61.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Silicon{5.0.3} [BC Silicon] (buildcraft-5.0.3.61.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Dynmap{1.9.4-alpha-1-73} [Dynmap] (Dynmap-HEAD-forge-10.12.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
IC2{2.1.433-experimental} [IndustrialCraft 2] (industrialcraft-2_2.1.433-experimental.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
IronChest{6.0.4.713} [Iron Chest] (ironchests.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
TwilightForest{2.0.3} [The Twilight Forest] (twilightforest.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
weaponmod{1.7.2 v1.14.2} [Balkon's WeaponMod] (weaponmod-1.14.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Profiler Position: N/A (disabled)
Vec3 Pool Size: 593 (33208 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Player Count: 2 / 20; [EntityPlayerMP['JamzDance'/16440, l='world', x=320.81, y=11.00, z=325.91](JamzDance at 320.81246293863234,11.0,325.91223361171996), EntityPlayerMP['spudmeister2'/28288, l='world', x=-145.29, y=60.70, z=-251.17](spudmeister2 at -145.2922512704659,60.70393663951281,-251.16534373860895)]
Is Modded: Definitely; Server brand changed to 'mcpc,craftbukkit,fml,forge'
Type: Dedicated Server (map_server.txt) |
|
|
Unless something weird is going on, IC2 is just triggering the issue here by notifying the neighbor block (with the engine) that something may have changed. Some sort of corruption caused an engine block to have a pipe tile entity. When the engine block tries to load its tile entity due to the neighbor notification it'll trip over that pipe<->engine mismatch and crash. Considering you are using MCPC+, I wouldn't be surprised if that's involved. I'm closing this for now, try reproducing the issue with other blocks causing neighbor updates and ask the MCPC+ team if they can help. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2014-03-25 05:18 | HumusTheWalls | New Issue | |
| 2014-03-26 05:02 | goldman60 | Note Added: 0002296 | |
| 2014-03-26 05:03 | goldman60 | File Added: crash-2014-03-25_21.16.10-server.txt | |
| 2014-03-31 11:55 | Player | Note Added: 0002321 | |
| 2014-03-31 11:55 | Player | Status | new => closed |
| 2014-03-31 11:55 | Player | Assigned To | => Player |
| 2014-03-31 11:55 | Player | Resolution | open => not fixable |