Clients invalidly handling their connection during the status phase will cause a SocketException to be thrown, which is handled by the ClientConnection#exceptionCaught method. This results in a clientbound/minecraft:disconnect packet with the message 'Internal Exception: (stringified error)'to be sent to the client. However, this packet doesn't exist in the status phase, so the server logs the following exception:
Error sending packet clientbound/minecraft:disconnect
io.netty.handler.codec.EncoderException: Sending unknown packet 'clientbound/minecraft:disconnect'I would expect this exception to not be thrown as sending a disconnect packet with text during the status phase makes no sense, and the true error is with the client rather than the server.
Linked issues
is duplicated by 1
Attachments
Comments 34
Affects 24w20a.
Affects 24w21b.
Affects 1.21 Pre-release 2.
Seems like this is breach attempt from old exploit. When older version, you might observed log that says something like <known player> disconnected from <not matching IP address>.
Seems like this is some kind of side effect of patching that exploit (or just updating java version). I experienced server crash when server processing these kind of errors.
There seems to be a Fabric mod which implements a fix for this bug: Disconnect Packet Fix
Can anyone provide an update on this bug?
Happens on 1.21.3, on all Bukkit forks and Vanilla. This has been freaking me out for ages!
@unknown: 1.21.3 is outdated and no longer supported on this bug tracker. Please only confirm issues for the latest version (1.21.4+).
Also happens on 1.21.4
[02:01:14] [Server thread/INFO]: Server empty for 60 seconds, pausing
[04:47:06] [Netty Epoll Server IO #20/ERROR]: Error sending packet clientbound/minecraft:disconnect
io.netty.handler.codec.EncoderException: Sending unknown packet 'clientbound/minecraft:disconnect'
at ym.a(SourceFile:47) ~[server-1.21.4.jar:?]
at ym.encode(SourceFile:14) ~[server-1.21.4.jar:?]
at vu.a(SourceFile:26) ~[server-1.21.4.jar:?]
at vu.encode(SourceFile:12) ~[server-1.21.4.jar:?]
at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107) ~[netty-codec-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:875) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:984) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:868) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.ChannelOutboundHandlerAdapter.write(ChannelOutboundHandlerAdapter.java:113) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at vi$2.write(SourceFile:530) ~[server-1.21.4.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:956) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:982) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:950) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:1000) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:974) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:305) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at vi.c(SourceFile:350) ~[server-1.21.4.jar:?]
at vi.b(SourceFile:343) ~[server-1.21.4.jar:?]
at vi.a(SourceFile:325) ~[server-1.21.4.jar:?]
at vi.a(SourceFile:319) ~[server-1.21.4.jar:?]
at vi.exceptionCaught(SourceFile:170) ~[server-1.21.4.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1324) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:856) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.handleReadException(AbstractEpollStreamChannel.java:727) ~[netty-transport-classes-epoll-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:825) ~[netty-transport-classes-epoll-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501) ~[netty-transport-classes-epoll-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) ~[netty-transport-classes-epoll-4.1.115.Final.jar:4.1.115.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.115.Final.jar:4.1.115.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.115.Final.jar:4.1.115.Final]
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]Also happens without any players currently being online, or recently disconnected:
[01:03:41] [Server thread/INFO]: USERNAME lost connection: Disconnected
[01:03:41] [Server thread/INFO]: USERNAME left the gameLast player online left, then this error happens multiple times, here's one of them, no player activity since 01:03:41
[10:06:22] [Netty Server IO #28/ERROR]: Error sending packet clientbound/minecraft:disconnect
io.netty.handler.codec.EncoderException: Sending unknown packet 'clientbound/minecraft:disconnect'
at knot/net.minecraft.class_9136.method_56426(class_9136.java:47) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_9136.encode(class_9136.java:14) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_2545.method_10838(class_2545.java:26) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_2545.encode(class_2545.java:12) ~[server-intermediary.jar:?]
at knot/io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107) ~[netty-codec-4.1.115.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:875) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:984) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:868) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.ChannelOutboundHandlerAdapter.write(ChannelOutboundHandlerAdapter.java:113) ~[netty-transport-4.1.115.Final.jar:?]
at knot/net.minecraft.class_2535$2.write(class_2535.java:530) ~[server-intermediary.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:956) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:982) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:950) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:1000) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:974) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:305) ~[netty-transport-4.1.115.Final.jar:?]
at knot/net.minecraft.class_2535.method_36942(class_2535.java:350) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_2535.method_10764(class_2535.java:343) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_2535.redirect$zzf000$antixray$redirectSendPacket(class_2535.java:796) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_2535.method_52906(class_2535.java:325) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_2535.method_10752(class_2535.java:319) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_2535.exceptionCaught(class_2535.java:170) ~[server-intermediary.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1324) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:856) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.handleReadException(AbstractNioByteChannel.java:125) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:177) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) ~[netty-transport-4.1.115.Final.jar:?]
at knot/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.115.Final.jar:?]
at knot/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.115.Final.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1570) [?:?]Version: 1.21.4 (Fabric)
I can confirm it for 1.21.4.
Also happening for 1.21.5
[Netty Server IO #27/ERROR]: Error sending packet clientbound/minecraft:disconnect
io.netty.handler.codec.EncoderException: Sending unknown packet 'clientbound/minecraft:disconnect'
at zd.a(SourceFile:50) ~[server-1.21.5.jar:?]
at zd.encode(SourceFile:14) ~[server-1.21.5.jar:?]
at wj.a(SourceFile:26) ~[server-1.21.5.jar:?]
at wj.encode(SourceFile:12) ~[server-1.21.5.jar:?]
at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107) ~[netty-codec-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:875) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:984) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:868) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.ChannelOutboundHandlerAdapter.write(ChannelOutboundHandlerAdapter.java:113) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at vv$2.write(SourceFile:530) ~[server-1.21.5.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:956) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:982) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:950) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:1000) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:974) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:305) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at vv.c(SourceFile:350) ~[server-1.21.5.jar:?]
at vv.b(SourceFile:343) ~[server-1.21.5.jar:?]
at vv.a(SourceFile:325) ~[server-1.21.5.jar:?]
at vv.a(SourceFile:319) ~[server-1.21.5.jar:?]
at vv.exceptionCaught(SourceFile:170) ~[server-1.21.5.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1324) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:856) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.handleReadException(AbstractNioByteChannel.java:125) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:177) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) ~[netty-common-4.1.118.Final.jar:4.1.118.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.118.Final.jar:4.1.118.Final]
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
The only fix for this that I’ve found is this mod https://modrinth.com/mod/disconnect-packet-fix
Same here on 1.21.5 (fabric).
[16:56:39] [Server thread/INFO]: [REDACTED] left the game
[16:56:39] [Server thread/INFO]: Updating all forceload tickets for [REDACTED]
[16:57:39] [Server thread/INFO]: Server empty for 60 seconds, pausing
[17:16:18] [Netty Server IO #9/ERROR]: Error sending packet clientbound/minecraft:disconnect
io.netty.handler.codec.EncoderException: Sending unknown packet 'clientbound/minecraft:disconnect'
at knot/net.minecraft.class_9136.method_56426(class_9136.java:50) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_9136.encode(class_9136.java:14) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_2545.method_10838(class_2545.java:26) [server-intermediary.jar:?]
at knot/net.minecraft.class_2545.encode(class_2545.java:12) [server-intermediary.jar:?]
at knot/io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107) [netty-codec-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:875) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:984) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:868) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.ChannelOutboundHandlerAdapter.write(ChannelOutboundHandlerAdapter.java:113) [netty-transport-4.1.118.Final.jar:?]
at knot/net.minecraft.class_2535$2.write(class_2535.java:530) [server-intermediary.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:956) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:982) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:950) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:1000) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:974) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:305) [netty-transport-4.1.118.Final.jar:?]
at knot/net.minecraft.class_2535.method_36942(class_2535.java:350) [server-intermediary.jar:?]
at knot/net.minecraft.class_2535.method_10764(class_2535.java:343) [server-intermediary.jar:?]
at knot/net.minecraft.class_2535.method_52906(class_2535.java:325) [server-intermediary.jar:?]
at knot/net.minecraft.class_2535.method_10752(class_2535.java:319) [server-intermediary.jar:?]
at knot/net.minecraft.class_2535.exceptionCaught(class_2535.java:170) [server-intermediary.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1324) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:856) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.handleReadException(AbstractNioByteChannel.java:125) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:177) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) [netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) [netty-common-4.1.118.Final.jar:?]
at knot/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-common-4.1.118.Final.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1447) [?:?]
I’m having the same log errors in 1.21.6 PreRelease-1
[15:42:01] [Netty Server IO #15/ERROR]: Error sending packet clientbound/minecraft:disconnect
io.netty.handler.codec.EncoderException: Sending unknown packet 'clientbound/minecraft:disconnect'
at zl.a(SourceFile:50) ~[server-1.21.6-pre1.jar:?]
at zl.encode(SourceFile:14) ~[server-1.21.6-pre1.jar:?]
at wr.a(SourceFile:26) ~[server-1.21.6-pre1.jar:?]
at wr.encode(SourceFile:12) ~[server-1.21.6-pre1.jar:?]
at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107) ~[netty-codec-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:875) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:984) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:868) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.ChannelOutboundHandlerAdapter.write(ChannelOutboundHandlerAdapter.java:113) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at wd$2.write(SourceFile:525) ~[server-1.21.6-pre1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:956) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:982) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:950) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:1000) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:974) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:305) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at wd.c(SourceFile:351) ~[server-1.21.6-pre1.jar:?]
at wd.b(SourceFile:343) ~[server-1.21.6-pre1.jar:?]
at wd.a(SourceFile:325) ~[server-1.21.6-pre1.jar:?]
at wd.a(SourceFile:319) ~[server-1.21.6-pre1.jar:?]
at wd.exceptionCaught(SourceFile:170) ~[server-1.21.6-pre1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1324) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:856) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.handleReadException(AbstractNioByteChannel.java:125) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:177) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) ~[netty-common-4.1.118.Final.jar:4.1.118.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.118.Final.jar:4.1.118.Final]
at java.base/java.lang.Thread.run(Thread.java:1570) [?:?]1.21.6 Pre release 2 having this happen as well, server was empty and paused right before line 1 below.
[01:40:02] [Netty Epoll Server IO #14/ERROR]: Error sending packet clientbound/minecraft:disconnect
io.netty.handler.codec.EncoderException: Sending unknown packet 'clientbound/minecraft:disconnect'
at zl.a(SourceFile:50) ~[server-1.21.6-pre2.jar:?]
at zl.encode(SourceFile:14) ~[server-1.21.6-pre2.jar:?]
at wr.a(SourceFile:26) ~[server-1.21.6-pre2.jar:?]
at wr.encode(SourceFile:12) ~[server-1.21.6-pre2.jar:?]
at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107) ~[netty-codec-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:875) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:984) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:868) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.ChannelOutboundHandlerAdapter.write(ChannelOutboundHandlerAdapter.java:113) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at wd$2.write(SourceFile:525) ~[server-1.21.6-pre2.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:956) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:982) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:950) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:1000) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:974) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:305) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at wd.c(SourceFile:351) ~[server-1.21.6-pre2.jar:?]
at wd.b(SourceFile:343) ~[server-1.21.6-pre2.jar:?]
at wd.a(SourceFile:325) ~[server-1.21.6-pre2.jar:?]
at wd.a(SourceFile:319) ~[server-1.21.6-pre2.jar:?]
at wd.exceptionCaught(SourceFile:170) ~[server-1.21.6-pre2.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1324) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:856) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.handleReadException(AbstractEpollStreamChannel.java:727) ~[netty-transport-classes-epoll-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:825) ~[netty-transport-classes-epoll-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501) ~[netty-transport-classes-epoll-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) ~[netty-transport-classes-epoll-4.1.118.Final.jar:4.1.118.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) ~[netty-common-4.1.118.Final.jar:4.1.118.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.118.Final.jar:4.1.118.Final]
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
[08:13:28] [Netty Epoll Server IO #18/ERROR]: Error sending packet clientbound/minecraft:disconnect
io.netty.handler.codec.EncoderException: Sending unknown packet 'clientbound/minecraft:disconnect'
at zl.a(SourceFile:50) ~[server-1.21.6-pre2.jar:?]
at zl.encode(SourceFile:14) ~[server-1.21.6-pre2.jar:?]
at wr.a(SourceFile:26) ~[server-1.21.6-pre2.jar:?]
at wr.encode(SourceFile:12) ~[server-1.21.6-pre2.jar:?]
at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107) ~[netty-codec-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:875) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:984) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:868) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.ChannelOutboundHandlerAdapter.write(ChannelOutboundHandlerAdapter.java:113) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at wd$2.write(SourceFile:525) ~[server-1.21.6-pre2.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:956) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:982) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:950) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:1000) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:974) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:305) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at wd.c(SourceFile:351) ~[server-1.21.6-pre2.jar:?]
at wd.b(SourceFile:343) ~[server-1.21.6-pre2.jar:?]
at wd.a(SourceFile:325) ~[server-1.21.6-pre2.jar:?]
at wd.a(SourceFile:319) ~[server-1.21.6-pre2.jar:?]
at wd.exceptionCaught(SourceFile:170) ~[server-1.21.6-pre2.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1324) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:856) ~[netty-transport-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.handleReadException(AbstractEpollStreamChannel.java:727) ~[netty-transport-classes-epoll-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:825) ~[netty-transport-classes-epoll-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501) ~[netty-transport-classes-epoll-4.1.118.Final.jar:4.1.118.Final]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) ~[netty-transport-classes-epoll-4.1.118.Final.jar:4.1.118.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) ~[netty-common-4.1.118.Final.jar:4.1.118.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.118.Final.jar:4.1.118.Final]
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]Happening on Fabric 1.21.6 for me too.
[11:04:34] [Server thread/INFO]: [USERNAME] left the game
[11:05:34] [Server thread/INFO]: Server empty for 60 seconds, pausing
[12:19:30] [Netty Server IO #11/ERROR]: Error sending packet clientbound/minecraft:disconnect
io.netty.handler.codec.EncoderException: Sending unknown packet 'clientbound/minecraft:disconnect'
at knot/net.minecraft.class_9136.method_56426(class_9136.java:50) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_9136.encode(class_9136.java:14) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_2545.method_10838(class_2545.java:26) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_2545.encode(class_2545.java:12) ~[server-intermediary.jar:?]
at knot/io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107) ~[netty-codec-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:875) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:984) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:868) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.ChannelOutboundHandlerAdapter.write(ChannelOutboundHandlerAdapter.java:113) ~[netty-transport-4.1.118.Final.jar:?]
at knot/net.minecraft.class_2535$2.write(class_2535.java:525) ~[server-intermediary.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:956) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:982) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:950) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:1000) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:974) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:305) ~[netty-transport-4.1.118.Final.jar:?]
at knot/net.minecraft.class_2535.method_36942(class_2535.java:351) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_2535.method_10764(class_2535.java:343) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_2535.method_52906(class_2535.java:325) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_2535.method_10752(class_2535.java:319) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_2535.exceptionCaught(class_2535.java:170) ~[server-intermediary.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1324) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:856) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.handleReadException(AbstractNioByteChannel.java:125) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:177) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) ~[netty-transport-4.1.118.Final.jar:?]
at knot/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) ~[netty-common-4.1.118.Final.jar:?]
at knot/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.118.Final.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
I have this same bug on my 1.21.6 server. hopefully it gets fixed.
I also have this happening, also 1.21.6 server. Anyone have any idea why it is happening or how to fix?
Can confirm. Still happening in 1.21.8.
It’s been happening for over a year. It’s completely polluting the log files to the point of rendering them almost useless, composing over 95% of the content for a low activity server like a home one.
Can’t it just be some compact log for those kind of exception?
Log itself doesn’t show any remote ip address, but when you see active TCP connections, there are some connection. Blocking ip related with that connection with firewall can be temporary fix.
I think server should automatically add those ip to blacklist when it got those exception. Looks like there’s bot trying old exploit that existed before 1.20.6
I’m now logging all established TCP connection to port 25565. There are some connection that MC Server doesn’t display. Some of them make server throw exception like an hour after that.
Adding my error log for visibility:
11/01 13:19:34 [Error] : Error sending packet clientbound/minecraft:disconnect
11/01 13:19:34 [Error] io.netty.handler.codec.EncoderException: Sending unknown packet 'clientbound/minecraft:disconnect'
11/01 13:19:34 [Error] at aan.a(SourceFile:50)
11/01 13:19:34 [Error] at aan.encode(SourceFile:14)
11/01 13:19:34 [Error] at xj.a(SourceFile:26)
11/01 13:19:34 [Error] at xj.encode(SourceFile:12)
11/01 13:19:34 [Error] at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:827)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:752)
11/01 13:19:34 [Error] at io.netty.channel.ChannelOutboundHandlerAdapter.write(ChannelOutboundHandlerAdapter.java:113)
11/01 13:19:34 [Error] at wu$2.write(SourceFile:488)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:827)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:804)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:869)
11/01 13:19:34 [Error] at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1046)
11/01 13:19:34 [Error] at io.netty.channel.Channel.writeAndFlush(Channel.java:257)
11/01 13:19:34 [Error] at wu.c(SourceFile:324)
11/01 13:19:34 [Error] at wu.b(SourceFile:316)
11/01 13:19:34 [Error] at wu.a(SourceFile:298)
11/01 13:19:34 [Error] at wu.a(SourceFile:292)
11/01 13:19:34 [Error] at wu.exceptionCaught(SourceFile:143)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:289)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:271)
11/01 13:19:34 [Error] at io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1396)
11/01 13:19:34 [Error] at io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:890)
11/01 13:19:34 [Error] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.handleReadException(AbstractEpollStreamChannel.java:725)
11/01 13:19:34 [Error] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:820)
11/01 13:19:34 [Error] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482)
11/01 13:19:34 [Error] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317)
11/01 13:19:34 [Error] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515)
11/01 13:19:34 [Error] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460)
11/01 13:19:34 [Error] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
11/01 13:19:34 [Error] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
11/01 13:19:34 [Error] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193)
11/01 13:19:34 [Error] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
11/01 13:19:34 [Error] at java.base/java.lang.Thread.run(Thread.java:1583)
11/01 13:19:34 [Error] : Error sending packet clientbound/minecraft:disconnect
11/01 13:19:34 [Error] io.netty.handler.codec.EncoderException: Sending unknown packet 'clientbound/minecraft:disconnect'
11/01 13:19:34 [Error] at aan.a(SourceFile:50)
11/01 13:19:34 [Error] at aan.encode(SourceFile:14)
11/01 13:19:34 [Error] at xj.a(SourceFile:26)
11/01 13:19:34 [Error] at xj.encode(SourceFile:12)
11/01 13:19:34 [Error] at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:827)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:752)
11/01 13:19:34 [Error] at io.netty.channel.ChannelOutboundHandlerAdapter.write(ChannelOutboundHandlerAdapter.java:113)
11/01 13:19:34 [Error] at wu$2.write(SourceFile:488)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:827)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:804)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:869)
11/01 13:19:34 [Error] at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1046)
11/01 13:19:34 [Error] at io.netty.channel.Channel.writeAndFlush(Channel.java:257)
11/01 13:19:34 [Error] at wu.c(SourceFile:324)
11/01 13:19:34 [Error] at wu.b(SourceFile:316)
11/01 13:19:34 [Error] at wu.a(SourceFile:298)
11/01 13:19:34 [Error] at wu.a(SourceFile:292)
11/01 13:19:34 [Error] at wu.exceptionCaught(SourceFile:143)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:289)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:271)
11/01 13:19:34 [Error] at io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1396)
11/01 13:19:34 [Error] at io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:890)
11/01 13:19:34 [Error] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.handleReadException(AbstractEpollStreamChannel.java:725)
11/01 13:19:34 [Error] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:820)
11/01 13:19:34 [Error] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482)
11/01 13:19:34 [Error] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317)
11/01 13:19:34 [Error] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515)
11/01 13:19:34 [Error] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460)
11/01 13:19:34 [Error] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
11/01 13:19:34 [Error] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
11/01 13:19:34 [Error] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193)
11/01 13:19:34 [Error] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
11/01 13:19:34 [Error] at java.base/java.lang.Thread.run(Thread.java:1583)
11/01 13:19:34 [Error] : Error sending packet clientbound/minecraft:disconnect
11/01 13:19:34 [Error] io.netty.handler.codec.EncoderException: Sending unknown packet 'clientbound/minecraft:disconnect'
11/01 13:19:34 [Error] at aan.a(SourceFile:50)
11/01 13:19:34 [Error] at aan.encode(SourceFile:14)
11/01 13:19:34 [Error] at xj.a(SourceFile:26)
11/01 13:19:34 [Error] at xj.encode(SourceFile:12)
11/01 13:19:34 [Error] at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:827)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:752)
11/01 13:19:34 [Error] at io.netty.channel.ChannelOutboundHandlerAdapter.write(ChannelOutboundHandlerAdapter.java:113)
11/01 13:19:34 [Error] at wu$2.write(SourceFile:488)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:827)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:804)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:869)
11/01 13:19:34 [Error] at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1046)
11/01 13:19:34 [Error] at io.netty.channel.Channel.writeAndFlush(Channel.java:257)
11/01 13:19:34 [Error] at wu.c(SourceFile:324)
11/01 13:19:34 [Error] at wu.b(SourceFile:316)
11/01 13:19:34 [Error] at wu.a(SourceFile:298)
11/01 13:19:34 [Error] at wu.a(SourceFile:292)
11/01 13:19:34 [Error] at wu.exceptionCaught(SourceFile:143)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:289)
11/01 13:19:34 [Error] at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:271)
11/01 13:19:34 [Error] at io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1396)
11/01 13:19:34 [Error] at io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:890)
11/01 13:19:34 [Error] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.handleReadException(AbstractEpollStreamChannel.java:725)
11/01 13:19:34 [Error] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:820)
11/01 13:19:34 [Error] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482)
11/01 13:19:34 [Error] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317)
11/01 13:19:34 [Error] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515)
11/01 13:19:34 [Error] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460)
11/01 13:19:34 [Error] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
11/01 13:19:34 [Error] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
11/01 13:19:34 [Error] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193)
11/01 13:19:34 [Error] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
11/01 13:19:34 [Error] at java.base/java.lang.Thread.run(Thread.java:1583)
11/01 13:19:35 [Error] : Error sending packet clientbound/minecraft:disconnect
11/01 13:19:35 [Error] io.netty.handler.codec.EncoderException: Sending unknown packet 'clientbound/minecraft:disconnect'
11/01 13:19:35 [Error] at aan.a(SourceFile:50)
11/01 13:19:35 [Error] at aan.encode(SourceFile:14)
11/01 13:19:35 [Error] at xj.a(SourceFile:26)
11/01 13:19:35 [Error] at xj.encode(SourceFile:12)
11/01 13:19:35 [Error] at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107)
11/01 13:19:35 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:827)
11/01 13:19:35 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:752)
11/01 13:19:35 [Error] at io.netty.channel.ChannelOutboundHandlerAdapter.write(ChannelOutboundHandlerAdapter.java:113)
11/01 13:19:35 [Error] at wu$2.write(SourceFile:488)
11/01 13:19:35 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:827)
11/01 13:19:35 [Error] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:804)
11/01 13:19:35 [Error] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:869)
11/01 13:19:35 [Error] at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1046)
11/01 13:19:35 [Error] at io.netty.channel.Channel.writeAndFlush(Channel.java:257)
11/01 13:19:35 [Error] at wu.c(SourceFile:324)
11/01 13:19:35 [Error] at wu.b(SourceFile:316)
11/01 13:19:35 [Error] at wu.a(SourceFile:298)
11/01 13:19:35 [Error] at wu.a(SourceFile:292)
11/01 13:19:35 [Error] at wu.exceptionCaught(SourceFile:143)
11/01 13:19:35 [Error] at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:289)
11/01 13:19:35 [Error] at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:271)
11/01 13:19:35 [Error] at io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1396)
11/01 13:19:35 [Error] at io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:890)
11/01 13:19:35 [Error] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.handleReadException(AbstractEpollStreamChannel.java:725)
11/01 13:19:35 [Error] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:820)
11/01 13:19:35 [Error] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482)
11/01 13:19:35 [Error] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317)
11/01 13:19:35 [Error] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515)
11/01 13:19:35 [Error] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460)
11/01 13:19:35 [Error] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
11/01 13:19:35 [Error] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
11/01 13:19:35 [Error] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193)
11/01 13:19:35 [Error] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
11/01 13:19:35 [Error] at java.base/java.lang.Thread.run(Thread.java:1583)
11/01 13:19:35 [Error] : Error sending packet clientbound/minecraft:disconnect
11/01 13:19:35 [Error] io.netty.handler.codec.EncoderException: Sending unknown packet 'clientbound/minecraft:disconnect'
11/01 13:19:35 [Error] at aan.a(SourceFile:50)
11/01 13:19:35 [Error] at aan.encode(SourceFile:14)
11/01 13:19:35 [Error] at xj.a(SourceFile:26)
11/01 13:19:35 [Error] at xj.encode(SourceFile:12)
11/01 13:19:35 [Error] at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107)
11/01 13:19:35 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:827)
11/01 13:19:35 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:752)
11/01 13:19:35 [Error] at io.netty.channel.ChannelOutboundHandlerAdapter.write(ChannelOutboundHandlerAdapter.java:113)
11/01 13:19:35 [Error] at wu$2.write(SourceFile:488)
11/01 13:19:35 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:827)
11/01 13:19:35 [Error] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:804)
11/01 13:19:35 [Error] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:869)
11/01 13:19:35 [Error] at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1046)
11/01 13:19:35 [Error] at io.netty.channel.Channel.writeAndFlush(Channel.java:257)
11/01 13:19:35 [Error] at wu.c(SourceFile:324)
11/01 13:19:35 [Error] at wu.b(SourceFile:316)
11/01 13:19:35 [Error] at wu.a(SourceFile:298)
11/01 13:19:35 [Error] at wu.a(SourceFile:292)
11/01 13:19:35 [Error] at wu.exceptionCaught(SourceFile:143)
11/01 13:19:35 [Error] at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:289)
11/01 13:19:35 [Error] at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:271)
11/01 13:19:35 [Error] at io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1396)
11/01 13:19:35 [Error] at io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:890)
11/01 13:19:35 [Error] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.handleReadException(AbstractEpollStreamChannel.java:725)
11/01 13:19:35 [Error] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:820)
11/01 13:19:35 [Error] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482)
11/01 13:19:35 [Error] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317)
11/01 13:19:35 [Error] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515)
11/01 13:19:35 [Error] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460)
11/01 13:19:35 [Error] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
11/01 13:19:35 [Error] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
11/01 13:19:35 [Error] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193)
11/01 13:19:35 [Error] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
11/01 13:19:35 [Error] at java.base/java.lang.Thread.run(Thread.java:1583)
11/01 13:19:36 [Error] : Error sending packet clientbound/minecraft:disconnect
11/01 13:19:36 [Error] io.netty.handler.codec.EncoderException: Sending unknown packet 'clientbound/minecraft:disconnect'
11/01 13:19:36 [Error] at aan.a(SourceFile:50)
11/01 13:19:36 [Error] at aan.encode(SourceFile:14)
11/01 13:19:36 [Error] at xj.a(SourceFile:26)
11/01 13:19:36 [Error] at xj.encode(SourceFile:12)
11/01 13:19:36 [Error] at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107)
11/01 13:19:36 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:827)
11/01 13:19:36 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:752)
11/01 13:19:36 [Error] at io.netty.channel.ChannelOutboundHandlerAdapter.write(ChannelOutboundHandlerAdapter.java:113)
11/01 13:19:36 [Error] at wu$2.write(SourceFile:488)
11/01 13:19:36 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:827)
11/01 13:19:36 [Error] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:804)
11/01 13:19:36 [Error] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:869)
11/01 13:19:36 [Error] at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1046)
11/01 13:19:36 [Error] at io.netty.channel.Channel.writeAndFlush(Channel.java:257)
11/01 13:19:36 [Error] at wu.c(SourceFile:324)
11/01 13:19:36 [Error] at wu.b(SourceFile:316)
11/01 13:19:36 [Error] at wu.a(SourceFile:298)
11/01 13:19:36 [Error] at wu.a(SourceFile:292)
11/01 13:19:36 [Error] at wu.exceptionCaught(SourceFile:143)
11/01 13:19:36 [Error] at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:289)
11/01 13:19:36 [Error] at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:271)
11/01 13:19:36 [Error] at io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1396)
11/01 13:19:36 [Error] at io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:890)
11/01 13:19:36 [Error] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.handleReadException(AbstractEpollStreamChannel.java:725)
11/01 13:19:36 [Error] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:820)
11/01 13:19:36 [Error] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482)
11/01 13:19:36 [Error] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317)
11/01 13:19:36 [Error] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515)
11/01 13:19:36 [Error] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460)
11/01 13:19:36 [Error] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
11/01 13:19:36 [Error] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
11/01 13:19:36 [Error] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193)
11/01 13:19:36 [Error] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
11/01 13:19:36 [Error] at java.base/java.lang.Thread.run(Thread.java:1583)
11/01 13:19:36 [Error] : Error sending packet clientbound/minecraft:disconnect
11/01 13:19:36 [Error] io.netty.handler.codec.EncoderException: Sending unknown packet 'clientbound/minecraft:disconnect'
11/01 13:19:36 [Error] at aan.a(SourceFile:50)
11/01 13:19:36 [Error] at aan.encode(SourceFile:14)
11/01 13:19:36 [Error] at xj.a(SourceFile:26)
11/01 13:19:36 [Error] at xj.encode(SourceFile:12)
11/01 13:19:36 [Error] at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107)
11/01 13:19:36 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:827)
11/01 13:19:36 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:752)
11/01 13:19:36 [Error] at io.netty.channel.ChannelOutboundHandlerAdapter.write(ChannelOutboundHandlerAdapter.java:113)
11/01 13:19:36 [Error] at wu$2.write(SourceFile:488)
11/01 13:19:36 [Error] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:827)
11/01 13:19:36 [Error] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:804)
11/01 13:19:36 [Error] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:869)
11/01 13:19:36 [Error] at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1046)
11/01 13:19:36 [Error] at io.netty.channel.Channel.writeAndFlush(Channel.java:257)
11/01 13:19:36 [Error] at wu.c(SourceFile:324)
11/01 13:19:36 [Error] at wu.b(SourceFile:316)
11/01 13:19:36 [Error] at wu.a(SourceFile:298)
11/01 13:19:36 [Error] at wu.a(SourceFile:292)
11/01 13:19:36 [Error] at wu.exceptionCaught(SourceFile:143)
11/01 13:19:36 [Error] at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:289)
11/01 13:19:36 [Error] at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:271)
11/01 13:19:36 [Error] at io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1396)
11/01 13:19:36 [Error] at io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:890)
11/01 13:19:36 [Error] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.handleReadException(AbstractEpollStreamChannel.java:725)
11/01 13:19:36 [Error] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:820)
11/01 13:19:36 [Error] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482)
11/01 13:19:36 [Error] at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317)
11/01 13:19:36 [Error] at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515)
11/01 13:19:36 [Error] at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460)
11/01 13:19:36 [Error] at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
11/01 13:19:36 [Error] at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
11/01 13:19:36 [Error] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193)
11/01 13:19:36 [Error] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
11/01 13:19:36 [Error] at java.base/java.lang.Thread.run(Thread.java:1583)Can reproduce in the latest 26.1 snapshots.
Found this error randomly been thrown even if there were no connection established. But if these error are spamming, there always were connection spammed which its remote IP wasn’t logged on MCS console.
occurs in 26.1.2. Mods I have that may affect networking: geyser, hydraulic, floodgate, krypton. This happens at random times, including when no one is online and no one is joining or leaving. I assume this is a result of bots trying to join/ping and hitting my whitelist
[08:38:29] [Netty NIO IO #2/ERROR]: Error sending packet clientbound/minecraft:disconnect
io.netty.handler.codec.EncoderException: Sending unknown packet 'clientbound/minecraft:disconnect'
at knot//net.minecraft.network.codec.IdDispatchCodec.encode(IdDispatchCodec.java:50)
at knot//net.minecraft.network.codec.IdDispatchCodec.encode(IdDispatchCodec.java:14)
at knot//net.minecraft.network.PacketEncoder.encode$mixinextras$wrapped$9(PacketEncoder.java:26)
at knot//net.minecraft.network.PacketEncoder.mixinextras$bridge$encode$mixinextras$wrapped$9$10(PacketEncoder.java)
at knot//net.minecraft.network.PacketEncoder.md5bdc39$fabric-networking-api-v1$lambda$wrapWithContext$0$0(PacketEncoder.java:558)
at java.base/jdk.internal.vm.ScopedValueContainer.runWithoutScope(ScopedValueContainer.java:112)
at java.base/jdk.internal.vm.ScopedValueContainer.run(ScopedValueContainer.java:98)
at java.base/java.lang.ScopedValue$Carrier.run(ScopedValue.java:466)
at knot//net.minecraft.network.PacketEncoder.wrapMethod$baj000$fabric-networking-api-v1$wrapWithContext(PacketEncoder.java:558)
at knot//net.minecraft.network.PacketEncoder.encode(PacketEncoder.java)
at knot//net.minecraft.network.PacketEncoder.encode(PacketEncoder.java:12)
at knot//io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107)
at knot//io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:827)
at knot//io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:752)
at knot//io.netty.channel.ChannelOutboundHandlerAdapter.write(ChannelOutboundHandlerAdapter.java:113)
at knot//net.minecraft.network.Connection$2.write(Connection.java:488)
at knot//io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:827)
at knot//io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:804)
at knot//io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:869)
at knot//io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1046)
at knot//io.netty.channel.Channel.writeAndFlush(Channel.java:257)
at knot//net.minecraft.network.Connection.doSendPacket(Connection.java:324)
at knot//net.minecraft.network.Connection.sendPacket(Connection.java:316)
at knot//net.minecraft.network.Connection.send(Connection.java:298)
at knot//net.minecraft.network.Connection.send(Connection.java:292)
at knot//net.minecraft.network.Connection.exceptionCaught(Connection.java:143)
at knot//io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:289)
at knot//io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:271)
at knot//io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1396)
at knot//io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:890)
at knot//io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.handleReadException(AbstractNioByteChannel.java:127)
at knot//io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:179)
at knot//io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.handle(AbstractNioChannel.java:445)
at knot//io.netty.channel.nio.NioIoHandler$DefaultNioRegistration.handle(NioIoHandler.java:388)
at knot//io.netty.channel.nio.NioIoHandler.processSelectedKey(NioIoHandler.java:596)
at knot//io.netty.channel.nio.NioIoHandler.processSelectedKeysPlain(NioIoHandler.java:541)
at knot//io.netty.channel.nio.NioIoHandler.processSelectedKeys(NioIoHandler.java:514)
at knot//io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:484)
at knot//io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
at knot//io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
at knot//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193)
at knot//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at java.base/java.lang.Thread.run(Thread.java:1474)Now running 26.2 and unlike previous version, didn’t saw one for 12 hours of use. Maybe is it unintentionally fixed?
It wasn’t fixed as 26.2
At least, so far, every exception thrown has matching recorded log with monitoring port 25565. Until last version, it sometimes throw those error without any TCP connection established but those kinds are not happening in 26.2 so far.
Guess from my comment two years ago, “Seems like this is breach attempt from old exploit. When older version, you might observed log that says something like <known player> disconnected from <not matching IP address>.” I think some modified clients like scanners send disconnect packet, and its player name field is not present, throwing such exception.
I attached log-2024-05-01.txt, it goes along with this packet capture file that was too large for me to upload: https://drive.google.com/file/d/1l1RAHCC_-rwh8S2B1PO3YecRxdpyFvO0/view?usp=sharing
The issue happens at the times
[21:55:41] packet 11267
[23:46:39] packet 14259
[00:11:10] packet 14940
[00:13:02] packet 14990
[02:41:30] packet 18900
[04:47:41] packet 22144
[05:33:36] packet 23300