我有一个配置了多个 ChannelHandler 的基于 Netty 的客户端。首先有一个 FrameDecoder (用于解码到达线路上的帧),然后有一个 ChannelHandler 应该做某些其他事情(但不是消息处理)。
我 java.lang.NegativeArraySizeException
在第二个处理程序上看到了很多 - 这是因为 FrameDecoder 和第二个处理程序之间的某些东西无法正常工作吗?我经常从第一个解码器返回 ChannelBuffers.EMPTY_BUFFER。