cvs diff -u SQL*
Index: SQLTransformer.java
===================================================================
RCS file: /home/cvspublic/xml-cocoon2/src/org/apache/cocoon/transformation/SQLTransformer.java,v
retrieving revision 1.5.2.8
diff -u -r1.5.2.8 SQLTransformer.java
--- SQLTransformer.java	2001/08/14 16:42:18	1.5.2.8
+++ SQLTransformer.java	2001/08/20 14:43:14
@@ -937,9 +937,14 @@
           // happened (see JDBC docs - return codes for executeUpdate)
           if (rv != -1)
             return true;
-          if (rs == null || !rs.next()) {
-            close();
-            return false;
+          try {
+              if (rs == null || !rs.next()) {
+                //close();
+                return false;
+              }
+          } catch (NullPointerException e) {
+              getTheLogger().debug("NullPointerException, returning false.", e);
+              return false;
           }
           return true;
         }
@@ -1022,6 +1027,7 @@
                             }
                         }finally{
                             rs.close();
+                            rs = null;
                         }
                         transformer.end((String)outParametersNames.get(counter));
                     }
@@ -1031,7 +1037,7 @@
                   }
               }
           } finally  {
-                close();
+                //close();
           }
         }
     }
cvs server: I know nothing about .SQLTransformer.java.marks

*****CVS exited normally with code 1*****



