Jannyboy11 / InvSee-plus-plus

A bukkit plugin for manipulating player inventories
Other
91 stars 18 forks source link

Async tabcompletion triggers ReportedException #1

Closed Jannyboy11 closed 3 years ago

Jannyboy11 commented 3 years ago

Reported by user paulravensky on the SpigotMC forums.

Stack trace:

[19:28:28 ERROR]: Could not pass event AsyncTabCompleteEvent to InvSeePlusPlus v0.7-SNAPSHOT
net.minecraft.server.v1_16_R3.ReportedException: Loading NBT data
        at net.minecraft.server.v1_16_R3.NBTCompressedStreamTools.a(NBTCompressedStreamTools.java:182) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTCompressedStreamTools.a(NBTCompressedStreamTools.java:145) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTCompressedStreamTools.a(NBTCompressedStreamTools.java:58) ~[patched_1.16.4.jar:git-Purpur-948]
        at com.janboerman.invsee.spigot.impl_1_16_R3.KnownPlayersProvider.getWithPrefix(KnownPlayersProvider.java:87) ~[?:?]
        at com.janboerman.invsee.paper.AsyncTabCompleter.onTabComplete(AsyncTabCompleter.java:67) ~[?:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor64.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.4.jar:git-Purpur-948]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[patched_1.16.4.jar:git-Purpur-948]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.4.jar:git-Purpur-948]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.16.4.jar:git-Purpur-948]
        at org.bukkit.event.Event.callEvent(Event.java:45) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:653) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.PacketPlayInTabComplete.a(PacketPlayInTabComplete.java:25) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.PacketPlayInTabComplete.a(PacketPlayInTabComplete.java:5) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NetworkManager.a(NetworkManager.java:252) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NetworkManager.channelRead0(NetworkManager.java:241) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NetworkManager.channelRead0(NetworkManager.java:32) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93) ~[patched_1.16.4.jar:git-Purpur-948]
        at me.neznamy.tab.platforms.bukkit.BukkitPipelineInjector$1.channelRead(BukkitPipelineInjector.java:34) ~[?:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93) ~[patched_1.16.4.jar:git-Purpur-948]
        at su.nexmedia.engine.nms.packets.PacketManager$1.channelRead(PacketManager.java:99) ~[?:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:302) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at com.comphenix.protocol.injector.netty.ChannelInjector$2.channelRead(ChannelInjector.java:290) ~[?:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:425) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.flush.FlushConsolidationHandler.channelRead(FlushConsolidationHandler.java:152) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:792) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:475) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[patched_1.16.4.jar:git-Purpur-948]
        at java.lang.Thread.run(Unknown Source) [?:?]
Caused by: java.util.zip.ZipException: Corrupt GZIP trailer
        at java.util.zip.GZIPInputStream.readTrailer(Unknown Source) ~[?:?]
        at java.util.zip.GZIPInputStream.read(Unknown Source) ~[?:?]
        at java.io.BufferedInputStream.read1(Unknown Source) ~[?:?]
        at java.io.BufferedInputStream.read(Unknown Source) ~[?:?]
        at java.io.DataInputStream.readFully(Unknown Source) ~[?:?]
        at java.io.DataInputStream.readUTF(Unknown Source) ~[?:?]
        at java.io.DataInputStream.readUTF(Unknown Source) ~[?:?]
        at net.minecraft.server.v1_16_R3.NBTTagCompound.d(NBTTagCompound.java:463) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTTagCompound.access$100(NBTTagCompound.java:27) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTTagCompound$1.b(NBTTagCompound.java:50) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTTagCompound$1.b(NBTTagCompound.java:38) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTCompressedStreamTools.a(NBTCompressedStreamTools.java:176) ~[patched_1.16.4.jar:git-Purpur-948]
        ... 73 more
[19:28:28 INFO]: [G] kyutei > e
[19:28:28 ERROR]: Could not pass event AsyncTabCompleteEvent to InvSeePlusPlus v0.7-SNAPSHOT
net.minecraft.server.v1_16_R3.ReportedException: Loading NBT data
        at net.minecraft.server.v1_16_R3.NBTCompressedStreamTools.a(NBTCompressedStreamTools.java:182) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTCompressedStreamTools.a(NBTCompressedStreamTools.java:145) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTCompressedStreamTools.a(NBTCompressedStreamTools.java:58) ~[patched_1.16.4.jar:git-Purpur-948]
        at com.janboerman.invsee.spigot.impl_1_16_R3.KnownPlayersProvider.getWithPrefix(KnownPlayersProvider.java:87) ~[?:?]
        at com.janboerman.invsee.paper.AsyncTabCompleter.onTabComplete(AsyncTabCompleter.java:67) ~[?:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor64.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.4.jar:git-Purpur-948]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[patched_1.16.4.jar:git-Purpur-948]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.4.jar:git-Purpur-948]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.16.4.jar:git-Purpur-948]
        at org.bukkit.event.Event.callEvent(Event.java:45) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:653) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.PacketPlayInTabComplete.a(PacketPlayInTabComplete.java:25) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.PacketPlayInTabComplete.a(PacketPlayInTabComplete.java:5) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NetworkManager.a(NetworkManager.java:252) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NetworkManager.channelRead0(NetworkManager.java:241) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NetworkManager.channelRead0(NetworkManager.java:32) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93) ~[patched_1.16.4.jar:git-Purpur-948]
        at me.neznamy.tab.platforms.bukkit.BukkitPipelineInjector$1.channelRead(BukkitPipelineInjector.java:34) ~[?:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93) ~[patched_1.16.4.jar:git-Purpur-948]
        at su.nexmedia.engine.nms.packets.PacketManager$1.channelRead(PacketManager.java:99) ~[?:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:302) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at com.comphenix.protocol.injector.netty.ChannelInjector$2.channelRead(ChannelInjector.java:290) ~[?:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.flush.FlushConsolidationHandler.channelRead(FlushConsolidationHandler.java:152) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:792) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:475) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[patched_1.16.4.jar:git-Purpur-948]
        at java.lang.Thread.run(Unknown Source) [?:?]
