Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Exception when opening the config GUI #80

Closed
minoneer opened this issue Feb 10, 2025 · 1 comment · Fixed by #81
Closed

Exception when opening the config GUI #80

minoneer opened this issue Feb 10, 2025 · 1 comment · Fixed by #81
Labels
bug Something isn't working

Comments

@minoneer
Copy link
Collaborator

Please paste the output from /usb version below

Name: uSkyBlock
Version: 3.1.0-SNAPSHOT
Description: Ultimate SkyBlock v3.1.0-SNAPSHOT-3d7c820
Language: de (de)
State: d=100, r=50, i=9,485, p=83,334, n=false, awe=false
Server: Paper 1.21.3-81-da71382 (MC: 1.21.3)
State: online=true, bungee=true
------------------------------
Vault 1.7.3-b131 (ENABLED)
WorldEdit 7.3.9+6959-7adf70b (ENABLED)
WorldGuard 7.0.13-beta-1+2f13ae0 (ENABLED)
Multiverse-Core 4.3.1-CUSTOM-b3 (ENABLED)
Multiverse-NetherPortals 4.2.1-b786 (DISABLED)
------------------------------

What steps will reproduce the problem?

  1. Type /usb config (with admin permissions)

If you have any log-files, please paste them

[11:40:54] [Server thread/ERROR]: Command exception: /usb config
org.bukkit.command.CommandException: Unhandled exception executing command 'usb' in plugin uSkyBlock v3.1.0-SNAPSHOT
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[paper-api-1.21.3-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:82) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.3.10.jar:?]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:31) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:448) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.commands.Commands.performCommand(Commands.java:355) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.commands.Commands.performCommand(Commands.java:342) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.commands.Commands.performCommand(Commands.java:337) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2241) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$11(ServerGamePacketListenerImpl.java:2215) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:154) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1578) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:207) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:128) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1555) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1548) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:117) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1505) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1345) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:340) ~[paper-1.21.3.jar:1.21.3-81-da71382]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.IllegalArgumentException: amount must be greater than 0
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:143) ~[guava-32.1.2-jre.jar:?]
at org.bukkit.inventory.ItemStack.of(ItemStack.java:59) ~[paper-api-1.21.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.inventory.ItemStack.<init>(ItemStack.java:138) ~[paper-api-1.21.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.inventory.ItemStack.<init>(ItemStack.java:117) ~[paper-api-1.21.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.inventory.ItemStack.<init>(ItemStack.java:104) ~[paper-api-1.21.3-R0.1-SNAPSHOT.jar:?]
at uSkyBlock.jar/us.talabrek.ultimateskyblock.menu.MenuItemFactory.createIntegerIcon(MenuItemFactory.java:53) ~[uSkyBlock.jar:?]
at uSkyBlock.jar/us.talabrek.ultimateskyblock.menu.MenuItemFactory.createIntegerItem(MenuItemFactory.java:44) ~[uSkyBlock.jar:?]
at uSkyBlock.jar/us.talabrek.ultimateskyblock.menu.MainConfigMenu.addSection(MainConfigMenu.java:310) ~[uSkyBlock.jar:?]
at uSkyBlock.jar/us.talabrek.ultimateskyblock.menu.MainConfigMenu.addSection(MainConfigMenu.java:297) ~[uSkyBlock.jar:?]
at uSkyBlock.jar/us.talabrek.ultimateskyblock.menu.MainConfigMenu.createFileMenu(MainConfigMenu.java:165) ~[uSkyBlock.jar:?]
at uSkyBlock.jar/us.talabrek.ultimateskyblock.menu.MainConfigMenu.createEditMenu(MainConfigMenu.java:269) ~[uSkyBlock.jar:?]
at uSkyBlock.jar/us.talabrek.ultimateskyblock.menu.ConfigMenu.showMenu(ConfigMenu.java:37) ~[uSkyBlock.jar:?]
at uSkyBlock.jar/us.talabrek.ultimateskyblock.command.admin.ConfigCommand.execute(ConfigCommand.java:88) ~[uSkyBlock.jar:?]
at uSkyBlock.jar/us.talabrek.ultimateskyblock.utils.command.CompositeCommand.execute(CompositeCommand.java:129) ~[uSkyBlock.jar:?]
at uSkyBlock.jar/us.talabrek.ultimateskyblock.utils.command.BaseCommandExecutor.onCommand(BaseCommandExecutor.java:42) ~[uSkyBlock.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-api-1.21.3-R0.1-SNAPSHOT.jar:?]
... 26 more
@minoneer minoneer added the bug Something isn't working label Feb 10, 2025
@minoneer
Copy link
Collaborator Author

I'm not a fan of this config GUI in general - IMO editing the config file is just fine, and any server admin should be expected to know how to do so.

minoneer added a commit that referenced this issue Feb 10, 2025
The config menu is currently broken. It is not worth maintaining, configs can be edited directly in-file.

Closes #80
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant