Skip to content

Instantly share code, notes, and snippets.

@KlotzJesse
Created February 9, 2018 22:11
Show Gist options
  • Select an option

  • Save KlotzJesse/7909e20d14566207c40ed9aac42e1684 to your computer and use it in GitHub Desktop.

Select an option

Save KlotzJesse/7909e20d14566207c40ed9aac42e1684 to your computer and use it in GitHub Desktop.
java.lang.NullPointerException: msg
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:785)
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831)
at protocolsupport.protocol.ConnectionImpl.lambda$sendPacket$0(ConnectionImpl.java:80)
at io.netty.util.concurrent.PromiseTask$RunnableAdapter.call(PromiseTask.java:38)
at io.netty.util.concurrent.PromiseTask.run(PromiseTask.java:73)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:886)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Unknown Source)
@KlotzJesse
Copy link
Author

Error while handling PluginMessage(channel=MC|Brand, data=[118, 97, 110, 105, 108, 108, 97]) (handler: PluginMessageHandler)
java.lang.IndexOutOfBoundsException: readerIndex(1) + length(118) exceeds writerIndex(7): UnpooledHeapByteBuf(ridx: 1, widx: 7, cap: 7/7)
at io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1403)
at io.netty.buffer.AbstractByteBuf.checkReadableBytes(AbstractByteBuf.java:1390)
at io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:872)
at io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:880)
at com.flowpowered.network.util.ByteBufUtils.readUTF8(ByteBufUtils.java:46)
at net.glowstone.net.handler.play.game.PluginMessageHandler.handleInternal(PluginMessageHandler.java:77)
at net.glowstone.net.handler.play.game.PluginMessageHandler.handle(PluginMessageHandler.java:41)
at net.glowstone.net.handler.play.game.PluginMessageHandler.handle(PluginMessageHandler.java:21)
at com.flowpowered.network.session.BasicSession.handleMessage(BasicSession.java:80)
at com.flowpowered.network.session.BasicSession.messageReceived(BasicSession.java:136)
at net.glowstone.net.GlowSession.pulse(GlowSession.java:384)
at java.util.concurrent.ConcurrentHashMap$KeySetView.forEach(Unknown Source)
at net.glowstone.net.SessionRegistry.pulse(SessionRegistry.java:23)
at net.glowstone.scheduler.GlowScheduler.pulse(GlowScheduler.java:184)
at net.glowstone.scheduler.GlowScheduler.lambda$start$0(GlowScheduler.java:118)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment