[zhyi~subversion:41] Fixed a bug in ExceptionToolkit.

  • From: zhyi@kenai.com
  • To: commits@zhyi.kenai.com
  • Subject: [zhyi~subversion:41] Fixed a bug in ExceptionToolkit.
  • Date: Tue, 24 Nov 2009 08:41:22 +0000

Project:    zhyi
Repository: subversion
Revision:   41
Author:     zhyi
Date:       2009-11-24 08:41:19 UTC
Link:       

Log Message:
------------
Fixed a bug in ExceptionToolkit.


Revisions:
----------
41


Modified Paths:
---------------
zylib/src/com/zhyi/zylib/toolkit/ExceptionToolkit.java


Diffs:
------
Index: zylib/src/com/zhyi/zylib/toolkit/ExceptionToolkit.java
===================================================================
--- zylib/src/com/zhyi/zylib/toolkit/ExceptionToolkit.java      (revision 40)
+++ zylib/src/com/zhyi/zylib/toolkit/ExceptionToolkit.java      (revision 41)
@@ -31,10 +31,15 @@
      */
     public static Throwable getRootCause(Throwable t) {
         Throwable rootCause = t.getCause();
+        Throwable rc = null;
         while (rootCause != null) {
-            rootCause = rootCause.getCause();
+            rc = rootCause.getCause();
+            if (rc == null) {
+                return rootCause;
+            }
+            rootCause = rc;
         }
-        return rootCause;
+        return t;
     }
 
 }





[zhyi~subversion:41] Fixed a bug in ExceptionToolkit.

zhyi 11/24/2009
  • Mysql
  • Glassfish
  • Jruby
  • Rails
  • Nblogo
Terms of Use; Privacy Policy;
© 2010, Oracle Corporation and/or its affiliates
(revision 20120518.3c65429)
 
 
Close
loading
Please Confirm
Close