peterreilly 2004/09/08 02:43:50 Modified: src/main/org/apache/tools/ant/launch Launcher.java Log: Root cause of InstantiationException may be null in class.newInstance() Revision Changes Path 1.20 +8 -2 ant/src/main/org/apache/tools/ant/launch/Launcher.java Index: Launcher.java =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/launch/Launcher.java,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- Launcher.java 6 Sep 2004 09:14:42 -0000 1.19 +++ Launcher.java 8 Sep 2004 09:43:50 -0000 1.20 @@ -223,9 +223,15 @@ main.startAnt(newArgs, null, null); } catch (Throwable t) { if (t instanceof InstantiationException) { + t.printStackTrace(); InstantiationException ie = (InstantiationException) t; - System.err.println("Instantiation Exception - root cause:"); - ie.getCause().printStackTrace(); + if (ie.getCause() == null) { + System.err.println("Instantiation Exception - root cause: " + + ie.getCause()); + } else { + System.err.println("Instantiation Exception - root cause:"); + ie.getCause().printStackTrace(); + } } else { t.printStackTrace(); }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]