From f63992e209db9903f53bc9387395eec8221f72e8 Mon Sep 17 00:00:00 2001 From: Luck Date: Tue, 6 Nov 2018 13:16:07 +0000 Subject: [PATCH] Return a more informative error for invalid verbose filters --- .../lucko/luckperms/common/commands/misc/VerboseCommand.java | 3 +-- .../java/me/lucko/luckperms/common/locale/message/Message.java | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/common/src/main/java/me/lucko/luckperms/common/commands/misc/VerboseCommand.java b/common/src/main/java/me/lucko/luckperms/common/commands/misc/VerboseCommand.java index d1d9c5b7..5eda0d11 100644 --- a/common/src/main/java/me/lucko/luckperms/common/commands/misc/VerboseCommand.java +++ b/common/src/main/java/me/lucko/luckperms/common/commands/misc/VerboseCommand.java @@ -79,8 +79,7 @@ public class VerboseCommand extends SingleCommand { try { parsedFilter = VerboseFilter.parse(filter); } catch (InvalidFilterException e) { - e.printStackTrace(); - Message.VERBOSE_INVALID_FILTER.send(sender, filter); + Message.VERBOSE_INVALID_FILTER.send(sender, filter, e.getCause().getMessage()); return CommandResult.FAILURE; } diff --git a/common/src/main/java/me/lucko/luckperms/common/locale/message/Message.java b/common/src/main/java/me/lucko/luckperms/common/locale/message/Message.java index 2519acbf..382a9cae 100644 --- a/common/src/main/java/me/lucko/luckperms/common/locale/message/Message.java +++ b/common/src/main/java/me/lucko/luckperms/common/locale/message/Message.java @@ -128,7 +128,7 @@ public enum Message { /* * Commands */ - VERBOSE_INVALID_FILTER("&4{}&c is not a valid verbose filter.", true), + VERBOSE_INVALID_FILTER("&4{}&c is not a valid verbose filter. &7({})", true), VERBOSE_ON("&bVerbose logging &aenabled &bfor checks matching &aANY&b.", true), VERBOSE_ON_QUERY("&bVerbose logging &aenabled &bfor checks matching &a{}&b.", true), VERBOSE_OFF("&bVerbose logging &cdisabled&b.", true),