java-game-server icon indicating copy to clipboard operation
java-game-server copied to clipboard

Leak exception in NettyObjectDecoder

Open menacher opened this issue 12 years ago • 0 comments

Opening issue based on mail from @xeoshow

2013-9-20 15:24:01 io.netty.util.ResourceLeakDetector reportLeak

WARNING: LEAK: ByteBuf was GC'd before being released correctly. The following stack trace shows where the leaked object was created, rather than where you failed to release it.

io.netty.util.ResourceLeakException: io.netty.buffer.UnpooledUnsafeDirectByteBuf@111ded2

at io.netty.util.ResourceLeakDetector$DefaultResourceLeak.<init>(ResourceLeakDetector.java:174)

at io.netty.util.ResourceLeakDetector.open(ResourceLeakDetector.java:116)

at io.netty.buffer.UnpooledUnsafeDirectByteBuf.<init>(UnpooledUnsafeDirectByteBuf.java:72)

at io.netty.buffer.UnpooledByteBufAllocator.newDirectBuffer(UnpooledByteBufAllocator.java:49)

at io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:132)

at io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:123)

at io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:60)

at io.netty.handler.codec.LengthFieldBasedFrameDecoder.extractFrame(LengthFieldBasedFrameDecoder.java:493)

at io.netty.handler.codec.LengthFieldBasedFrameDecoder.decode(LengthFieldBasedFrameDecoder.java:432)

at io.nadron.client.handlers.netty.EventObjectDecoder.decode(EventObjectDecoder.java:43)

at io.netty.handler.codec.LengthFieldBasedFrameDecoder.decode(LengthFieldBasedFrameDecoder.java:351)

at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:232)

at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:131)

at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337)

at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323)

at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785)

at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:100)

at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:478)

at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:447)

at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:341)

at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101)

at java.lang.Thread.run(Thread.java:662)

menacher avatar Oct 03 '13 02:10 menacher