MineMaarten / PneumaticCraft

PneumaticCraft source
Other
84 stars 50 forks source link

world corruption when using assembly machines #233

Closed MathiasBilloir closed 9 years ago

MathiasBilloir commented 9 years ago

My friend and I were playing with the Crash Landing pack (minecraft 1.6.4) when the crash occured. It happened when I dropped a chamber pressure valve in a chest next to an assembly machine line in order to craft advanced pressure tube. I use this assembly line to craft empty PCB.

Your mod is great ! Thanks for your hard work !

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

Time: 24/10/14 19:32 Description: Ticking tile entity

java.lang.NullPointerException at net.minecraft.item.ItemStack.func_77969_a(ItemStack.java:466) at pneumaticCraft.common.tileentity.TileEntityAssemblyIOUnit.func_70316_g(TileEntityAssemblyIOUnit.java:177) 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.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:276) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:587) 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 net.minecraft.item.ItemStack.func_77969_a(ItemStack.java:466) at pneumaticCraft.common.tileentity.TileEntityAssemblyIOUnit.func_70316_g(TileEntityAssemblyIOUnit.java:177)

-- Tile entity being ticked -- Details: Name: TileEntityAssemblyIOUnit // pneumaticCraft.common.tileentity.TileEntityAssemblyIOUnit Block type: ID #628 (tile.assemblyIOUnit // pneumaticCraft.common.block.BlockAssemblyIOUnit) Block data value: 0 / 0x0 / 0b0000 Block location: World: (223,64,-171), Chunk: (at 15,4,5 in 13,-11; contains blocks 208,0,-176 to 223,255,-161), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1) Actual block type: ID #628 (tile.assemblyIOUnit // pneumaticCraft.common.block.BlockAssemblyIOUnit) Actual block data value: 0 / 0x0 / 0b0000 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: New World All players: 2 total; [EntityPlayerMP['0Astariel0'/482801, l='New World', x=183,94, y=63,00, z=-205,52], EntityPlayerMP['babrider'/5342712, l='New World', x=220,72, y=64,00, z=-170,05]] Chunk stats: ServerChunkCache: 1083 Drop: 0 Level seed: -4452421413102225750 Level generator: ID 01 - flat, ver 0. Features enabled: true Level generator options: 2;7,63x250;10; Level spawn location: World: (287,4,34), Chunk: (at 15,0,2 in 17,2; contains blocks 272,0,32 to 287,255,47), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) Level time: 21011635 game time, 21806245 day time Level dimension: 0 Level storage version: 0x04ABD - Anvil Level weather: Rain time: 43464 (now: false), thunder time: 15062 (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.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:276) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:587) 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: Linux (amd64) version 3.5.0-48-generic Java Version: 1.7.0_51, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 298715872 bytes (284 MB) / 746926080 bytes (712 MB) up to 10416029696 bytes (9933 MB) JVM Flags: 24 total; -Xmx10000M -Xms256M -XX:MaxPermSize=256m -XX:PermSize=128m -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseNUMA -XX:+CMSParallelRemarkEnabled -XX:MaxGCPauseMillis=50 -XX:+UseAdaptiveGCBoundary -XX:-UseGCOverheadLimit -XX:+UseBiasedLocking -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -XX:UseSSE=3 -XX:+UseLargePages -XX:+UseFastAccessorMethods -XX:+UseStringCache -XX:+UseCompressedStrings -XX:+UseCompressedOops -XX:+OptimizeStringConcat -XX:+AggressiveOpts AABB Pool Size: 2737 (153272 bytes; 0 MB) allocated, 1659 (92904 bytes; 0 MB) used Suspicious classes: FML and Forge are installed IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP v8.11 FML v6.4.49.965 Minecraft Forge 9.11.1.965 95 mods loaded, 95 mods active mcp{8.09} Minecraft Coder Pack Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available FML{6.4.49.965} Forge Mod Loader Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Forge{9.11.1.965} Minecraft Forge Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available CodeChickenCore{0.9.0.9} CodeChicken Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available NotEnoughItems{1.6.1.9} [Not Enough Items](NotEnoughItems 1.6.1.9.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available PowerCrystalsCore{1.1.8} PowerCrystals Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available TConstruct-Preloader{0.0.1} Tinkers Corestruct Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available AppliedEnergistics-Core{rv14.finale3} AppliedEnergistics Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available OpenModsCore{@VERSION@} OpenModsCore Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available AppliedEnergistics{rv14.finale3} Applied Energistics Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available CoFHCore{2.0.0.5} CoFH Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available ForgeMultipart{1.0.0.219} Forge Multipart Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available ThermalExpansion{3.0.0.7} Thermal Expansion Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available autopackager{1.2} AutoPackager Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Autoutils{1.0.1} Autoutils Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BiblioCraft{1.5.5} BiblioCraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded{1.6.4R2.7.9} MineFactory Reloaded Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BigReactors{0.3.4A2} Big Reactors Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Chisel{1.5.2} Chisel Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available CoFHLoot{2.0.0.5} CoFH Loot Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available CoFHMasquerade{2.0.0.5} CoFH Masquerade Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available CoFHSocial{2.0.0.5} CoFH Social Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available CoFHWorld{2.0.0.5} CoFH World Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available ConfigMod{v1.0} [Extended Mod Config](ConfigMod for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available CoroAI{v1.0} [CoroAI](CoroUtil for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available crowley.skyblock{1.29e} Ex Nihilo Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available EnviroMine{1.1.63} EnviroMine Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available pamharvestcraft{1.0} [Pam's HarvestCraft Base](Pam's HarvestCraft 1.6.4 v1.1.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Waila{1.5.2a} Waila Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available TConstruct{1.6.X_1.5.5.7} Tinkers' Construct Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available exaliquo{0.11.2} Ex Aliquo Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available extracells{1.6.9d} ExtraCells Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available ExtraUtilities{1.0.3c} Extra Utilities Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available CARuins{0.1.4} Cellular Automata Generator Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available GreatWallMod{0.1.4} Great Wall Mod Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available WalledCityMod{0.1.4} Walled City Generator Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available HungerOverhaul{1.6.X-2l} Hunger Overhaul Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available HarvestCraftWaila{1.0.4} HarvestCraft Waila Fixes Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available HardcoreQuesting{The Journey (4.0.5)} [Hardcore Questing Mode](HQM - The Journey %284.0.5%29.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available IronChest{5.4.1.702} Iron Chest Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available JABBA{1.1.4} JABBA Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MFR Compat Forestry Trees{1.0} MFR Compat Forestry Trees Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MFR Compat Extra Trees{1.0} MFR Compat Extra Trees Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatAppliedEnergistics{1.6.4R2.7.9} MFR Compat: Applied Energistics Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatAtum{1.6.4R2.7.9} MFR Compat: Atum Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatBackTools{1.6.4R2.7.9} MFR Compat: BackTools Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatBuildCraft{1.6.4R2.7.9} MFR Compat: BuildCraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatChococraft{1.6.4R2.7.9} MFR Compat: Chococraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatExtraBiomes{1.6.4R2.7.9} MFR Compat: ExtraBiomes Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatForestry{1.6.4R2.7.9} MFR Compat: Forestry Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatForestryPre{1.6.4R2.7.9} MFR Compat: Forestry (part 2) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatForgeMicroblock{1.6.4R2.7.9} MFR Compat: ForgeMicroblock Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatIC2{1.6.4R2.7.9} MFR Compat: IC2 Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatMystcraft{1.6.4R2.7.9} MFR Compat: Mystcraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatPams{1.6.4R2.7.9} MFR Compat: Pam's Mods Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatProjRed{1.6.4R2.7.9} MFR Compat ProjectRed Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatRailcraft{1.6.4R2.7.9} MFR Compat: Railcraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatRP2{1.6.4R2.7.9} MFR Compat: RP2 Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatSufficientBiomes{1.6.4R2.7.9} MFR Compat: Sufficient Biomes Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatThaumcraft{1.6.4R2.7.9} MFR Compat: Thaumcraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatThermalExpansion{1.6.4R2.7.9} MFR Compat: Thermal Expansion Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatTwilightForest{1.6.4R2.7.9} MFR Compat: TwilightForest Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatVanilla{1.6.4R2.7.9} MFR Compat: Vanilla Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineFactoryReloaded|CompatXyCraft{1.6.4R2.7.9} MFR Compat: XyCraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MineTweaker{1.6.4-2.1.2} MineTweaker Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available ModTweaker{0.3} ModTweaker Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available NEIAddons{1.10.5.70} NEI Addons Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available NEIAddons|AE{1.10.5.70} NEI Addons: Applied Energistics Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available NEIAddons|MiscPeripherals{1.10.5.70} NEI Addons: Misc Peripherals Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available NEIAddons|ExtraBees{1.10.5.70} NEI Addons: Extra Bees Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available NEIAddons|Forestry{1.10.5.70} NEI Addons: Forestry Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available NEIAddons|CraftingTables{1.10.5.70} NEI Addons: Crafting Tables Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available NEIAddons|ExNihilo{1.10.5.70} NEI Addons: Ex Nihilo Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available NEIPlugins{1.1.0.6} NEI Plugins Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available notenoughkeys{0.0.4} Not Enough Keys Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available OpenMods{0.5} OpenMods Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available OpenBlocks{1.2.8} OpenBlocks Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available PneumaticCraft{1.1.4e} [PneumaticCraft](PneumaticCraft 1.1.4f.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Redstone Arsenal{1.0.0.0} Redstone Arsenal Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available AS_Ruins{11.0} Ruins Spawning System Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available simplyjetpacks{0.3.1} Simply Jetpacks Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available SpecialMobs{3.0} [Special Mobs](SpecialMobs 3.0 for MC 1.6.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available SpiceOfLife{1.0.3c} The Spice of Life Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available StevesDrought{4} [Steve's Drought](Steve's Drought 4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available StevesFactoryManager{A83} Steve's Factory Manager Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Sync{2.2.3} Sync Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available TSteelworks{1.6.4-0.0.4.2-fix2} Tinkers' Steelworks Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available TiCTooltips{1.1.8} TiC Tooltips Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available TMechworks{33.c001660} Tinkers' Mechworks Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available AS_UpdateCheck{1.1.1} AtomicStryker Update Check Mod Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available WailaHarvestability{1.0.3} Waila Harvestability Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available ZAMod{v1.9.3} [Zombie Awareness](Zombie Awareness v1.9.3 Mod for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available McMultipart{1.0.0.219} Minecraft Multipart Plugin Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available IguanaTweaksTConstruct{1.6.X-1.0.3)} TiC Tweaks Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available ForgeMicroblock{1.0.0.219} Forge Microblocks Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available TConstruct Environment: Sane and ready for action. Bugs may be reported. Ender-Quarry Relfection Code:: No problems here Profiler Position: N/A (disabled) Vec3 Pool Size: 11642 (651952 bytes; 0 MB) allocated, 504 (28224 bytes; 0 MB) used Player Count: 2 / 100; [EntityPlayerMP['0Astariel0'/482801, l='New World', x=183,94, y=63,00, z=-205,52], EntityPlayerMP['babrider'/5342712, l='New World', x=220,72, y=64,00, z=-170,05]] Is Modded: Definitely; Server brand changed to 'fml,forge' Type: Dedicated Server (map_server.txt)

MineMaarten commented 9 years ago

Fixed in 1.7 ages ago, use Forge's 'removeErroringTileEntities' in Forge's config to restore the world. Be careful to put only multiples of 4 pressure chamber interfaces in the input inventory.

ariscop commented 9 years ago

Any chance of a fix being pushed for 1.6.4?

MineMaarten commented 9 years ago

No as it doesnt corrupt the world. See my previous comment for how to fix