Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JSON exception while parsing item NBT data #249

Closed
diogotcorreia opened this issue Sep 21, 2022 · 0 comments
Closed

JSON exception while parsing item NBT data #249

diogotcorreia opened this issue Sep 21, 2022 · 0 comments
Assignees
Labels
type:bug Something isn't working as expected
Milestone

Comments

@diogotcorreia
Copy link
Member

diogotcorreia commented Sep 21, 2022

Triton v4
Purpur 1.19.2

Plugin: https://www.spigotmc.org/resources/itemjoin.12661/

image

Stacktrace:

[16:26:59] [Server thread/ERROR]: [Triton] Unhandled exception occurred in onPacketSending(PacketEvent) for Triton
com.google.gson.JsonSyntaxException: java.io.EOFException: End of input at line 1 column 2 path $.
	at com.google.gson.Gson.fromJson(Gson.java:973) ~[gson-2.8.9.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:928) ~[gson-2.8.9.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:877) ~[gson-2.8.9.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:848) ~[gson-2.8.9.jar:?]
	at net.kyori.adventure.text.serializer.gson.GsonComponentSerializerImpl.deserialize(GsonComponentSerializerImpl.java:84) ~[adventure-text-serializer-gson-4.11.0.jar:?]
	at net.kyori.adventure.text.serializer.gson.GsonComponentSerializerImpl.deserialize(GsonComponentSerializerImpl.java:37) ~[adventure-text-serializer-gson-4.11.0.jar:?]
	at com.rexcantor64.triton.utils.ComponentUtils.deserializeFromJson(ComponentUtils.java:27) ~[Triton-Beta.jar:?]
	at com.rexcantor64.triton.spigot.utils.ItemStackTranslationUtils.translateNbtItem(ItemStackTranslationUtils.java:169) ~[Triton-Beta.jar:?]
	at com.rexcantor64.triton.spigot.utils.ItemStackTranslationUtils.translateItemStack(ItemStackTranslationUtils.java:87) ~[Triton-Beta.jar:?]
	at com.rexcantor64.triton.spigot.packetinterceptor.ProtocolLibListener.handleSetSlot(ProtocolLibListener.java:531) ~[Triton-Beta.jar:?]
	at com.rexcantor64.triton.spigot.packetinterceptor.ProtocolLibListener.onPacketSending(ProtocolLibListener.java:738) ~[Triton-Beta.jar:?]
	at com.comphenix.protocol.injector.SortedPacketListenerList.invokeSendingListener(SortedPacketListenerList.java:195) ~[ProtocolLib-LATEST-[600].jar:?]
	at com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketSending(SortedPacketListenerList.java:149) ~[ProtocolLib-LATEST-[600].jar:?]
	at com.comphenix.protocol.injector.PacketFilterManager.postPacketToListeners(PacketFilterManager.java:547) ~[ProtocolLib-LATEST-[600].jar:?]
	at com.comphenix.protocol.injector.PacketFilterManager.invokePacketSending(PacketFilterManager.java:521) ~[ProtocolLib-LATEST-[600].jar:?]
	at com.comphenix.protocol.injector.netty.manager.NetworkManagerInjector.onPacketSending(NetworkManagerInjector.java:99) ~[ProtocolLib-LATEST-[600].jar:?]
	at com.comphenix.protocol.injector.netty.channel.NettyChannelInjector.processOutbound(NettyChannelInjector.java:570) ~[ProtocolLib-LATEST-[600].jar:?]
	at com.comphenix.protocol.injector.netty.channel.NettyChannelInjector$2.proxyRunnable(NettyChannelInjector.java:473) ~[ProtocolLib-LATEST-[600].jar:?]
	at com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.execute(NettyEventLoopProxy.java:220) ~[ProtocolLib-LATEST-[600].jar:?]
	at net.minecraft.network.Connection.sendPacket(Connection.java:432) ~[?:?]
	at net.minecraft.network.Connection.processQueue(Connection.java:540) ~[?:?]
	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:2256) ~[?:?]
	at net.minecraft.server.network.ServerGamePacketListenerImpl.send(ServerGamePacketListenerImpl.java:2242) ~[?:?]
	at net.minecraft.server.level.ServerPlayer$1.sendSlotChange(ServerPlayer.java:296) ~[?:?]
	at net.minecraft.world.inventory.AbstractContainerMenu.synchronizeSlotToRemote(AbstractContainerMenu.java:320) ~[?:?]
	at net.minecraft.world.inventory.AbstractContainerMenu.broadcastChanges(AbstractContainerMenu.java:243) ~[?:?]
	at net.minecraft.server.level.ServerPlayer.tick(ServerPlayer.java:650) ~[?:?]
	at net.minecraft.server.level.ServerLevel.tickNonPassenger(ServerLevel.java:1242) ~[?:?]
	at net.minecraft.server.level.ServerLevel.lambda$tick$6(ServerLevel.java:721) ~[?:?]
	at net.minecraft.world.level.entity.EntityTickList.forEach(EntityTickList.java:42) ~[purpur-1.19.2.jar:git-Purpur-1783]
	at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:699) ~[?:?]
	at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1582) ~[purpur-1.19.2.jar:git-Purpur-1783]
	at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:486) ~[purpur-1.19.2.jar:git-Purpur-1783]
	at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1444) ~[purpur-1.19.2.jar:git-Purpur-1783]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1214) ~[purpur-1.19.2.jar:git-Purpur-1783]
	at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:310) ~[purpur-1.19.2.jar:git-Purpur-1783]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.io.EOFException: End of input at line 1 column 2 path $.
	at com.google.gson.stream.JsonReader.nextNonWhitespace(JsonReader.java:1395) ~[gson-2.8.9.jar:?]
	at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:493) ~[gson-2.8.9.jar:?]
	at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:413) ~[gson-2.8.9.jar:?]
	at net.kyori.adventure.text.serializer.gson.ComponentSerializerImpl.read(ComponentSerializerImpl.java:132) ~[adventure-text-serializer-gson-4.11.0.jar:?]
	at net.kyori.adventure.text.serializer.gson.ComponentSerializerImpl.read(ComponentSerializerImpl.java:56) ~[adventure-text-serializer-gson-4.11.0.jar:?]
	at com.google.gson.TypeAdapter$1.read(TypeAdapter.java:199) ~[gson-2.8.9.jar:?]
	at com.google.gson.Gson.fromJson(Gson.java:963) ~[gson-2.8.9.jar:?]
	... 38 more
[16:26:59] [Server thread/ERROR]: Parameters: 
  net.minecraft.network.protocol.game.PacketPlayOutSetSlot@11c00fee[
    c=0
    d=8
    e=40
    f=1 nether_star
  ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:bug Something isn't working as expected
Projects
Status: Done
Development

No branches or pull requests

1 participant