Random crash with newest version of ProtocolLib: Sending packet
kalakituks opened this issue ยท 0 comments
[09:40:59] [Server thread/INFO]: com.mojang.authlib.GameProfile@10e4efeb[id=43b21489-38af-302f-adb2-2431be4a2c35,name=Valder_Anti,properties={textures=[com.mojang.authlib.properties.Property@4329ed1e]},legacy=false] (/XX.XX.XXX.XX:50593) lost connection: This player already in the server!
[09:40:59] [Server thread/ERROR]: Encountered an unexpected exception
net.minecraft.ReportedException: Sending packet
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1583) ~[purpur-1.19.3.jar:git-Purpur-1876]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:482) ~[purpur-1.19.3.jar:git-Purpur-1876]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1424) ~[purpur-1.19.3.jar:git-Purpur-1876]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1194) ~[purpur-1.19.3.jar:git-Purpur-1876]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:321) ~[purpur-1.19.3.jar:git-Purpur-1876]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.NullPointerException
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:889) ~[guava-31.1-jre.jar:?]
at com.google.common.cache.LocalCache.put(LocalCache.java:4193) ~[guava-31.1-jre.jar:?]
at com.comphenix.protocol.concurrency.ConcurrentPlayerMap.cachePlayerKey(ConcurrentPlayerMap.java:196) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.concurrency.ConcurrentPlayerMap.putIfAbsent(ConcurrentPlayerMap.java:207) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.concurrency.ConcurrentPlayerMap.putIfAbsent(ConcurrentPlayerMap.java:28) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.async.PlayerSendingHandler.getSendingQueue(PlayerSendingHandler.java:148) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.async.PlayerSendingHandler.getSendingQueue(PlayerSendingHandler.java:131) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.async.AsyncFilterManager.getSendingQueue(AsyncFilterManager.java:430) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.async.AsyncFilterManager.enqueueSyncPacket(AsyncFilterManager.java:322) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.PacketFilterManager.postPacketToListeners(PacketFilterManager.java:554) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.PacketFilterManager.invokePacketSending(PacketFilterManager.java:521) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.netty.manager.NetworkManagerInjector.onPacketSending(NetworkManagerInjector.java:99) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.netty.channel.NettyChannelInjector.processOutbound(NettyChannelInjector.java:571) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.netty.channel.NettyChannelInjector$2.doProxyRunnable(NettyChannelInjector.java:472) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.proxyRunnable(NettyEventLoopProxy.java:43) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.execute(NettyEventLoopProxy.java:252) ~[ProtocolLib.jar:?]
at net.minecraft.network.Connection.sendPacket(Connection.java:432) ~[?:?]
at net.minecraft.network.Connection.processQueue(Connection.java:547) ~[?:?]
at net.minecraft.network.Connection.flushQueue(Connection.java:503) ~[?:?]
at net.minecraft.network.Connection.send(Connection.java:398) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.send(ServerGamePacketListenerImpl.java:2248) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.send(ServerGamePacketListenerImpl.java:2234) ~[?:?]
at net.minecraft.server.level.ServerPlayer.trackChunk(ServerPlayer.java:2363) ~[?:?]
at net.minecraft.server.level.ChunkTracker.playerLoadedChunk(ChunkTracker.java:1413) ~[?:?]
at net.minecraft.server.level.ChunkTracker.updateChunkTracking(ChunkTracker.java:840) ~[?:?]
at io.papermc.paper.chunk.PlayerChunkLoader$PlayerLoaderData.sendChunk(PlayerChunkLoader.java:875) ~[purpur-1.19.3.jar:git-Purpur-1876]
at io.papermc.paper.chunk.PlayerChunkLoader.trySendChunks(PlayerChunkLoader.java:584) ~[purpur-1.19.3.jar:git-Purpur-1876]
at io.papermc.paper.chunk.PlayerChunkLoader.tickMidTick(PlayerChunkLoader.java:741) ~[purpur-1.19.3.jar:git-Purpur-1876]
at io.papermc.paper.chunk.PlayerChunkLoader.tick(PlayerChunkLoader.java:515) ~[purpur-1.19.3.jar:git-Purpur-1876]
at net.minecraft.server.level.ServerChunkCache.tick(ServerChunkCache.java:651) ~[?:?]
at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:707) ~[?:?]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1564) ~[purpur-1.19.3.jar:git-Purpur-1876]
... 5 more
[09:40:59] [Server thread/ERROR]: Cause of unexpected exception was
java.lang.NullPointerException: null
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:889) ~[guava-31.1-jre.jar:?]
at com.google.common.cache.LocalCache.put(LocalCache.java:4193) ~[guava-31.1-jre.jar:?]
at com.comphenix.protocol.concurrency.ConcurrentPlayerMap.cachePlayerKey(ConcurrentPlayerMap.java:196) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.concurrency.ConcurrentPlayerMap.putIfAbsent(ConcurrentPlayerMap.java:207) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.concurrency.ConcurrentPlayerMap.putIfAbsent(ConcurrentPlayerMap.java:28) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.async.PlayerSendingHandler.getSendingQueue(PlayerSendingHandler.java:148) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.async.PlayerSendingHandler.getSendingQueue(PlayerSendingHandler.java:131) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.async.AsyncFilterManager.getSendingQueue(AsyncFilterManager.java:430) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.async.AsyncFilterManager.enqueueSyncPacket(AsyncFilterManager.java:322) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.PacketFilterManager.postPacketToListeners(PacketFilterManager.java:554) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.PacketFilterManager.invokePacketSending(PacketFilterManager.java:521) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.netty.manager.NetworkManagerInjector.onPacketSending(NetworkManagerInjector.java:99) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.netty.channel.NettyChannelInjector.processOutbound(NettyChannelInjector.java:571) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.netty.channel.NettyChannelInjector$2.doProxyRunnable(NettyChannelInjector.java:472) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.proxyRunnable(NettyEventLoopProxy.java:43) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.execute(NettyEventLoopProxy.java:252) ~[ProtocolLib.jar:?]
at net.minecraft.network.Connection.sendPacket(Connection.java:432) ~[?:?]
at net.minecraft.network.Connection.processQueue(Connection.java:547) ~[?:?]
at net.minecraft.network.Connection.flushQueue(Connection.java:503) ~[?:?]
at net.minecraft.network.Connection.send(Connection.java:398) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.send(ServerGamePacketListenerImpl.java:2248) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.send(ServerGamePacketListenerImpl.java:2234) ~[?:?]
at net.minecraft.server.level.ServerPlayer.trackChunk(ServerPlayer.java:2363) ~[?:?]
at net.minecraft.server.level.ChunkTracker.playerLoadedChunk(ChunkTracker.java:1413) ~[?:?]
at net.minecraft.server.level.ChunkTracker.updateChunkTracking(ChunkTracker.java:840) ~[?:?]
at io.papermc.paper.chunk.PlayerChunkLoader$PlayerLoaderData.sendChunk(PlayerChunkLoader.java:875) ~[purpur-1.19.3.jar:git-Purpur-1876]
at io.papermc.paper.chunk.PlayerChunkLoader.trySendChunks(PlayerChunkLoader.java:584) ~[purpur-1.19.3.jar:git-Purpur-1876]
at io.papermc.paper.chunk.PlayerChunkLoader.tickMidTick(PlayerChunkLoader.java:741) ~[purpur-1.19.3.jar:git-Purpur-1876]
at io.papermc.paper.chunk.PlayerChunkLoader.tick(PlayerChunkLoader.java:515) ~[purpur-1.19.3.jar:git-Purpur-1876]
at net.minecraft.server.level.ServerChunkCache.tick(ServerChunkCache.java:651) ~[?:?]
at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:707) ~[?:?]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1564) ~[purpur-1.19.3.jar:git-Purpur-1876]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:482) ~[purpur-1.19.3.jar:git-Purpur-1876]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1424) ~[purpur-1.19.3.jar:git-Purpur-1876]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1194) ~[purpur-1.19.3.jar:git-Purpur-1876]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:321) ~[purpur-1.19.3.jar:git-Purpur-1876]
at java.lang.Thread.run(Thread.java:833) ~[?:?]