Curios icon indicating copy to clipboard operation
Curios copied to clipboard

Players Losing Curious Slot Relics when rejoining server.

Open Rah-creator opened this issue 10 months ago • 5 comments

I'm currently running an ATM 10 as the base for my server, along with some additional mods. Occasionally, when players are booted from the server and rejoin, they lose the items in their Curios slots while retaining everything in their vanilla inventory.

I've been able to fix this issue by restoring their player data from a backups, but the problem keeps recurring. Interestingly, I haven't experienced this issue myself, but multiple other players on the server have been affected.

One of the Mods : https://www.curseforge.com/minecraft/mc-mods/cobblemon-box-link does add an extra slot to the Curios tab though i am unsure if this might play a part.

Rah-creator avatar Feb 20 '25 20:02 Rah-creator

Hmm, are there any errors in the server logs when they are booted or rejoining? Also, what causes them to be booted to begin with?

TheIllusiveC4 avatar Feb 21 '25 10:02 TheIllusiveC4

Last time it happened, there were no messages in the terminal or logs. However, I do recall that on one occasion, a java.net.SocketException: Connection reset error occurred. When the user relogged, their curious slots were empty. (Seems to only happen to the people that are on at the time of the disconnection)

Rah-creator avatar Feb 21 '25 14:02 Rah-creator

Update: Just Happened again to players on the server This is the error one of them sent to me : Connection Lost Internal Exception: io.netty.handler.codec.encoderexception:failed to encode packet'clientbound/minecraft:custom_payload'

Rah-creator avatar Feb 23 '25 04:02 Rah-creator

It seems like the error is coming from a client-bound packet that is corrupted or invalid. Hmm, if that's the case, this is mostly just an educated guess, but I may already have something to address this in the next update.

TheIllusiveC4 avatar Feb 25 '25 02:02 TheIllusiveC4

Please test out the newest 9.2.3 version for 1.21.1 and see if the changes resolve your issue.

TheIllusiveC4 avatar Mar 07 '25 08:03 TheIllusiveC4

I'm having die same Issue with Version 9.2.3 in a custom Modpack. The error has some ither sideeffect:

  1. The player crashes (or was offline for like a day or so)
  2. He can't login anymore (Invalid Playerdata Error)
  3. I restart the server
  4. He can login again, but...
  5. Curio slots are all cleared, the rest of inventory etc. is still as before Every time the player tries to join I get this error on the server:
[11Mar2025 19:40:51.161] [Server thread/ERROR] [net.neoforged.bus.EventBus/EVENTBUS]: Exception caught during firing event: Cannot invoke "net.minecraft.network.protocol.common.custom.CustomPacketPayload.type()" because the return value of "net.minecraft.network.protocol.common.ClientboundCustomPayloadPacket.payload()" is null
	Index: 0
	Listeners:
		0: net.neoforged.bus.EventListenerFactory$datapackSync/0x0000774cb673cc00@483e4ea9
		1: net.neoforged.bus.EventListenerFactory$onDpSync/0x0000774cb4ed0400@58790a8d
		2: net.neoforged.bus.EventListenerFactory$onDataSync/0x0000774cb58e4800@202a46aa
		3: net.neoforged.bus.EventListenerFactory$onDatapackSync/0x0000774cb5a54400@477260d2
		4: net.neoforged.bus.EventListenerFactory$onDatapackSync/0x0000774cb5c79800@7d832593
		5: me.fzzyhmstrs.fzzy_config.FzzyConfigNeoForge$$Lambda/0x0000774cb5c8ade8@b5747fc
		6: org.sinytra.fabric.networking_api.NetworkingEventHooks$$Lambda/0x0000774cb60926a8@6f48dc63
		7: net.fabricmc.fabric.impl.event.lifecycle.LifecycleEventsImpl$$Lambda/0x0000774cb60f0440@7f9fc0cc
		8: net.neoforged.bus.EventListenerFactory$onDataSync/0x0000774cb6624000@6dbe75cc
		9: com.faboslav.friendsandfoes.neoforge.FriendsAndFoesNeoForge$$Lambda/0x0000774cb6696808@dbefbb3
		10: com.gizmo.trophies.OpenBlocksTrophies$$Lambda/0x0000774cb68e24b0@3c0fa6dd
		11: net.neoforged.bus.EventListenerFactory$onDatapackSync/0x0000774cb73a2c00@1f5361c7
		12: dev.shadowsoffire.placebo.reload.DynamicRegistry$SyncManagement$$Lambda/0x0000774cb73d5278@77730b89
		13: net.neoforged.bus.EventListenerFactory$playerLoggedIn/0x0000774cb7409000@4bf3e60f
		14: fuzs.puzzleslib.neoforge.impl.event.NeoForgeEventInvokerRegistryImpl$ForgeEventInvoker$$Lambda/0x0000774cb4fa6710@2cefd7df
		15: net.neoforged.bus.EventListenerFactory$onDataPackSync/0x0000774cb64c9800@2fb8ed5f
		16: net.neoforged.bus.EventListenerFactory$onDatapackSync/0x0000774cb6744c00@31b6ed71
