hosting a custom pack server for some people, only me and one other person are getting this problem currently. after disconnecting from the server for any reason, the first reconnect gets as far as "loading world" then displays the error:
"Internal Exception: io.netty.handler.codec.DecoderException: java.lang.NullPointerException: Cannot invoke 'net.minecraft.client.multiplayer.ClientPacketListener.m_6198_()" because the return value of "net.minecraft.client.Minecraft.m_91403_()" is null'
after getting this error, further attempts to connect just result in the connection timing out. the client is able to reconnect after a server restart, but having to restart the server any time i want to reconnect is terrible. restarting the client does not help.
log snip: https://pastebin.com/g4sANJmc
no real idea what mod is causing the problem at this point.
minecraft version: 1.18.2
modpack: https://www.curseforge.com/minecraft/modpacks/bread-bank-3
Forge: 40.1.74
launcher: multimc
lwjgl 3 version: 3.2.2
java: 18.0.2.1