Index: 3rdParty_sources/tacitknowledge/autopatch/src/main/java/com/tacitknowledge/util/migration/jdbc/util/SqlUtil.java =================================================================== RCS file: /usr/local/cvsroot/3rdParty_sources/tacitknowledge/autopatch/src/main/java/com/tacitknowledge/util/migration/jdbc/util/Attic/SqlUtil.java,v diff -u -r1.1.2.1 -r1.1.2.2 --- 3rdParty_sources/tacitknowledge/autopatch/src/main/java/com/tacitknowledge/util/migration/jdbc/util/SqlUtil.java 12 Oct 2014 13:55:01 -0000 1.1.2.1 +++ 3rdParty_sources/tacitknowledge/autopatch/src/main/java/com/tacitknowledge/util/migration/jdbc/util/SqlUtil.java 12 Oct 2014 15:19:45 -0000 1.1.2.2 @@ -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());