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);