Error
- [ ] This issue is not solved in a development build
Describe the bug A clear and concise description of what the bug is. [15:38:20] [Netty Epoll Server IO #2/ERROR]: Packet encoding of packet ID 88 threw (skippable? false) java.lang.NullPointerException: Cannot invoke "String.length()" because "string" is null at net.minecraft.network.FriendlyByteBuf.writeUtf(FriendlyByteBuf.java:642) ~[?:?] at net.minecraft.network.FriendlyByteBuf.writeUtf(FriendlyByteBuf.java:638) ~[?:?] at net.minecraft.network.FriendlyByteBuf.writeCollection(FriendlyByteBuf.java:180) ~[?:?] at net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket.write(ClientboundSetPlayerTeamPacket.java:79) ~[?:?] at net.minecraft.network.PacketEncoder.encode(PacketEncoder.java:41) ~[purpur-1.19.2.jar:git-Purpur-1758] at net.minecraft.network.PacketEncoder.encode(PacketEncoder.java:14) ~[purpur-1.19.2.jar:git-Purpur-1758] at jdk.internal.reflect.GeneratedMethodAccessor63.invoke(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at com.viaversion.viaversion.util.PipelineUtil.callEncode(PipelineUtil.java:93) ~[ViaVersion-4.4.3-SNAPSHOT.jar:?] at com.viaversion.viaversion.bukkit.handlers.BukkitEncodeHandler.encode(BukkitEncodeHandler.java:71) ~[ViaVersion-4.4.3-SNAPSHOT.jar:?] at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107) ~[netty-codec-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:120) ~[netty-codec-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelDuplexHandler.write(ChannelDuplexHandler.java:115) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.github.repooper.packetevents.Vulcan_rW.write(Vulcan_rW.java:60) ~[Vulcan-2.6.9.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelDuplexHandler.write(ChannelDuplexHandler.java:115) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at org.inventivetalent.packetlistener.channel.INCChannel$ChannelHandler.write(Unknown Source) ~[BotSentry-9.5.1-THANATOS-SpigotMC.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:764) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:790) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:758) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1020) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:311) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at com.comphenix.protocol.injector.netty.channel.NettyChannelProxy.writeAndFlush(NettyChannelProxy.java:227) ~[ProtocolLib.jar:?] at com.comphenix.protocol.injector.netty.channel.NettyChannelProxy.writeAndFlush(NettyChannelProxy.java:233) ~[ProtocolLib.jar:?] at net.minecraft.network.Connection.doSendPacket(Connection.java:459) ~[?:?] at net.minecraft.network.Connection.lambda$sendPacket$11(Connection.java:433) ~[?:?] at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:391) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:833) ~[?:?]
Version Info
Provide your ProtocolLib install info with /protocol dump through pastebin.
ProtocolLib Dump
Timestamp: 09/03/22 16:00:36
ProtocolLib Version: ProtocolLib v5.0.0-SNAPSHOT-b598 Bukkit Version: 1.19.2-R0.1-SNAPSHOT Server Version: git-Purpur-1758 (MC: 1.19.2) Java Version: 17.0.1
ProtocolLib: com.comphenix.protocol.ProtocolLib@28f016fa[ statistics=com.comphenix.protocol.metrics.Statistics@4a0d3b49 packetTask=7 tickCounter=247008 configExpectedMod=1 updater=com.comphenix.protocol.updater.SpigotUpdater@5fa907c4 redirectHandler=com.comphenix.protocol.ProtocolLib$2@606d4a48 commandProtocol=com.comphenix.protocol.CommandProtocol@4882d779 commandPacket=com.comphenix.protocol.CommandPacket@6b767a53 commandFilter=com.comphenix.protocol.CommandFilter@7c76c7de packetLogging=com.comphenix.protocol.PacketLogging@76c3ed12 skipDisable=false isEnabled=true loader=org.bukkit.plugin.java.JavaPluginLoader@28a4c5ac server=CraftServer{serverName=Purpur,serverVersion=git-Purpur-1758,minecraftVersion=1.19.2} file=plugins/ProtocolLib.jar description=org.bukkit.plugin.PluginDescriptionFile@3adae7fb dataFolder=plugins/ProtocolLib classLoader=PluginClassLoader{plugin=ProtocolLib v5.0.0-SNAPSHOT-b598, pluginEnabled=true, url=plugins/ProtocolLib.jar} naggable=true newConfig=YamlConfiguration[path='', root='YamlConfiguration'] configFile=plugins/ProtocolLib/config.yml logger=com.destroystokyo.paper.utils.PaperPluginLogger@5d9f10a5 ] Manager: com.comphenix.protocol.injector.PacketFilterManager@69432dd1[ plugin=ProtocolLib v5.0.0-SNAPSHOT-b598 server=CraftServer{serverName=Purpur,serverVersion=git-Purpur-1758,minecraftVersion=1.19.2} reporter=com.comphenix.protocol.ProtocolLib$1@4cbea3d minecraftVersion=(MC: 1.19.2) asyncFilterManager=com.comphenix.protocol.async.AsyncFilterManager@16f78a35 pluginVerifier=com.comphenix.protocol.injector.PluginVerifier@33c8ba76 inboundListeners=com.comphenix.protocol.injector.SortedPacketListenerList@4315247b outboundListeners=com.comphenix.protocol.injector.SortedPacketListenerList@1854b426 registeredListeners=[PacketAdapter[plugin=AntiSeedCracker, sending=ListeningWhitelist[priority=HIGHEST, packets=[LOGIN[class=PacketPlayOutLogin, id=37]], gamephase=PLAYING, options=[]], receiving=EMPTY_WHITELIST], PacketAdapter[plugin=ServerlistMOTD, sending=ListeningWhitelist[priority=NORMAL, packets=[SERVER_INFO[class=PacketStatusOutServerInfo, id=0]], gamephase=PLAYING, options=[ASYNC]], receiving=EMPTY_WHITELIST], PacketAdapter[plugin=AntiSeedCracker, sending=ListeningWhitelist[priority=HIGHEST, packets=[RESPAWN[class=PacketPlayOutRespawn, id=62]], gamephase=PLAYING, options=[]], receiving=EMPTY_WHITELIST], PacketAdapter[plugin=AuthMe, sending=ListeningWhitelist[priority=NORMAL, packets=[SET_SLOT[class=PacketPlayOutSetSlot, id=19], WINDOW_ITEMS[class=PacketPlayOutWindowItems, id=17]], gamephase=PLAYING, options=[]], receiving=EMPTY_WHITELIST]] packetInjector=com.comphenix.protocol.injector.netty.manager.NetworkManagerPacketInjector@32d8233b playerInjectionHandler=com.comphenix.protocol.injector.netty.manager.NetworkManagerPlayerInjector@4435241c networkManagerInjector=com.comphenix.protocol.injector.netty.manager.NetworkManagerInjector@2ee9e61d debug=false closed=false injected=true ]
Listeners: me.gadse.antiseedcracker.AntiSeedCracker$1@42f73655[ plugin=AntiSeedCracker v1.0 connectionSide=SERVER_SIDE receivingWhitelist=EMPTY_WHITELIST sendingWhitelist=ListeningWhitelist[priority=HIGHEST, packets=[LOGIN[class=PacketPlayOutLogin, id=37]], gamephase=PLAYING, options=[]] ] cloud.bolte.serverlistmotd.events.ProtocolLibImplementation$1@3d7e6fad[ plugin=ServerlistMOTD vX-2021-11-23 connectionSide=SERVER_SIDE receivingWhitelist=EMPTY_WHITELIST sendingWhitelist=ListeningWhitelist[priority=NORMAL, packets=[SERVER_INFO[class=PacketStatusOutServerInfo, id=0]], gamephase=PLAYING, options=[ASYNC]] ] me.gadse.antiseedcracker.AntiSeedCracker$2@122847cf[ plugin=AntiSeedCracker v1.0 connectionSide=SERVER_SIDE receivingWhitelist=EMPTY_WHITELIST sendingWhitelist=ListeningWhitelist[priority=HIGHEST, packets=[RESPAWN[class=PacketPlayOutRespawn, id=62]], gamephase=PLAYING, options=[]] ] fr.xephi.authme.listener.protocollib.InventoryPacketAdapter@4763f79[ logger=fr.xephi.authme.ConsoleLogger@e465deb playerCache=fr.xephi.authme.data.auth.PlayerCache@58430828 dataSource=fr.xephi.authme.datasource.CacheDataSource@29ecfcb3 plugin=AuthMe v5.6.0-SNAPSHOT-b2517 connectionSide=SERVER_SIDE receivingWhitelist=EMPTY_WHITELIST sendingWhitelist=ListeningWhitelist[priority=NORMAL, packets=[SET_SLOT[class=PacketPlayOutSetSlot, id=19], WINDOW_ITEMS[class=PacketPlayOutWindowItems, id=17]], gamephase=PLAYING, options=[]] ]
Plugins Using ProtocolLib: AuthMe by [sgdc3, ljacqu, games647, Hex3l, krusic22] AntiSeedCracker by [Gadse] ServerlistMOTD by [Strumswell]