try to get type of exception in output
Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/8511fac4 Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/8511fac4 Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/8511fac4 Branch: refs/heads/master Commit: 8511fac4e5f0d6d249bb9e177bfec9145fc9ff90 Parents: fae10ea Author: Alex Harui <[email protected]> Authored: Wed May 3 21:45:01 2017 -0700 Committer: Alex Harui <[email protected]> Committed: Wed May 3 21:45:01 2017 -0700 ---------------------------------------------------------------------- .../flex/compiler/problems/InternalCompilerProblem.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/8511fac4/compiler/src/main/java/org/apache/flex/compiler/problems/InternalCompilerProblem.java ---------------------------------------------------------------------- diff --git a/compiler/src/main/java/org/apache/flex/compiler/problems/InternalCompilerProblem.java b/compiler/src/main/java/org/apache/flex/compiler/problems/InternalCompilerProblem.java index bd1318b..2bf0ed9 100644 --- a/compiler/src/main/java/org/apache/flex/compiler/problems/InternalCompilerProblem.java +++ b/compiler/src/main/java/org/apache/flex/compiler/problems/InternalCompilerProblem.java @@ -32,11 +32,16 @@ public class InternalCompilerProblem extends CompilerProblem { public InternalCompilerProblem(Exception exception) { - this(exception.getStackTrace()); + this(exception.toString(), exception.getStackTrace()); } public InternalCompilerProblem(StackTraceElement[] stackTraceElements) { + this("", stackTraceElements); + } + + public InternalCompilerProblem(String message, StackTraceElement[] stackTraceElements) + { super(); // Save off the stack trace from the exception/throwable if(stackTraceElements != null) { @@ -44,7 +49,7 @@ public class InternalCompilerProblem extends CompilerProblem { for (StackTraceElement stackTraceElement : stackTraceElements) { stacktraceBuilder.append(stackTraceElement.toString()); } - this.stackTrace = stacktraceBuilder.toString(); + this.stackTrace = message + " " + stacktraceBuilder.toString(); } else { this.stackTrace = null; }