Caused by: java.util.zip.ZipException: Corrupt GZIP trailer
        at java.util.zip.GZIPInputStream.readTrailer(Unknown Source) ~[?:?]
        at java.util.zip.GZIPInputStream.read(Unknown Source) ~[?:?]
        at java.io.BufferedInputStream.read1(Unknown Source) ~[?:?]
        at java.io.BufferedInputStream.read(Unknown Source) ~[?:?]
        at java.io.DataInputStream.readFully(Unknown Source) ~[?:?]
        at java.io.DataInputStream.readUTF(Unknown Source) ~[?:?]
        at java.io.DataInputStream.readUTF(Unknown Source) ~[?:?]
        at net.minecraft.server.v1_16_R3.NBTTagCompound.d(NBTTagCompound.java:463) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTTagCompound.access$100(NBTTagCompound.java:27) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTTagCompound$1.b(NBTTagCompound.java:50) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTTagCompound$1.b(NBTTagCompound.java:38) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTCompressedStreamTools.a(NBTCompressedStreamTools.java:176) ~[patched_1.16.4.jar:git-Purpur-948]
        ... 71 more
[19:28:28 ERROR]: Could not pass event AsyncTabCompleteEvent to InvSeePlusPlus v0.7-SNAPSHOT
net.minecraft.server.v1_16_R3.ReportedException: Loading NBT data
        at net.minecraft.server.v1_16_R3.NBTCompressedStreamTools.a(NBTCompressedStreamTools.java:182) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTCompressedStreamTools.a(NBTCompressedStreamTools.java:145) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTCompressedStreamTools.a(NBTCompressedStreamTools.java:58) ~[patched_1.16.4.jar:git-Purpur-948]
        at com.janboerman.invsee.spigot.impl_1_16_R3.KnownPlayersProvider.getWithPrefix(KnownPlayersProvider.java:87) ~[?:?]
        at com.janboerman.invsee.paper.AsyncTabCompleter.onTabComplete(AsyncTabCompleter.java:67) ~[?:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor64.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.4.jar:git-Purpur-948]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[patched_1.16.4.jar:git-Purpur-948]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.4.jar:git-Purpur-948]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.16.4.jar:git-Purpur-948]
        at org.bukkit.event.Event.callEvent(Event.java:45) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:653) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.PacketPlayInTabComplete.a(PacketPlayInTabComplete.java:25) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.PacketPlayInTabComplete.a(PacketPlayInTabComplete.java:5) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NetworkManager.a(NetworkManager.java:252) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NetworkManager.channelRead0(NetworkManager.java:241) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NetworkManager.channelRead0(NetworkManager.java:32) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93) ~[patched_1.16.4.jar:git-Purpur-948]
        at me.neznamy.tab.platforms.bukkit.BukkitPipelineInjector$1.channelRead(BukkitPipelineInjector.java:34) ~[?:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93) ~[patched_1.16.4.jar:git-Purpur-948]
        at su.nexmedia.engine.nms.packets.PacketManager$1.channelRead(PacketManager.java:99) ~[?:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:302) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at com.comphenix.protocol.injector.netty.ChannelInjector$2.channelRead(ChannelInjector.java:290) ~[?:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:425) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.flush.FlushConsolidationHandler.channelRead(FlushConsolidationHandler.java:152) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:792) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:475) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[patched_1.16.4.jar:git-Purpur-948]
        at java.lang.Thread.run(Unknown Source) [?:?]
Caused by: java.util.zip.ZipException: Corrupt GZIP trailer
        at java.util.zip.GZIPInputStream.readTrailer(Unknown Source) ~[?:?]
        at java.util.zip.GZIPInputStream.read(Unknown Source) ~[?:?]
        at java.io.BufferedInputStream.read1(Unknown Source) ~[?:?]
        at java.io.BufferedInputStream.read(Unknown Source) ~[?:?]
        at java.io.DataInputStream.readFully(Unknown Source) ~[?:?]
        at java.io.DataInputStream.readUTF(Unknown Source) ~[?:?]
        at java.io.DataInputStream.readUTF(Unknown Source) ~[?:?]
        at net.minecraft.server.v1_16_R3.NBTTagCompound.d(NBTTagCompound.java:463) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTTagCompound.access$100(NBTTagCompound.java:27) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTTagCompound$1.b(NBTTagCompound.java:50) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTTagCompound$1.b(NBTTagCompound.java:38) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTCompressedStreamTools.a(NBTCompressedStreamTools.java:176) ~[patched_1.16.4.jar:git-Purpur-948]
        ... 73 more
[19:28:29 ERROR]: Could not pass event AsyncTabCompleteEvent to InvSeePlusPlus v0.7-SNAPSHOT
net.minecraft.server.v1_16_R3.ReportedException: Loading NBT data
        at net.minecraft.server.v1_16_R3.NBTCompressedStreamTools.a(NBTCompressedStreamTools.java:182) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTCompressedStreamTools.a(NBTCompressedStreamTools.java:145) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTCompressedStreamTools.a(NBTCompressedStreamTools.java:58) ~[patched_1.16.4.jar:git-Purpur-948]
        at com.janboerman.invsee.spigot.impl_1_16_R3.KnownPlayersProvider.getWithPrefix(KnownPlayersProvider.java:87) ~[?:?]
        at com.janboerman.invsee.paper.AsyncTabCompleter.onTabComplete(AsyncTabCompleter.java:67) ~[?:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor64.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.4.jar:git-Purpur-948]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[patched_1.16.4.jar:git-Purpur-948]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.4.jar:git-Purpur-948]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.16.4.jar:git-Purpur-948]
        at org.bukkit.event.Event.callEvent(Event.java:45) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:653) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.PacketPlayInTabComplete.a(PacketPlayInTabComplete.java:25) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.PacketPlayInTabComplete.a(PacketPlayInTabComplete.java:5) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NetworkManager.a(NetworkManager.java:252) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NetworkManager.channelRead0(NetworkManager.java:241) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NetworkManager.channelRead0(NetworkManager.java:32) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93) ~[patched_1.16.4.jar:git-Purpur-948]
        at me.neznamy.tab.platforms.bukkit.BukkitPipelineInjector$1.channelRead(BukkitPipelineInjector.java:34) ~[?:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93) ~[patched_1.16.4.jar:git-Purpur-948]
        at su.nexmedia.engine.nms.packets.PacketManager$1.channelRead(PacketManager.java:99) ~[?:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:302) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at com.comphenix.protocol.injector.netty.ChannelInjector$2.channelRead(ChannelInjector.java:290) ~[?:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.handler.flush.FlushConsolidationHandler.channelRead(FlushConsolidationHandler.java:152) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:792) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:475) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[patched_1.16.4.jar:git-Purpur-948]
        at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[patched_1.16.4.jar:git-Purpur-948]
        at java.lang.Thread.run(Unknown Source) [?:?]
Caused by: java.util.zip.ZipException: Corrupt GZIP trailer
        at java.util.zip.GZIPInputStream.readTrailer(Unknown Source) ~[?:?]
        at java.util.zip.GZIPInputStream.read(Unknown Source) ~[?:?]
        at java.io.BufferedInputStream.read1(Unknown Source) ~[?:?]
        at java.io.BufferedInputStream.read(Unknown Source) ~[?:?]
        at java.io.DataInputStream.readFully(Unknown Source) ~[?:?]
        at java.io.DataInputStream.readUTF(Unknown Source) ~[?:?]
        at java.io.DataInputStream.readUTF(Unknown Source) ~[?:?]
        at net.minecraft.server.v1_16_R3.NBTTagCompound.d(NBTTagCompound.java:463) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTTagCompound.access$100(NBTTagCompound.java:27) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTTagCompound$1.b(NBTTagCompound.java:50) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTTagCompound$1.b(NBTTagCompound.java:38) ~[patched_1.16.4.jar:git-Purpur-948]
        at net.minecraft.server.v1_16_R3.NBTCompressedStreamTools.a(NBTCompressedStreamTools.java:176) ~[patched_1.16.4.jar:git-Purpur-948]
        ... 71 more

One possible reason; it might not be allowed to load player nbt data outside the main thread? needs investigaion.

Jannyboy11 commented 3 years ago

The exception is thrown because the crc32 check failed. The player data file that was loaded was corrupt. Need to investigate whether this could have been caused by InvSee++.

At least in order to mitigate the symptoms, the ReportedException could be caught in KnownPlayerProvider as a second catch block, but I don't think this is the most desirable solution.

Jannyboy11 commented 3 years ago

I 'fixed' this by only logging the file path of the corrupt player data file, without the entire stacktrace, as of: https://github.com/Jannyboy11/InvSee-plus-plus/commit/f3a923fd737031ac2a82e67a11544066210ba213