Update of /cvsroot/clirr/clirr/core/src/java/net/sf/clirr/cli
In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv17732/src/java/net/sf/clirr/cli
Modified Files:
Clirr.java
Log Message:
added catch block for RTE, in response to RFE #1710276
Index: Clirr.java
===================================================================
RCS file: /cvsroot/clirr/clirr/core/src/java/net/sf/clirr/cli/Clirr.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- Clirr.java 15 Apr 2007 05:10:42 -0000 1.9
+++ Clirr.java 1 May 2007 19:38:16 -0000 1.10
@@ -162,16 +162,26 @@
}
catch (CheckerException ex)
{
- System.err.println("Unable to complete checks:" + ex.getMessage());
+ System.err.println("Unable to complete checks: " + ex.getMessage());
System.exit(1);
}
catch (MalformedURLException ex)
{
- System.err.println("Unable to create classloader for 3rd party classes:" + ex.getMessage());
+ System.err.println("Unable to create classloader for 3rd party classes: " + ex.getMessage());
System.err.println("old classpath: " + oldClassPath);
System.err.println("new classpath: " + newClassPath);
System.exit(1);
}
+ catch (RuntimeException ex)
+ {
+ System.err.println("Unable to complete checks: " + ex.toString());
+ Throwable cause = ex.getCause();
+ if (cause != null)
+ {
+ System.err.println(" caused by : " + cause.toString());
+ }
+ System.exit(2);
+ }
}
/**
|