[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 |