java.lang.NullPointerException: Cannot invoke "net.minecraft.network.protocol.common.custom.CustomPacketPayload.type()" because the return value of "net.minecraft.network.protocol.common.ClientboundCustomPayloadPacket.payload()" is null
	at TRANSFORMER/[email protected]/net.neoforged.neoforge.network.registration.NetworkRegistry.checkPacket(NetworkRegistry.java:437)
	at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerCommonPacketListenerImpl.send(ServerCommonPacketListenerImpl.java:178)
	at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerCommonPacketListenerImpl.send(ServerCommonPacketListenerImpl.java:173)
	at TRANSFORMER/[email protected]/net.neoforged.neoforge.network.PacketDistributor.sendToPlayer(PacketDistributor.java:51)
	at TRANSFORMER/[email protected]/dev.latvian.mods.kubejs.player.KubeJSPlayerEventHandler.lambda$datapackSync$0(KubeJSPlayerEventHandler.java:29)
	at java.base/java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411)
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
	at TRANSFORMER/[email protected]/dev.latvian.mods.kubejs.player.KubeJSPlayerEventHandler.datapackSync(KubeJSPlayerEventHandler.java:29)
	at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:350)
	at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:315)
	at TRANSFORMER/[email protected]/net.minecraft.server.players.PlayerList.placeNewPlayer(PlayerList.java:205)
	at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerConfigurationPacketListenerImpl.handleConfigurationFinished(ServerConfigurationPacketListenerImpl.java:188)
	at TRANSFORMER/[email protected]/net.minecraft.network.protocol.configuration.ServerboundFinishConfigurationPacket.handle(ServerboundFinishConfigurationPacket.java:22)
	at TRANSFORMER/[email protected]/net.minecraft.network.protocol.configuration.ServerboundFinishConfigurationPacket.handle(ServerboundFinishConfigurationPacket.java:8)
	at TRANSFORMER/[email protected]/net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:27)
	at TRANSFORMER/[email protected]/net.minecraft.server.TickTask.run(TickTask.java:18)
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:148)
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23)
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:872)
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:170)
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122)
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:855)
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:849)
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:132)
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:821)
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:826)
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:712)
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267)
	at java.base/java.lang.Thread.run(Thread.java:1583)

I'm using Neoforge 21.1.128 currently

This is the current Modlist, maybe it helps

Sadragos avatar Mar 11 '25 20:03 Sadragos

I'm having die same Issue with Version 9.2.3 in a custom Modpack. The error has some ither sideeffect:

  1. The player crashes
  2. He can't login anymore (Invalid Playerdata Error)

@Sadragos During these two steps, there should be two logs. The first step should have a crash report in the crash-reports folder. The second step should have some kind of error logged in the latest.log file when the error occurs. Both of these will appear in the player's client instance folder. If you are able, can you provide these two reports? It could potentially help a lot to discern the cause.

TheIllusiveC4 avatar Mar 12 '25 13:03 TheIllusiveC4

I'll see what I can do - I've instructed my players to send over the logs, if it happens again.

Sadragos avatar Mar 13 '25 08:03 Sadragos

It happened again, without a crash: The player can't login. His log only shows this:

[13Mar2025 17:02:23.744] [Render thread/INFO] [mezz.jei.neoforge.startup.StartEventObserver/]: JEI StartEventObserver received class net.neoforged.neoforge.event.TagsUpdatedEvent
[13Mar2025 17:02:24.178] [Render thread/WARN] [net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl/]: Client disconnected with reason: Invalid player data

