Closed
Description
Agreements
- I am using an official build of Nova.
- I am running the latest version of Nova.
- I am using a server software supported by Nova
- I am running the latest version of my server software.
- I have checked for similar issues.
Check for plugin incompatibilites
There are no other plugins running on my server.
Plugin Version, Server Software, Server Version
Nova 0.17a2; Pufferfish version 1.21.1-9-HEAD@d75961f
Nova Addons and Versions
Jetpacks v0.1.13a1, Logistics v0.2.9a1, Machines v0.4.6a1, Simple-Upgrades v1.4a1, Vanilla-Hammers v1.5a1
Expected behavior
If I write /nvrecipe
or /nvusage
without arguments, it should write in console "Unknown or incomplete command, see below for error".
Observed/Actual behavior
If I write /nvrecipe
or /nvusage
without arguments, it is currently throwing an error in console and is writing in console "An unexpected error occured trying to execute that command".
Steps to reproduce
Write in console /nvrecipe
or /nvusage
without arguments.
Server log
Errors
[19:16:04 INFO]: Whitebrim issued server command: /nova
[19:17:20 INFO]: Whitebrim issued server command: /nvrecipe
[19:17:20 ERROR]: Command exception: /nvrecipe
java.lang.IllegalArgumentException: No such argument 'recipe' exists on this command
at com.mojang.brigadier.context.CommandContext.getArgument(CommandContext.java:102) ~[brigadier-1.3.10.jar:?]
at Nova-0.17-alpha.2.jar/xyz.xenondevs.nova.command.impl.NovaRecipeCommand.showRecipe(NovaRecipeCommand.kt:48) ~[Nova-0.17-alpha.2.jar:?]
at Nova-0.17-alpha.2.jar/xyz.xenondevs.nova.command.impl.NovaRecipeCommand.access$showRecipe(NovaRecipeCommand.kt:21) ~[Nova-0.17-alpha.2.jar:?]
at Nova-0.17-alpha.2.jar/xyz.xenondevs.nova.command.impl.NovaRecipeCommand$node$1.invoke(NovaRecipeCommand.kt:26) ~[Nova-0.17-alpha.2.jar:?]
at Nova-0.17-alpha.2.jar/xyz.xenondevs.nova.command.impl.NovaRecipeCommand$node$1.invoke(NovaRecipeCommand.kt:26) ~[Nova-0.17-alpha.2.jar:?]
at Nova-0.17-alpha.2.jar/xyz.xenondevs.nova.command.CommandKt.executes0$lambda$0(Command.kt:20) ~[Nova-0.17-alpha.2.jar:?]
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) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:443) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.commands.Commands.performCommand(Commands.java:350) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.commands.Commands.performCommand(Commands.java:337) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.commands.Commands.performCommand(Commands.java:332) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2143) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$11(ServerGamePacketListenerImpl.java:2117) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1544) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1521) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1514) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:114) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1636) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1305) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:331) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
[19:18:20 INFO]: Whitebrim issued server command: /nvusage
[19:18:20 ERROR]: Command exception: /nvusage
java.lang.IllegalArgumentException: No such argument 'recipe' exists on this command
at com.mojang.brigadier.context.CommandContext.getArgument(CommandContext.java:102) ~[brigadier-1.3.10.jar:?]
at Nova-0.17-alpha.2.jar/xyz.xenondevs.nova.command.impl.NovaUsageCommand.showUsage(NovaUsageCommand.kt:48) ~[Nova-0.17-alpha.2.jar:?]
at Nova-0.17-alpha.2.jar/xyz.xenondevs.nova.command.impl.NovaUsageCommand.access$showUsage(NovaUsageCommand.kt:21) ~[Nova-0.17-alpha.2.jar:?]
at Nova-0.17-alpha.2.jar/xyz.xenondevs.nova.command.impl.NovaUsageCommand$node$1.invoke(NovaUsageCommand.kt:26) ~[Nova-0.17-alpha.2.jar:?]
at Nova-0.17-alpha.2.jar/xyz.xenondevs.nova.command.impl.NovaUsageCommand$node$1.invoke(NovaUsageCommand.kt:26) ~[Nova-0.17-alpha.2.jar:?]
at Nova-0.17-alpha.2.jar/xyz.xenondevs.nova.command.CommandKt.executes0$lambda$0(Command.kt:20) ~[Nova-0.17-alpha.2.jar:?]
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) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:443) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.commands.Commands.performCommand(Commands.java:350) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.commands.Commands.performCommand(Commands.java:337) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.commands.Commands.performCommand(Commands.java:332) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2143) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$11(ServerGamePacketListenerImpl.java:2117) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1544) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1521) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1514) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1473) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1480) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1325) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:331) ~[pufferfish-1.21.1.jar:1.21.1-9-d75961f]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
### Additional context
_No response_