使用win10 20h2,bellsoft libericajdk jre22.0.2,velocity ctd 289(测试时最新版),release里目前最新的freesia-velocity 1.0.6,在velocity-ctd中观察到以下报错:
注: 在velocity 601(测试时最新版)中未观察到此报错
I used win10 20h2, bellsoft libericajdk jre22.0.2, velocity-ctd 289(latest in 20260603 124445), the latest freesia-velocity release version 1.0.6, get error in velocity-ctd:
Note: There is no error in velocity 601(latest in 20260603 124445)
(My english is not good)
[12:33:19 INFO] [freesia]: Worker connected [id: 0xbdd28d11, L:/127.0.0.1:19200 - R:/127.0.0.1:54162]
[12:33:19 ERROR] [freesia]: Exception caught in Server channel:
io.netty.handler.codec.TooLongFrameException: Adjusted frame length exceeds 16777216: 369296133 - discarded
at io.netty.handler.codec.LengthFieldBasedFrameDecoder.fail(LengthFieldBasedFrameDecoder.java:507) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.handler.codec.LengthFieldBasedFrameDecoder.failIfNecessary(LengthFieldBasedFrameDecoder.java:493) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.handler.codec.LengthFieldBasedFrameDecoder.exceededFrameLength(LengthFieldBasedFrameDecoder.java:377) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.handler.codec.LengthFieldBasedFrameDecoder.decode(LengthFieldBasedFrameDecoder.java:423) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.handler.codec.LengthFieldBasedFrameDecoder.decode(LengthFieldBasedFrameDecoder.java:333) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:545) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:484) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:176) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.handle(AbstractNioChannel.java:445) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.nio.NioIoHandler$DefaultNioRegistration.handle(NioIoHandler.java:388) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.nio.NioIoHandler.processSelectedKey(NioIoHandler.java:596) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.nio.NioIoHandler.processSelectedKeysOptimized(NioIoHandler.java:571) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.nio.NioIoHandler.processSelectedKeys(NioIoHandler.java:512) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:484) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at java.base/java.lang.Thread.run(Unknown Source) [?:?]
使用win10 20h2,bellsoft libericajdk jre22.0.2,velocity ctd 289(测试时最新版),release里目前最新的freesia-velocity 1.0.6,在velocity-ctd中观察到以下报错:
注: 在velocity 601(测试时最新版)中未观察到此报错
I used win10 20h2, bellsoft libericajdk jre22.0.2, velocity-ctd 289(latest in 20260603 124445), the latest freesia-velocity release version 1.0.6, get error in velocity-ctd:
Note: There is no error in velocity 601(latest in 20260603 124445)
(My english is not good)
[12:33:19 INFO] [freesia]: Worker connected [id: 0xbdd28d11, L:/127.0.0.1:19200 - R:/127.0.0.1:54162]
[12:33:19 ERROR] [freesia]: Exception caught in Server channel:
io.netty.handler.codec.TooLongFrameException: Adjusted frame length exceeds 16777216: 369296133 - discarded
at io.netty.handler.codec.LengthFieldBasedFrameDecoder.fail(LengthFieldBasedFrameDecoder.java:507) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.handler.codec.LengthFieldBasedFrameDecoder.failIfNecessary(LengthFieldBasedFrameDecoder.java:493) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.handler.codec.LengthFieldBasedFrameDecoder.exceededFrameLength(LengthFieldBasedFrameDecoder.java:377) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.handler.codec.LengthFieldBasedFrameDecoder.decode(LengthFieldBasedFrameDecoder.java:423) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.handler.codec.LengthFieldBasedFrameDecoder.decode(LengthFieldBasedFrameDecoder.java:333) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:545) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:484) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:176) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.handle(AbstractNioChannel.java:445) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.nio.NioIoHandler$DefaultNioRegistration.handle(NioIoHandler.java:388) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.nio.NioIoHandler.processSelectedKey(NioIoHandler.java:596) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.nio.NioIoHandler.processSelectedKeysOptimized(NioIoHandler.java:571) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.nio.NioIoHandler.processSelectedKeys(NioIoHandler.java:512) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:484) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[velocity-ctd-fatjar-3.5.0-SNAPSHOT-289.jar:3.5.0-SNAPSHOT-git-a34f8738-b289]
at java.base/java.lang.Thread.run(Unknown Source) [?:?]