Create

Create

86M Downloads

Ticking Block Entity Crash

shredderslash opened this issue ยท 4 comments

commented

---- Minecraft Crash Report ----
// There are four lights!

Time: 5/17/20 4:34 PM
Description: Ticking block entity

java.lang.NullPointerException: Ticking block entity
at com.simibubi.create.modules.logistics.block.extractor.ExtractorTileEntity.canExtract(ExtractorTileEntity.java:110) ~[?:mc1.14.4_v0.2.3] {re:classloading}
at com.simibubi.create.modules.logistics.block.extractor.ExtractorTileEntity$$Lambda$4204/2080967429.get(Unknown Source) ~[?:?] {}
at com.simibubi.create.foundation.behaviour.inventory.AutoExtractingBehaviour.tick(AutoExtractingBehaviour.java:77) ~[?:mc1.14.4_v0.2.3] {re:classloading}
at com.simibubi.create.foundation.behaviour.base.SmartTileEntity$$Lambda$4352/1144133236.accept(Unknown Source) ~[?:?] {}
at java.util.HashMap$Values.forEach(HashMap.java:972) ~[?:1.8.0_51] {}
at com.simibubi.create.foundation.behaviour.base.SmartTileEntity.func_73660_a(SmartTileEntity.java:56) ~[?:mc1.14.4_v0.2.3] {re:classloading}
at com.simibubi.create.modules.logistics.block.extractor.ExtractorTileEntity.func_73660_a(ExtractorTileEntity.java:125) ~[?:mc1.14.4_v0.2.3] {re:classloading}
at net.minecraft.world.World.func_217391_K(World.java:621) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at net.minecraft.world.server.ServerWorld.func_72835_b(ServerWorld.java:367) ~[?:?] {re:mixin,re:classloading,pl:mixin:A}
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:831) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:766) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:112) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51] {}

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

-- Head --
Thread: Server thread
Stacktrace:
at com.simibubi.create.modules.logistics.block.extractor.ExtractorTileEntity.canExtract(ExtractorTileEntity.java:110)
at com.simibubi.create.modules.logistics.block.extractor.ExtractorTileEntity$$Lambda$4204/2080967429.get(Unknown Source)
at com.simibubi.create.foundation.behaviour.inventory.AutoExtractingBehaviour.tick(AutoExtractingBehaviour.java:77)
at com.simibubi.create.foundation.behaviour.base.SmartTileEntity$$Lambda$4352/1144133236.accept(Unknown Source)
at java.util.HashMap$Values.forEach(HashMap.java:972)
at com.simibubi.create.foundation.behaviour.base.SmartTileEntity.func_73660_a(SmartTileEntity.java:56)
at com.simibubi.create.modules.logistics.block.extractor.ExtractorTileEntity.func_73660_a(ExtractorTileEntity.java:125)

-- Block entity being ticked --
Details:
Name: create:extractor // com.simibubi.create.modules.logistics.block.extractor.ExtractorTileEntity
Block: Block{create:extractor}[facing=south,powered=false]
Block location: World: (-347,65,-263), Chunk: (at 5,4,9 in -22,-17; contains blocks -352,0,-272 to -337,255,-257), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
Block: Block{create:extractor}[facing=south,powered=false]
Block location: World: (-347,65,-263), Chunk: (at 5,4,9 in -22,-17; contains blocks -352,0,-272 to -337,255,-257), 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_217391_K(World.java:621)
at net.minecraft.world.server.ServerWorld.func_72835_b(ServerWorld.java:367)

-- Affected level --
Details:
All players: 0 total; []
Chunk stats: ServerChunkCache: 3470
Level dimension: minecraft:overworld
Level name: New World
Level seed: -4260772864627658494
Level generator: ID 01 - flat, ver 0. Features enabled: true
Level generator options: {biome:"minecraft:plains",layers:[{block:"minecraft:bedrock",height:1b},{block:"minecraft:stone",height:59b},{block:"minecraft:dirt",height:3b},{block:"minecraft:grass_block",height:1b}],structures:{pillager_outpost:{},village:{}}}
Level spawn location: World: (-240,64,-112), Chunk: (at 0,4,0 in -15,-7; contains blocks -240,0,-112 to -225,255,-97), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
Level time: 6312113 game time, 621625 day time
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 1 (now: false), thunder time: 1 (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:831)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:766)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:112)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624)
at java.lang.Thread.run(Thread.java:745)

-- System Details --
Details:
Minecraft Version: 1.14.4
Minecraft Version ID: 1.14.4
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1005855920 bytes (959 MB) / 1552416768 bytes (1480 MB) up to 3008888832 bytes (2869 MB)
CPUs: 12
JVM Flags: 5 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx3228m -Xms256m -XX:PermSize=256m
ModLauncher: 4.1.0+62+5bfa59b
ModLauncher launch target: fmlclient
ModLauncher naming: srg
ModLauncher services:
/eventbus-1.0.0-service.jar eventbus PLUGINSERVICE
/forge-1.14.4-28.2.6.jar object_holder_definalize PLUGINSERVICE
/forge-1.14.4-28.2.6.jar runtime_enum_extender PLUGINSERVICE
/accesstransformers-1.0.5-shadowed.jar accesstransformer PLUGINSERVICE
/forge-1.14.4-28.2.6.jar capability_inject_definalize PLUGINSERVICE
/forge-1.14.4-28.2.6.jar runtimedistcleaner PLUGINSERVICE
/forge-1.14.4-28.2.6.jar fml TRANSFORMATIONSERVICE
/MixinBootstrap-1.0.3.jar mixinbootstrap TRANSFORMATIONSERVICE
/MixinBootstrap-1.0.3.jar mixin PLUGINSERVICE
/MixinBootstrap-1.0.3.jar mixinbootstrap PLUGINSERVICE
FML: 28.2
Forge: net.minecraftforge:28.2.6
FML Language Providers:
[email protected]
minecraft@1
Mod List:
forge-1.14.4-28.2.6-client.jar Minecraft {[email protected] DONE}
inventorysorter-1.14.4-16.2.0.jar Simple Inventory Sorter {[email protected] DONE}
immersive-portals-0.15(for mc 1.14 with forge).jar Immersive Portals {[email protected] DONE}
justenoughbuttons-1.14.4-1.0b.jar Just Enough Buttons {[email protected] DONE}
forge-1.14.4-28.2.6-universal.jar Forge {[email protected] DONE}
create-mc1.14.4_v0.2.3.jar Create {[email protected] DONE}
journeymap-1.14.4-5.7.0b2.jar Journeymap {[email protected] DONE}
jei-1.14.4-6.0.0.27.jar Just Enough Items {[email protected] DONE}
Player Count: 0 / 8; []
Data Packs: vanilla, mod:create, mod:forge, mod:inventorysorter, mod:jei, mod:journeymap, mod:justenoughbuttons, mod:immersive_portals
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'forge'

commented

Thanks for the report. This issue has been addressed in 0.2.4, feel free to re-open if need be.

commented

Also reported on Discord, the issue seems to be 'Attaching a brass casing, to a running belt, which also has a extractor connected to it', very vague, and in my last testing the crashes were very inconsistent. Here is a screenshot of loading into a previously corrupted world (without changing anything), the casing was placed on the block that the character is looking at. The chest has a filtered funnel (wheat) on the other side taking from the parallel belt - that belt however is not moving.
2020-05-19_10 23 36_compressed

Mod list:
Create
Quark (no quark blocks seem to have been used)

commented

For me it's crashing every time i load the world.

commented

Its caused if the data of an entity or block entity gets corrupted. To fix it you need to remove it from your world.