Author: markt Date: Sun Jan 6 13:31:23 2008 New Revision: 609409 URL: http://svn.apache.org/viewvc?rev=609409&view=rev Log: Fix bug 43657. Possible class loader leak.
Modified: tomcat/connectors/trunk/util/java/org/apache/tomcat/util/http/ServerCookie.java tomcat/container/tc5.5.x/webapps/docs/changelog.xml tomcat/current/tc5.5.x/STATUS.txt tomcat/jasper/tc5.5.x/src/share/org/apache/jasper/xmlparser/ParserUtils.java Modified: tomcat/connectors/trunk/util/java/org/apache/tomcat/util/http/ServerCookie.java URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/util/java/org/apache/tomcat/util/http/ServerCookie.java?rev=609409&r1=609408&r2=609409&view=diff ============================================================================== --- tomcat/connectors/trunk/util/java/org/apache/tomcat/util/http/ServerCookie.java (original) +++ tomcat/connectors/trunk/util/java/org/apache/tomcat/util/http/ServerCookie.java Sun Jan 6 13:31:23 2008 @@ -37,10 +37,6 @@ */ public class ServerCookie implements Serializable { - - private static org.apache.commons.logging.Log log = - org.apache.commons.logging.LogFactory.getLog(ServerCookie.class); - // Version 0 (Netscape) attributes private MessageBytes name=MessageBytes.newInstance(); private MessageBytes value=MessageBytes.newInstance(); @@ -123,11 +119,6 @@ // -------------------- utils -------------------- - - public static void log(String s ) { - if (log.isDebugEnabled()) - log.debug("ServerCookie: " + s); - } public String toString() { return "Cookie " + getName() + "=" + getValue() + " ; " Modified: tomcat/container/tc5.5.x/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/container/tc5.5.x/webapps/docs/changelog.xml?rev=609409&r1=609408&r2=609409&view=diff ============================================================================== --- tomcat/container/tc5.5.x/webapps/docs/changelog.xml (original) +++ tomcat/container/tc5.5.x/webapps/docs/changelog.xml Sun Jan 6 13:31:23 2008 @@ -62,9 +62,13 @@ </add> <fix> o.a.juli.ClassLoaderLogManager handle more then one system property replacement at file logging.properties. (pero) - </fix> + </fix> <fix> - <bug>43687</bug> Remove conditional headers on Form Auth replay, since the UA (esp. FireFox) isn't expecting it. (billbarker) + <bug>43675</bug>: Fix a possible logging related class loader leak. + (markt) + </fix> + <fix> + <bug>43687</bug>: Remove conditional headers on Form Auth replay, since the UA (esp. FireFox) isn't expecting it. (billbarker) </fix> <fix> Fix bug in CGI Servlet that caused it to fail when a CGI resource was Modified: tomcat/current/tc5.5.x/STATUS.txt URL: http://svn.apache.org/viewvc/tomcat/current/tc5.5.x/STATUS.txt?rev=609409&r1=609408&r2=609409&view=diff ============================================================================== --- tomcat/current/tc5.5.x/STATUS.txt (original) +++ tomcat/current/tc5.5.x/STATUS.txt Sun Jan 6 13:31:23 2008 @@ -47,12 +47,6 @@ -1: 0: fhanik, this needs to be reworked completely, so I'm neutral -* Fix http://issues.apache.org/bugzilla/show_bug.cgi?id=43675 Possible logging - releated class loader leak - http://svn.apache.org/viewvc?rev=594700&view=rev - +1: markt, pero, fhanik - -1: - * Fix http://issues.apache.org/bugzilla/show_bug.cgi?id=43887 Include exception in log message http://svn.apache.org/viewvc?rev=597738&view=rev Modified: tomcat/jasper/tc5.5.x/src/share/org/apache/jasper/xmlparser/ParserUtils.java URL: http://svn.apache.org/viewvc/tomcat/jasper/tc5.5.x/src/share/org/apache/jasper/xmlparser/ParserUtils.java?rev=609409&r1=609408&r2=609409&view=diff ============================================================================== --- tomcat/jasper/tc5.5.x/src/share/org/apache/jasper/xmlparser/ParserUtils.java (original) +++ tomcat/jasper/tc5.5.x/src/share/org/apache/jasper/xmlparser/ParserUtils.java Sun Jan 6 13:31:23 2008 @@ -191,9 +191,6 @@ class MyEntityResolver implements EntityResolver { - // Logger - private Log log = LogFactory.getLog(MyEntityResolver.class); - public InputSource resolveEntity(String publicId, String systemId) throws SAXException { for (int i = 0; i < Constants.CACHED_DTD_PUBLIC_IDS.length; i++) { @@ -210,6 +207,7 @@ return isrc; } } + Log log = LogFactory.getLog(MyEntityResolver.class); if (log.isDebugEnabled()) log.debug("Resolve entity failed" + publicId + " " + systemId); log.error(Localizer.getMessage("jsp.error.parse.xml.invalidPublicId", @@ -220,10 +218,8 @@ class MyErrorHandler implements ErrorHandler { - // Logger - private Log log = LogFactory.getLog(MyErrorHandler.class); - public void warning(SAXParseException ex) throws SAXException { + Log log = LogFactory.getLog(MyErrorHandler.class); if (log.isDebugEnabled()) log.debug("ParserUtils: warning ", ex); // We ignore warnings --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]