error in use /rewards
Closed this issue · 9 comments
it happened in the lastest version(2.1.5 beta) for all players
and it also happened on some players(not everyon) in 2.1.4
<[01:45:00 INFO]: BallkingCN issued server command: /rewards
�[01:45:00 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'rewards' in plugin ActivityRewarder v2.1.5-BETA
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[kaiiju-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155) ~[kaiiju-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchCommand(CraftServer.java:1048) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at org.bukkit.craftbukkit.v1_20_R1.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:265) ~[kaiiju-1.20.1.jar:?]
at net.minecraft.commands.Commands.performCommand(Commands.java:324) ~[?:?]
at net.minecraft.commands.Commands.performCommand(Commands.java:308) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performChatCommand(ServerGamePacketListenerImpl.java:2405) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$17(ServerGamePacketListenerImpl.java:2365) ~[?:?]
at io.papermc.paper.threadedregions.EntityScheduler.executeTick(EntityScheduler.java:173) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1523) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:360) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:385) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:525) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 1 column 27 path $.textures.skin.url
at com.google.gson.internal.Streams.parse(Streams.java:61) ~[gson-2.10.jar:?]
at com.google.gson.JsonParser.parseReader(JsonParser.java:102) ~[gson-2.10.jar:?]
at com.google.gson.JsonParser.parseReader(JsonParser.java:70) ~[gson-2.10.jar:?]
at com.google.gson.JsonParser.parseString(JsonParser.java:51) ~[gson-2.10.jar:?]
at me.dave.activityrewarder.utils.skullcreator.NewSkullCreator.getUrlFromBase64(NewSkullCreator.java:82) ~[ActivityRewarder-2.1.5-BETA.jar:?]
at me.dave.activityrewarder.utils.skullcreator.NewSkullCreator.makeProfile(NewSkullCreator.java:71) ~[ActivityRewarder-2.1.5-BETA.jar:?]
at me.dave.activityrewarder.utils.skullcreator.NewSkullCreator.mutateItemMeta(NewSkullCreator.java:34) ~[ActivityRewarder-2.1.5-BETA.jar:?]
at me.dave.activityrewarder.utils.SimpleItemStack.getItemStack(SimpleItemStack.java:171) ~[ActivityRewarder-2.1.5-BETA.jar:?]
at me.dave.activityrewarder.module.dailyrewards.DailyRewardsGui.lambda$recalculateContents$5(DailyRewardsGui.java:274) ~[ActivityRewarder-2.1.5-BETA.jar:?]
at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
at me.dave.activityrewarder.module.dailyrewards.DailyRewardsGui.recalculateContents(DailyRewardsGui.java:265) ~[ActivityRewarder-2.1.5-BETA.jar:?]
at me.dave.activityrewarder.gui.abstracts.AbstractGui.openInventory(AbstractGui.java:86) ~[ActivityRewarder-2.1.5-BETA.jar:?]
at me.dave.activityrewarder.commands.RewardCmd.onCommand(RewardCmd.java:400) ~[ActivityRewarder-2.1.5-BETA.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[kaiiju-api-1.20.1-R0.1-SNAPSHOT.jar:?]
... 14 more
Caused by: com.google.gson.stream.MalformedJsonException: Unterminated object at line 1 column 27 path $.textures.skin.url
at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1657) ~[gson-2.10.jar:?]
at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:500) ~[gson-2.10.jar:?]
at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:422) ~[gson-2.10.jar:?]
at com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:779) ~[gson-2.10.jar:?]
at com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:725) ~[gson-2.10.jar:?]
at com.google.gson.internal.Streams.parse(Streams.java:49) ~[gson-2.10.jar:?]
at com.google.gson.JsonParser.parseReader(JsonParser.java:102) ~[gson-2.10.jar:?]
at com.google.gson.JsonParser.parseReader(JsonParser.java:70) ~[gson-2.10.jar:?]
at com.google.gson.JsonParser.parseString(JsonParser.java:51) ~[gson-2.10.jar:?]
at me.dave.activityrewarder.utils.skullcreator.NewSkullCreator.getUrlFromBase64(NewSkullCreator.java:82) ~[ActivityRewarder-2.1.5-BETA.jar:?]
at me.dave.activityrewarder.utils.skullcreator.NewSkullCreator.makeProfile(NewSkullCreator.java:71) ~[ActivityRewarder-2.1.5-BETA.jar:?]
at me.dave.activityrewarder.utils.skullcreator.NewSkullCreator.mutateItemMeta(NewSkullCreator.java:34) ~[ActivityRewarder-2.1.5-BETA.jar:?]
at me.dave.activityrewarder.utils.SimpleItemStack.getItemStack(SimpleItemStack.java:171) ~[ActivityRewarder-2.1.5-BETA.jar:?]
at me.dave.activityrewarder.module.dailyrewards.DailyRewardsGui.lambda$recalculateContents$5(DailyRewardsGui.java:274) ~[ActivityRewarder-2.1.5-BETA.jar:?]
at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
at me.dave.activityrewarder.module.dailyrewards.DailyRewardsGui.recalculateContents(DailyRewardsGui.java:265) ~[ActivityRewarder-2.1.5-BETA.jar:?]
at me.dave.activityrewarder.gui.abstracts.AbstractGui.openInventory(AbstractGui.java:86) ~[ActivityRewarder-2.1.5-BETA.jar:?]
at me.dave.activityrewarder.commands.RewardCmd.onCommand(RewardCmd.java:400) ~[ActivityRewarder-2.1.5-BETA.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[kaiiju-api-1.20.1-R0.1-SNAPSHOT.jar:?]
... 14 more
Please can you send logs with https://smrt-1.com/paste it's very hard to read them just pasted in github
Please can you send logs with https://smrt-1.com/paste it's very hard to read them just pasted in github
Please could you send me your config.yml and daily-rewards.yml if it contains any display items
Are you sure this was happening on 2.1.4?
Are you sure this was happening on 2.1.4?
in 2.1.4 it is only happened on 2players,not all players
This fixes a bug that started happening in one of the 2.1.5-BETA versions, if you get any instances going forward feel free to open a new issue :)
This fixes a bug that started happening in one of the 2.1.5-BETA versions, if you get any instances going forward feel free to open a new issue :)
ok!thanks for ur reply and helps for these days!
No worries at all! Glad I can help