architectury / architectury-api

An intermediary api aimed at easing development of multiplatform mods.
https://discord.architectury.dev/
GNU Lesser General Public License v3.0
315 stars 56 forks source link

Can't join world occasionally in 1.18.2 due to Invalid Player Data #286

Open InteJason opened 2 years ago

InteJason commented 2 years ago

Version: architectury-4.5.75-forge.jar Forge: 40.1.52

The issue can be fixed by restarting the client, but it's quite annoying as it happens quite often.

https://paste.ee/p/RsmpZ

triphora commented 2 years ago

Could be the same issue as #300, not sure yet so not going to close the issue yet

triphora commented 2 years ago

Are you still having this issue?

InteJason commented 2 years ago

Yes. It's still happening occasionally.

MaxNeedsSnacks commented 2 years ago

The way I'm reading this stacktrace, the map's size seems to increase after it has allocated the array for KeySet.toArray, which leads me to believe this is a concurrency issue maybe?

SiverDX commented 8 months ago

still an issue (1.19.2) affects all worlds (even newly created ones) until i restart the game

at first i got this

[31Jan2024 16:01:30.201] [Server thread/ERROR] [net.minecraftforge.eventbus.EventBus/EVENTBUS]: Exception caught during firing event: Index 35 out of bounds for length 35
    Index: 39
    Listeners:
        0: HIGH
        1: ASM: class net.threetag.palladiumcore.event.forge.PalladiumCoreEventHandler playerJoin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        2: ASM: class dev.architectury.event.forge.EventHandlerImplCommon event(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        3: NORMAL
        4: ASM: class de.markusbordihn.adaptiveperformancetweakscore.server.ServerManager handlePlayerLoggedInEvent(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        5: ASM: shadows.apotheosis.core.attributeslib.impl.AttributeEvents@45ddb8c5 fixChangedAttributes(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        6: ASM: class net.revisedphantoms.procedures.InsomniaOffProcedure onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        7: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@600d623e
        8: ASM: class net.revisedphantoms.network.RevisedPhantomsModVariables$EventBusVariableHandlers onPlayerLoggedInSyncPlayerVariables(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        9: ASM: class net.revisedphantoms.network.RevisedPhantomsModVariables$EventBusVariableHandlers onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        10: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@6d077717
        11: ASM: class com.firemerald.additionalplacements.common.CommonEventHandler onPlayerLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        12: ASM: class com.legacy.structure_gel.core.events.SGClientEvents$ForgeBus onLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        13: ASM: class dev.xkmc.l2library.base.effects.EffectSyncEvents onServerPlayerJoin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        14: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@739af82d
        15: ASM: class dev.xkmc.l2library.capability.player.PlayerCapabilityEvents onServerPlayerJoin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        16: ASM: com.cozary.nameless_trinkets.utils.MaxHealthFix@7b01418f onPlayerLogIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        17: ASM: class net.mcreator.unusualend.network.UnusualendModVariables$EventBusVariableHandlers onPlayerLoggedInSyncPlayerVariables(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        18: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@488baa16
        19: ASM: class com.cozary.nameless_trinkets.items.trinkets.BrokenAnkh onPlayerLogIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        20: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@d893d63
        21: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@512da545
        22: ASM: net.minecraftforge.common.ForgeInternalHandler@6287fb21 playerLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        23: ASM: class com.mlib.contexts.OnPlayerLogged onPlayerLogged(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        24: ASM: class com.majruszsdifficulty.triggers.GameStageTrigger onStart(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        25: ASM: xaero.common.events.ForgeCommonEventHandler@374592d onPlayerLogIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        26: ASM: class net.thirdlife.iterrpg.procedures.IterRootAdvProcedure onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        27: ASM: class net.thirdlife.iterrpg.network.IterRpgModVariables$EventBusVariableHandlers onPlayerLoggedInSyncPlayerVariables(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        28: ASM: class net.bettercombat.forge.events.ForgeEvents onPlayerJoin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        29: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@5b0dfdcf
        30: ASM: fzzyhmstrs.emi_loot.forge.events.EMILootForgeEvents@31a8554b onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        31: ASM: xaero.map.events.CommonEvents@3ed074db onPlayerLogIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        32: ASM: class net.randomcrits.procedures.AttributeModifierProcedure onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        33: ASM: class net.randomcrits.network.RandomCritsModVariables$EventBusVariableHandlers onPlayerLoggedInSyncPlayerVariables(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        34: ASM: class com.momosoftworks.coldsweat.common.event.HearthSaveDataHandler loadDisabledHearths(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        35: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@2c3a7d2c
        36: ASM: elucent.eidolon.event.Events@2f241076 onPlayerJoin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        37: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@4bb5fdc9
        38: ASM: class it.hurts.sskirillss.relics.capability.handlers.SyncHandler onPlayerLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        39: ASM: class dev.architectury.networking.forge.NetworkManagerImpl loggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        40: ASM: de.cadentem.dragonsurvival_compatibility.cold_sweat.ColdSweatEventHandler@1fea6c1d handleAttributes(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        41: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@1ddc9467
        42: ASM: class com.obscuria.obscureapi.network.PlayerDataCapability$EventBusHandlers onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        43: ASM: class by.dragonsurvivalteam.dragonsurvival.common.capability.Capabilities onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        44: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@33b94a25
        45: ASM: class de.markusbordihn.adaptiveperformancetweaksplayer.player.PlayerProtection handlePlayerLoggedInEvent(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        46: ASM: class de.markusbordihn.adaptiveperformancetweaksplayer.player.PlayerLogin handlePlayerLoggedInEvent(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        47: ASM: com.aizistral.enigmaticlegacy.handlers.EnigmaticEventHandler@356e482f onLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        48: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@4c158263
        49: ASM: com.aizistral.enigmaticlegacy.handlers.EnigmaticUpdateHandler@5848cab onPlayerLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        50: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@105b0e48
        51: ASM: net.mehvahdjukaar.moonlight.forge.MoonlightForge@5e8ade3f onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        52: ASM: class com.brutalbosses.event.EventHandler onPlayerLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        53: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@63cdab76
        54: ASM: class com.cazsius.solcarrot.tracking.MaxHealthHandler onPlayerLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        55: ASM: class com.cazsius.solcarrot.tracking.CapabilityHandler onPlayerLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        56: ASM: class net.valhelsia.valhelsia_core.common.event.PlayerEvents onPlayerJoinWorld(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        57: ASM: class de.cadentem.additional_enchantments.capability.CapabilityHandler handlePlayerLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        58: ASM: class net.mcreator.undead_unleashed.network.UndeadUnleashedModVariables$EventBusVariableHandlers onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        59: ASM: class io.redspace.ironsspellbooks.player.ServerPlayerEvents onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        60: ASM: class net.mehvahdjukaar.supplementaries.common.events.forge.ServerEventsForge onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        61: ASM: class net.mehvahdjukaar.supplementaries.client.renderers.forge.PicklePlayer onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        62: ASM: class com.simibubi.create.foundation.events.CommonEvents playerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        63: ASM: class com.simibubi.create.content.equipment.extendoGrip.ExtendoGripItem addReachToJoiningPlayersHoldingExtendo(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        64: ASM: top.theillusivec4.curios.common.event.CuriosEventHandler@6ec25b92 playerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        65: ASM: squeek.appleskin.network.SyncHandler@3ad78151 onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        66: ASM: dev.gigaherz.toolbelt.slot.BeltExtensionSlot$EventHandlers@6181bb0f joinWorld(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        67: ASM: team.creative.creativecore.common.config.event.ConfigEventHandler@28fab09c playerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        68: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@411f974a
        69: ASM: class com.momosoftworks.coldsweat.util.compat.CompatManager onLivingTempDamage(Lnet/minecraftforge/event/entity/living/LivingEvent;)V
        70: LOW
        71: ASM: com.aizistral.enigmaticlegacy.handlers.EnigmaticEventHandler@356e482f onPlayerJoin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        72: ASM: air onPlayerJoin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
java.lang.ArrayIndexOutOfBoundsException: Index 35 out of bounds for length 35
    at java.base/java.util.HashMap.keysToArray(Unknown Source)
    at java.base/java.util.HashMap$KeySet.toArray(Unknown Source)
    at java.base/java.util.ArrayList.<init>(Unknown Source)
    at MC-BOOTSTRAP/com.google.common@31.0.1-jre/com.google.common.collect.Lists.newArrayList(Lists.java:132)
    at TRANSFORMER/architectury@6.5.85/dev.architectury.networking.forge.NetworkManagerImpl.sendSyncPacket(NetworkManagerImpl.java:188)
    at TRANSFORMER/architectury@6.5.85/dev.architectury.networking.forge.NetworkManagerImpl.loggedIn(NetworkManagerImpl.java:199)
    at TRANSFORMER/architectury@6.5.85/dev.architectury.networking.forge.__NetworkManagerImpl_loggedIn_PlayerLoggedInEvent.invoke(.dynamic)
    at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73)
    at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:315)
    at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:296)
    at TRANSFORMER/forge@43.3.0/net.minecraftforge.event.ForgeEventFactory.firePlayerLoggedIn(ForgeEventFactory.java:774)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.server.players.PlayerList.m_11261_(PlayerList.java:246)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.server.network.ServerLoginPacketListenerImpl.m_143699_(ServerLoginPacketListenerImpl.java:156)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.server.network.ServerLoginPacketListenerImpl.m_10055_(ServerLoginPacketListenerImpl.java:143)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.server.network.ServerLoginPacketListenerImpl.m_9933_(ServerLoginPacketListenerImpl.java:75)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.network.Connection.m_129483_(Connection.java:248)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.server.network.ServerConnectionListener.m_9721_(ServerConnectionListener.java:143)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:880)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:806)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.server.IntegratedServer.m_5705_(IntegratedServer.java:84)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:654)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:244)
    at java.base/java.lang.Thread.run(Unknown Source)

[31Jan2024 16:01:30.202] [Server thread/ERROR] [net.minecraft.server.network.ServerLoginPacketListenerImpl/]: Couldn't place player in world
java.lang.ArrayIndexOutOfBoundsException: Index 35 out of bounds for length 35
    at java.util.HashMap.keysToArray(Unknown Source) ~[?:?]
    at java.util.HashMap$KeySet.toArray(Unknown Source) ~[?:?]
    at java.util.ArrayList.<init>(Unknown Source) ~[?:?]
    at com.google.common.collect.Lists.newArrayList(Lists.java:132) ~[guava-31.0.1-jre.jar%23116!/:?]
    at dev.architectury.networking.forge.NetworkManagerImpl.sendSyncPacket(NetworkManagerImpl.java:188) ~[architectury-6.5.85-forge.jar%23527!/:?]
    at dev.architectury.networking.forge.NetworkManagerImpl.loggedIn(NetworkManagerImpl.java:199) ~[architectury-6.5.85-forge.jar%23527!/:?]
    at dev.architectury.networking.forge.__NetworkManagerImpl_loggedIn_PlayerLoggedInEvent.invoke(.dynamic) ~[architectury-6.5.85-forge.jar%23527!/:?]
    at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.3.jar%23134!/:?]
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.3.jar%23134!/:?]
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.3.jar%23134!/:?]
    at net.minecraftforge.event.ForgeEventFactory.firePlayerLoggedIn(ForgeEventFactory.java:774) ~[forge-1.19.2-43.3.0-universal.jar%23864!/:?]
    at net.minecraft.server.players.PlayerList.m_11261_(PlayerList.java:246) ~[client-1.19.2-20220805.130853-srg.jar%23859!/:?]
    at net.minecraft.server.network.ServerLoginPacketListenerImpl.m_143699_(ServerLoginPacketListenerImpl.java:156) ~[client-1.19.2-20220805.130853-srg.jar%23859!/:?]
    at net.minecraft.server.network.ServerLoginPacketListenerImpl.m_10055_(ServerLoginPacketListenerImpl.java:143) ~[client-1.19.2-20220805.130853-srg.jar%23859!/:?]
    at net.minecraft.server.network.ServerLoginPacketListenerImpl.m_9933_(ServerLoginPacketListenerImpl.java:75) ~[client-1.19.2-20220805.130853-srg.jar%23859!/:?]
    at net.minecraft.network.Connection.m_129483_(Connection.java:248) ~[client-1.19.2-20220805.130853-srg.jar%23859!/:?]
    at net.minecraft.server.network.ServerConnectionListener.m_9721_(ServerConnectionListener.java:143) ~[client-1.19.2-20220805.130853-srg.jar%23859!/:?]
    at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:880) ~[client-1.19.2-20220805.130853-srg.jar%23859!/:?]
    at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:806) ~[client-1.19.2-20220805.130853-srg.jar%23859!/:?]
    at net.minecraft.client.server.IntegratedServer.m_5705_(IntegratedServer.java:84) ~[client-1.19.2-20220805.130853-srg.jar%23859!/:?]
    at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:654) ~[client-1.19.2-20220805.130853-srg.jar%23859!/:?]
    at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:244) ~[client-1.19.2-20220805.130853-srg.jar%23859!/:?]
    at java.lang.Thread.run(Unknown Source) [?:?]

and now this

[31Jan2024 16:07:17.241] [Server thread/ERROR] [net.minecraftforge.eventbus.EventBus/EVENTBUS]: Exception caught during firing event: null
    Index: 39
    Listeners:
        0: HIGH
        1: ASM: class net.threetag.palladiumcore.event.forge.PalladiumCoreEventHandler playerJoin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        2: ASM: class dev.architectury.event.forge.EventHandlerImplCommon event(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        3: NORMAL
        4: ASM: class de.markusbordihn.adaptiveperformancetweakscore.server.ServerManager handlePlayerLoggedInEvent(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        5: ASM: shadows.apotheosis.core.attributeslib.impl.AttributeEvents@45ddb8c5 fixChangedAttributes(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        6: ASM: class net.revisedphantoms.procedures.InsomniaOffProcedure onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        7: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@600d623e
        8: ASM: class net.revisedphantoms.network.RevisedPhantomsModVariables$EventBusVariableHandlers onPlayerLoggedInSyncPlayerVariables(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        9: ASM: class net.revisedphantoms.network.RevisedPhantomsModVariables$EventBusVariableHandlers onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        10: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@6d077717
        11: ASM: class com.firemerald.additionalplacements.common.CommonEventHandler onPlayerLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        12: ASM: class com.legacy.structure_gel.core.events.SGClientEvents$ForgeBus onLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        13: ASM: class dev.xkmc.l2library.base.effects.EffectSyncEvents onServerPlayerJoin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        14: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@739af82d
        15: ASM: class dev.xkmc.l2library.capability.player.PlayerCapabilityEvents onServerPlayerJoin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        16: ASM: com.cozary.nameless_trinkets.utils.MaxHealthFix@7b01418f onPlayerLogIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        17: ASM: class net.mcreator.unusualend.network.UnusualendModVariables$EventBusVariableHandlers onPlayerLoggedInSyncPlayerVariables(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        18: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@488baa16
        19: ASM: class com.cozary.nameless_trinkets.items.trinkets.BrokenAnkh onPlayerLogIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        20: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@d893d63
        21: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@512da545
        22: ASM: net.minecraftforge.common.ForgeInternalHandler@6287fb21 playerLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        23: ASM: class com.mlib.contexts.OnPlayerLogged onPlayerLogged(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        24: ASM: class com.majruszsdifficulty.triggers.GameStageTrigger onStart(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        25: ASM: xaero.common.events.ForgeCommonEventHandler@374592d onPlayerLogIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        26: ASM: class net.thirdlife.iterrpg.procedures.IterRootAdvProcedure onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        27: ASM: class net.thirdlife.iterrpg.network.IterRpgModVariables$EventBusVariableHandlers onPlayerLoggedInSyncPlayerVariables(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        28: ASM: class net.bettercombat.forge.events.ForgeEvents onPlayerJoin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        29: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@5b0dfdcf
        30: ASM: fzzyhmstrs.emi_loot.forge.events.EMILootForgeEvents@31a8554b onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        31: ASM: xaero.map.events.CommonEvents@3ed074db onPlayerLogIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        32: ASM: class net.randomcrits.procedures.AttributeModifierProcedure onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        33: ASM: class net.randomcrits.network.RandomCritsModVariables$EventBusVariableHandlers onPlayerLoggedInSyncPlayerVariables(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        34: ASM: class com.momosoftworks.coldsweat.common.event.HearthSaveDataHandler loadDisabledHearths(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        35: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@2c3a7d2c
        36: ASM: elucent.eidolon.event.Events@2f241076 onPlayerJoin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        37: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@4bb5fdc9
        38: ASM: class it.hurts.sskirillss.relics.capability.handlers.SyncHandler onPlayerLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        39: ASM: class dev.architectury.networking.forge.NetworkManagerImpl loggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        40: ASM: de.cadentem.dragonsurvival_compatibility.cold_sweat.ColdSweatEventHandler@1fea6c1d handleAttributes(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        41: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@1ddc9467
        42: ASM: class com.obscuria.obscureapi.network.PlayerDataCapability$EventBusHandlers onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        43: ASM: class by.dragonsurvivalteam.dragonsurvival.common.capability.Capabilities onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        44: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@33b94a25
        45: ASM: class de.markusbordihn.adaptiveperformancetweaksplayer.player.PlayerProtection handlePlayerLoggedInEvent(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        46: ASM: class de.markusbordihn.adaptiveperformancetweaksplayer.player.PlayerLogin handlePlayerLoggedInEvent(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        47: ASM: com.aizistral.enigmaticlegacy.handlers.EnigmaticEventHandler@356e482f onLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        48: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@4c158263
        49: ASM: com.aizistral.enigmaticlegacy.handlers.EnigmaticUpdateHandler@5848cab onPlayerLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        50: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@105b0e48
        51: ASM: net.mehvahdjukaar.moonlight.forge.MoonlightForge@5e8ade3f onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        52: ASM: class com.brutalbosses.event.EventHandler onPlayerLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        53: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@63cdab76
        54: ASM: class com.cazsius.solcarrot.tracking.MaxHealthHandler onPlayerLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        55: ASM: class com.cazsius.solcarrot.tracking.CapabilityHandler onPlayerLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        56: ASM: class net.valhelsia.valhelsia_core.common.event.PlayerEvents onPlayerJoinWorld(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        57: ASM: class de.cadentem.additional_enchantments.capability.CapabilityHandler handlePlayerLogin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        58: ASM: class net.mcreator.undead_unleashed.network.UndeadUnleashedModVariables$EventBusVariableHandlers onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        59: ASM: class io.redspace.ironsspellbooks.player.ServerPlayerEvents onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        60: ASM: class net.mehvahdjukaar.supplementaries.common.events.forge.ServerEventsForge onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        61: ASM: class net.mehvahdjukaar.supplementaries.client.renderers.forge.PicklePlayer onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        62: ASM: class com.simibubi.create.foundation.events.CommonEvents playerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        63: ASM: class com.simibubi.create.content.equipment.extendoGrip.ExtendoGripItem addReachToJoiningPlayersHoldingExtendo(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        64: ASM: top.theillusivec4.curios.common.event.CuriosEventHandler@6ec25b92 playerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        65: ASM: squeek.appleskin.network.SyncHandler@3ad78151 onPlayerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        66: ASM: dev.gigaherz.toolbelt.slot.BeltExtensionSlot$EventHandlers@6181bb0f joinWorld(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        67: ASM: team.creative.creativecore.common.config.event.ConfigEventHandler@28fab09c playerLoggedIn(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        68: net.minecraftforge.eventbus.EventBus$$Lambda$1818/0x0000000801432b08@411f974a
        69: ASM: class com.momosoftworks.coldsweat.util.compat.CompatManager onLivingTempDamage(Lnet/minecraftforge/event/entity/living/LivingEvent;)V
        70: LOW
        71: ASM: com.aizistral.enigmaticlegacy.handlers.EnigmaticEventHandler@356e482f onPlayerJoin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
        72: ASM: air onPlayerJoin(Lnet/minecraftforge/event/entity/player/PlayerEvent$PlayerLoggedInEvent;)V
java.lang.ArrayIndexOutOfBoundsException

[31Jan2024 16:07:17.241] [Server thread/ERROR] [net.m