From 5beefac5bc28b89edbd1653a95bcdba9849ba360 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Sun, 27 Jul 2014 17:48:44 -0700 Subject: [PATCH] REPL: display the original cause of InvocationTargetException --- .../cli/src/org/jetbrains/jet/cli/jvm/repl/ReplInterpreter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/cli/src/org/jetbrains/jet/cli/jvm/repl/ReplInterpreter.java b/compiler/cli/src/org/jetbrains/jet/cli/jvm/repl/ReplInterpreter.java index 6b929dc1f2c..f3588e791dd 100644 --- a/compiler/cli/src/org/jetbrains/jet/cli/jvm/repl/ReplInterpreter.java +++ b/compiler/cli/src/org/jetbrains/jet/cli/jvm/repl/ReplInterpreter.java @@ -276,7 +276,7 @@ public class ReplInterpreter { scriptInstance = scriptInstanceConstructor.newInstance(constructorArgs); } catch (Throwable e) { - return LineResult.error(Throwables.getStackTraceAsString(e)); + return LineResult.error(Throwables.getStackTraceAsString(e.getCause())); } Field rvField = scriptClass.getDeclaredField("rv"); rvField.setAccessible(true);