Error
moda84 opened this issue ยท 0 comments
- 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]