while the Servers shows this:

17:02:23
java.lang.NullPointerException: Cannot invoke "net.minecraft.network.protocol.common.custom.CustomPacketPayload.type()" because the return value of "net.minecraft.network.protocol.common.ClientboundCustomPayloadPacket.payload()" is null
	at TRANSFORMER/[email protected]/net.neoforged.neoforge.network.registration.NetworkRegistry.checkPacket(NetworkRegistry.java:437) ~[neoforge-21.1.128-universal.jar%23366!/:?] {re:mixin,re:classloading,pl:mixin:APP:fabric-networking-api-v1.mixins.json:NetworkRegistryMixin from mod fabric_networking_api_v1,pl:mixin:APP:fabric-networking-api-v1.mixins.json:accessor.NetworkRegistryAccessor from mod fabric_networking_api_v1,pl:mixin:A}
	at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerCommonPacketListenerImpl.send(ServerCommonPacketListenerImpl.java:178) ~[server-1.21.1-20240808.144430-srg.jar%23365!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:badpackets.mixins.json:MixinServerCommonPacketListenerImpl from mod badpackets,pl:mixin:APP:mixins/common/nochatreports.mixins.json:server.MixinServerCommonPacketListenerImpl from mod nochatreports,pl:mixin:APP:fabric-networking-api-v1.mixins.json:ServerCommonNetworkHandlerMixin from mod fabric_networking_api_v1,pl:mixin:APP:fabric-networking-api-v1.mixins.json:accessor.ServerCommonNetworkHandlerAccessor from mod fabric_networking_api_v1,pl:mixin:A}
	at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerCommonPacketListenerImpl.send(ServerCommonPacketListenerImpl.java:173) ~[server-1.21.1-20240808.144430-srg.jar%23365!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:badpackets.mixins.json:MixinServerCommonPacketListenerImpl from mod badpackets,pl:mixin:APP:mixins/common/nochatreports.mixins.json:server.MixinServerCommonPacketListenerImpl from mod nochatreports,pl:mixin:APP:fabric-networking-api-v1.mixins.json:ServerCommonNetworkHandlerMixin from mod fabric_networking_api_v1,pl:mixin:APP:fabric-networking-api-v1.mixins.json:accessor.ServerCommonNetworkHandlerAccessor from mod fabric_networking_api_v1,pl:mixin:A}
	at TRANSFORMER/[email protected]/net.neoforged.neoforge.network.PacketDistributor.sendToPlayer(PacketDistributor.java:51) ~[neoforge-21.1.128-universal.jar%23366!/:?] {re:mixin,re:classloading}
	at TRANSFORMER/[email protected]/dev.latvian.mods.kubejs.player.KubeJSPlayerEventHandler.lambda$datapackSync$0(KubeJSPlayerEventHandler.java:29) ~[kubejs-neoforge-2101.7.1-build.181.jar%23515!/:2101.7.1-build.181] {re:classloading}
	at java.base/java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411) ~[?:?] {}
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?] {}
	at TRANSFORMER/[email protected]/dev.latvian.mods.kubejs.player.KubeJSPlayerEventHandler.datapackSync(KubeJSPlayerEventHandler.java:29) ~[kubejs-neoforge-2101.7.1-build.181.jar%23515!/:2101.7.1-build.181] {re:classloading}
	at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:350) ~[bus-8.0.2.jar%2367!/:?] {}
	at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:315) ~[bus-8.0.2.jar%2367!/:?] {}
	at TRANSFORMER/[email protected]/net.minecraft.server.players.PlayerList.placeNewPlayer(PlayerList.java:205) ~[server-1.21.1-20240808.144430-srg.jar%23365!/:?] {re:mixin,re:classloading,pl:mixin:APP:balm.neoforge.mixins.json:PlayerListMixin from mod balm,pl:mixin:APP:resourcefulconfig.mixins.json:common.PlayerListAccessor from mod resourcefulconfig,pl:mixin:APP:servercore.common.mixins.json:features.dynamic.PlayerListMixin from mod servercore,pl:mixin:APP:servercore.common.mixins.json:optimizations.players.PlayerListMixin from mod servercore,pl:mixin:APP:fabric-entity-events-v1.mixins.json:PlayerManagerMixin from mod fabric_entity_events_v1,pl:mixin:APP:elixirum.mixins.json:server.MixinPlayerList from mod elixirum,pl:mixin:APP:fragmentum.neoforge.mixins.json:MixinPlayerList from mod fragmentum,pl:mixin:APP:badpackets.mixins.json:MixinPlayerList from mod badpackets,pl:mixin:APP:mixins/common/nochatreports.mixins.json:server.MixinPlayerList from mod nochatreports,pl:mixin:APP:fabric-message-api-v1.mixins.json:PlayerManagerMixin from mod fabric_message_api_v1,pl:mixin:APP:kubejs.mixins.json:PlayerListMixin from mod kubejs,pl:mixin:APP:azurelib.neo.mixins.json:PlayerListMixin from mod azurelib,pl:mixin:APP:creeperoverhaul-common.mixins.json:PlayerListMixin from mod creeperoverhaul,pl:mixin:APP:enhancedcelestials.mixins.json:MixinPlayerList from mod enhancedcelestials,pl:mixin:APP:mixins.dcintegration.json:MixinPlayerLogin from mod (unknown),pl:mixin:APP:ars_nouveau.mixins.json:camera.PlayerListMixin from mod ars_nouveau,pl:mixin:A}
	at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerConfigurationPacketListenerImpl.handleConfigurationFinished(ServerConfigurationPacketListenerImpl.java:188) ~[server-1.21.1-20240808.144430-srg.jar%23365!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:fabric-networking-api-v1.mixins.json:ServerConfigurationNetworkHandlerMixin from mod fabric_networking_api_v1,pl:mixin:APP:badpackets.mixins.json:MixinServerConfigurationPacketListenerImpl from mod badpackets,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:ServerConfigurationNetworkHandlerMixin from mod fabric_resource_loader_v0,pl:mixin:A}
	at TRANSFORMER/[email protected]/net.minecraft.network.protocol.configuration.ServerboundFinishConfigurationPacket.handle(ServerboundFinishConfigurationPacket.java:22) ~[server-1.21.1-20240808.144430-srg.jar%23365!/:?] {re:classloading}
	at TRANSFORMER/[email protected]/net.minecraft.network.protocol.configuration.ServerboundFinishConfigurationPacket.handle(ServerboundFinishConfigurationPacket.java:8) ~[server-1.21.1-20240808.144430-srg.jar%23365!/:?] {re:classloading}
	at TRANSFORMER/[email protected]/net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:27) ~[server-1.21.1-20240808.144430-srg.jar%23365!/:?] {re:classloading}
	at TRANSFORMER/[email protected]/net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.21.1-20240808.144430-srg.jar%23365!/:?] {re:classloading,re:mixin}
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:148) ~[server-1.21.1-20240808.144430-srg.jar%23365!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[server-1.21.1-20240808.144430-srg.jar%23365!/:?] {re:mixin,re:computing_frames,re:classloading}
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:872) ~[server-1.21.1-20240808.144430-srg.jar%23365!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:servercore.common.mixins.json:features.misc.MinecraftServerMixin from mod servercore,pl:mixin:APP:balm.neoforge.mixins.json:MinecraftServerMixin from mod balm,pl:mixin:APP:servercore.common.mixins.json:MinecraftServerMixin from mod servercore,pl:mixin:APP:fragmentum.neoforge.mixins.json:MixinMinecraftServer from mod fragmentum,pl:mixin:APP:ponder.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:kubejs.mixins.json:MinecraftServerMixin from mod kubejs,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:A}
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:170) ~[server-1.21.1-20240808.144430-srg.jar%23365!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:servercore.common.mixins.json:features.misc.MinecraftServerMixin from mod servercore,pl:mixin:APP:balm.neoforge.mixins.json:MinecraftServerMixin from mod balm,pl:mixin:APP:servercore.common.mixins.json:MinecraftServerMixin from mod servercore,pl:mixin:APP:fragmentum.neoforge.mixins.json:MixinMinecraftServer from mod fragmentum,pl:mixin:APP:ponder.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:kubejs.mixins.json:MinecraftServerMixin from mod kubejs,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:A}
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122) ~[server-1.21.1-20240808.144430-srg.jar%23365!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:855) ~[server-1.21.1-20240808.144430-srg.jar%23365!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:servercore.common.mixins.json:features.misc.MinecraftServerMixin from mod servercore,pl:mixin:APP:balm.neoforge.mixins.json:MinecraftServerMixin from mod balm,pl:mixin:APP:servercore.common.mixins.json:MinecraftServerMixin from mod servercore,pl:mixin:APP:fragmentum.neoforge.mixins.json:MixinMinecraftServer from mod fragmentum,pl:mixin:APP:ponder.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:kubejs.mixins.json:MinecraftServerMixin from mod kubejs,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:A}
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:849) ~[server-1.21.1-20240808.144430-srg.jar%23365!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:servercore.common.mixins.json:features.misc.MinecraftServerMixin from mod servercore,pl:mixin:APP:balm.neoforge.mixins.json:MinecraftServerMixin from mod balm,pl:mixin:APP:servercore.common.mixins.json:MinecraftServerMixin from mod servercore,pl:mixin:APP:fragmentum.neoforge.mixins.json:MixinMinecraftServer from mod fragmentum,pl:mixin:APP:ponder.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:kubejs.mixins.json:MinecraftServerMixin from mod kubejs,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:A}
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:111) ~[server-1.21.1-20240808.144430-srg.jar%23365!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:825) ~[server-1.21.1-20240808.144430-srg.jar%23365!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:servercore.common.mixins.json:features.misc.MinecraftServerMixin from mod servercore,pl:mixin:APP:balm.neoforge.mixins.json:MinecraftServerMixin from mod balm,pl:mixin:APP:servercore.common.mixins.json:MinecraftServerMixin from mod servercore,pl:mixin:APP:fragmentum.neoforge.mixins.json:MixinMinecraftServer from mod fragmentum,pl:mixin:APP:ponder.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:kubejs.mixins.json:MinecraftServerMixin from mod kubejs,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:A}
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:712) ~[server-1.21.1-20240808.144430-srg.jar%23365!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:servercore.common.mixins.json:features.misc.MinecraftServerMixin from mod servercore,pl:mixin:APP:balm.neoforge.mixins.json:MinecraftServerMixin from mod balm,pl:mixin:APP:servercore.common.mixins.json:MinecraftServerMixin from mod servercore,pl:mixin:APP:fragmentum.neoforge.mixins.json:MixinMinecraftServer from mod fragmentum,pl:mixin:APP:ponder.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:kubejs.mixins.json:MinecraftServerMixin from mod kubejs,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:A}
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[server-1.21.1-20240808.144430-srg.jar%23365!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:servercore.common.mixins.json:features.misc.MinecraftServerMixin from mod servercore,pl:mixin:APP:balm.neoforge.mixins.json:MinecraftServerMixin from mod balm,pl:mixin:APP:servercore.common.mixins.json:MinecraftServerMixin from mod servercore,pl:mixin:APP:fragmentum.neoforge.mixins.json:MixinMinecraftServer from mod fragmentum,pl:mixin:APP:ponder.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:kubejs.mixins.json:MinecraftServerMixin from mod kubejs,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:A}
	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] {re:mixin}

Sadragos avatar Mar 13 '25 16:03 Sadragos

Hmm, okay, thank you. If you are able, can you try disabling KubeJS and see if that resolves anything? If you do and it doesn't, then please also send the error that appears in the log for that instance.

TheIllusiveC4 avatar Mar 14 '25 11:03 TheIllusiveC4

Yea, I'm on a server that has the same issue that when some ones joins and sometimes get the (Invalid Playerdata Error). Then, they joined back and everything in their curios are gone. Version 9.4.0

Carterrxy avatar Apr 03 '25 22:04 Carterrxy

@Carterrxy Can you share the error logs from both/either the server and the player's client? Also, do you have KubeJS installed as well?

TheIllusiveC4 avatar Apr 04 '25 07:04 TheIllusiveC4

I've made another attempt at a fix that I think will be more definitive. Anyone with this exact issue please update to version 9.4.1 and report back if this isn't resolved.

TheIllusiveC4 avatar Apr 04 '25 13:04 TheIllusiveC4