Mojira Archive
MC-258588

On multiplayer, kicking a player with a reason with too many characters shows "Disconnected" as the kick reason

Steps to reproduce:
1) Run /kick @a @e@e@e@e@e@e@e@e@e@e@e
2) Look at the kick message

In multiplayer: "Disconnected"
In singleplayer: Tries to to show entire kick message

[Netty Server IO #22/ERROR]: Error receiving packet 23
io.netty.handler.codec.EncoderException: String too big (was 869153 characters, max 262144)
        at sd.a(SourceFile:666) ~[server-1.19.3.jar:?]
        at sd.a(SourceFile:474) ~[server-1.19.3.jar:?]
        at vi.a(SourceFile:20) ~[server-1.19.3.jar:?]
        at sf.a(SourceFile:45) ~[server-1.19.3.jar:?]
        at sf.encode(SourceFile:14) ~[server-1.19.3.jar:?]
        at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107) ~[netty-codec-4.1.82.Final.jar:4.1.82.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) ~[netty-transport-4.1.82.Final.jar:4.1.82.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:764) ~[netty-transport-4.1.82.Final.jar:4.1.82.Final]
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:790) ~[netty-transport-4.1.82.Final.jar:4.1.82.Final]
        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:758) ~[netty-transport-4.1.82.Final.jar:4.1.82.Final]
        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:808) ~[netty-transport-4.1.82.Final.jar:4.1.82.Final]
        at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025) ~[netty-transport-4.1.82.Final.jar:4.1.82.Final]
        at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:306) ~[netty-transport-4.1.82.Final.jar:4.1.82.Final]
        at sb.a(SourceFile:209) ~[server-1.19.3.jar:?]
        at sb.b(SourceFile:201) ~[server-1.19.3.jar:?]
        at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.82.Final.jar:4.1.82.Final]
        at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.82.Final.jar:4.1.82.Final]
        at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.82.Final.jar:4.1.82.Final]
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) ~[netty-transport-4.1.82.Final.jar:4.1.82.Final]
        at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.82.Final.jar:4.1.82.Final]
        at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.82.Final.jar:4.1.82.Final]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]

Unresolved

Shuddery

2022-12-17, 10:37 PM

2024-08-10, 07:09 PM

2

4

Confirmed

Low

Platform

Networking

1.19.3, 1.20.4, 1.21.1

-