[Clirr-devel] CVS: clirr/core/src/java/net/sf/clirr/cli Clirr.java, 1.9, 1.10
Status: Alpha
Brought to you by:
lkuehne
From: <lk...@us...> - 2007-05-01 19:38:19
|
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); + } } /** |