--- a/langtools/src/share/classes/com/sun/tools/javac/main/Main.java Fri Aug 27 17:21:17 2010 -0700
+++ b/langtools/src/share/classes/com/sun/tools/javac/main/Main.java Fri Aug 27 17:59:08 2010 -0700
@@ -467,10 +467,13 @@
ex.printStackTrace(out);
}
- /** Print a message reporting an fatal error.
+ /** Print a message reporting a fatal error.
*/
void feMessage(Throwable ex) {
Log.printLines(out, ex.getMessage());
+ if (ex.getCause() != null && options.get("dev") != null) {
+ ex.getCause().printStackTrace(out);
+ }
}
/** Print a message reporting an input/output error.