ProtocolLib

3M Downloads

ProtocolLib critical crash

JustAMatt opened this issue ยท 5 comments

commented

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

commented

I don't see ProtocolLib anywhere in the crash log

commented

"[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

commented

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.

commented

I don't see ProtocolLib anywhere in the crash log

Ideas?