diff --git a/compiler/tests/org/jetbrains/jet/codegen/CodegenTestCase.java b/compiler/tests/org/jetbrains/jet/codegen/CodegenTestCase.java index 3432596689c..b456eb546ad 100644 --- a/compiler/tests/org/jetbrains/jet/codegen/CodegenTestCase.java +++ b/compiler/tests/org/jetbrains/jet/codegen/CodegenTestCase.java @@ -166,7 +166,14 @@ public abstract class CodegenTestCase extends UsefulTestCase { DxChecker.check(classFileFactory); } } catch (Throwable e) { - System.out.println(generateToText()); + try { + System.out.println(generateToText()); + } + catch (Throwable e1) { + System.err.println("Exception thrown while trying to generate text, the actual exception follows:"); + e1.printStackTrace(); + System.err.println("-----------------------------------------------------------------------------"); + } throw ExceptionUtils.rethrow(e); } }