2012/5/8 <fha...@apache.org>: > Author: fhanik > Date: Tue May 8 14:17:43 2012 > New Revision: 1335546 > > URL: http://svn.apache.org/viewvc?rev=1335546&view=rev > Log: > When a connection is disconnected, make sure we reset the cached values. This > can happen during a failed validation when reconnect() is called. >
Should we include this change into 7.0.x? It looks OK, but I have not tested. The svn:externals value in 7.0.x has not been updated yet. Best regards, Konstantin Kolinko > > Modified: > > tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java > > Modified: > tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java > URL: > http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java?rev=1335546&r1=1335545&r2=1335546&view=diff > ============================================================================== > --- > tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java > (original) > +++ > tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java > Tue May 8 14:17:43 2012 > @@ -110,6 +110,19 @@ public class ConnectionState extends Jdb > > } > > + > + @Override > + public void disconnected(ConnectionPool parent, PooledConnection con, > boolean finalizing) { > + //we are resetting, reset our defaults > + autoCommit = null; > + transactionIsolation = null; > + readOnly = null; > + catalog = null; > + super.disconnected(parent, con, finalizing); > + } > + > + > + > @Override > public Object invoke(Object proxy, Method method, Object[] args) throws > Throwable { > String name = method.getName(); > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org