From a8f15bd8b17e4ae4b812842f28102338a308c2e3 Mon Sep 17 00:00:00 2001 From: fhanik Date: Sun, 28 Jun 2009 15:58:13 +0000 Subject: [PATCH] Better error message according to https://issues.apache.org/bugzilla/show_bug.cgi?id=47439 git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@789116 13f79535-47bb-0310-9956-ffa450edef68 --- .../jdbc-pool/java/org/apache/tomcat/jdbc/pool/PooledConnection.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/PooledConnection.java b/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/PooledConnection.java index ddbd71f80..7c13581f9 100644 --- a/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/PooledConnection.java +++ b/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/PooledConnection.java @@ -163,6 +163,10 @@ public class PooledConnection { throw ex; } } + if (connection==null) { + throw new SQLException("Driver:"+driver+" returned null for URL:"+driverURL); + } + //set up the default state, unless we expect the interceptor to do it if (poolProperties.getJdbcInterceptors()==null || poolProperties.getJdbcInterceptors().indexOf(ConnectionState.class.getName())<0) { if (poolProperties.getDefaultReadOnly()!=null) connection.setReadOnly(poolProperties.getDefaultReadOnly().booleanValue()); -- 2.11.0