spice-salt patch

Mircea Toma <[email protected]> Mon, 27 Oct 2003 16:09:27 -0700
Newsgroups gmane.comp.java.spice.devel
Message-ID <[email protected]>
This is a patch for ExceptionUtil.java. It throws a NPE when the stack 
trace contains an exception with a null cause.

Mircea
ExceptionUtil.patch (text/plain, 886 B)
Index: components/salt/src/java/org/realityforge/salt/lang/ExceptionUtil.java
===================================================================
RCS file: /cvsroot/spice/spice/components/salt/src/java/org/realityforge/salt/lang/ExceptionUtil.java,v
retrieving revision 1.13
diff -u -r1.13 ExceptionUtil.java
--- components/salt/src/java/org/realityforge/salt/lang/ExceptionUtil.java	18 Oct 2003 07:30:02 -0000	1.13
+++ components/salt/src/java/org/realityforge/salt/lang/ExceptionUtil.java	27 Oct 2003 22:53:19 -0000
@@ -135,7 +135,7 @@
         boolean outputTrace = false;
         final Throwable root = getRootCause( throwable );
         Throwable element = getCause( throwable );
-        while( root != element )
+        while( ( null != element ) && ( root != element ) )
         {
             sb.append( "--- Rethrown From ---" );
             sb.append( LINE_SEPARATOR );