Created
January 31, 2014 07:47
-
-
Save SpaceManiac/8728030 to your computer and use it in GitHub Desktop.
Trace of ByteBuf leaks in flow-networking in Glowstone usage.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"C:\Program Files\Java\jdk1.7.0_25\bin\java" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:52963,suspend=y,server=n -Dio.netty.leakDetectionLevel=advanced -javaagent:C:\Users\Tad\.IdeaIC13\system\groovyHotSwap\gragent.jar -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.7.0_25\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.7.0_25\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.7.0_25\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.7.0_25\jre\lib\jce.jar;C:\Program Files\Java\jdk1.7.0_25\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.7.0_25\jre\lib\jfxrt.jar;C:\Program Files\Java\jdk1.7.0_25\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.7.0_25\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.7.0_25\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.7.0_25\jre\lib\resources.jar;C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar;C:\Program Files\Java\jdk1.7.0_25\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.7.0_25\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.7.0_25\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.7.0_25\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.7.0_25\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.7.0_25\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.7.0_25\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.7.0_25\jre\lib\ext\zipfs.jar;D:\projects\Bukkit\Glowstone\build\classes\production\glowstone;C:\Users\Tad\.gradle\caches\modules-2\files-2.1\org.xerial\sqlite-jdbc\3.7.2\7a3d67f00508d3881650579f7f228c61bfc1b196\sqlite-jdbc-3.7.2.jar;C:\Users\Tad\.gradle\caches\modules-2\files-2.1\com.grahamedgecombe.jterminal\jterminal\1.0.1\7ae87bf5966552a213015b7beb0fae33185287cc\jterminal-1.0.1.jar;C:\Users\Tad\.gradle\caches\modules-2\files-2.1\mysql\mysql-connector-java\5.1.14\94f32ab65801741e0f19e2b506d130f6792334d5\mysql-connector-java-5.1.14.jar;C:\Users\Tad\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.1\f59a11b8c6a91e95f16fbc714f237984996efab0\trove4j-3.0.1.jar;C:\Users\Tad\.gradle\caches\modules-2\files-2.1\org.bukkit\bukkit\1.7.2-R0.2\5dfdec888a27f4f5cf13032ff3b6ac119132a8bf\bukkit-1.7.2-R0.2.jar;C:\Users\Tad\.gradle\caches\modules-2\files-2.1\com.flowpowered\flow-networking\0.1.0-SNAPSHOT\4bfdec3a35f953667692c8141c769991dc3edbc6\flow-networking-0.1.0-SNAPSHOT.jar;C:\Users\Tad\.gradle\caches\modules-2\files-2.1\jline\jline\2.6\aa94406a4ee21f58116f722794fa7990ab81dce1\jline-2.6.jar;C:\Users\Tad\.gradle\caches\modules-2\files-2.1\org.bouncycastle\bcprov-jdk16\1.46\ce091790943599535cbb4de8ede84535b0c1260c\bcprov-jdk16-1.46.jar;C:\Users\Tad\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\1.7.5\6b262da268f8ad9eff941b25503a9198f0a0ac93\slf4j-api-1.7.5.jar;C:\Users\Tad\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-jdk14\1.7.5\33cf4abac351aa45dd130d31a1e7e33fbbba4762\slf4j-jdk14-1.7.5.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 13.0\lib\idea_rt.jar" net.glowstone.GlowServer | |
Connected to the target VM, address: '127.0.0.1:52963', transport: 'socket' | |
01:39:15 [INFO] This server is running Glowstone version null (Implementing API version null) | |
01:39:15 [INFO] Recipes: 132 shaped, 31 shapeless, 12 furnace, 15 fuels. | |
01:39:15 [INFO] [MiniPython] Loading PyConsole.py | |
01:39:17 [INFO] Preparing spawn for world... | |
01:39:17 [INFO] Preparing spawn for world: done | |
01:39:17 [INFO] [MiniPython] Enabling MiniPython v1.0 | |
01:39:17 [INFO] [PyConsole] Enabling PyConsole v1.7 | |
01:39:18 [INFO] Binding to address: 0.0.0.0/0.0.0.0:25565... | |
Bind(0.0.0.0/0.0.0.0:25565): [id: 0x4a3a0404, /0:0:0:0:0:0:0:0:25565] | |
01:39:18 [INFO] Ready for connections. | |
01:40:56 [INFO] Handshake [localhost:13000], next state STATUS | |
01:40:56 [INFO] Sending status: {"description":{"text":"Hello world"},"players":{"max":20,"online":0},"version":{"protocol":4,"name":"Glowstone_1.7.2"}} | |
01:40:59 [INFO] Handshake [localhost:13000], next state LOGIN | |
01:41:00 [INFO] Sending bulk to: SpaceManiac | |
01:41:00 [INFO] Skipped unknown PLAY opcode: 21, length: 12 | |
01:41:00 [INFO] Skipped unknown PLAY opcode: 23, length: 19 | |
01:41:01 [INFO] SpaceManiac [/127.0.0.1:52990] connected, UUID: e40616ab-0727-4bbc-a187-6a428241a9b6 | |
01:41:01 [INFO] SpaceManiac joined the game | |
01:41:01 [INFO] Sending bulk to: SpaceManiac | |
01:41:02 [SEVERE] LEAK: ByteBuf.release() was not called before it's garbage-collected. | |
Recent access records: 4 | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.release(AdvancedLeakAwareByteBuf.java:45) | |
io.netty.util.ReferenceCountUtil.release(ReferenceCountUtil.java:68) | |
io.netty.channel.ChannelOutboundBuffer.safeRelease(ChannelOutboundBuffer.java:509) | |
io.netty.channel.ChannelOutboundBuffer.remove(ChannelOutboundBuffer.java:268) | |
io.netty.channel.nio.AbstractNioByteChannel.doWrite(AbstractNioByteChannel.java:210) | |
io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:231) | |
io.netty.channel.AbstractChannel$AbstractUnsafe.flush0(AbstractChannel.java:682) | |
io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0(AbstractNioChannel.java:271) | |
io.netty.channel.AbstractChannel$AbstractUnsafe.flush(AbstractChannel.java:651) | |
io.netty.channel.DefaultChannelPipeline$HeadHandler.flush(DefaultChannelPipeline.java:1038) | |
io.netty.channel.DefaultChannelHandlerContext.invokeFlush(DefaultChannelHandlerContext.java:675) | |
io.netty.channel.DefaultChannelHandlerContext.flush(DefaultChannelHandlerContext.java:656) | |
io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:115) | |
io.netty.channel.DefaultChannelHandlerContext.invokeFlush(DefaultChannelHandlerContext.java:675) | |
io.netty.channel.DefaultChannelHandlerContext.flush(DefaultChannelHandlerContext.java:656) | |
io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:115) | |
io.netty.channel.DefaultChannelHandlerContext.invokeFlush(DefaultChannelHandlerContext.java:675) | |
io.netty.channel.DefaultChannelHandlerContext.access$1600(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:908) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readBytes(AdvancedLeakAwareByteBuf.java:481) | |
io.netty.channel.socket.nio.NioSocketChannel.doWriteBytes(NioSocketChannel.java:214) | |
io.netty.channel.nio.AbstractNioByteChannel.doWrite(AbstractNioByteChannel.java:194) | |
io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:231) | |
io.netty.channel.AbstractChannel$AbstractUnsafe.flush0(AbstractChannel.java:682) | |
io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0(AbstractNioChannel.java:271) | |
io.netty.channel.AbstractChannel$AbstractUnsafe.flush(AbstractChannel.java:651) | |
io.netty.channel.DefaultChannelPipeline$HeadHandler.flush(DefaultChannelPipeline.java:1038) | |
io.netty.channel.DefaultChannelHandlerContext.invokeFlush(DefaultChannelHandlerContext.java:675) | |
io.netty.channel.DefaultChannelHandlerContext.flush(DefaultChannelHandlerContext.java:656) | |
io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:115) | |
io.netty.channel.DefaultChannelHandlerContext.invokeFlush(DefaultChannelHandlerContext.java:675) | |
io.netty.channel.DefaultChannelHandlerContext.flush(DefaultChannelHandlerContext.java:656) | |
io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:115) | |
io.netty.channel.DefaultChannelHandlerContext.invokeFlush(DefaultChannelHandlerContext.java:675) | |
io.netty.channel.DefaultChannelHandlerContext.access$1600(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:908) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:571) | |
com.flowpowered.networking.processor.simple.SimpleMessageProcessor.processEncode(SimpleMessageProcessor.java:53) | |
com.flowpowered.networking.pipeline.MessageProcessorEncoder.encode(MessageProcessorEncoder.java:53) | |
com.flowpowered.networking.pipeline.MessageProcessorEncoder.encode(MessageProcessorEncoder.java:37) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:699) | |
io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:638) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#1: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.retain(AdvancedLeakAwareByteBuf.java:709) | |
com.flowpowered.networking.pipeline.MessageProcessorEncoder.encode(MessageProcessorEncoder.java:52) | |
com.flowpowered.networking.pipeline.MessageProcessorEncoder.encode(MessageProcessorEncoder.java:37) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:699) | |
io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:638) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
Created at: | |
io.netty.util.ResourceLeakDetector.open(ResourceLeakDetector.java:190) | |
io.netty.buffer.AbstractByteBufAllocator.toLeakAwareBuffer(AbstractByteBufAllocator.java:42) | |
io.netty.buffer.UnpooledByteBufAllocator.newDirectBuffer(UnpooledByteBufAllocator.java:55) | |
io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:155) | |
io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:141) | |
io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:75) | |
com.flowpowered.networking.pipeline.MessageProcessorEncoder.encode(MessageProcessorEncoder.java:51) | |
com.flowpowered.networking.pipeline.MessageProcessorEncoder.encode(MessageProcessorEncoder.java:37) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:699) | |
io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:638) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
01:41:13 [INFO] <SpaceManiac> flerp. | |
01:41:19 [SEVERE] LEAK: ByteBuf.release() was not called before it's garbage-collected. | |
Recent access records: 5 | |
#5: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getBytes(AdvancedLeakAwareByteBuf.java:223) | |
io.netty.buffer.CompositeByteBuf.getBytes(CompositeByteBuf.java:667) | |
io.netty.buffer.CompositeByteBuf.getBytes(CompositeByteBuf.java:40) | |
io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:670) | |
io.netty.buffer.CompositeByteBuf.readBytes(CompositeByteBuf.java:1465) | |
io.netty.buffer.CompositeByteBuf.readBytes(CompositeByteBuf.java:40) | |
com.flowpowered.networking.processor.simple.SimpleMessageProcessor.processEncode(SimpleMessageProcessor.java:49) | |
com.flowpowered.networking.pipeline.MessageProcessorEncoder.encode(MessageProcessorEncoder.java:53) | |
com.flowpowered.networking.pipeline.MessageProcessorEncoder.encode(MessageProcessorEncoder.java:37) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:699) | |
io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:638) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.slice(AdvancedLeakAwareByteBuf.java:73) | |
io.netty.buffer.CompositeByteBuf.addComponent0(CompositeByteBuf.java:172) | |
io.netty.buffer.CompositeByteBuf.addComponents0(CompositeByteBuf.java:229) | |
io.netty.buffer.CompositeByteBuf.<init>(CompositeByteBuf.java:76) | |
io.netty.buffer.Unpooled.wrappedBuffer(Unpooled.java:303) | |
io.netty.buffer.Unpooled.wrappedBuffer(Unpooled.java:240) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:62) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:41) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.order(AdvancedLeakAwareByteBuf.java:63) | |
io.netty.buffer.CompositeByteBuf.addComponent0(CompositeByteBuf.java:172) | |
io.netty.buffer.CompositeByteBuf.addComponents0(CompositeByteBuf.java:229) | |
io.netty.buffer.CompositeByteBuf.<init>(CompositeByteBuf.java:76) | |
io.netty.buffer.Unpooled.wrappedBuffer(Unpooled.java:303) | |
io.netty.buffer.Unpooled.wrappedBuffer(Unpooled.java:240) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:62) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:41) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeByte(AdvancedLeakAwareByteBuf.java:499) | |
net.glowstone.net.codec.play.game.BlockChangeCodec.encode(BlockChangeCodec.java:29) | |
net.glowstone.net.codec.play.game.BlockChangeCodec.encode(BlockChangeCodec.java:10) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:57) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:41) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#1: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeByte(AdvancedLeakAwareByteBuf.java:499) | |
com.flowpowered.networking.util.ByteBufUtils.writeVarInt(ByteBufUtils.java:105) | |
net.glowstone.net.codec.play.game.BlockChangeCodec.encode(BlockChangeCodec.java:28) | |
net.glowstone.net.codec.play.game.BlockChangeCodec.encode(BlockChangeCodec.java:10) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:57) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:41) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
Created at: | |
io.netty.util.ResourceLeakDetector.open(ResourceLeakDetector.java:190) | |
io.netty.buffer.AbstractByteBufAllocator.toLeakAwareBuffer(AbstractByteBufAllocator.java:42) | |
io.netty.buffer.UnpooledByteBufAllocator.newDirectBuffer(UnpooledByteBufAllocator.java:55) | |
io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:155) | |
io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:141) | |
io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:75) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:56) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:41) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
01:41:19 [SEVERE] LEAK: ByteBuf.release() was not called before it's garbage-collected. | |
Recent access records: 5 | |
#5: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getBytes(AdvancedLeakAwareByteBuf.java:223) | |
io.netty.buffer.CompositeByteBuf.getBytes(CompositeByteBuf.java:667) | |
io.netty.buffer.CompositeByteBuf.getBytes(CompositeByteBuf.java:40) | |
io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:670) | |
io.netty.buffer.CompositeByteBuf.readBytes(CompositeByteBuf.java:1465) | |
io.netty.buffer.CompositeByteBuf.readBytes(CompositeByteBuf.java:40) | |
com.flowpowered.networking.processor.simple.SimpleMessageProcessor.processEncode(SimpleMessageProcessor.java:49) | |
com.flowpowered.networking.pipeline.MessageProcessorEncoder.encode(MessageProcessorEncoder.java:53) | |
com.flowpowered.networking.pipeline.MessageProcessorEncoder.encode(MessageProcessorEncoder.java:37) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:699) | |
io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:638) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.slice(AdvancedLeakAwareByteBuf.java:73) | |
io.netty.buffer.CompositeByteBuf.addComponent0(CompositeByteBuf.java:172) | |
io.netty.buffer.CompositeByteBuf.addComponents0(CompositeByteBuf.java:229) | |
io.netty.buffer.CompositeByteBuf.<init>(CompositeByteBuf.java:76) | |
io.netty.buffer.Unpooled.wrappedBuffer(Unpooled.java:303) | |
io.netty.buffer.Unpooled.wrappedBuffer(Unpooled.java:240) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:62) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:41) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.order(AdvancedLeakAwareByteBuf.java:63) | |
io.netty.buffer.CompositeByteBuf.addComponent0(CompositeByteBuf.java:172) | |
io.netty.buffer.CompositeByteBuf.addComponents0(CompositeByteBuf.java:229) | |
io.netty.buffer.CompositeByteBuf.<init>(CompositeByteBuf.java:76) | |
io.netty.buffer.Unpooled.wrappedBuffer(Unpooled.java:303) | |
io.netty.buffer.Unpooled.wrappedBuffer(Unpooled.java:240) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:62) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:41) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeByte(AdvancedLeakAwareByteBuf.java:499) | |
com.flowpowered.networking.util.ByteBufUtils.writeVarInt(ByteBufUtils.java:105) | |
net.glowstone.net.protocol.GlowProtocol.writeHeader(GlowProtocol.java:73) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:61) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:41) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#1: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeByte(AdvancedLeakAwareByteBuf.java:499) | |
com.flowpowered.networking.util.ByteBufUtils.writeVarInt(ByteBufUtils.java:105) | |
net.glowstone.net.protocol.GlowProtocol.writeHeader(GlowProtocol.java:72) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:61) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:41) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
Created at: | |
io.netty.util.ResourceLeakDetector.open(ResourceLeakDetector.java:190) | |
io.netty.buffer.AbstractByteBufAllocator.toLeakAwareBuffer(AbstractByteBufAllocator.java:42) | |
io.netty.buffer.UnpooledByteBufAllocator.newDirectBuffer(UnpooledByteBufAllocator.java:55) | |
io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:155) | |
io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:141) | |
io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:75) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:60) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:41) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
01:41:19 [SEVERE] LEAK: ByteBuf.release() was not called before it's garbage-collected. | |
Recent access records: 0 | |
Created at: | |
io.netty.util.ResourceLeakDetector.open(ResourceLeakDetector.java:190) | |
io.netty.buffer.CompositeByteBuf.<init>(CompositeByteBuf.java:79) | |
io.netty.buffer.Unpooled.wrappedBuffer(Unpooled.java:303) | |
io.netty.buffer.Unpooled.wrappedBuffer(Unpooled.java:240) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:62) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:41) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
01:41:19 [SEVERE] LEAK: ByteBuf.release() was not called before it's garbage-collected. | |
Recent access records: 5 | |
#5: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getBytes(AdvancedLeakAwareByteBuf.java:223) | |
io.netty.buffer.CompositeByteBuf.getBytes(CompositeByteBuf.java:667) | |
io.netty.buffer.CompositeByteBuf.getBytes(CompositeByteBuf.java:40) | |
io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:670) | |
io.netty.buffer.CompositeByteBuf.readBytes(CompositeByteBuf.java:1465) | |
io.netty.buffer.CompositeByteBuf.readBytes(CompositeByteBuf.java:40) | |
com.flowpowered.networking.processor.simple.SimpleMessageProcessor.processEncode(SimpleMessageProcessor.java:49) | |
com.flowpowered.networking.pipeline.MessageProcessorEncoder.encode(MessageProcessorEncoder.java:53) | |
com.flowpowered.networking.pipeline.MessageProcessorEncoder.encode(MessageProcessorEncoder.java:37) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:699) | |
io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:638) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.slice(AdvancedLeakAwareByteBuf.java:73) | |
io.netty.buffer.CompositeByteBuf.addComponent0(CompositeByteBuf.java:172) | |
io.netty.buffer.CompositeByteBuf.addComponents0(CompositeByteBuf.java:229) | |
io.netty.buffer.CompositeByteBuf.<init>(CompositeByteBuf.java:76) | |
io.netty.buffer.Unpooled.wrappedBuffer(Unpooled.java:303) | |
io.netty.buffer.Unpooled.wrappedBuffer(Unpooled.java:240) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:62) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:41) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.order(AdvancedLeakAwareByteBuf.java:63) | |
io.netty.buffer.CompositeByteBuf.addComponent0(CompositeByteBuf.java:172) | |
io.netty.buffer.CompositeByteBuf.addComponents0(CompositeByteBuf.java:229) | |
io.netty.buffer.CompositeByteBuf.<init>(CompositeByteBuf.java:76) | |
io.netty.buffer.Unpooled.wrappedBuffer(Unpooled.java:303) | |
io.netty.buffer.Unpooled.wrappedBuffer(Unpooled.java:240) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:62) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:41) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeInt(AdvancedLeakAwareByteBuf.java:517) | |
net.glowstone.net.codec.play.game.ChunkDataCodec.encode(ChunkDataCodec.java:28) | |
net.glowstone.net.codec.play.game.ChunkDataCodec.encode(ChunkDataCodec.java:10) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:57) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:41) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#1: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeShort(AdvancedLeakAwareByteBuf.java:505) | |
net.glowstone.net.codec.play.game.ChunkDataCodec.encode(ChunkDataCodec.java:25) | |
net.glowstone.net.codec.play.game.ChunkDataCodec.encode(ChunkDataCodec.java:10) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:57) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:41) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
Created at: | |
io.netty.util.ResourceLeakDetector.open(ResourceLeakDetector.java:190) | |
io.netty.buffer.AbstractByteBufAllocator.toLeakAwareBuffer(AbstractByteBufAllocator.java:42) | |
io.netty.buffer.UnpooledByteBufAllocator.newDirectBuffer(UnpooledByteBufAllocator.java:55) | |
io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:155) | |
io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:141) | |
io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:75) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:56) | |
com.flowpowered.networking.pipeline.MessageEncoder.encode(MessageEncoder.java:41) | |
io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) | |
io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:645) | |
io.netty.channel.DefaultChannelHandlerContext.access$2000(DefaultChannelHandlerContext.java:29) | |
io.netty.channel.DefaultChannelHandlerContext$WriteTask.run(DefaultChannelHandlerContext.java:906) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
01:41:19 [SEVERE] LEAK: ByteBuf.release() was not called before it's garbage-collected. | |
Recent access records: 5 | |
#5: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.release(AdvancedLeakAwareByteBuf.java:45) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:146) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:153) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:126) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:485) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:452) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:346) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readByte(AdvancedLeakAwareByteBuf.java:361) | |
io.netty.handler.codec.ReplayingDecoderBuffer.readByte(ReplayingDecoderBuffer.java:454) | |
net.glowstone.net.codec.play.player.PlayerPositionCodec.decode(PlayerPositionCodec.java:17) | |
net.glowstone.net.codec.play.player.PlayerPositionCodec.decode(PlayerPositionCodec.java:9) | |
com.flowpowered.networking.pipeline.MessageDecoder.decode(MessageDecoder.java:65) | |
io.netty.handler.codec.ReplayingDecoder.callDecode(ReplayingDecoder.java:362) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:139) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:153) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:126) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:485) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:452) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:346) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readDouble(AdvancedLeakAwareByteBuf.java:427) | |
io.netty.handler.codec.ReplayingDecoderBuffer.readDouble(ReplayingDecoderBuffer.java:595) | |
net.glowstone.net.codec.play.player.PlayerPositionCodec.decode(PlayerPositionCodec.java:16) | |
net.glowstone.net.codec.play.player.PlayerPositionCodec.decode(PlayerPositionCodec.java:9) | |
com.flowpowered.networking.pipeline.MessageDecoder.decode(MessageDecoder.java:65) | |
io.netty.handler.codec.ReplayingDecoder.callDecode(ReplayingDecoder.java:362) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:139) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:153) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:126) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:485) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:452) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:346) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readDouble(AdvancedLeakAwareByteBuf.java:427) | |
io.netty.handler.codec.ReplayingDecoderBuffer.readDouble(ReplayingDecoderBuffer.java:595) | |
net.glowstone.net.codec.play.player.PlayerPositionCodec.decode(PlayerPositionCodec.java:15) | |
net.glowstone.net.codec.play.player.PlayerPositionCodec.decode(PlayerPositionCodec.java:9) | |
com.flowpowered.networking.pipeline.MessageDecoder.decode(MessageDecoder.java:65) | |
io.netty.handler.codec.ReplayingDecoder.callDecode(ReplayingDecoder.java:362) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:139) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:153) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:126) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:485) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:452) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:346) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#1: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readDouble(AdvancedLeakAwareByteBuf.java:427) | |
io.netty.handler.codec.ReplayingDecoderBuffer.readDouble(ReplayingDecoderBuffer.java:595) | |
net.glowstone.net.codec.play.player.PlayerPositionCodec.decode(PlayerPositionCodec.java:14) | |
net.glowstone.net.codec.play.player.PlayerPositionCodec.decode(PlayerPositionCodec.java:9) | |
com.flowpowered.networking.pipeline.MessageDecoder.decode(MessageDecoder.java:65) | |
io.netty.handler.codec.ReplayingDecoder.callDecode(ReplayingDecoder.java:362) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:139) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:153) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:126) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:485) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:452) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:346) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
Created at: | |
io.netty.util.ResourceLeakDetector.open(ResourceLeakDetector.java:190) | |
io.netty.buffer.AbstractByteBufAllocator.toLeakAwareBuffer(AbstractByteBufAllocator.java:42) | |
io.netty.buffer.UnpooledByteBufAllocator.newDirectBuffer(UnpooledByteBufAllocator.java:55) | |
io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:155) | |
io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:141) | |
io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:75) | |
com.flowpowered.networking.pipeline.MessageProcessorDecoder.decode(MessageProcessorDecoder.java:51) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:226) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:139) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:126) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:485) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:452) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:346) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
01:41:19 [SEVERE] LEAK: ByteBuf.release() was not called before it's garbage-collected. | |
Recent access records: 5 | |
#5: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.release(AdvancedLeakAwareByteBuf.java:45) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:146) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:153) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:126) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:485) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:452) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:346) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readByte(AdvancedLeakAwareByteBuf.java:361) | |
io.netty.handler.codec.ReplayingDecoderBuffer.readByte(ReplayingDecoderBuffer.java:454) | |
net.glowstone.net.codec.play.player.PlayerUpdateCodec.decode(PlayerUpdateCodec.java:13) | |
net.glowstone.net.codec.play.player.PlayerUpdateCodec.decode(PlayerUpdateCodec.java:9) | |
com.flowpowered.networking.pipeline.MessageDecoder.decode(MessageDecoder.java:65) | |
io.netty.handler.codec.ReplayingDecoder.callDecode(ReplayingDecoder.java:362) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:139) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:153) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:126) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:485) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:452) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:346) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readByte(AdvancedLeakAwareByteBuf.java:361) | |
io.netty.handler.codec.ReplayingDecoderBuffer.readByte(ReplayingDecoderBuffer.java:454) | |
com.flowpowered.networking.util.ByteBufUtils.readVarInt(ByteBufUtils.java:79) | |
net.glowstone.net.protocol.GlowProtocol.readHeader(GlowProtocol.java:52) | |
com.flowpowered.networking.pipeline.MessageDecoder.decode(MessageDecoder.java:52) | |
io.netty.handler.codec.ReplayingDecoder.callDecode(ReplayingDecoder.java:362) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:139) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:153) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:126) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:485) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:452) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:346) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readByte(AdvancedLeakAwareByteBuf.java:361) | |
io.netty.handler.codec.ReplayingDecoderBuffer.readByte(ReplayingDecoderBuffer.java:454) | |
com.flowpowered.networking.util.ByteBufUtils.readVarInt(ByteBufUtils.java:79) | |
net.glowstone.net.protocol.GlowProtocol.readHeader(GlowProtocol.java:47) | |
com.flowpowered.networking.pipeline.MessageDecoder.decode(MessageDecoder.java:52) | |
io.netty.handler.codec.ReplayingDecoder.callDecode(ReplayingDecoder.java:362) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:139) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:153) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:126) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:485) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:452) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:346) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
#1: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:571) | |
com.flowpowered.networking.processor.simple.SimpleMessageProcessor.processDecode(SimpleMessageProcessor.java:83) | |
com.flowpowered.networking.pipeline.MessageProcessorDecoder.decode(MessageProcessorDecoder.java:53) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:226) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:139) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:126) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:485) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:452) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:346) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
Created at: | |
io.netty.util.ResourceLeakDetector.open(ResourceLeakDetector.java:190) | |
io.netty.buffer.AbstractByteBufAllocator.toLeakAwareBuffer(AbstractByteBufAllocator.java:42) | |
io.netty.buffer.UnpooledByteBufAllocator.newDirectBuffer(UnpooledByteBufAllocator.java:55) | |
io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:155) | |
io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:141) | |
io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:75) | |
com.flowpowered.networking.pipeline.MessageProcessorDecoder.decode(MessageProcessorDecoder.java:51) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:226) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:139) | |
io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) | |
io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:126) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:485) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:452) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:346) | |
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) | |
java.lang.Thread.run(Thread.java:724) | |
01:41:23 [INFO] <SpaceManiac> It's alive! | |
01:42:11 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:13 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:16 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:27 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:28 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:34 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:35 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:35 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:36 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:36 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:38 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:38 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:39 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:39 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:40 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:40 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:41 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:41 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:41 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:41 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:42 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:42 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:42 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:43 [INFO] Skipped unknown PLAY opcode: 11, length: 10 | |
01:42:43 [INFO] SpaceManiac [/127.0.0.1:52990] lost connection | |
01:42:43 [INFO] SpaceManiac left the game |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment