Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
transaction-jdbc-2.1.1
-
None
-
None
Description
This is a follow-up to ARIES-1171.
aries-transaction-jdbc can wrap a "normal" DataSource with pooling functionality. If that happens, it calls DataSource.getConnection(String, String) with null user/password (in case aries.xa.username and/or aries.xa.password are not set.
In some DataSource-implementations this causes a NPE, e. g. DB2. Derby and H2 for example also work with null parameters.
A fix similar to ARIES-1171 is proposed.
Attachments
Issue Links
- relates to
-
ARIES-1171 Aries transaction-jdbc invokes JDBC drivers getXAConnection(String username, String password) but passes null for both arguments
- Resolved
- links to