Skip to content

Commit

Permalink
Showing 1 changed file with 16 additions and 9 deletions.
Original file line number Diff line number Diff line change
@@ -162,17 +162,24 @@ public DynamicObject translate(Throwable throwable) {
throwable.printStackTrace();
}

final StringBuilder message = new StringBuilder();
message.append(throwable.getClass().getSimpleName());
message.append(" ");
message.append(throwable.getMessage());

if (throwable.getStackTrace().length > 0) {
message.append(" ");
message.append(throwable.getStackTrace()[0].toString());
final String message;

if (throwable.getMessage().startsWith("LLVM error")) {
message = throwable.getMessage();
} else {
final StringBuilder messageBuilder = new StringBuilder();
messageBuilder.append(throwable.getClass().getSimpleName());
messageBuilder.append(" ");
messageBuilder.append(throwable.getMessage());

if (throwable.getStackTrace().length > 0) {
messageBuilder.append(" ");
messageBuilder.append(throwable.getStackTrace()[0].toString());
}
message = messageBuilder.toString();
}

return coreExceptions().internalError(message.toString(), this, throwable);
return coreExceptions().internalError(message, this, throwable);
}

}

0 comments on commit 2c20efa

Please sign in to comment.