tebexio / Tebex-Minecraft

The new Tebex plugin for Minecraft, supporting Bukkit, Bungeecord, Velocity, Spigot, and PaperSpigot

Home Page:https://tebex.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Spigot/Bukkit/Paper 1.20.6 / 1.21] Server crash when doing /buy

snurre0 opened this issue · 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.

image
Yeah this is what I did cause some people on my server where having too much fun with it

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.

image 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

implementation("dev.triumphteam:triumph-gui:3.1.2")
and even though 3.1.10 fixed the crashing (I think, kind of getting different results now on 1.21 lol and it's still crashing), it in itself breaks the /buy command still as well.

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 your Tebex/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.

TriumphTeam/triumph-gui#121 (comment)

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.