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

Reply via email to