ProtocolLib critical crash
JustAMatt opened this issue ยท 5 comments
Describe the bug
Protocol Lib seems to lead to thread-lockup
To Reproduce
Steps to reproduce the behavior:
Use Purpur (Paper) 1.16.4
Use Latest ProtocolLib version (November 9th)
Expected behavior
Crash log: https://hastebin.com/luyukuzuqo
Version Info
https://hastebin.com/lefezimumu.kotlin
"[14:25:09] [Paper Watchdog Thread/ERROR]: com.comphenix.protocol.injector.netty.ProtocolInjector$1.initChannel(ProtocolInjector.java:148)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.ChannelInitializer.initChannel(ChannelInitializer.java:129)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.ChannelInitializer.handlerAdded(ChannelInitializer.java:112)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.AbstractChannelHandlerContext.callHandlerAdded(AbstractChannelHandlerContext.java:938)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:609)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.DefaultChannelPipeline.addLast(DefaultChannelPipeline.java:223)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.DefaultChannelPipeline.addLast(DefaultChannelPipeline.java:381)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.DefaultChannelPipeline.addLast(DefaultChannelPipeline.java:370)
[14:25:09] [Paper Watchdog Thread/ERROR]: com.comphenix.protocol.injector.netty.ProtocolInjector$2.initChannel(ProtocolInjector.java:169)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.ChannelInitializer.initChannel(ChannelInitializer.java:129)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.ChannelInitializer.handlerAdded(ChannelInitializer.java:112)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.AbstractChannelHandlerContext.callHandlerAdded(AbstractChannelHandlerContext.java:938)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:609)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.DefaultChannelPipeline.access$100(DefaultChannelPipeline.java:46)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.DefaultChannelPipeline$PendingHandlerAddedTask.execute(DefaultChannelPipeline.java:1463)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.DefaultChannelPipeline.callHandlerAddedForAllHandlers(DefaultChannelPipeline.java:1115)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.DefaultChannelPipeline.invokeHandlerAddedIfNeeded(DefaultChannelPipeline.java:650)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.AbstractChannel$AbstractUnsafe.register0(AbstractChannel.java:502)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.AbstractChannel$AbstractUnsafe.register(AbstractChannel.java:468)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.SingleThreadEventLoop.register(SingleThreadEventLoop.java:87)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.SingleThreadEventLoop.register(SingleThreadEventLoop.java:81)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.MultithreadEventLoopGroup.register(MultithreadEventLoopGroup.java:86)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.bootstrap.ServerBootstrap$ServerBootstrapAcceptor.channelRead(ServerBootstrap.java:218)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
[14:25:09] [Paper Watchdog Thread/ERROR]: com.comphenix.protocol.injector.netty.ProtocolInjector$3.channelRead(ProtocolInjector.java:181)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.epoll.AbstractEpollServerChannel$EpollServerSocketUnsafe.epollInReady(AbstractEpollServerChannel.java:120)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:475)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
[14:25:09] [Paper Watchdog Thread/ERROR]: app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
[14:25:09] [Paper Watchdog Thread/ERROR]: [email protected]/java.lang.Thread.run(Thread.java:834)"
If you search for "com.comphenix.protocol." it's one of the only errors that repeats itself
Hello, i updated one of my servers on my network (hub) to 1.16.4 and it has been crashing some times like once per day and paper support after looking at crash report said it was a protocol lib issue, i think its the same issue reported in this issue, here is my crash report: https://share.cyberland.fun/j-lg9x9.txt
Search for " com.comphenix.protocol.injector.netty.ProtocolInjector$1.initChannel(ProtocolInjector.java:148) " and you will find the part that paper support said the problem was, thanks.