Solved Command Null Pointer Exception

Discussion in 'Plugin Development' started by jolbol1, Aug 7, 2015.

Thread Status:
Not open for further replies.
  1. Offline

    jolbol1

    In my main I have this.
    Code:
          handler.register("test", new NoArgs());
           getCommand("test").setExecutor(handler);
    and in the NoArgs class there's this
    Code:
    public class NoArgs implements CommandInterface {
        @Override
       public void onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
    
            sender.sendMessage(ChatColor.GOLD + test" + ChatColor.RED + "Jolbol1");
            sender.sendMessage(ChatColor.GREEN + "For help, use " + ChatColor.RED + "test");
        }
    }
    But all I get when doing /test is a console error

    Code:
     null
    org.bukkit.command.CommandException: Unhandled exception executing command 'rpgdoors' in plugin RPGdoors v1.0.0
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-d97e08b-880a532]
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-d97e08b-880a532]
            at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot.jar:git-Spigot-d97e08b-880a532]
            at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot.jar:git-Spigot-d97e08b-880a532]
            at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot.jar:git-Spigot-d97e08b-880a532]
            at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot.jar:git-Spigot-d97e08b-880a532]
            at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot.jar:git-Spigot-d97e08b-880a532]
            at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-d97e08b-880a532]
            at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_51]
            at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_51]
            at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot.jar:git-Spigot-d97e08b-880a532]
            at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:714) [spigot.jar:git-Spigot-d97e08b-880a532]
            at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot.jar:git-Spigot-d97e08b-880a532]
            at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653) [spigot.jar:git-Spigot-d97e08b-880a532]
            at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556) [spigot.jar:git-Spigot-d97e08b-880a532]
            at java.lang.Thread.run(Unknown Source) [?:1.8.0_51]
    Caused by: java.lang.NullPointerException
            at com.jolbol1.RPGdoors.CommandHandler.onCommand(CommandHandler.java:48) ~[?:?]
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-d97e08b-880a532]
            ... 15 more
    
     
  2. Implement CommandExecutor instead
     
  3. Offline

    jolbol1

    Oh wow, Thanks. Dont know how I missed that.
     
Thread Status:
Not open for further replies.

Share This Page