TelepathicGrunt / Bumblezone

A bee dimension just for fun!
https://www.curseforge.com/minecraft/mc-mods/the-bumblezone-forge
GNU Lesser General Public License v3.0
179 stars 37 forks source link

java.lang.ArrayIndexOutOfBoundsExpection When trying to enter The Bumblezone #436

Closed x1msoc closed 1 week ago

x1msoc commented 3 weeks ago

Modpack: AOF7

When trying to enter The Bumblezone (command or through bee nest) I'm getting this error message: io.netty.handler.codec.DecoderException: java.lang.ArrayIndexOutOfBoundsException: Index 9 out of bounds for length 4 Client log:

[21:07:48] [Netty Epoll Client IO #2/ERROR]: Exception occurred in netty pipeline
io.netty.handler.codec.DecoderException: java.lang.ArrayIndexOutOfBoundsException: Index 9 out of bounds for length 4
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:489) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:280) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:336) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:308) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:336) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:444) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:280) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[netty-handler-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800) ~[netty-transport-classes-epoll-4.1.82.Final.jar:?]
    at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499) ~[netty-transport-classes-epoll-4.1.82.Final.jar:?]
    at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:397) ~[netty-transport-classes-epoll-4.1.82.Final.jar:?]
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.82.Final.jar:?]
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.82.Final.jar:?]
    at java.lang.Thread.run(Thread.java:840) ~[?:?]
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 9 out of bounds for length 4
    at net.minecraft.class_2540.method_10818(class_2540.java:518) ~[client-intermediary.jar:?]
    at net.minecraft.class_2941.method_43241(class_2941.java:45) ~[client-intermediary.jar:?]
    at net.minecraft.class_2941$1.method_12716(class_2941.java:35) ~[client-intermediary.jar:?]
    at net.minecraft.class_2945$class_7834.method_46363(class_2945.java:240) ~[client-intermediary.jar:?]
    at net.minecraft.class_2945$class_7834.method_46362(class_2945.java:236) ~[client-intermediary.jar:?]
    at net.minecraft.class_2739.method_46616(class_2739.java:32) ~[client-intermediary.jar:?]
    at net.minecraft.class_2739.<init>(class_2739.java:16) ~[client-intermediary.jar:?]
    at net.minecraft.class_2539$class_4532.method_22310(class_2539.java:459) ~[client-intermediary.jar:?]
    at net.minecraft.class_2539.method_10783(class_2539.java:522) ~[client-intermediary.jar:?]
    at net.minecraft.class_2543.decode(class_2543.java:32) ~[client-intermediary.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:519) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:458) ~[netty-codec-4.1.82.Final.jar:?]
    ... 34 more

Server log

