geforkt von Mirrors/FastAsyncWorldEdit
Fixed an issue where the ParametricCallable wasn't forwarding InvocationTargetExpections caused by CommandExceptions properly
Fixes WORLDEDIT-3364
Dieser Commit ist enthalten in:
Ursprung
c957ffb95a
Commit
b9801ebf57
@ -240,6 +240,11 @@ class ParametricCallable implements CommandCallable {
|
|||||||
String name = parameter.getName();
|
String name = parameter.getName();
|
||||||
|
|
||||||
throw new InvalidUsageException("For parameter '" + name + "': " + e.getMessage(), this);
|
throw new InvalidUsageException("For parameter '" + name + "': " + e.getMessage(), this);
|
||||||
|
} catch (InvocationTargetException e) {
|
||||||
|
if (e.getCause() instanceof CommandException) {
|
||||||
|
throw (CommandException) e.getCause();
|
||||||
|
}
|
||||||
|
throw new WrappedCommandException(e);
|
||||||
} catch (Throwable t) {
|
} catch (Throwable t) {
|
||||||
throw new WrappedCommandException(t);
|
throw new WrappedCommandException(t);
|
||||||
}
|
}
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren