
TMT explosions cause crash with c2me
Derpgamer22 opened this issue ยท 1 comments
[17:33:31] [Netty Local Client IO #0/ERROR] [CheckedThreadLocalRandom/]: ThreadLocalRandom accessed from a different thread (owner: Render thread, current: Netty Local Client IO #0)
This is usually NOT a bug in C2ME, but a bug in another mod or in vanilla code.
Possible solutions:
- Find possible causes in the stack trace below and
- if caused by another mod, report this to the corresponding mod authors
- if no other mods are involved, report this to C2ME
java.util.ConcurrentModificationException: ThreadLocalRandom accessed from a different thread (owner: Render thread, current: Netty Local Client IO #0)
at com.ishland.c2me.fixes.worldgen.threading_issues.common.CheckedThreadLocalRandom.handleNotOwner(CheckedThreadLocalRandom.java:55) ~[c2me-fabric-mc1.20.1-0.2.0+alpha.11.16$c2me-fixes-worldgen-threading-issues-mc1.20.1-0.2.0+alpha.11.16_mapped_srg_1.20.1.jar%231415!/:?] {re:mixin,re:classloading,re:mixin,re:mixin,re:mixin,re:mixin}
at com.ishland.c2me.fixes.worldgen.threading_issues.common.CheckedThreadLocalRandom.isSafe(CheckedThreadLocalRandom.java:38) ~[c2me-fabric-mc1.20.1-0.2.0+alpha.11.16$c2me-fixes-worldgen-threading-issues-mc1.20.1-0.2.0+alpha.11.16_mapped_srg_1.20.1.jar%231415!/:?] {re:mixin,re:classloading,re:mixin,re:mixin,re:mixin,re:mixin}
at com.ishland.c2me.fixes.worldgen.threading_issues.common.CheckedThreadLocalRandom.m_64707_(CheckedThreadLocalRandom.java:86) ~[c2me-fabric-mc1.20.1-0.2.0+alpha.11.16$c2me-fixes-worldgen-threading-issues-mc1.20.1-0.2.0+alpha.11.16_mapped_srg_1.20.1.jar%231415!/:?] {re:mixin,re:classloading,re:mixin,re:mixin,re:mixin,re:mixin}
at net.minecraft.world.level.levelgen.BitRandomSource.m_188501_(BitRandomSource.java:56) ~[client-1.20.1-20230612.114412-srg.jar%23714!/:?] {re:classloading,pl:connector_pre_launch:A,re:mixin,pl:connector_pre_launch:A,re:mixin,pl:connector_pre_launch:A,re:mixin,pl:connector_pre_launch:A}
at com.teamabnormals.caverns_and_chasms.common.level.SpinelBoom.m_46075_(SpinelBoom.java:166) ~[caverns_and_chasms-1.20.1-2.1.0-beta1.jar%23484!/:2.1.0-beta1] {re:mixin,re:classloading,re:mixin,re:mixin}
at com.teamabnormals.caverns_and_chasms.common.network.S2CSpinelBoomMessage.handle(S2CSpinelBoomMessage.java:71) ~[caverns_and_chasms-1.20.1-2.1.0-beta1.jar%23484!/:2.1.0-beta1] {re:mixin,re:classloading,re:mixin,re:mixin}
at net.minecraftforge.network.simple.IndexedMessageCodec.lambda$tryDecode$3(IndexedMessageCodec.java:115) ~[forge-1.20.1-47.4.0-universal.jar%23719!/:?] {re:classloading,re:mixin,re:mixin,re:mixin,re:mixin}
at java.util.Optional.ifPresent(Unknown Source) ~[?:?] {re:mixin,re:mixin,re:mixin,re:mixin}
at net.minecraftforge.network.simple.IndexedMessageCodec.tryDecode(IndexedMessageCodec.java:115) ~[forge-1.20.1-47.4.0-universal.jar%23719!/:?] {re:classloading,re:mixin,re:mixin,re:mixin,re:mixin}
at net.minecraftforge.network.simple.IndexedMessageCodec.consume(IndexedMessageCodec.java:153) ~[forge-1.20.1-47.4.0-universal.jar%23719!/:?] {re:classloading,re:mixin,re:mixin,re:mixin,re:mixin}
at net.minecraftforge.network.simple.SimpleChannel.networkEventListener(SimpleChannel.java:63) ~[forge-1.20.1-47.4.0-universal.jar%23719!/:?] {re:mixin,re:classloading,re:mixin,re:mixin}
at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:260) ~[eventbus-6.0.5.jar%23143!/:?] {re:mixin,re:mixin,re:mixin,re:mixin,re:mixin}
at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:252) ~[eventbus-6.0.5.jar%23143!/:?] {re:mixin,re:mixin,re:mixin,re:mixin,re:mixin}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%23143!/:?] {re:mixin,re:mixin,re:mixin,re:mixin,re:mixin}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%23143!/:?] {re:mixin,re:mixin,re:mixin,re:mixin,re:mixin}
at net.minecraftforge.network.NetworkInstance.dispatch(NetworkInstance.java:68) ~[forge-1.20.1-47.4.0-universal.jar%23719!/:?] {re:classloading,re:mixin,re:mixin}
at net.minecraftforge.network.NetworkHooks.lambda$onCustomPayload$1(net/minecraftforge/network/NetworkHooks.java:85) ~[forge-1.20.1-47.4.0-universal.jar%23719!/:?] {re:mixin,re:classloading,pl:mixin:APP:modernfix-forge.mixins.json:core.NetworkHooksMixin from mod modernfix,pl:mixin:APP:fabric-screen-handler-api-v1.mixins.json:NetworkHooksMixin from mod fabric_screen_handler_api_v1,pl:mixin:A}
at java.util.Optional.map(Unknown Source) ~[?:?] {re:mixin,re:mixin,re:mixin,re:mixin}
at net.minecraftforge.network.NetworkHooks.onCustomPayload(net/minecraftforge/network/NetworkHooks.java:85) ~[forge-1.20.1-47.4.0-universal.jar%23719!/:?] {re:mixin,re:classloading,pl:mixin:APP:modernfix-forge.mixins.json:core.NetworkHooksMixin from mod modernfix,pl:mixin:APP:fabric-screen-handler-api-v1.mixins.json:NetworkHooksMixin from mod fabric_screen_handler_api_v1,pl:mixin:A}
at net.minecraft.client.multiplayer.ClientPacketListener.m_7413_(net/minecraft/client/multiplayer/ClientPacketListener.java:1863) ~[client-1.20.1-20230612.114412-srg.jar%23714!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:g4mespeed.mixins.json:client.GSClientPlayNetworkHandlerMixin from mod g4mespeed,pl:mixin:APP:fabric-message-api-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric_message_api_v1,pl:mixin:APP:figura-common.mixins.json:ClientPacketListenerMixin from mod figura,pl:mixin:APP:fabric-networking-api-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric_networking_api_v1,pl:mixin:APP:pickupnotifier.common.mixins.json:client.ClientPacketListenerMixin from mod pickupnotifier,pl:mixin:APP:staaaaaaaaaaaack.mixins.json:client.ClientPacketListenerMixin from mod staaaaaaaaaaaack,pl:mixin:APP:sleep_tight-common.mixins.json:ClientPacketListenerMixin from mod sleep_tight,pl:mixin:APP:badpackets.mixins.json:client.MixinClientPacketListener from mod badpackets,pl:mixin:APP:common.mixins.scholar.json:ClientPacketListenerMixin from mod scholar,pl:mixin:APP:rubinated_nether.mixins.json:client.ClientPacketListenerMixin from mod rubinated_nether,pl:mixin:APP:lychee.mixins.json:ClientPacketListenerMixin from mod lychee,pl:mixin:APP:pehkui.mixins.json:client.compat117plus.ClientPlayNetworkHandlerMixin from mod pehkui,pl:mixin:APP:extrasounds.mixins.json:hotbar.ClientPlayNetworkHandlerMixin from mod extrasounds,pl:mixin:APP:fabric-data-attachment-api-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:seamless_loading_screen-common.mixins.json:ClientPlayNetworkHandlerMixin from mod seamless_loading_screen,pl:mixin:APP:fabric-lifecycle-events-v1.client.mixins.json:ClientPlayNetworkHandlerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fastsuite.mixins.json:client.ClientPacketListenerMixin from mod fastsuite,pl:mixin:APP:endergetic.mixins.json:client.ClientPacketListenerMixin from mod endergetic,pl:mixin:APP:moonlight-common.mixins.json:ClientPacketListenerMixin from mod moonlight,pl:mixin:APP:iceberg.mixins.json:ClientPacketListenerMixin from mod iceberg,pl:mixin:APP:sound_physics_remastered.mixins.json:ClientPacketListenerMixin from mod (unknown),pl:mixin:APP:embeddium.mixins.json:core.world.map.ClientPlayNetworkHandlerMixin from mod embeddium,pl:mixin:A,pl:connector_pre_launch:A,pl:runtimedistcleaner:A}
at net.minecraft.network.protocol.game.ClientboundCustomPayloadPacket.m_5797_(net/minecraft/network/protocol/game/ClientboundCustomPayloadPacket.java:57) ~[client-1.20.1-20230612.114412-srg.jar%23714!/:?] {re:mixin,pl:connector_pre_launch:A,re:classloading,pl:mixin:APP:krypton.mixins.json:shared.bugfix.CustomPayloadS2CPacketFixMemoryLeakMixin from mod krypton,pl:mixin:APP:g4mespeed.mixins.json:common.GSCustomPayloadS2CPacketMixin from mod g4mespeed,pl:mixin:APP:packetfixer.common.mixins.json:ClientboundCustomPayloadPacketMixin from mod packetfixer,pl:mixin:A,pl:connector_pre_launch:A}
at net.minecraft.network.protocol.game.ClientboundCustomPayloadPacket.m_5797_(net/minecraft/network/protocol/game/ClientboundCustomPayloadPacket.java:7) ~[client-1.20.1-20230612.114412-srg.jar%23714!/:?] {re:mixin,pl:connector_pre_launch:A,re:classloading,pl:mixin:APP:krypton.mixins.json:shared.bugfix.CustomPayloadS2CPacketFixMemoryLeakMixin from mod krypton,pl:mixin:APP:g4mespeed.mixins.json:common.GSCustomPayloadS2CPacketMixin from mod g4mespeed,pl:mixin:APP:packetfixer.common.mixins.json:ClientboundCustomPayloadPacketMixin from mod packetfixer,pl:mixin:A,pl:connector_pre_launch:A}
at net.minecraft.network.Connection.m_129517_(net/minecraft/network/Connection.java:174) ~[client-1.20.1-20230612.114412-srg.jar%23714!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:krypton.mixins.json:shared.network.flushconsolidation.ClientConnectionMixin from mod krypton,pl:mixin:APP:krypton.mixins.json:shared.network.pipeline.compression.ClientConnectionMixin from mod krypton,pl:mixin:APP:krypton.mixins.json:shared.network.pipeline.encryption.ClientConnectionMixin from mod krypton,pl:mixin:APP:badpackets.mixins.json:MixinConnection from mod badpackets,pl:mixin:APP:world-host.mixins.json:MixinConnection from mod world_host,pl:mixin:APP:g4mespeed.mixins.json:common.GSClientConnectionMixin from mod g4mespeed,pl:mixin:APP:fabric-networking-api-v1.mixins.json:ClientConnectionMixin from mod fabric_networking_api_v1,pl:mixin:A,pl:connector_pre_launch:A}
at net.minecraft.network.Connection.channelRead0(net/minecraft/network/Connection.java:159) ~[client-1.20.1-20230612.114412-srg.jar%23714!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:krypton.mixins.json:shared.network.flushconsolidation.ClientConnectionMixin from mod krypton,pl:mixin:APP:krypton.mixins.json:shared.network.pipeline.compression.ClientConnectionMixin from mod krypton,pl:mixin:APP:krypton.mixins.json:shared.network.pipeline.encryption.ClientConnectionMixin from mod krypton,pl:mixin:APP:badpackets.mixins.json:MixinConnection from mod badpackets,pl:mixin:APP:world-host.mixins.json:MixinConnection from mod world_host,pl:mixin:APP:g4mespeed.mixins.json:common.GSClientConnectionMixin from mod g4mespeed,pl:mixin:APP:fabric-networking-api-v1.mixins.json:ClientConnectionMixin from mod fabric_networking_api_v1,pl:mixin:A,pl:connector_pre_launch:A}
at net.minecraft.network.Connection.channelRead0(net/minecraft/network/Connection.java:50) ~[client-1.20.1-20230612.114412-srg.jar%23714!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:krypton.mixins.json:shared.network.flushconsolidation.ClientConnectionMixin from mod krypton,pl:mixin:APP:krypton.mixins.json:shared.network.pipeline.compression.ClientConnectionMixin from mod krypton,pl:mixin:APP:krypton.mixins.json:shared.network.pipeline.encryption.ClientConnectionMixin from mod krypton,pl:mixin:APP:badpackets.mixins.json:MixinConnection from mod badpackets,pl:mixin:APP:world-host.mixins.json:MixinConnection from mod world_host,pl:mixin:APP:g4mespeed.mixins.json:common.GSClientConnectionMixin from mod g4mespeed,pl:mixin:APP:fabric-networking-api-v1.mixins.json:ClientConnectionMixin from mod fabric_networking_api_v1,pl:mixin:A,pl:connector_pre_launch:A}
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-transport-4.1.82.Final.jar%23127!/:4.1.82.Final] {re:mixin,re:computing_frames,re:mixin,re:mixin}
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar%23127!/:4.1.82.Final] {re:mixin,re:mixin,re:mixin,re:mixin,re:mixin,re:mixin}
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar%23127!/:4.1.82.Final] {re:mixin,re:mixin,re:mixin,re:mixin,re:mixin,re:mixin}
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar%23127!/:4.1.82.Final] {re:mixin,re:mixin,re:mixin,re:mixin,re:mixin,re:mixin}
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.82.Final.jar%23127!/:4.1.82.Final] {re:mixin,re:mixin}
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar%23127!/:4.1.82.Final] {re:mixin,re:mixin,re:mixin,re:mixin,re:mixin,re:mixin}
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar%23127!/:4.1.82.Final] {re:mixin,re:mixin,re:mixin,re:mixin,re:mixin,re:mixin}
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.82.Final.jar%23127!/:4.1.82.Final] {re:mixin,re:mixin}
at io.netty.channel.local.LocalChannel.readInbound(LocalChannel.java:299) ~[netty-transport-4.1.82.Final.jar%23127!/:4.1.82.Final] {re:mixin,re:mixin,re:mixin,re:mixin}
at io.netty.channel.local.LocalChannel.finishPeerRead0(LocalChannel.java:445) ~[netty-transport-4.1.82.Final.jar%23127!/:4.1.82.Final] {re:mixin,re:mixin,re:mixin,re:mixin}
at io.netty.channel.local.LocalChannel.access$400(LocalChannel.java:50) ~[netty-transport-4.1.82.Final.jar%23127!/:4.1.82.Final] {re:mixin,re:mixin,re:mixin,re:mixin}
at io.netty.channel.local.LocalChannel$5.run(LocalChannel.java:403) ~[netty-transport-4.1.82.Final.jar%23127!/:4.1.82.Final] {re:mixin,re:mixin}
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.82.Final.jar%23122!/:4.1.82.Final] {re:mixin,re:mixin}
at io.netty.channel.DefaultEventLoop.run(DefaultEventLoop.java:54) ~[netty-transport-4.1.82.Final.jar%23127!/:4.1.82.Final] {re:mixin,re:mixin}
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.82.Final.jar%23122!/:4.1.82.Final] {re:mixin,re:mixin}
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.82.Final.jar%23122!/:4.1.82.Final] {re:mixin,re:mixin}
at java.lang.Thread.run(Unknown Source) ~[?:?] {re:mixin,re:mixin,re:mixin}