You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by df...@apache.org on 2009/02/09 20:39:22 UTC

svn commit: r742696 - /commons/sandbox/dbutils/bugfixing/src/java/org/apache/commons/dbutils/QueryRunner.java

Author: dfabulich
Date: Mon Feb  9 19:39:21 2009
New Revision: 742696

URL: http://svn.apache.org/viewvc?rev=742696&view=rev
Log:
[DBUTILS-40] NullPointerException occured at rethrow method

Modified:
    commons/sandbox/dbutils/bugfixing/src/java/org/apache/commons/dbutils/QueryRunner.java

Modified: commons/sandbox/dbutils/bugfixing/src/java/org/apache/commons/dbutils/QueryRunner.java
URL: http://svn.apache.org/viewvc/commons/sandbox/dbutils/bugfixing/src/java/org/apache/commons/dbutils/QueryRunner.java?rev=742696&r1=742695&r2=742696&view=diff
==============================================================================
--- commons/sandbox/dbutils/bugfixing/src/java/org/apache/commons/dbutils/QueryRunner.java (original)
+++ commons/sandbox/dbutils/bugfixing/src/java/org/apache/commons/dbutils/QueryRunner.java Mon Feb  9 19:39:21 2009
@@ -344,7 +344,9 @@
     protected void rethrow(SQLException cause, String sql, Object[] params)
         throws SQLException {
 
-        StringBuffer msg = new StringBuffer(cause.getMessage());
+        String causeMessage = cause.getMessage();
+        if (causeMessage == null) causeMessage = "";
+        StringBuffer msg = new StringBuffer(causeMessage);
 
         msg.append(" Query: ");
         msg.append(sql);