diff --git a/plugins/groovy/rt/src/org/jetbrains/groovy/compiler/rt/GroovycRunner.java b/plugins/groovy/rt/src/org/jetbrains/groovy/compiler/rt/GroovycRunner.java index aaa42bca43c3..6e464d6c2642 100644 --- a/plugins/groovy/rt/src/org/jetbrains/groovy/compiler/rt/GroovycRunner.java +++ b/plugins/groovy/rt/src/org/jetbrains/groovy/compiler/rt/GroovycRunner.java @@ -100,6 +100,9 @@ public class GroovycRunner { method.invoke(null, forStubs, argPath); } catch (Throwable e) { + while (e.getCause() != null) { + e = e.getCause(); + } e.printStackTrace(); System.exit(1); }