Skip to content

TMT explosions cause crash with c2me #136

@Derpgamer22

Description

@Derpgamer22

[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}

Metadata

Metadata

Assignees

No one assigned

    Labels

    mod conflictThis is occurring because of another mod

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions