Closed ruiluth closed 5 years ago
Very little chance this is a PR bug. NPE in one of Tinker's Construct methods when the only thing being passed in is a non-null BlockPos. Will close since Tinker's source has probably changed since then so the crashlog is useless.
This happened when I was messing around with setting up an automatic TiC smeltery with one comparator, one timer, and a few wires. I don't know how to read this, but it looks like it has some useful information. I'm pretty sure this is the fault of PR, but if it's TiC I'll take it over there instead.
`---- Minecraft Crash Report ----
WARNING: coremods are present: AppleCore (AppleCore-mc1.12.2-3.1.4.jar) BetterFoliageLoader (BetterFoliage-MC1.12-2.2.0.jar) llibrary (llibrary-core-1.0.8-1.12.2.jar) ForgelinPlugin (Forgelin-1.8.2.jar) Contact their authors BEFORE contacting forge
// Everything's going to plan. No, really, that was supposed to happen.
Time: 12/13/18 8:59 AM Description: Exception while updating neighbours
java.lang.NullPointerException: Exception while updating neighbours at slimeknights.tconstruct.smeltery.tileentity.TileChannel.handleBlockUpdate(TileChannel.java:273) at slimeknights.tconstruct.smeltery.block.BlockChannel.func_189540_a(BlockChannel.java:105) at net.minecraft.block.state.BlockStateContainer$StateImplementation.func_189546_a(BlockStateContainer.java:493) at net.minecraft.world.World.func_190524_a(World.java:551) at mrtjp.projectred.core.PropagationRun$$anonfun$finish$2.apply(propagation.scala:137) at mrtjp.projectred.core.PropagationRun$$anonfun$finish$2.apply(propagation.scala:137) at scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:315) at scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:971) at scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:971) at mrtjp.projectred.core.PropagationRun.finish(propagation.scala:137) at mrtjp.projectred.core.PropagationRun.runLoop(propagation.scala:182) at mrtjp.projectred.core.PropagationRun.start(propagation.scala:151) at mrtjp.projectred.core.WirePropagator$.propagateTo(propagation.scala:76) at mrtjp.projectred.core.WirePropagator$.propagateTo(propagation.scala:82) at mrtjp.projectred.transmission.TWireCommons$class.onNeighborChanged(wireabstracts.scala:51) at mrtjp.projectred.transmission.WirePart.onNeighborChanged(wireabstracts.scala:170) at codechicken.multipart.TileMultipart$$anonfun$onNeighborBlockChange$1.apply(TileMultipart.scala:448) at codechicken.multipart.TileMultipart$$anonfun$onNeighborBlockChange$1.apply(TileMultipart.scala:448) at codechicken.multipart.TileMultipart.operate(TileMultipart.scala:135) at codechicken.multipart.TileMultipart.onNeighborBlockChange(TileMultipart.scala:448) at codechicken.multipart.BlockMultipart.func_189540_a(BlockMultipart.scala:223) at net.minecraft.block.state.BlockStateContainer$StateImplementation.func_189546_a(BlockStateContainer.java:493) at net.minecraft.world.World.func_190524_a(World.java:551) at mrtjp.projectred.integration.RedstoneGatePart$$anonfun$notifyExternals$1.apply$mcVI$sp(gatepartrs.scala:108) at scala.collection.immutable.Range.foreach$mVc$sp(Range.scala:160) at mrtjp.projectred.integration.RedstoneGatePart.notifyExternals(gatepartrs.scala:104) at mrtjp.projectred.integration.RedstoneGatePart.onOutputChange(gatepartrs.scala:82) at mrtjp.projectred.integration.Timer.pointerTick(gatepartseq.scala:430) at mrtjp.projectred.integration.TTimerGateLogic$class.onTick(gatepartseq.scala:354) at mrtjp.projectred.integration.Timer.onTick(gatepartseq.scala:394) at mrtjp.projectred.integration.Timer.onTick(gatepartseq.scala:394) at mrtjp.projectred.integration.GatePart.func_73660_a(gatepart.scala:130) at codechicken.multipart.scalatraits.TTickableTile$class.update(TTickableTile.scala:58) at codechicken.multipart.scalatraits.JTickableTile$class.func_73660_a(TTickableTile.scala:95) at TileMultipart_cmp$$2.func_73660_a(Unknown Source) at net.minecraft.world.World.func_72939_s(World.java:1835) at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:613) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:767) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668) at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:252) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) at java.lang.Thread.run(Thread.java:745)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head -- Thread: Server thread Stacktrace: at slimeknights.tconstruct.smeltery.tileentity.TileChannel.handleBlockUpdate(TileChannel.java:273) at slimeknights.tconstruct.smeltery.block.BlockChannel.func_189540_a(BlockChannel.java:105) at net.minecraft.block.state.BlockStateContainer$StateImplementation.func_189546_a(BlockStateContainer.java:493)
-- Block being updated -- Details: Source block type: ID #384 (tile.null // codechicken.multipart.BlockMultipart // forgemultipartcbe:multipart_block) Block: tconstruct:channel[down=false,east=none,north=none,south=none,west=none] Block location: World: (181,65,-1349), Chunk: (at 5,4,11 in 11,-85; contains blocks 176,0,-1360 to 191,255,-1345), Region: (0,-3; contains chunks 0,-96 to 31,-65, blocks 0,0,-1536 to 511,255,-1025) Stacktrace: at net.minecraft.world.World.func_190524_a(World.java:551) at mrtjp.projectred.core.PropagationRun$$anonfun$finish$2.apply(propagation.scala:137) at mrtjp.projectred.core.PropagationRun$$anonfun$finish$2.apply(propagation.scala:137) at scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:315) at scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:971) at scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:971) at mrtjp.projectred.core.PropagationRun.finish(propagation.scala:137) at mrtjp.projectred.core.PropagationRun.runLoop(propagation.scala:182) at mrtjp.projectred.core.PropagationRun.start(propagation.scala:151) at mrtjp.projectred.core.WirePropagator$.propagateTo(propagation.scala:76) at mrtjp.projectred.core.WirePropagator$.propagateTo(propagation.scala:82) at mrtjp.projectred.transmission.TWireCommons$class.onNeighborChanged(wireabstracts.scala:51) at mrtjp.projectred.transmission.WirePart.onNeighborChanged(wireabstracts.scala:170) at codechicken.multipart.TileMultipart$$anonfun$onNeighborBlockChange$1.apply(TileMultipart.scala:448) at codechicken.multipart.TileMultipart$$anonfun$onNeighborBlockChange$1.apply(TileMultipart.scala:448) at codechicken.multipart.TileMultipart.operate(TileMultipart.scala:135) at codechicken.multipart.TileMultipart.onNeighborBlockChange(TileMultipart.scala:448) at codechicken.multipart.BlockMultipart.func_189540_a(BlockMultipart.scala:223) at net.minecraft.block.state.BlockStateContainer$StateImplementation.func_189546_a(BlockStateContainer.java:493)
-- Block being updated -- Details: Source block type: ID #384 (tile.null // codechicken.multipart.BlockMultipart // forgemultipartcbe:multipart_block) Block: forgemultipartcbe:multipart_block Block location: World: (181,64,-1349), Chunk: (at 5,4,11 in 11,-85; contains blocks 176,0,-1360 to 191,255,-1345), Region: (0,-3; contains chunks 0,-96 to 31,-65, blocks 0,0,-1536 to 511,255,-1025) Stacktrace: at net.minecraft.world.World.func_190524_a(World.java:551) at mrtjp.projectred.integration.RedstoneGatePart$$anonfun$notifyExternals$1.apply$mcVI$sp(gatepartrs.scala:108) at scala.collection.immutable.Range.foreach$mVc$sp(Range.scala:160) at mrtjp.projectred.integration.RedstoneGatePart.notifyExternals(gatepartrs.scala:104) at mrtjp.projectred.integration.RedstoneGatePart.onOutputChange(gatepartrs.scala:82) at mrtjp.projectred.integration.Timer.pointerTick(gatepartseq.scala:430) at mrtjp.projectred.integration.TTimerGateLogic$class.onTick(gatepartseq.scala:354) at mrtjp.projectred.integration.Timer.onTick(gatepartseq.scala:394) at mrtjp.projectred.integration.Timer.onTick(gatepartseq.scala:394) at mrtjp.projectred.integration.GatePart.func_73660_a(gatepart.scala:130) at codechicken.multipart.scalatraits.TTickableTile$class.update(TTickableTile.scala:58) at codechicken.multipart.scalatraits.JTickableTile$class.func_73660_a(TTickableTile.scala:95) at TileMultipart_cmp$$2.func_73660_a(Unknown Source)
-- Block entity being ticked -- Details: Name: ccmp:saved_multipart // TileMultipart_cmp$$2 Block type: ID #384 (tile.null // codechicken.multipart.BlockMultipart // forgemultipartcbe:multipart_block) Block data value: 0 / 0x0 / 0b0000 Block location: World: (181,64,-1348), Chunk: (at 5,4,12 in 11,-85; contains blocks 176,0,-1360 to 191,255,-1345), Region: (0,-3; contains chunks 0,-96 to 31,-65, blocks 0,0,-1536 to 511,255,-1025) Actual block type: ID #384 (tile.null // codechicken.multipart.BlockMultipart // forgemultipartcbe:multipart_block) Actual block data value: 0 / 0x0 / 0b0000 Stacktrace: at net.minecraft.world.World.func_72939_s(World.java:1835) at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:613)
-- Affected level -- Details: Level name: Creative Testing All players: 0 total; [] Chunk stats: ServerChunkCache: 625 Drop: 0 Level seed: 3046043727704567732 Level generator: ID 01 - flat, ver 0. Features enabled: false Level generator options: 3;minecraft:bedrock,59minecraft:stone,3minecraft:dirt,minecraft:grass;1;biome_1 Level spawn location: World: (216,4,-1192), Chunk: (at 8,0,8 in 13,-75; contains blocks 208,0,-1200 to 223,255,-1185), Region: (0,-3; contains chunks 0,-96 to 31,-65, blocks 0,0,-1536 to 511,255,-1025) Level time: 43128 game time, 100764 day time Level dimension: 0 Level storage version: 0x04ABD - Anvil Level weather: Rain time: 29805 (now: false), thunder time: 67200 (now: false) Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true Stacktrace: at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:767) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668) at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:252) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) at java.lang.Thread.run(Thread.java:745)
-- System Details -- Details: Minecraft Version: 1.12.2 Operating System: Linux (amd64) version 3.19.0-32-generic Java Version: 1.8.0_111, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 1257164768 bytes (1198 MB) / 3125235712 bytes (2980 MB) up to 8576565248 bytes (8179 MB) JVM Flags: 5 total; -Xmx8G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP 9.42 Powered by Forge 14.23.5.2775 Optifine OptiFine_1.12.2_HD_U_E2 75 mods loaded, 75 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
AppleCore (AppleCore-mc1.12.2-3.1.4.jar) squeek.applecore.asm.TransformerModuleHandler BetterFoliageLoader (BetterFoliage-MC1.12-2.2.0.jar) mods.betterfoliage.loader.BetterFoliageTransformer llibrary (llibrary-core-1.0.8-1.12.2.jar) net.ilexiconn.llibrary.server.core.plugin.LLibraryTransformer net.ilexiconn.llibrary.server.core.patcher.LLibraryRuntimePatcher ForgelinPlugin (Forgelin-1.8.2.jar)