ProtocolLib icon indicating copy to clipboard operation
ProtocolLib copied to clipboard

java.lang.NullPointerException: Cannot invoke "java.lang.Enum.name()" because "vanilla" is null

Open JericNisperos opened this issue 1 year ago • 1 comments

  • [ ] This issue is not solved in a development build

Describe the bug Our server is experiencing crash reports and it shows here this error message:

java.lang.NullPointerException: Cannot invoke "java.lang.Enum.name()" because "vanilla" is null at ProtocolLib (1).jar//com.comphenix.protocol.PacketType$Protocol.fromVanilla(PacketType.java:764) at ProtocolLib (1).jar//com.comphenix.protocol.injector.netty.channel.ChannelProtocolUtil.lambda$static$0(ChannelProtocolUtil.java:79) at java.base/java.util.function.BiFunction.lambda$andThen$0(BiFunction.java:70) at ProtocolLib (1).jar//com.comphenix.protocol.injector.netty.channel.NettyChannelInjector.getCurrentProtocol(NettyChannelInjector.java:369) at ProtocolLib (1).jar//com.comphenix.protocol.injector.netty.channel.NettyChannelInjector.processOutbound(NettyChannelInjector.java:585) at ProtocolLib (1).jar//com.comphenix.protocol.injector.netty.channel.NettyChannelInjector$2.doProxyRunnable(NettyChannelInjector.java:502) at ProtocolLib (1).jar//com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.proxyRunnable(NettyEventLoopProxy.java:43) at ProtocolLib (1).jar//com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.execute(NettyEventLoopProxy.java:252)

To Reproduce N/A . It only happens once or twice in a day.

Expected behavior It should run seemlessly.

Screenshots N/A. We're only getting that error message

Version Info https://mclo.gs/RYEUYzq

Additional context We already updated all our plugins that uses Protocollib. May I ask what will be the best option to resolve this?

Thank you!

JericNisperos avatar Jun 15 '24 15:06 JericNisperos

This should be fixed in build 720: https://ci.dmulloy2.net/job/ProtocolLib/lastSuccessfulBuild/

dmulloy2 avatar Jun 15 '24 20:06 dmulloy2