You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by py...@apache.org on 2006/08/28 10:32:31 UTC

svn commit: r437600 - in /incubator/harmony/enhanced/classlib/trunk/modules/sql/src: main/java/java/sql/SQLException.java test/java/org/apache/harmony/sql/tests/java/sql/SQLExceptionTest.java

Author: pyang
Date: Mon Aug 28 01:32:30 2006
New Revision: 437600

URL: http://svn.apache.org/viewvc?rev=437600&view=rev
Log:
Patch applied for HARMONY-1291 ([classlib][sql] java.sql.SQLException#setNextException(SQLException ex) behaves incorrectly)

Modified:
    incubator/harmony/enhanced/classlib/trunk/modules/sql/src/main/java/java/sql/SQLException.java
    incubator/harmony/enhanced/classlib/trunk/modules/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/SQLExceptionTest.java

Modified: incubator/harmony/enhanced/classlib/trunk/modules/sql/src/main/java/java/sql/SQLException.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/sql/src/main/java/java/sql/SQLException.java?rev=437600&r1=437599&r2=437600&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/sql/src/main/java/java/sql/SQLException.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/sql/src/main/java/java/sql/SQLException.java Mon Aug 28 01:32:30 2006
@@ -136,13 +136,16 @@
     }
 
     /**
-     * Sets the SQLException chained to this SQLException. If there is an
-     * existing SQLException chained to this SQLException, it is replaced.
+     * Adds the SQLException to the end of this SQLException chain.
      * 
      * @param ex
-     *            the SQLException to chain to this SQLException
+     *            the new SQLException to be added to the end of the chain
      */
-    public void setNextException(SQLException ex) {
-        next = ex;
+    public void setNextException(SQLException ex) {    
+        if (next != null) {
+            next.setNextException(ex);
+        } else {
+            next = ex;
+        }
     }
 }

Modified: incubator/harmony/enhanced/classlib/trunk/modules/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/SQLExceptionTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/SQLExceptionTest.java?rev=437600&r1=437599&r2=437600&view=diff
==============================================================================
Binary files /tmp/tmpa1aRLA and /tmp/tmppjQ_Ql differ