Index: 3rdParty_sources/tacitknowledge/autopatch/src/main/java/com/tacitknowledge/util/migration/jdbc/util/SqlUtil.java =================================================================== diff -u -r60fd31cb3d049512a0549ad11dbbe4ba81cae54e -r44853fd0ad96984cb4444add46364e507a71d9df --- 3rdParty_sources/tacitknowledge/autopatch/src/main/java/com/tacitknowledge/util/migration/jdbc/util/SqlUtil.java (.../SqlUtil.java) (revision 60fd31cb3d049512a0549ad11dbbe4ba81cae54e) +++ 3rdParty_sources/tacitknowledge/autopatch/src/main/java/com/tacitknowledge/util/migration/jdbc/util/SqlUtil.java (.../SqlUtil.java) (revision 44853fd0ad96984cb4444add46364e507a71d9df) @@ -17,6 +17,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import java.sql.SQLException; import java.sql.*; import java.util.Properties; @@ -92,6 +93,11 @@ { log.debug("AbstractMethodError closing Statement.", e); } + catch (SQLException e) + { + //ignore - we don't care if isClosed() throws an SQLException. And it happens that + //org.jboss.jca.adapters.jdbc.WrappedStatement.isClosed() does. + } if (stmtIsOpen) { log.debug("Closing Statement: " + stmt.toString());