From fb4386915c3b38934198082a21f0b22f15241155 Mon Sep 17 00:00:00 2001 From: Stefan CORDES <50696194+ca-stefan-cordes@users.noreply.github.com> Date: Mon, 21 Mar 2022 13:35:10 +0100 Subject: [PATCH] Log Reason for jdbc4 detection failure --- .../java/bitronix/tm/resource/jdbc/JdbcPooledConnection.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/btm/src/main/java/bitronix/tm/resource/jdbc/JdbcPooledConnection.java b/btm/src/main/java/bitronix/tm/resource/jdbc/JdbcPooledConnection.java index 2de404fd..c83a73dd 100644 --- a/btm/src/main/java/bitronix/tm/resource/jdbc/JdbcPooledConnection.java +++ b/btm/src/main/java/bitronix/tm/resource/jdbc/JdbcPooledConnection.java @@ -131,9 +131,11 @@ private synchronized void detectJdbcVersion(Connection connection) { } } catch (Exception ex) { jdbcVersionDetected = 3; + log.debug("Detected jdbc3 due to exception",ex); } catch (AbstractMethodError er) { // this happens if the driver implements JDBC 3 but runs on JDK 1.6+ (which embeds the JDBC 4 interfaces) jdbcVersionDetected = 3; + log.debug("Detected jdbc3 due to AbstractMethodError",er); } if (log.isDebugEnabled()) log.debug("detected JDBC connection class '" + connection.getClass() + "' is version " + jdbcVersionDetected + " type"); }