Skip to content

Commit 3b58b07

Browse files
committed
Do not print exceptions from Context.close() when terminating the process.
1 parent 2b4e0df commit 3b58b07

File tree

1 file changed

+2
-3
lines changed
  • graal-nodejs/mx.graal-nodejs/com.oracle.truffle.trufflenode/src/com/oracle/truffle/trufflenode

1 file changed

+2
-3
lines changed

graal-nodejs/mx.graal-nodejs/com.oracle.truffle.trufflenode/src/com/oracle/truffle/trufflenode/GraalJSAccess.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3109,10 +3109,9 @@ public Object prepareStackTrace(JSRealm realm, DynamicObject error, DynamicObjec
31093109
private void exit(int status) {
31103110
try {
31113111
evaluator.close();
3112-
} catch (Throwable t) {
3113-
t.printStackTrace();
3112+
} finally {
3113+
System.exit(status);
31143114
}
3115-
System.exit(status);
31163115
}
31173116

31183117
public void isolateEnterPolyglotEngine(long callback, long isolate, long param1, long param2, long args, long execArgs) {

0 commit comments

Comments
 (0)