Skip to content

Commit

Permalink
Showing 3 changed files with 6 additions and 7 deletions.
4 changes: 2 additions & 2 deletions truffle/src/main/java/org/jruby/truffle/core/CoreLibrary.java
Original file line number Diff line number Diff line change
@@ -765,8 +765,8 @@ public void initializeAfterBasicMethodsAdded() {

Main.printTruffleTimeMetric("after-load-core");
} catch (RaiseException e) {
final Object rubyException = e.getException();
BacktraceFormatter.createDefaultFormatter(getContext()).printBacktrace(context, (DynamicObject) rubyException, Layouts.EXCEPTION.getBacktrace((DynamicObject) rubyException));
final DynamicObject rubyException = e.getException();
BacktraceFormatter.createDefaultFormatter(getContext()).printBacktrace(context, rubyException, Layouts.EXCEPTION.getBacktrace(rubyException));
throw new TruffleFatalException("couldn't load the core library", e);
} finally {
state = State.LOADED;
Original file line number Diff line number Diff line change
@@ -247,8 +247,8 @@ public synchronized Void apply(DynamicObject thread, Node currentNode) {
});
break; // Successfully executed the safepoint and sent the exceptions.
} catch (RaiseException e) {
final Object rubyException = e.getException();
BacktraceFormatter.createDefaultFormatter(context).printBacktrace(context, (DynamicObject) rubyException, Layouts.EXCEPTION.getBacktrace((DynamicObject) rubyException));
final DynamicObject rubyException = e.getException();
BacktraceFormatter.createDefaultFormatter(context).printBacktrace(context, rubyException, Layouts.EXCEPTION.getBacktrace(rubyException));
}
}
}
Original file line number Diff line number Diff line change
@@ -81,9 +81,8 @@ public void run(MaterializedFrame frame, Node currentNode) {

System.console().writer().println(inspected);
} catch (RaiseException e) {
final Object rubyException = e.getException();

BacktraceFormatter.createDefaultFormatter(context).printBacktrace(context, (DynamicObject) rubyException, Layouts.EXCEPTION.getBacktrace((DynamicObject) rubyException), System.console().writer());
final DynamicObject rubyException = e.getException();
BacktraceFormatter.createDefaultFormatter(context).printBacktrace(context, rubyException, Layouts.EXCEPTION.getBacktrace(rubyException), System.console().writer());
}
}
}

0 comments on commit 78d478b

Please sign in to comment.