You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by di...@apache.org on 2005/02/11 23:23:58 UTC

svn commit: r153468 - jakarta/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDataSource.java jakarta/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDriver.java

Author: dirkv
Date: Fri Feb 11 14:23:56 2005
New Revision: 153468

URL: http://svn.apache.org/viewcvs?view=rev&rev=153468
Log:
Bugzilla 33529 [dbcp] improved Exception nesting in ConnectionPool

Modified:
    jakarta/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDataSource.java
    jakarta/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDriver.java

Modified: jakarta/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDataSource.java
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDataSource.java?view=diff&r1=153467&r2=153468
==============================================================================
--- jakarta/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDataSource.java (original)
+++ jakarta/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDataSource.java Fri Feb 11 14:23:56 2005
@@ -39,7 +39,7 @@
  * @author Glenn L. Nielsen
  * @author James House
  * @author Dirk Verbeeck
- * @version $Revision: 1.14 $ $Date: 2004/08/21 20:50:39 $
+ * @version $Revision: 1.14 $ $Date$
  */
 public class PoolingDataSource implements DataSource {
 
@@ -100,7 +100,7 @@
         } catch(SQLException e) {
             throw e;
         } catch(NoSuchElementException e) {
-            throw new SQLNestedException("Cannot get a connection, pool exhausted", e);
+            throw new SQLNestedException("Cannot get a connection, pool error " + e.getMessage(), e);
         } catch(RuntimeException e) {
             throw e;
         } catch(Exception e) {

Modified: jakarta/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDriver.java
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDriver.java?view=diff&r1=153467&r2=153468
==============================================================================
--- jakarta/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDriver.java (original)
+++ jakarta/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDriver.java Fri Feb 11 14:23:56 2005
@@ -180,11 +180,11 @@
                 } catch(SQLException e) {
                     throw e;
                 } catch(NoSuchElementException e) {
-                    throw new SQLNestedException("Cannot get a connection, pool exhausted", e);
+                    throw new SQLNestedException("Cannot get a connection, pool error: " + e.getMessage(), e);
                 } catch(RuntimeException e) {
                     throw e;
                 } catch(Exception e) {
-                    throw new SQLNestedException("Cannot get a connection, general error", e);
+                    throw new SQLNestedException("Cannot get a connection, general error: " + e.getMessage(), e);
                 }
             }
         } else {



---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org