[21:07:40] [User Authenticator #28/INFO]: UUID of player Cosm1x is c142318a-b7da-4240-b2e5-07d5d1ed3224
[21:07:40] [Server thread/INFO]: Cosm1x[/REDACTED:47158] logged in with entity id 259987 at (0.5, 100.0, 0.5)
[21:07:40] [Server thread/INFO]: Loading config from file...
[21:07:40] [Server thread/INFO]: Cosm1x joined the game
[21:07:41] [Server thread/INFO]: [voicechat] Received secret request of Cosm1x (18)
[21:07:41] [Server thread/INFO]: [voicechat] Sent secret to Cosm1x 
[21:07:48] [Server thread/INFO]: Cosm1x lost connection: Disconnected
[21:07:48] [Server thread/INFO]: Cosm1x left the game

Screenshot: image

TelepathicGrunt commented 3 weeks ago

First, did you verify your versions of mods all matches up the server’s? Any mismatch can cause data syncing issues

x1msoc commented 2 weeks ago

First, did you verify your versions of mods all matches up the server’s? Any mismatch can cause data syncing issues

Yep, they match.

TelepathicGrunt commented 2 weeks ago

Works for me with AOF7 2.5.1 image

TelepathicGrunt commented 2 weeks ago

You can try putting on the Connectivity mod on client and server, enable the logging in their config, and then reproduce the issue and share the client and server logs. https://www.curseforge.com/minecraft/mc-mods/connectivity

Connectivity will try and print out why your packets are breaking

x1msoc commented 2 weeks ago

You can try putting on the Connectivity mod on client and server, enable the logging in their config, and then reproduce the issue and share the client and server logs. https://www.curseforge.com/minecraft/mc-mods/connectivity

Connectivity will try and print out why your packets are breaking

Connectivity didn't work out. From the client log, I saw that the packet that is breaking (marked in the log) is a vanilla packet: EntityTrackerUpdateS2CPacket.read(Yarn)/ClientboundSetEntityDataPacket.unpack(Mojang mappings) Some modded entities from The Bumblezone may break when serialized to the packet and sent to the client.

Also, are you trying to reproduce this issue with the dedicated server? I forgot to mention that this issue only happens on the dedicated server.

[08:15:42] [Netty Epoll Client IO #2/ERROR]: Exception occurred in netty pipeline
io.netty.handler.codec.DecoderException: java.lang.ArrayIndexOutOfBoundsException: Index 9 out of bounds for length 4
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:489) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:280) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:336) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:308) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:336) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:444) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:280) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[netty-handler-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800) ~[netty-transport-classes-epoll-4.1.82.Final.jar:?]
    at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499) ~[netty-transport-classes-epoll-4.1.82.Final.jar:?]
    at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:397) ~[netty-transport-classes-epoll-4.1.82.Final.jar:?]
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.82.Final.jar:?]
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.82.Final.jar:?]
    at java.lang.Thread.run(Thread.java:840) ~[?:?]
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 9 out of bounds for length 4
    at net.minecraft.class_2540.method_10818(class_2540.java:518) ~[client-intermediary.jar:?]
    at net.minecraft.class_2941.method_43241(class_2941.java:45) ~[client-intermediary.jar:?]
    at net.minecraft.class_2941$1.method_12716(class_2941.java:35) ~[client-intermediary.jar:?]
    at net.minecraft.class_2945$class_7834.method_46363(class_2945.java:240) ~[client-intermediary.jar:?]
    at net.minecraft.class_2945$class_7834.method_46362(class_2945.java:236) ~[client-intermediary.jar:?]
    at net.minecraft.class_2739.method_46616(class_2739.java:32) ~[client-intermediary.jar:?] <-- HERE
    at net.minecraft.class_2739.<init>(class_2739.java:16) ~[client-intermediary.jar:?]
    at net.minecraft.class_2539$class_4532.method_22310(class_2539.java:459) ~[client-intermediary.jar:?]
    at net.minecraft.class_2539.method_10783(class_2539.java:522) ~[client-intermediary.jar:?]
    at net.minecraft.class_2543.decode(class_2543.java:32) ~[client-intermediary.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:519) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:458) ~[netty-codec-4.1.82.Final.jar:?]
    ... 34 more
TelepathicGrunt commented 2 weeks ago

I was using a dedicated server in my picture. That stacktrace doesn’t help as it doesn’t state any info of which packet or entity. It may not even be Bumblezone is the thing as sometimes modded entities can spawn in the dimension. Hence why I wanted full latest.log file and ideally, connectivity’s logging all turned on to try and narrow it down

TelepathicGrunt commented 2 weeks ago

Again to emphasize, I need the full latest.log file. Snippets are wildly unhelpful as they chop out a lot of the surrounding context that could be valuable info

TelepathicGrunt commented 2 weeks ago

To me, it looks more like the issue is with a different mod. Not Bumblezone. And that is assuming your client is indeed matching the same modpack version on server. image

The SyncedEntityData packet from server is not matching up on client and causes client to break. Can be caused by mods injecting their own SyncedEntityData onto random entities or client does not actually match the mod versions being used on server

TelepathicGrunt commented 2 weeks ago

Last thing, make sure you are using the latest version of AoF7 for server and client as well as past versions had bugs and issues fixed in newer versions for 1.20.1

x1msoc commented 2 weeks ago

Again to emphasize, I need the full latest.log file. Snippets are wildly unhelpful as they chop out a lot of the surrounding context that could be valuable info

There are many irrelevant info (ex. random REI errors) Log when I tried to pearl into beehive:

