HashMaps internal Server error

Discussion in 'Plugin Development' started by ZaneBaney, Apr 26, 2014.

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

    ZaneBaney

    I can't really explain it, but..... When I type the command /join blue or /join red I get and internal server error. It could be to do with my arguments but I think it's because of my hashmap (because it's my first time using them).

    http://pastebin.com/nnqDAiMb

    Server console on error:
    Show Spoiler

    [20:02:33 INFO]: Zane_Collix issued server command: /join blue
    [20:02:33 ERROR]: null
    org.bukkit.command.CommandException: Unhandled exception executing command 'join
    ' in plugin TestingTeams v1.0
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[cra
    ftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
    0) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServe
    r.java:703) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    at net.minecraft.server.v1_7_R3.PlayerConnection.handleCommand(PlayerCon
    nection.java:955) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java
    :817) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    at net.minecraft.server.v1_7_R3.PacketPlayInChat.a(PacketPlayInChat.java
    :28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    at net.minecraft.server.v1_7_R3.PacketPlayInChat.handle(PacketPlayInChat
    .java:47) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157
    ) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craf
    tbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:6
    67) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:2
    60) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:5
    58) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java
    :469) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:6
    28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
    at me.teams.aden.main.onCommand(main.java:49) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[cra
    ftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
    ... 13 more

    Any help is greatly appreciated!
     
  2. Offline

    raGan.

    To help people help you, please use pastebin. It's much easier to read properly formatted code.
     
  3. Offline

    mrgreen33gamer

    or he can use:
    Code:
    [syntax=java][/syntax]
     
  4. Offline

    killerman747

    ZaneBaney
    Like they said, please format the code, also whenever there is an error, can you copy and paste the error from console for us as well. It helps us fix your problem much faster.
     
  5. Offline

    ZaneBaney

  6. Offline

    MCForger

    ZaneBaney
    This
    Code:java
    1. if (args[1].equalsIgnoreCase("blue"))

    Should be this
    Code:java
    1. if (args[0].equalsIgnoreCase("blue"))

    Your index is out of bounds because you do not have two arguments, only 1.
     
  7. Offline

    ZaneBaney

  8. Offline

    MCForger

    ZaneBaney likes this.
Thread Status:
Not open for further replies.

Share This Page