Crashed when mixing certain substance in basin
HenryRenYz opened this issue ยท 0 comments
Mixing some substance in Create basin can cause the game to not respond, or sometimes crash.
The substances contain ethylene, hydrofluoric acid, hydrochloric acid, and probably anything except few from JEI.
The substances that will not cause a crash include sulfuric acid, water, and brine.
Tested Version: Destroy 1.20.1 - 0.8 Forge
Tested Mods: Create 0.5.1, Jade 11.7.1, JadeAddon 5.2.2, JECharacters 4.5.7, JEI 15.3.0.4, KubeJS Create 2001.2.5-build.2, KubeJS 2001.6.4-build.120, ProbeJS 6.0.0, Architectury 9.1.12, Rhino 2001.2.2-build.18.
Latest logs before crash:
[22:38:49] [Server thread/INFO]: Stopping server
[22:38:49] [Server thread/INFO]: Saving players
[22:38:49] [Server thread/INFO]: Saving worlds
[22:38:49] [Server thread/INFO]: Saving chunks for level 'ServerLevel[Test]'/minecraft:overworld
[22:38:51] [Server thread/INFO]: Saving chunks for level 'ServerLevel[Test]'/minecraft:the_end
[22:38:51] [Server thread/INFO]: Saving chunks for level 'ServerLevel[Test]'/minecraft:the_nether
[22:38:51] [Server thread/INFO]: ThreadedAnvilChunkStorage (Test): All chunks are saved
[22:38:51] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[22:38:51] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[22:38:51] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[22:38:51] [Render thread/INFO]: JEI StartEventObserver received class net.minecraftforge.client.event.ClientPlayerNetworkEvent$LoggingOut
[22:38:51] [Render thread/INFO]: JEI StartEventObserver transitioning state from JEI_STARTED to DISABLED
[22:38:51] [Render thread/INFO]: Stopping JEI
[22:38:51] [Render thread/INFO]: Sending Runtime Unavailable...
[22:38:51] [Render thread/INFO]: Stopping JEI GUI
[22:38:52] [Render thread/INFO]: Sending Runtime Unavailable took 1.583 ms
[22:38:52] [Render thread/ERROR]: Reported exception thrown!
net.minecraft.ReportedException: Exception while adding particle
at net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.m_142224_(LevelChunk.java:707) ~[client-1.20.1-20230612.114412-srg.jar%23178!/:?]
at net.minecraft.world.level.chunk.LevelChunk$RebindableTickingBlockEntityWrapper.m_142224_(LevelChunk.java:782) ~[client-1.20.1-20230612.114412-srg.jar%23178!/:?]
at net.minecraft.world.level.Level.m_46463_(Level.java:468) ~[client-1.20.1-20230612.114412-srg.jar%23178!/:?]
at net.minecraft.client.multiplayer.ClientLevel.m_104804_(ClientLevel.java:260) ~[client-1.20.1-20230612.114412-srg.jar%23178!/:?]
at net.minecraft.client.Minecraft.m_91398_(Minecraft.java:1814) ~[client-1.20.1-20230612.114412-srg.jar%23178!/:?]
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1112) ~[client-1.20.1-20230612.114412-srg.jar%23178!/:?]
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23178!/:?]
at net.minecraft.client.main.Main.main(Main.java:218) ~[MadeInAbyss%201.20.1%20Forge.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.19.jar:?]
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.19.jar:?]
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.19.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?]
Caused by: java.lang.NullPointerException: Cannot invoke "Object.hashCode()" because "pk" is null
at java.util.ImmutableCollections$MapN.probe(ImmutableCollections.java:1321) ~[?:?]
at java.util.ImmutableCollections$MapN.get(ImmutableCollections.java:1235) ~[?:?]
at net.minecraft.client.renderer.texture.TextureAtlas.m_118316_(TextureAtlas.java:126) ~[client-1.20.1-20230612.114412-srg.jar%23178!/:?]
at com.simibubi.create.content.fluids.particle.FluidStackParticle.<init>(FluidStackParticle.java:39) ~[create-1.20.1-0.5.1.f.jar%23168!/:0.5.1.f]
at com.simibubi.create.content.fluids.particle.FluidStackParticle.create(FluidStackParticle.java:27) ~[create-1.20.1-0.5.1.f.jar%23168!/:0.5.1.f]
at com.simibubi.create.content.fluids.particle.FluidParticleData.lambda$getFactory$0(FluidParticleData.java:36) ~[create-1.20.1-0.5.1.f.jar%23168!/:0.5.1.f]
at net.minecraft.client.particle.ParticleEngine.m_107395_(ParticleEngine.java:323) ~[client-1.20.1-20230612.114412-srg.jar%23178!/:?]
at net.minecraft.client.particle.ParticleEngine.m_107370_(ParticleEngine.java:311) ~[client-1.20.1-20230612.114412-srg.jar%23178!/:?]
at net.minecraft.client.renderer.LevelRenderer.m_109804_(LevelRenderer.java:2514) ~[client-1.20.1-20230612.114412-srg.jar%23178!/:?]
at net.minecraft.client.renderer.LevelRenderer.m_109752_(LevelRenderer.java:2483) ~[client-1.20.1-20230612.114412-srg.jar%23178!/:?]
at net.minecraft.client.multiplayer.ClientLevel.m_7107_(ClientLevel.java:598) ~[client-1.20.1-20230612.114412-srg.jar%23178!/:?]
at com.simibubi.create.content.processing.basin.BasinBlockEntity.lambda$createOutputFluidParticles$16(BasinBlockEntity.java:693) ~[create-1.20.1-0.5.1.f.jar%23168!/:0.5.1.f]
at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
at java.util.Collections$SynchronizedCollection.forEach(Collections.java:2131) ~[?:?]
at com.simibubi.create.content.processing.basin.BasinBlockEntity.createOutputFluidParticles(BasinBlockEntity.java:689) ~[create-1.20.1-0.5.1.f.jar%23168!/:0.5.1.f]
at com.simibubi.create.content.processing.basin.BasinBlockEntity.createFluidParticles(BasinBlockEntity.java:630) ~[create-1.20.1-0.5.1.f.jar%23168!/:0.5.1.f]
at com.simibubi.create.content.processing.basin.BasinBlockEntity.tick(BasinBlockEntity.java:340) ~[create-1.20.1-0.5.1.f.jar%23168!/:0.5.1.f]
at com.simibubi.create.foundation.blockEntity.SmartBlockEntityTicker.m_155252_(SmartBlockEntityTicker.java:15) ~[create-1.20.1-0.5.1.f.jar%23168!/:0.5.1.f]
at net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.m_142224_(LevelChunk.java:689) ~[client-1.20.1-20230612.114412-srg.jar%23178!/:?]
... 22 more
[22:38:52] [Render thread/FATAL]: Preparing crash report with UUID e8916343-5ca3-42b1-b15b-90dca0a4337e
[22:38:52] [Render thread/FATAL]: Preparing crash report with UUID dd6843d0-110e-49b6-97f2-af52ec39dfe1