[23:49:37] [REI-Cache-0/ERROR]: Connector positionNot a map: null
[23:49:38] [REI-ReloadPlugins/INFO]: [REI] ++++++++++++++++++++++++++++++++++++++++
[23:49:38] [REI-ReloadPlugins/INFO]: [REI] REIServerPlugin starting main-reload for END.
[23:49:38] [REI-ReloadPlugins/INFO]: [REI] Plugins (10):
[23:49:38] [REI-ReloadPlugins/INFO]: [REI]  - (-100.00) DefaultPlugin of DefaultPlugin [roughlyenoughitems]
[23:49:38] [REI-ReloadPlugins/INFO]: [REI]  - (0.00) FabricFluidAPISupportPlugin
[23:49:38] [REI-ReloadPlugins/INFO]: [REI]  - (0.00) ReiCompat of ReiCompat [travelersbackpack]
[23:49:38] [REI-ReloadPlugins/INFO]: [REI]  - (0.00) REIPluginServer of REIPluginServer [tconstruct]
[23:49:38] [REI-ReloadPlugins/INFO]: [REI]  - (0.00) REICommonIntegration of REICommonIntegration [spectrum]
[23:49:38] [REI-ReloadPlugins/INFO]: [REI]  - (0.00) REICompat of REICompat [sophisticatedstorage]
[23:49:38] [REI-ReloadPlugins/INFO]: [REI]  - (0.00) REICompat of REICompat [sophisticatedbackpacks]
[23:49:38] [REI-ReloadPlugins/INFO]: [REI]  - (0.00) DefaultRuntimePlugin of DefaultRuntimePlugin [roughlyenoughitems]
[23:49:38] [REI-ReloadPlugins/INFO]: [REI]  - (0.00) AlloyForgeryCommonPlugin of AlloyForgeryCommonPlugin [alloy_forgery]
[23:49:38] [REI-ReloadPlugins/INFO]: [REI]  - (0.00) AddonReiCommonPlugin of AddonReiCommonPlugin [ad_astra_giselle_addon]
[23:49:38] [REI-ReloadPlugins/INFO]: [REI] ++++++++++++++++++++++++++++++++++++++++
[23:49:38] [REI-ReloadPlugins/INFO]: [REI] REIPlugin finished post-reload for END in 22.15 ms, totaling 125.0 ms.
[23:49:38] [REI-ReloadPlugins/INFO]: [REI] REIClientPlugin finished post-reload for END in 20.88 ms, totaling 32.07 s.
[23:49:38] [REI-ReloadPlugins/INFO]: [REI] REIServerPlugin finished post-reload for END in 871.7 μs, totaling 44.21 ms.
[23:50:10] [Render thread/WARN]: Received passengers for unknown entity
[23:50:20] [Render thread/INFO]: Reloading pipeline on dimension change: minecraft:overworld => the_bumblezone:the_bumblezone
[23:50:20] [Render thread/INFO]: Destroying pipeline minecraft:overworld
[23:50:20] [Render thread/INFO]: Creating pipeline for dimension the_bumblezone:the_bumblezone
[23:50:20] [Render thread/INFO]: Stopping worker threads
[23:50:20] [Render thread/INFO]: Started 6 worker threads
[23:50:20] [Render thread/INFO]: Stopping worker threads
[23:50:20] [Render thread/INFO]: Started 6 worker threads
[23:50:20] [Render thread/INFO]: Stopping worker threads
[23:50:20] [Render thread/INFO]: Started 6 worker threads
[23:50:20] [Render thread/INFO]: Minimap updated server level id: -540051695 for world ResourceKey[minecraft:dimension / the_bumblezone:the_bumblezone]
[23:50:20] [Render thread/WARN]: Unknown custom packed identifier: carpet:hello
[23:50:20] [Render thread/INFO]: Minimap updated server level id: -540051695 for world ResourceKey[minecraft:dimension / the_bumblezone:the_bumblezone]
[23:50:20] [Render thread/WARN]: Unknown custom packed identifier: carpet:hello
[23:50:20] [Netty Epoll Client IO #1/WARN]: io.netty.handler.codec.DecoderException: java.lang.ArrayIndexOutOfBoundsException: Index 9 out of bounds for length 4
[23:50:20] [Netty Epoll Client IO #1/WARN]: Network error for:packet_handler
io.netty.handler.codec.DecoderException: java.lang.ArrayIndexOutOfBoundsException: Index 9 out of bounds for length 4
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:489) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:280) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:336) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:308) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:336) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:444) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:280) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[netty-handler-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800) ~[netty-transport-classes-epoll-4.1.82.Final.jar:?]
    at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499) ~[netty-transport-classes-epoll-4.1.82.Final.jar:?]
    at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:397) ~[netty-transport-classes-epoll-4.1.82.Final.jar:?]
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.82.Final.jar:?]
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.82.Final.jar:?]
    at java.lang.Thread.run(Thread.java:840) ~[?:?]
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 9 out of bounds for length 4
    at net.minecraft.class_2540.method_10818(class_2540.java:518) ~[client-intermediary.jar:?]
    at net.minecraft.class_2941.method_43241(class_2941.java:45) ~[client-intermediary.jar:?]
    at net.minecraft.class_2941$1.method_12716(class_2941.java:35) ~[client-intermediary.jar:?]
    at net.minecraft.class_2945$class_7834.method_46363(class_2945.java:240) ~[client-intermediary.jar:?]
    at net.minecraft.class_2945$class_7834.method_46362(class_2945.java:236) ~[client-intermediary.jar:?]
    at net.minecraft.class_2739.method_46616(class_2739.java:32) ~[client-intermediary.jar:?]
    at net.minecraft.class_2739.<init>(class_2739.java:16) ~[client-intermediary.jar:?]
    at net.minecraft.class_2539$class_4532.method_22310(class_2539.java:459) ~[client-intermediary.jar:?]
    at net.minecraft.class_2539.method_10783(class_2539.java:522) ~[client-intermediary.jar:?]
    at net.minecraft.class_2543.decode(class_2543.java:32) ~[client-intermediary.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:519) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:458) ~[netty-codec-4.1.82.Final.jar:?]
    ... 34 more
