dmulloy2 / ProtocolLib

Provides read and write access to the Minecraft protocol with Bukkit.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

JericNisperos opened this issue · 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!