diff --git a/vscode-extensions/commons/commons-util/src/main/java/org/springframework/ide/vscode/commons/util/ExceptionUtil.java b/vscode-extensions/commons/commons-util/src/main/java/org/springframework/ide/vscode/commons/util/ExceptionUtil.java index db7cbbe1d..ce0b380d1 100644 --- a/vscode-extensions/commons/commons-util/src/main/java/org/springframework/ide/vscode/commons/util/ExceptionUtil.java +++ b/vscode-extensions/commons/commons-util/src/main/java/org/springframework/ide/vscode/commons/util/ExceptionUtil.java @@ -76,8 +76,13 @@ public class ExceptionUtil { return new ExecutionException(cause); } - public static Object exception(String string, Throwable error) { - return exception(error); + public static Object exception(String message, Throwable error) { + if (message != null) { + // Wrap only if there is an additional message + return new ExecutionException(message, error); + } else { + return exception(error); + } } }