Destroy: Chemistry and Carnage

Destroy: Chemistry and Carnage

71 Downloads

Crashed when mixing certain substance in basin

HenryRenYz opened this issue ยท 0 comments

commented

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