[23:50:20] [Netty Epoll Client IO #1/ERROR]: Exception occurred in netty pipeline
io.netty.handler.codec.DecoderException: java.lang.ArrayIndexOutOfBoundsException: Index 9 out of bounds for length 4
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:489) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:280) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:336) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:308) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:336) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:444) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:280) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[netty-handler-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800) ~[netty-transport-classes-epoll-4.1.82.Final.jar:?]
    at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499) ~[netty-transport-classes-epoll-4.1.82.Final.jar:?]
    at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:397) ~[netty-transport-classes-epoll-4.1.82.Final.jar:?]
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.82.Final.jar:?]
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.82.Final.jar:?]
    at java.lang.Thread.run(Thread.java:840) ~[?:?]
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 9 out of bounds for length 4
    at net.minecraft.class_2540.method_10818(class_2540.java:518) ~[client-intermediary.jar:?]
    at net.minecraft.class_2941.method_43241(class_2941.java:45) ~[client-intermediary.jar:?]
    at net.minecraft.class_2941$1.method_12716(class_2941.java:35) ~[client-intermediary.jar:?]
    at net.minecraft.class_2945$class_7834.method_46363(class_2945.java:240) ~[client-intermediary.jar:?]
    at net.minecraft.class_2945$class_7834.method_46362(class_2945.java:236) ~[client-intermediary.jar:?]
    at net.minecraft.class_2739.method_46616(class_2739.java:32) ~[client-intermediary.jar:?]
    at net.minecraft.class_2739.<init>(class_2739.java:16) ~[client-intermediary.jar:?]
    at net.minecraft.class_2539$class_4532.method_22310(class_2539.java:459) ~[client-intermediary.jar:?]
    at net.minecraft.class_2539.method_10783(class_2539.java:522) ~[client-intermediary.jar:?]
    at net.minecraft.class_2543.decode(class_2543.java:32) ~[client-intermediary.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:519) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:458) ~[netty-codec-4.1.82.Final.jar:?]
    ... 34 more
[23:50:20] [Render thread/INFO]: Unloading synced configs from server
[23:50:20] [Render thread/INFO]: Sending config unload event for mighty_mail.server.toml
[23:50:20] [Render thread/INFO]: [voicechat] Clearing audio channels
[23:50:20] [Render thread/INFO]: [voicechat] Stopping microphone thread
[23:50:20] [Render thread/INFO]: [voicechat] Disconnecting voicechat
[23:50:20] [Render thread/INFO]: Xaero hud session finalized.
[23:50:20] [Render thread/INFO]: Finalizing world map session...
[23:50:20] [Netty Epoll Client IO #1/WARN]: io.netty.handler.codec.DecoderException: net.minecraft.class_148: Loading NBT data
[23:50:20] [Netty Epoll Client IO #1/WARN]: Network error for:packet_handler
io.netty.handler.codec.DecoderException: net.minecraft.class_148: Loading NBT data
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:489) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:280) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:336) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:308) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:336) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:444) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:280) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[netty-handler-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.82.Final.jar:?]
    at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800) ~[netty-transport-classes-epoll-4.1.82.Final.jar:?]
    at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499) ~[netty-transport-classes-epoll-4.1.82.Final.jar:?]
    at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:397) ~[netty-transport-classes-epoll-4.1.82.Final.jar:?]
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.82.Final.jar:?]
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.82.Final.jar:?]
    at java.lang.Thread.run(Thread.java:840) ~[?:?]
