From 3c75ed1cbb230c2095c31db7e6fd67ae09412672 Mon Sep 17 00:00:00 2001 From: Sahir Date: Thu, 10 Oct 2013 19:19:39 -0400 Subject: [PATCH] More specific information when no params/args specified This commit adds the ArrayIndexOutOfBoundsException to onCommand's exception-catcher. This is so the user gets more specific information than "Error, check server.log" when they don't give any arguments. --- src/main/java/de/diddiz/LogBlock/CommandsHandler.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/de/diddiz/LogBlock/CommandsHandler.java b/src/main/java/de/diddiz/LogBlock/CommandsHandler.java index a8aadb2..6f09c53 100755 --- a/src/main/java/de/diddiz/LogBlock/CommandsHandler.java +++ b/src/main/java/de/diddiz/LogBlock/CommandsHandler.java @@ -306,6 +306,8 @@ public class CommandsHandler implements CommandExecutor } } catch (final IllegalArgumentException ex) { sender.sendMessage(ChatColor.RED + ex.getMessage()); + } catch (final ArrayIndexOutOfBoundsException ex) { + sender.sendMessage(ChatColor.RED + "Not enough arguments given"); } catch (final Exception ex) { sender.sendMessage(ChatColor.RED + "Error, check server.log"); getLogger().log(Level.WARNING, "Exception in commands handler: ", ex);