Index: java/engine/org/apache/derby/jdbc/EmbedPooledConnection.java =================================================================== --- java/engine/org/apache/derby/jdbc/EmbedPooledConnection.java (revision 614200) +++ java/engine/org/apache/derby/jdbc/EmbedPooledConnection.java (working copy) @@ -435,9 +435,9 @@ Don't close the underlying real connection as it is pooled. */ - public boolean closingConnection() throws SQLException { + public synchronized boolean closingConnection() throws SQLException { + currentConnectionHandle = null; notifyClose(); - currentConnectionHandle = null; return false; }