Caused by: net.minecraft.class_148: Loading NBT data
    at net.minecraft.class_2507.method_10626(class_2507.java:152) ~[client-intermediary.jar:?]
    at net.minecraft.class_2507.method_10625(class_2507.java:91) ~[client-intermediary.jar:?]
    at net.minecraft.class_2540.method_30616(class_2540.java:636) ~[client-intermediary.jar:?]
    at net.minecraft.class_2540.method_10798(class_2540.java:618) ~[client-intermediary.jar:?]
    at net.minecraft.class_2540.method_10819(class_2540.java:671) ~[client-intermediary.jar:?]
    at net.minecraft.class_2540.method_34068(class_2540.java:218) ~[client-intermediary.jar:?]
    at net.minecraft.class_2649.<init>(class_2649.java:30) ~[client-intermediary.jar:?]
    at net.minecraft.class_2539$class_4532.method_22310(class_2539.java:459) ~[client-intermediary.jar:?]
    at net.minecraft.class_2539.method_10783(class_2539.java:522) ~[client-intermediary.jar:?]
    at net.minecraft.class_2543.decode(class_2543.java:32) ~[client-intermediary.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:519) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:458) ~[netty-codec-4.1.82.Final.jar:?]
    ... 34 more
Caused by: java.io.IOException: Invalid tag id: 101
    at net.minecraft.class_4614$1.method_39878(class_4614.java:58) ~[client-intermediary.jar:?]
    at net.minecraft.class_4614$1.method_23264(class_4614.java:63) ~[client-intermediary.jar:?]
    at net.minecraft.class_4614$1.method_23262(class_4614.java:56) ~[client-intermediary.jar:?]
    at net.minecraft.class_2507.method_10626(class_2507.java:147) ~[client-intermediary.jar:?]
    at net.minecraft.class_2507.method_10625(class_2507.java:91) ~[client-intermediary.jar:?]
    at net.minecraft.class_2540.method_30616(class_2540.java:636) ~[client-intermediary.jar:?]
    at net.minecraft.class_2540.method_10798(class_2540.java:618) ~[client-intermediary.jar:?]
    at net.minecraft.class_2540.method_10819(class_2540.java:671) ~[client-intermediary.jar:?]
    at net.minecraft.class_2540.method_34068(class_2540.java:218) ~[client-intermediary.jar:?]
    at net.minecraft.class_2649.<init>(class_2649.java:30) ~[client-intermediary.jar:?]
    at net.minecraft.class_2539$class_4532.method_22310(class_2539.java:459) ~[client-intermediary.jar:?]
    at net.minecraft.class_2539.method_10783(class_2539.java:522) ~[client-intermediary.jar:?]
    at net.minecraft.class_2543.decode(class_2543.java:32) ~[client-intermediary.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:519) ~[netty-codec-4.1.82.Final.jar:?]
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:458) ~[netty-codec-4.1.82.Final.jar:?]
    ... 34 more

Last thing, make sure you are using the latest version of AoF7 for server and client as well as past versions had bugs and issues fixed in newer versions for 1.20.1

We are running latest AOF 7 version (2.5.1)

TelepathicGrunt commented 2 weeks ago

@x1msoc I'm gonna be a bit more blunt this time.

There's a reason why I am asking for full latest.log because it is us modders that should be the ones to determine what is relevant and what is not. Case in point, your new slightly bigger log snippet showed a key clue.

[23:50:20] [Render thread/WARN]: Unknown custom packed identifier: carpet:hello

If you were truly running unmodified latest AoF7 on Client and Server, this line would not appear. This is saying Carpet is present on one side and not the other which is causing this packet to be unknown. I checked the AoF7 list, Carpet is not a part of AoF7. I even ran a test of me go to Bumblezone in Aof7 with dedicated server and that line did not appear: image

That's how I know you're running a modified version of AoF7 and likely has mods or differing mod version which is causing a packet to be sent from server to client that the client is unable to parse and why I cannot reproduce the issue with normal unmodified AoF7 on client and server.

TelepathicGrunt commented 1 week ago

It has been a week with no new info. I am going to close this on the account that the provided example was done on a modified AoF modpack that is mismatched between client and server.

If the issue persist with a fully unmodified latest AoF modpack on both client and server, then I will reopen this and begin investigation again.