iconomy5legacy / iConomy

iConomy 5 (Towny Edition)
15 stars 14 forks source link

Fix console running money and bank help commands #31

Closed ghost closed 1 year ago

ghost commented 1 year ago

Resolves issue running /money or /bank

I came across this error while using /money ? or /money help in console

[07:54:55] [Server thread/INFO]: Cannot show balance without an organism.
[07:54:56] [Server thread/WARN]: Unexpected exception while parsing console command "money help"
org.bukkit.command.CommandException: Unhandled exception executing command 'money' in plugin iConomy v5.15
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[paper-api-1.19.3-R0.1-SNAPSHOT.jar:?]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155) ~[paper-api-1.19.3-R0.1-SNAPSHOT.jar:?]
    at org.bukkit.craftbukkit.v1_19_R2.CraftServer.dispatchCommand(CraftServer.java:929) ~[paper-1.19.3.jar:git-Paper-373]
    at org.bukkit.craftbukkit.v1_19_R2.CraftServer.dispatchServerCommand(CraftServer.java:892) ~[paper-1.19.3.jar:git-Paper-373]
    at net.minecraft.server.dedicated.DedicatedServer.handleConsoleInputs(DedicatedServer.java:494) ~[paper-1.19.3.jar:git-Paper-373]
    at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:441) ~[paper-1.19.3.jar:git-Paper-373]
    at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1397) ~[paper-1.19.3.jar:git-Paper-373]
    at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1173) ~[paper-1.19.3.jar:git-Paper-373]
    at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:316) ~[paper-1.19.3.jar:git-Paper-373]
    at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "org.bukkit.command.CommandSender.sendMessage(String)" because "sender" is null
    at com.iConomy.util.Messaging.send(Messaging.java:136) ~[iConomy-5.15.jar:?]
    at com.iConomy.entity.Players.getMoneyHelp(Players.java:60) ~[iConomy-5.15.jar:?]
    at com.iConomy.entity.Players.onPlayerCommand(Players.java:1477) ~[iConomy-5.15.jar:?]
    at com.iConomy.iConomy.onCommand(iConomy.java:252) ~[iConomy-5.15.jar:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-api-1.19.3-R0.1-SNAPSHOT.jar:?]
    ... 9 more
[08:06:09] [Server thread/WARN]: Unexpected exception while parsing console command "money ?"
org.bukkit.command.CommandException: Unhandled exception executing command 'money' in plugin iConomy v5.15
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[paper-api-1.19.3-R0.1-SNAPSHOT.jar:?]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155) ~[paper-api-1.19.3-R0.1-SNAPSHOT.jar:?]
    at org.bukkit.craftbukkit.v1_19_R2.CraftServer.dispatchCommand(CraftServer.java:929) ~[paper-1.19.3.jar:git-Paper-373]
    at org.bukkit.craftbukkit.v1_19_R2.CraftServer.dispatchServerCommand(CraftServer.java:892) ~[paper-1.19.3.jar:git-Paper-373]
    at net.minecraft.server.dedicated.DedicatedServer.handleConsoleInputs(DedicatedServer.java:494) ~[paper-1.19.3.jar:git-Paper-373]
    at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:441) ~[paper-1.19.3.jar:git-Paper-373]
    at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1397) ~[paper-1.19.3.jar:git-Paper-373]
    at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1173) ~[paper-1.19.3.jar:git-Paper-373]
    at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:316) ~[paper-1.19.3.jar:git-Paper-373]
    at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "org.bukkit.command.CommandSender.sendMessage(String)" because "sender" is null
    at com.iConomy.util.Messaging.send(Messaging.java:136) ~[iConomy-5.15.jar:?]
    at com.iConomy.entity.Players.getMoneyHelp(Players.java:60) ~[iConomy-5.15.jar:?]
    at com.iConomy.entity.Players.onPlayerCommand(Players.java:1477) ~[iConomy-5.15.jar:?]
    at com.iConomy.iConomy.onCommand(iConomy.java:252) ~[iConomy-5.15.jar:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-api-1.19.3-R0.1-SNAPSHOT.jar:?]
    ... 9 more
ghost commented 1 year ago

Issues seems to be resolved!

image