Hi Scott Thanks for that, glad it is not something specific to my setup. It's the Tomcat supplied with Fedora so I guess we must have done a version bump since 3.4.2 - I don't recall experiencing these messages on the 3.4.x branch releases.
Regards Steve > -----Original Message----- > From: Scott Prater [mailto:[email protected]] > Sent: 28 March 2011 14:13 > To: [email protected] > Subject: Re: [fcrepo-dev] Memory leaks in master/trunk? > > > Steve, > > I assume you're testing this with Tomcat 6.0.24 or higher, correct? > I've noticed this too, and did some research on it: as of version > 6.0.24, Tomcat by default runs memory leak detection on > everything and > logs the results to its log file. These errors you're seeing have > probably always been there, but are only logged with newer > versions of > Tomcat. The Tomcat wiki page > http://wiki.apache.org/tomcat/MemoryLeakProtection has a good > explanation of the memory leak detection/protection features, and a > breakdown of the kinds of situations it detects, and possible fixes. > > In short, I decided these errors were nothing that needed to be > addressed immediately, but we should probably keep an eye on > them going > forward, and do what we can to clean them up as we refactor > code. Many > of the errors may be generated by third-party classes in jars > distributed with Fedora, in which case our hands may be tied > as to the > amount of fixing we can do. > > -- Scott > > Steve Bayliss wrote: > > I'm seeing some SEVERE log messages on shutting down Tomcat > in Tomcat's > > catalina log file. > > > > (as an aside, when running integration tests with the tests > doing their own > > install of Fedora, I'm not seeing any tomcat log files at > all - it would be > > useful if we had these to check for any issues). > > > > The messsages are pasted below. Can anyone else verify this? > > > > Steve > > > > 28-Mar-2011 08:42:01 org.apache.coyote.http11.Http11Protocol pause > > INFO: Pausing Coyote HTTP/1.1 on http-8080 > > 28-Mar-2011 08:42:01 org.apache.coyote.http11.Http11Protocol pause > > INFO: Pausing Coyote HTTP/1.1 on http-8443 > > 28-Mar-2011 08:42:02 org.apache.catalina.core.StandardService stop > > INFO: Stopping service Catalina > > 28-Mar-2011 08:42:04 org.apache.catalina.loader.WebappClassLoader > > clearReferencesThreads > > SEVERE: The web application [/fedora] appears to have > started a thread named > > [Thread-2] but has failed to stop it. This is very likely > to create a memory > > leak. > > 28-Mar-2011 08:42:04 org.apache.catalina.loader.WebappClassLoader > > clearReferencesThreads > > SEVERE: The web application [/fedora] appears to have > started a thread named > > [ActiveMQ Scheduler] but has failed to stop it. This is > very likely to > > create a memory leak. > > 28-Mar-2011 08:42:04 org.apache.catalina.loader.WebappClassLoader > > clearReferencesThreads > > SEVERE: The web application [/fedora] appears to have > started a thread named > > [JotmBatch] but has failed to stop it. This is very likely > to create a > > memory leak. > > 28-Mar-2011 08:42:04 org.apache.catalina.loader.WebappClassLoader > > clearReferencesThreads > > SEVERE: The web application [/fedora] appears to have > started a thread named > > [JotmClock] but has failed to stop it. This is very likely > to create a > > memory leak. > > 28-Mar-2011 08:42:04 org.apache.catalina.loader.WebappClassLoader > > clearReferencesThreads > > SEVERE: The web application [/fedora] appears to have > started a thread named > > [Write-lock Reaper] but has failed to stop it. This is very > likely to create > > a memory leak. > > 28-Mar-2011 08:42:04 org.apache.catalina.loader.WebappClassLoader > > clearReferencesThreads > > SEVERE: The web application [/fedora] appears to have > started a thread named > > [VMTransport] but has failed to stop it. This is very > likely to create a > > memory leak. > > 28-Mar-2011 08:42:04 org.apache.catalina.loader.WebappClassLoader > > clearReferencesThreads > > SEVERE: The web application [/fedora] appears to have > started a thread named > > [VMTransport] but has failed to stop it. This is very > likely to create a > > memory leak. > > 28-Mar-2011 08:42:04 org.apache.catalina.loader.WebappClassLoader > > clearReferencesThreads > > SEVERE: The web application [/fedora] appears to have > started a thread named > > [Persistence Adaptor Task] but has failed to stop it. This > is very likely to > > create a memory leak. > > 28-Mar-2011 08:42:04 org.apache.catalina.loader.WebappClassLoader > > clearThreadLocalMap > > SEVERE: The web application [/fedora] created a ThreadLocal > with key of type > > [org.apache.axis.utils.XMLUtils.ThreadLocalDocumentBuilder] (value > > > [org.apache.axis.utils.XMLUtils$ThreadLocalDocumentBuilder@161 > 477a]) and a > > value of type [org.apache.xerces.jaxp.DocumentBuilderImpl] (value > > [org.apache.xerces.jaxp.DocumentBuilderImpl@19bb4f0]) but > failed to remove > > it when the web application was stopped. This is very > likely to create a > > memory leak. > > 28-Mar-2011 08:42:04 org.apache.catalina.loader.WebappClassLoader > > clearThreadLocalMap > > SEVERE: The web application [/fedora] created a ThreadLocal > with key of type > > [null] (value > [ch.qos.logback.core.UnsynchronizedAppenderBase$1@1841515]) > > and a value of type [java.lang.Boolean] (value [false]) but > failed to remove > > it when the web application was stopped. This is very > likely to create a > > memory leak. > > 28-Mar-2011 08:42:04 org.apache.catalina.loader.WebappClassLoader > > clearThreadLocalMap > > SEVERE: The web application [/fedora] created a ThreadLocal > with key of type > > [org.apache.derby.iapi.sql.dictionary.TableDescriptor$1] (value > > > [org.apache.derby.iapi.sql.dictionary.TableDescriptor$1@843e7b > ]) and a value > > of type [java.util.WeakHashMap] (value [{=null, ={1, 2, 3}, > =null, ={1, 6}, > > ={1}, =null, =null, ={1, 2}}]) but failed to remove it when the web > > application was stopped. This is very likely to create a > memory leak. > > 28-Mar-2011 08:42:04 org.apache.catalina.loader.WebappClassLoader > > clearThreadLocalMap > > SEVERE: The web application [/fedora] created a ThreadLocal > with key of type > > [java.lang.ThreadLocal] (value > [java.lang.ThreadLocal@2232d8]) and a value > > of type > [org.apache.derby.iapi.services.context.ContextManager] (value > > > [org.apache.derby.iapi.services.context.ContextManager@3fe94a] > ) but failed > > to remove it when the web application was stopped. This is > very likely to > > create a memory leak. > > 28-Mar-2011 08:42:04 org.apache.catalina.loader.WebappClassLoader > > clearThreadLocalMap > > SEVERE: The web application [/fedora] created a ThreadLocal > with key of type > > [org.apache.derby.iapi.sql.dictionary.TableDescriptor$1] (value > > > [org.apache.derby.iapi.sql.dictionary.TableDescriptor$1@843e7b > ]) and a value > > of type [java.util.WeakHashMap] (value [{={1}}]) but failed > to remove it > > when the web application was stopped. This is very likely > to create a memory > > leak. > > 28-Mar-2011 08:42:07 org.apache.coyote.http11.Http11Protocol destroy > > INFO: Stopping Coyote HTTP/1.1 on http-8080 > > 28-Mar-2011 08:42:07 org.apache.coyote.http11.Http11Protocol destroy > > INFO: Stopping Coyote HTTP/1.1 on http-8443 > > > > > > > -------------------------------------------------------------- > ---------------- > > Enable your software for Intel(R) Active Management > Technology to meet the > > growing manageability and security demands of your > customers. Businesses > > are taking advantage of Intel(R) vPro (TM) technology - > will your software > > be a part of the solution? Download the Intel(R) > Manageability Checker > > today! http://p.sf.net/sfu/intel-dev2devmar > > _______________________________________________ > > Fedora-commons-developers mailing list > > [email protected] > > > https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers > > > -- > Scott Prater > Library, Instructional, and Research Applications (LIRA) > Division of Information Technology (DoIT) > University of Wisconsin - Madison > [email protected] > > -------------------------------------------------------------- > ---------------- > Enable your software for Intel(R) Active Management > Technology to meet the > growing manageability and security demands of your customers. > Businesses > are taking advantage of Intel(R) vPro (TM) technology - will > your software > be a part of the solution? Download the Intel(R) > Manageability Checker > today! http://p.sf.net/sfu/intel-dev2devmar > _______________________________________________ > Fedora-commons-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers > ------------------------------------------------------------------------------ Enable your software for Intel(R) Active Management Technology to meet the growing manageability and security demands of your customers. Businesses are taking advantage of Intel(R) vPro (TM) technology - will your software be a part of the solution? Download the Intel(R) Manageability Checker today! http://p.sf.net/sfu/intel-dev2devmar _______________________________________________ Fedora-commons-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
