[Spigot/Bukkit/Paper 1.20.6 / 1.21] Server crash when doing /buy
snurre0 opened this issue · 20 comments
-
Server type and version: Paper for Minecraft 1.20.6: This server is running Paper version 1.20.6-138-master@906df69 (2024-06-10T06:32:15Z) (Implementing API version 1.20.6-R0.1-SNAPSHOT)
-
Tebex plugin version: 2.0.5
-
Description: Server is crashing and restarting whenever someone uses the /buy command. It worked fine with the same Tebex config in Minecraft version 1.20.4.
Minecraft server latest log:
[18:05:51] [Server thread/INFO]: SnuRRe0 issued server command: /buy
[18:05:51] [Server thread/WARN]: java.lang.ClassNotFoundException: org.bukkit.craftbukkit.craftbukkit.inventory.CraftMetaItem
[18:05:51] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:197)
[18:05:51] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:164)
[18:05:51] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
[18:05:51] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
[18:05:51] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:534)
[18:05:51] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:513)
[18:05:51] [Server thread/WARN]: at io.papermc.reflectionrewriter.runtime.AbstractDefaultRulesReflectionProxy.forName(AbstractDefaultRulesReflectionProxy.java:68)
[18:05:51] [Server thread/WARN]: at io.papermc.paper.pluginremap.reflect.PaperReflectionHolder.forName(Unknown Source)
[18:05:51] [Server thread/WARN]: at tebex-bukkit-2.0.5.jar//dev.triumphteam.gui.components.util.VersionHelper.craftClass(VersionHelper.java:137)
[18:05:51] [Server thread/WARN]: at tebex-bukkit-2.0.5.jar//dev.triumphteam.gui.builder.item.BaseItemBuilder.(BaseItemBuilder.java:76)
[18:05:51] [Server thread/WARN]: at tebex-bukkit-2.0.5.jar//io.tebex.plugin.gui.BuyGUI.getCategoryItemBuilder(BuyGUI.java:123)
[18:05:51] [Server thread/WARN]: at tebex-bukkit-2.0.5.jar//io.tebex.plugin.gui.BuyGUI.lambda$open$1(BuyGUI.java:50)
[18:05:51] [Server thread/WARN]: at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
[18:05:51] [Server thread/WARN]: at tebex-bukkit-2.0.5.jar//io.tebex.plugin.gui.BuyGUI.open(BuyGUI.java:49)
[18:05:51] [Server thread/WARN]: at tebex-bukkit-2.0.5.jar//io.tebex.plugin.command.BuyCommand.execute(BuyCommand.java:25)
[18:05:51] [Server thread/WARN]: at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91)
[18:05:51] [Server thread/WARN]: at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73)
[18:05:51] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:31)
[18:05:51] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19)
[18:05:51] [Server thread/WARN]: at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8)
[18:05:51] [Server thread/WARN]: at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5)
[18:05:51] [Server thread/WARN]: at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103)
[18:05:51] [Server thread/WARN]: at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:448)
[18:05:51] [Server thread/WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:355)
[18:05:51] [Server thread/WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:342)
[18:05:51] [Server thread/WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:337)
[18:05:51] [Server thread/WARN]: at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2202)
[18:05:51] [Server thread/WARN]: at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$14(ServerGamePacketListenerImpl.java:2176)
[18:05:51] [Server thread/WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18)
[18:05:51] [Server thread/WARN]: at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151)
[18:05:51] [Server thread/WARN]: at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24)
[18:05:51] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1511)
[18:05:51] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:195)
[18:05:51] [Server thread/WARN]: at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125)
[18:05:51] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1488)
[18:05:51] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1411)
[18:05:51] [Server thread/WARN]: at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135)
[18:05:51] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1377)
[18:05:51] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1238)
[18:05:51] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323)
[18:05:51] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[18:05:51] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.ExceptionInInitializerError: null
at tebex-bukkit-2.0.5.jar/io.tebex.plugin.gui.BuyGUI.getCategoryItemBuilder(BuyGUI.java:123) ~[tebex-bukkit-2.0.5.jar:?]
at tebex-bukkit-2.0.5.jar/io.tebex.plugin.gui.BuyGUI.lambda$open$1(BuyGUI.java:50) ~[tebex-bukkit-2.0.5.jar:?]
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?]
at tebex-bukkit-2.0.5.jar/io.tebex.plugin.gui.BuyGUI.open(BuyGUI.java:49) ~[tebex-bukkit-2.0.5.jar:?]
at tebex-bukkit-2.0.5.jar/io.tebex.plugin.command.BuyCommand.execute(BuyCommand.java:25) ~[tebex-bukkit-2.0.5.jar:?]
at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.2.9.jar:?]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:31) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:448) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.commands.Commands.performCommand(Commands.java:355) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.commands.Commands.performCommand(Commands.java:342) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.commands.Commands.performCommand(Commands.java:337) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2202) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$14(ServerGamePacketListenerImpl.java:2176) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1511) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:195) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1488) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1411) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1377) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1238) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323) ~[paper-1.20.6.jar:1.20.6-138-906df69]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: dev.triumphteam.gui.components.exception.GuiException: Could not retrieve displayName nor lore field for ItemBuilder.
at tebex-bukkit-2.0.5.jar/dev.triumphteam.gui.builder.item.BaseItemBuilder.(BaseItemBuilder.java:85) ~[tebex-bukkit-2.0.5.jar:?]
... 31 more
Same here:
[14:17:44 INFO]: Bitbanga issued server command: /buy [14:17:44 WARN]: java.lang.ClassNotFoundException: org.bukkit.craftbukkit.craftbukkit.inventory.CraftMetaItem [14:17:44 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:197) [14:17:44 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:164) [14:17:44 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) [14:17:44 WARN]: at java.base/java.lang.Class.forName0(Native Method) [14:17:44 WARN]: at java.base/java.lang.Class.forName(Class.java:534) [14:17:44 WARN]: at java.base/java.lang.Class.forName(Class.java:513) [14:17:44 WARN]: at io.papermc.reflectionrewriter.runtime.AbstractDefaultRulesReflectionProxy.forName(AbstractDefaultRulesReflectionProxy.java:68) [14:17:44 WARN]: at io.papermc.paper.pluginremap.reflect.PaperReflectionHolder.forName(Unknown Source) [14:17:44 WARN]: at tebex-bukkit-2.0.5.jar//dev.triumphteam.gui.components.util.VersionHelper.craftClass(VersionHelper.java:137) [14:17:44 WARN]: at tebex-bukkit-2.0.5.jar//dev.triumphteam.gui.builder.item.BaseItemBuilder.<clinit>(BaseItemBuilder.java:76) [14:17:44 WARN]: at tebex-bukkit-2.0.5.jar//io.tebex.plugin.gui.BuyGUI.getCategoryItemBuilder(BuyGUI.java:123) [14:17:44 WARN]: at tebex-bukkit-2.0.5.jar//io.tebex.plugin.gui.BuyGUI.lambda$open$1(BuyGUI.java:50) [14:17:44 WARN]: at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) [14:17:44 WARN]: at tebex-bukkit-2.0.5.jar//io.tebex.plugin.gui.BuyGUI.open(BuyGUI.java:49) [14:17:44 WARN]: at tebex-bukkit-2.0.5.jar//io.tebex.plugin.command.BuyCommand.execute(BuyCommand.java:25) [14:17:44 WARN]: at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91) [14:17:44 WARN]: at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) [14:17:44 WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:31) [14:17:44 WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19) [14:17:44 WARN]: at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) [14:17:44 WARN]: at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) [14:17:44 WARN]: at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) [14:17:44 WARN]: at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:448) [14:17:44 WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:355) [14:17:44 WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:342) [14:17:44 WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:337) [14:17:44 WARN]: at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2202) [14:17:44 WARN]: at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$14(ServerGamePacketListenerImpl.java:2176) [14:17:44 WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18) [14:17:44 WARN]: at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) [14:17:44 WARN]: at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) [14:17:44 WARN]: at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1511) [14:17:44 WARN]: at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:195) [14:17:44 WARN]: at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) [14:17:44 WARN]: at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1488) [14:17:44 WARN]: at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1411) [14:17:44 WARN]: at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) [14:17:44 WARN]: at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1377) [14:17:44 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1238) [14:17:44 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323) [14:17:44 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583) [14:17:44 ERROR]: Encountered an unexpected exception java.lang.ExceptionInInitializerError: null at tebex-bukkit-2.0.5.jar/io.tebex.plugin.gui.BuyGUI.getCategoryItemBuilder(BuyGUI.java:123) ~[tebex-bukkit-2.0.5.jar:?] at tebex-bukkit-2.0.5.jar/io.tebex.plugin.gui.BuyGUI.lambda$open$1(BuyGUI.java:50) ~[tebex-bukkit-2.0.5.jar:?] at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] at tebex-bukkit-2.0.5.jar/io.tebex.plugin.gui.BuyGUI.open(BuyGUI.java:49) ~[tebex-bukkit-2.0.5.jar:?] at tebex-bukkit-2.0.5.jar/io.tebex.plugin.command.BuyCommand.execute(BuyCommand.java:25) ~[tebex-bukkit-2.0.5.jar:?] at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91) ~[paper-1.20.6.jar:1.20.6-138-906df69] at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.2.9.jar:?] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:31) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:448) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.commands.Commands.performCommand(Commands.java:355) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.commands.Commands.performCommand(Commands.java:342) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.commands.Commands.performCommand(Commands.java:337) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2202) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$14(ServerGamePacketListenerImpl.java:2176) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1511) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:195) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1488) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1411) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1377) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1238) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323) ~[paper-1.20.6.jar:1.20.6-138-906df69] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] Caused by: dev.triumphteam.gui.components.exception.GuiException: Could not retrieve displayName nor lore field for ItemBuilder. at tebex-bukkit-2.0.5.jar/dev.triumphteam.gui.builder.item.BaseItemBuilder.<clinit>(BaseItemBuilder.java:85) ~[tebex-bukkit-2.0.5.jar:?] ... 31 more [14:17:44 ERROR]: This crash report has been saved to: /home/container/./crash-reports/crash-2024-06-11_14.17.44-server.txt
Paper 1.20.6 Build 146
SERVER CRASHING!
java.lang.ExceptionInInitializerError
at tebex-bukkit-2.0.6-prerelease.jar//io.tebex.plugin.gui.BuyGUI.getCategoryItemBuilder(BuyGUI.java:123)
at tebex-bukkit-2.0.6-prerelease.jar//io.tebex.plugin.gui.BuyGUI.lambda$open$1(BuyGUI.java:50)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
at tebex-bukkit-2.0.6-prerelease.jar//io.tebex.plugin.gui.BuyGUI.open(BuyGUI.java:49)
at tebex-bukkit-2.0.6-prerelease.jar//io.tebex.plugin.command.BuyCommand.execute(BuyCommand.java:25)
at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91)
at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73)
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:31)
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19)
at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8)
at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5)
at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103)
at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:448)
at net.minecraft.commands.Commands.performCommand(Commands.java:355)
at net.minecraft.commands.Commands.performCommand(Commands.java:342)
at net.minecraft.commands.Commands.performCommand(Commands.java:337)
at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2202)
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$14(ServerGamePacketListenerImpl.java:2176)
at net.minecraft.server.TickTask.run(TickTask.java:18)
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151)
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24)
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1511)
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:195)
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125)
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1488)
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1411)
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135)
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1377)
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1238)
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323)
at java.base/java.lang.Thread.run(Thread.java:1570)
Caused by: dev.triumphteam.gui.components.exception.GuiException: Could not retrieve displayName nor lore field for ItemBuilder.
at tebex-bukkit-2.0.6-prerelease.jar//dev.triumphteam.gui.builder.item.BaseItemBuilder.<clinit>(BaseItemBuilder.java:85)
... 31 more
To anyone experiencing this while Tebex takes it's sweet time fixing it, disabling buy in config doesn't work.
You must use commands.yml to fully block the /buy command instead.
To anyone experiencing this while Tebex takes it's sweet time fixing it, disabling buy in config doesn't work. You must use commands.yml to fully block the /buy command instead.
Yeah this is what I did cause some people on my server where having too much fun with it
Ah I didn't realize buy:buy would be an alternative, thanks! :)
Still no update on this? I am having the same issue
Hi all, we're noticing this happening on 1.20.6 and 1.21 and actively investigating the cause. To my understanding, there has been a change in how item names and lores are handled in these versions.
We have updated our library we use for managing GUIs which should have taken care of this, but we are noticing the /buy
command still did not function.
As this is for a recent update this issue is our highest priority at the moment and we will update as soon as we have more information.
These comments are neither helpful nor appreciated. We understand the inconvenience this causes, and our integrations team will resolve as soon as possible, but this has to be done alongside other tasks assigned to the team.
Please keep discussions on here respectful, and we will work to resolve the issue as soon as we are able.
Happens with me as well
Any updates? @WildBamaBoy
Any updates? @WildBamaBoy
They are waiting on triumph-gui to update as they currently use 3.1.2
Tebex-Minecraft/bukkit/build.gradle.kts
Line 10 in 4219417
Though why Tebex hasn't submitted a pull request, or as much as an issue on their repo (https://github.com/TriumphTeam/triumph-gui) is beyond me.
Best to fork, fix yourself, and move on. Kind of what we've learned to do.
Or, you can just disable /buy via commands.yml.
EDIT: Looks like somebody else made an issue finally.
TriumphTeam/triumph-gui#121
It seems this is because the Tebex Minecraft plugin is using version 3.1.2 of Triumph GUI, whereas the latest is 3.1.10. Triumph GUI already supports 1.20.5/6 & 1.21 on the latest version.
It seems this is because the Tebex Minecraft plugin is using version 3.1.2 of Triumph GUI, whereas the latest is 3.1.10. Triumph GUI already supports 1.20.5/6 & 1.21 on the latest version.
Issue persists when using 3.1.10.
Referencing the discussion on this Triumph issue, when Triumph GUI is properly updated, the same codebase prior to 1.20.6 is now causing an exception when including a lore component with your GUI settings.
A potential workaround may be to remove the lore:
component from the items in your Tebex/config.yml
, or by disabling the /buy
command.
@Redned235 thanks for catching this TriumphTeam/triumph-gui#121 (comment) lol!
I just noticed our Jenkins was setup wrong and was not building the correct repo.
Crashing on 3.1.10 is in fact fixed @WildBamaBoy but the /buy command is broken as you stated:
https://pastebin.com/raw/4FUJt1Nk
[15:32:58] [Server thread/ERROR]: Command exception: /buy
java.lang.UnsupportedOperationException: null
at tebex-bukkit-2.0.6-prerelease.jar/io.tebex.plugin.libs.kyori.adventure.platform.bukkit.MinecraftComponentSerializer.<clinit>(MinecraftComponentSerializer.java:101) ~[tebex-bukkit-2.0.6-prerelease.jar:?]
at tebex-bukkit-2.0.6-prerelease.jar/dev.triumphteam.gui.builder.item.BaseItemBuilder.serializeComponent(BaseItemBuilder.java:109) ~[tebex-bukkit-2.0.6-prerelease.jar:?]
at tebex-bukkit-2.0.6-prerelease.jar/dev.triumphteam.gui.builder.item.BaseItemBuilder.name(BaseItemBuilder.java:148) ~[tebex-bukkit-2.0.6-prerelease.jar:?]
at tebex-bukkit-2.0.6-prerelease.jar/io.tebex.plugin.gui.BuyGUI.getCategoryItemBuilder(BuyGUI.java:125) ~[tebex-bukkit-2.0.6-prerelease.jar:?]
at tebex-bukkit-2.0.6-prerelease.jar/io.tebex.plugin.gui.BuyGUI.lambda$open$1(BuyGUI.java:50) ~[tebex-bukkit-2.0.6-prerelease.jar:?]
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597) ~[?:?]
at tebex-bukkit-2.0.6-prerelease.jar/io.tebex.plugin.gui.BuyGUI.open(BuyGUI.java:49) ~[tebex-bukkit-2.0.6-prerelease.jar:?]
at tebex-bukkit-2.0.6-prerelease.jar/io.tebex.plugin.command.BuyCommand.execute(BuyCommand.java:25) ~[tebex-bukkit-2.0.6-prerelease.jar:?]
at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91) ~[paper-1.21.jar:1.21-38-1f5db50]
at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.2.9.jar:?]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:31) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:446) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.commands.Commands.performCommand(Commands.java:353) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.commands.Commands.performCommand(Commands.java:340) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.commands.Commands.performCommand(Commands.java:335) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2147) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$11(ServerGamePacketListenerImpl.java:2121) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1478) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1456) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1449) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1408) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1415) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1260) ~[paper-1.21.jar:1.21-38-1f5db50]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329) ~[paper-1.21.jar:1.21-38-1f5db50]
at java.base/java.lang.Thread.run(Thread.java:1570) ~[?:?]
A potential workaround may be to remove the
lore:
component from the items in yourTebex/config.yml
, or by disabling the/buy
command.
@WildBamaBoy this does not work.
Neither removing the lore, nor disabling the /buy command prevents these errors.
Config: https://pastebin.com/jnEY4bDs
Branch 2.0.6 running on Triumph 3.1.10
EDIT: I see you guys did work on the develop branch fixing the buy enabled option; 492cbda so I'll test on that shortly with triumph 3.1.10. Btw the develop branch has quite a lot of issues itself.
After testing the develop branch, disabling the buy command prevents these errors, however removing lore components does not. As well, /tebex reload is broken and doesn't even reload the buy functions enable status lol.
To fix this you can create a skript
command /buy:
trigger:
send "--&6--" to player
Getting the exact same problem here:
[12:21:34] [Server thread/WARN]: java.lang.ClassNotFoundException: org.bukkit.craftbukkit.craftbukkit.inventory.CraftMetaItem
[12:21:34] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:197)
[12:21:34] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:164)
[12:21:34] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
[12:21:34] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
[12:21:34] [Server thread/WARN]: at java.base/java.lang.Class.forName(Unknown Source)
[12:21:34] [Server thread/WARN]: at java.base/java.lang.Class.forName(Unknown Source)
[12:21:34] [Server thread/WARN]: at io.papermc.reflectionrewriter.runtime.AbstractDefaultRulesReflectionProxy.forName(AbstractDefaultRulesReflectionProxy.java:68)
[12:21:34] [Server thread/WARN]: at io.papermc.paper.pluginremap.reflect.PaperReflectionHolder.forName(Unknown Source)
[12:21:34] [Server thread/WARN]: at Tebex.jar//dev.triumphteam.gui.components.util.VersionHelper.craftClass(VersionHelper.java:137)
[12:21:34] [Server thread/WARN]: at Tebex.jar//dev.triumphteam.gui.builder.item.BaseItemBuilder.(BaseItemBuilder.java:76)
[12:21:34] [Server thread/WARN]: at Tebex.jar//io.tebex.plugin.gui.BuyGUI.getCategoryItemBuilder(BuyGUI.java:123)
[12:21:34] [Server thread/WARN]: at Tebex.jar//io.tebex.plugin.gui.BuyGUI.lambda$open$1(BuyGUI.java:50)
[12:21:34] [Server thread/WARN]: at java.base/java.util.ArrayList.forEach(Unknown Source)
[12:21:34] [Server thread/WARN]: at Tebex.jar//io.tebex.plugin.gui.BuyGUI.open(BuyGUI.java:49)
[12:21:34] [Server thread/WARN]: at Tebex.jar//io.tebex.plugin.command.BuyCommand.execute(BuyCommand.java:25)
[12:21:34] [Server thread/WARN]: at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91)
[12:21:34] [Server thread/WARN]: at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73)
[12:21:34] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:31)
[12:21:34] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19)
[12:21:34] [Server thread/WARN]: at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8)
[12:21:34] [Server thread/WARN]: at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5)
[12:21:34] [Server thread/WARN]: at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103)
[12:21:34] [Server thread/WARN]: at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:448)
[12:21:34] [Server thread/WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:355)
[12:21:34] [Server thread/WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:342)
[12:21:34] [Server thread/WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:337)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2202)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$14(ServerGamePacketListenerImpl.java:2176)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18)
[12:21:34] [Server thread/WARN]: at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151)
[12:21:34] [Server thread/WARN]: at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1511)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:195)
[12:21:34] [Server thread/WARN]: at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1488)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1411)
[12:21:34] [Server thread/WARN]: at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1377)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1238)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323)
[12:21:34] [Server thread/WARN]: at java.base/java.lang.Thread.run(Unknown Source)
[12:21:34] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.ExceptionInInitializerError: null
at Tebex.jar/io.tebex.plugin.gui.BuyGUI.getCategoryItemBuilder(BuyGUI.java:123) ~[Tebex.jar:?]
at Tebex.jar/io.tebex.plugin.gui.BuyGUI.lambda$open$1(BuyGUI.java:50) ~[Tebex.jar:?]
at java.base/java.util.ArrayList.forEach(Unknown Source) ~[?:?]
at Tebex.jar/io.tebex.plugin.gui.BuyGUI.open(BuyGUI.java:49) ~[Tebex.jar:?]
at Tebex.jar/io.tebex.plugin.command.BuyCommand.execute(BuyCommand.java:25) ~[Tebex.jar:?]
at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.2.9.jar:?]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:31) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:448) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.commands.Commands.performCommand(Commands.java:355) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.commands.Commands.performCommand(Commands.java:342) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.commands.Commands.performCommand(Commands.java:337) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2202) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$14(ServerGamePacketListenerImpl.java:2176) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1511) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:195) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1488) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1411) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1377) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1238) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at java.base/java.lang.Thread.run(Unknown Source) ~[?:?]
Caused by: dev.triumphteam.gui.components.exception.GuiException: Could not retrieve displayName nor lore field for ItemBuilder.
at Tebex.jar/dev.triumphteam.gui.builder.item.BaseItemBuilder.(BaseItemBuilder.java:85) ~[Tebex.jar:?]
... 31 more
Any News of a fix yet?
Getting the exact same problem here:
[12:21:34] [Server thread/WARN]: java.lang.ClassNotFoundException: org.bukkit.craftbukkit.craftbukkit.inventory.CraftMetaItem
[12:21:34] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:197)
[12:21:34] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:164)
[12:21:34] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
[12:21:34] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
[12:21:34] [Server thread/WARN]: at java.base/java.lang.Class.forName(Unknown Source)
[12:21:34] [Server thread/WARN]: at java.base/java.lang.Class.forName(Unknown Source)
[12:21:34] [Server thread/WARN]: at io.papermc.reflectionrewriter.runtime.AbstractDefaultRulesReflectionProxy.forName(AbstractDefaultRulesReflectionProxy.java:68)
[12:21:34] [Server thread/WARN]: at io.papermc.paper.pluginremap.reflect.PaperReflectionHolder.forName(Unknown Source)
[12:21:34] [Server thread/WARN]: at Tebex.jar//dev.triumphteam.gui.components.util.VersionHelper.craftClass(VersionHelper.java:137)
[12:21:34] [Server thread/WARN]: at Tebex.jar//dev.triumphteam.gui.builder.item.BaseItemBuilder.(BaseItemBuilder.java:76)
[12:21:34] [Server thread/WARN]: at Tebex.jar//io.tebex.plugin.gui.BuyGUI.getCategoryItemBuilder(BuyGUI.java:123)
[12:21:34] [Server thread/WARN]: at Tebex.jar//io.tebex.plugin.gui.BuyGUI.lambda$open$1(BuyGUI.java:50)
[12:21:34] [Server thread/WARN]: at java.base/java.util.ArrayList.forEach(Unknown Source)
[12:21:34] [Server thread/WARN]: at Tebex.jar//io.tebex.plugin.gui.BuyGUI.open(BuyGUI.java:49)
[12:21:34] [Server thread/WARN]: at Tebex.jar//io.tebex.plugin.command.BuyCommand.execute(BuyCommand.java:25)
[12:21:34] [Server thread/WARN]: at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91)
[12:21:34] [Server thread/WARN]: at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73)
[12:21:34] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:31)
[12:21:34] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19)
[12:21:34] [Server thread/WARN]: at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8)
[12:21:34] [Server thread/WARN]: at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5)
[12:21:34] [Server thread/WARN]: at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103)
[12:21:34] [Server thread/WARN]: at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:448)
[12:21:34] [Server thread/WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:355)
[12:21:34] [Server thread/WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:342)
[12:21:34] [Server thread/WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:337)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2202)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$14(ServerGamePacketListenerImpl.java:2176)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18)
[12:21:34] [Server thread/WARN]: at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151)
[12:21:34] [Server thread/WARN]: at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1511)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:195)
[12:21:34] [Server thread/WARN]: at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1488)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1411)
[12:21:34] [Server thread/WARN]: at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1377)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1238)
[12:21:34] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323)
[12:21:34] [Server thread/WARN]: at java.base/java.lang.Thread.run(Unknown Source)
[12:21:34] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.ExceptionInInitializerError: null
at Tebex.jar/io.tebex.plugin.gui.BuyGUI.getCategoryItemBuilder(BuyGUI.java:123) ~[Tebex.jar:?]
at Tebex.jar/io.tebex.plugin.gui.BuyGUI.lambda$open$1(BuyGUI.java:50) ~[Tebex.jar:?]
at java.base/java.util.ArrayList.forEach(Unknown Source) ~[?:?]
at Tebex.jar/io.tebex.plugin.gui.BuyGUI.open(BuyGUI.java:49) ~[Tebex.jar:?]
at Tebex.jar/io.tebex.plugin.command.BuyCommand.execute(BuyCommand.java:25) ~[Tebex.jar:?]
at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.2.9.jar:?]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:31) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:448) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.commands.Commands.performCommand(Commands.java:355) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.commands.Commands.performCommand(Commands.java:342) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.commands.Commands.performCommand(Commands.java:337) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2202) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$14(ServerGamePacketListenerImpl.java:2176) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1511) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:195) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1488) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1411) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1377) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1238) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at java.base/java.lang.Thread.run(Unknown Source) ~[?:?]
Caused by: dev.triumphteam.gui.components.exception.GuiException: Could not retrieve displayName nor lore field for ItemBuilder.
at Tebex.jar/dev.triumphteam.gui.builder.item.BaseItemBuilder.(BaseItemBuilder.java:85) ~[Tebex.jar:?]
... 31 more
Any News of a fix yet?
Yes a fix has been discovered; @WildBamaBoy needs to implement it. I will be testing it later tonight in 12-24 hours as currently am a bit swamped.
Hi all, as mentioned, a fix has been identified and it is on us to implement that. We will have an update available by the end of the week which will resolve these issues on 1.20.6 and 1.21.