diff --git a/src/main/java/org/apache/commons/dbcp2/managed/BasicManagedDataSource.java b/src/main/java/org/apache/commons/dbcp2/managed/BasicManagedDataSource.java index 91e644c23e..2f7d901cac 100644 --- a/src/main/java/org/apache/commons/dbcp2/managed/BasicManagedDataSource.java +++ b/src/main/java/org/apache/commons/dbcp2/managed/BasicManagedDataSource.java @@ -87,16 +87,14 @@ protected ConnectionFactory createConnectionFactory() throws SQLException { Class xaDataSourceClass = null; try { xaDataSourceClass = Class.forName(xaDataSource); - } catch (final Exception t) { - final String message = "Cannot load XA data source class '" + xaDataSource + "'"; - throw new SQLException(message, t); + } catch (final Exception e) { + throw new SQLException("Cannot load XA data source class '" + xaDataSource + "'", e); } try { xaDataSourceInstance = (XADataSource) xaDataSourceClass.getConstructor().newInstance(); - } catch (final Exception t) { - final String message = "Cannot create XA data source of class '" + xaDataSource + "'"; - throw new SQLException(message, t); + } catch (final Exception e) { + throw new SQLException("Cannot create XA data source of class '" + xaDataSource + "'", e); } }