Dan Haywood created ISIS-862:
--------------------------------
Summary: Warnings for memory leaks when quitting Tomcat
Key: ISIS-862
URL: https://issues.apache.org/jira/browse/ISIS-862
Project: Isis
Issue Type: Improvement
Components: Core
Affects Versions: core-1.6.0
Reporter: Dan Haywood
Assignee: Dan Haywood
Fix For: core-2.0.0
Here's the full console ouput:
SEVERE: The web application [] appears to have started a thread named
[com.google.inject.internal.util.$Finalizer] but has failed to stop it. This is
very likely to create a memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Timer-1]
but has failed to stop it. This is very likely to create a memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named
[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0] but has
failed to stop it. This is very likely to create a memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named
[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1] but has
failed to stop it. This is very likely to create a memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named
[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2] but has
failed to stop it. This is very likely to create a memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Timer-2]
but has failed to stop it. This is very likely to create a memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named
[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0] but has
failed to stop it. This is very likely to create a memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named
[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1] but has
failed to stop it. This is very likely to create a memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named
[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2] but has
failed to stop it. This is very likely to create a memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type
[org.apache.isis.security.shiro.authorization.IsisPermission$1] (value
[org.apache.isis.security.shiro.authorization.IsisPermission$1@b689b7a]) and a
value of type [java.util.TreeMap] (value [{}]) but failed to remove it when the
web application was stopped. Threads are going to be renewed over time to try
and avoid a probable memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type
[com.google.inject.internal.InjectorImpl$1] (value
[com.google.inject.internal.InjectorImpl$1@b76c70]) and a value of type
[java.lang.Object[]] (value [[Ljava.lang.Object;@a302d6e]) but failed to remove
it when the web application was stopped. Threads are going to be renewed over
time to try and avoid a probable memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type
[org.apache.isis.security.shiro.authorization.IsisPermission$1] (value
[org.apache.isis.security.shiro.authorization.IsisPermission$1@b689b7a]) and a
value of type [java.util.TreeMap] (value [{}]) but failed to remove it when the
web application was stopped. Threads are going to be renewed over time to try
and avoid a probable memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type
[com.google.inject.internal.InjectorImpl$1] (value
[com.google.inject.internal.InjectorImpl$1@b76c70]) and a value of type
[java.lang.Object[]] (value [[Ljava.lang.Object;@60f695fb]) but failed to
remove it when the web application was stopped. Threads are going to be renewed
over time to try and avoid a probable memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type
[org.apache.isis.security.shiro.authorization.IsisPermission$1] (value
[org.apache.isis.security.shiro.authorization.IsisPermission$1@b689b7a]) and a
value of type [java.util.TreeMap] (value [{}]) but failed to remove it when the
web application was stopped. Threads are going to be renewed over time to try
and avoid a probable memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type
[org.apache.shiro.util.ThreadContext.InheritableThreadLocalMap] (value
[org.apache.shiro.util.ThreadContext$InheritableThreadLocalMap@21180655]) and a
value of type [java.util.HashMap] (value
[{org.apache.shiro.util.ThreadContext_SUBJECT_KEY=org.apache.shiro.web.subject.support.WebDelegatingSubject@3047c76c,
org.apache.shiro.util.ThreadContext_SECURITY_MANAGER_KEY=org.apache.shiro.web.mgt.DefaultWebSecurityManager@38759c37}])
but failed to remove it when the web application was stopped. Threads are
going to be renewed over time to try and avoid a probable memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type
[org.apache.shiro.util.ThreadContext.InheritableThreadLocalMap] (value
[org.apache.shiro.util.ThreadContext$InheritableThreadLocalMap@21180655]) and a
value of type [java.util.HashMap] (value
[{org.apache.shiro.util.ThreadContext_SUBJECT_KEY=org.apache.shiro.web.subject.support.WebDelegatingSubject@3047c76c,
org.apache.shiro.util.ThreadContext_SECURITY_MANAGER_KEY=org.apache.shiro.web.mgt.DefaultWebSecurityManager@38759c37}])
but failed to remove it when the web application was stopped. Threads are
going to be renewed over time to try and avoid a probable memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type
[org.apache.shiro.util.ThreadContext.InheritableThreadLocalMap] (value
[org.apache.shiro.util.ThreadContext$InheritableThreadLocalMap@21180655]) and a
value of type [java.util.HashMap] (value
[{org.apache.shiro.util.ThreadContext_SUBJECT_KEY=org.apache.shiro.web.subject.support.WebDelegatingSubject@3047c76c,
org.apache.shiro.util.ThreadContext_SECURITY_MANAGER_KEY=org.apache.shiro.web.mgt.DefaultWebSecurityManager@38759c37}])
but failed to remove it when the web application was stopped. Threads are
going to be renewed over time to try and avoid a probable memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type
[org.apache.shiro.util.ThreadContext.InheritableThreadLocalMap] (value
[org.apache.shiro.util.ThreadContext$InheritableThreadLocalMap@21180655]) and a
value of type [java.util.HashMap] (value
[{org.apache.shiro.util.ThreadContext_SUBJECT_KEY=org.apache.shiro.web.subject.support.WebDelegatingSubject@3047c76c,
org.apache.shiro.util.ThreadContext_SECURITY_MANAGER_KEY=org.apache.shiro.web.mgt.DefaultWebSecurityManager@38759c37}])
but failed to remove it when the web application was stopped. Threads are
going to be renewed over time to try and avoid a probable memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type
[org.apache.isis.security.shiro.authorization.IsisPermission$1] (value
[org.apache.isis.security.shiro.authorization.IsisPermission$1@b689b7a]) and a
value of type [java.util.TreeMap] (value [{}]) but failed to remove it when the
web application was stopped. Threads are going to be renewed over time to try
and avoid a probable memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type
[org.apache.isis.security.shiro.authorization.IsisPermission$1] (value
[org.apache.isis.security.shiro.authorization.IsisPermission$1@b689b7a]) and a
value of type [java.util.TreeMap] (value [{}]) but failed to remove it when the
web application was stopped. Threads are going to be renewed over time to try
and avoid a probable memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type
[com.google.inject.internal.InjectorImpl$1] (value
[com.google.inject.internal.InjectorImpl$1@b76c70]) and a value of type
[java.lang.Object[]] (value [[Ljava.lang.Object;@3162fbd6]) but failed to
remove it when the web application was stopped. Threads are going to be renewed
over time to try and avoid a probable memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type
[org.apache.isis.security.shiro.authorization.IsisPermission$1] (value
[org.apache.isis.security.shiro.authorization.IsisPermission$1@b689b7a]) and a
value of type [java.util.TreeMap] (value [{}]) but failed to remove it when the
web application was stopped. Threads are going to be renewed over time to try
and avoid a probable memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type
[org.apache.isis.security.shiro.authorization.IsisPermission$1] (value
[org.apache.isis.security.shiro.authorization.IsisPermission$1@b689b7a]) and a
value of type [java.util.TreeMap] (value [{}]) but failed to remove it when the
web application was stopped. Threads are going to be renewed over time to try
and avoid a probable memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type
[org.apache.isis.security.shiro.authorization.IsisPermission$1] (value
[org.apache.isis.security.shiro.authorization.IsisPermission$1@b689b7a]) and a
value of type [java.util.TreeMap] (value [{}]) but failed to remove it when the
web application was stopped. Threads are going to be renewed over time to try
and avoid a probable memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type
[com.google.inject.internal.InjectorImpl$1] (value
[com.google.inject.internal.InjectorImpl$1@b76c70]) and a value of type
[java.lang.Object[]] (value [[Ljava.lang.Object;@5983b7ee]) but failed to
remove it when the web application was stopped. Threads are going to be renewed
over time to try and avoid a probable memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type
[org.apache.isis.security.shiro.authorization.IsisPermission$1] (value
[org.apache.isis.security.shiro.authorization.IsisPermission$1@b689b7a]) and a
value of type [java.util.TreeMap] (value [{}]) but failed to remove it when the
web application was stopped. Threads are going to be renewed over time to try
and avoid a probable memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type
[com.google.inject.internal.InjectorImpl$1] (value
[com.google.inject.internal.InjectorImpl$1@b76c70]) and a value of type
[java.lang.Object[]] (value [[Ljava.lang.Object;@56a0982b]) but failed to
remove it when the web application was stopped. Threads are going to be renewed
over time to try and avoid a probable memory leak.
Apr 11, 2013 11:06:39 AM org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type
[org.apache.isis.security.shiro.authorization.IsisPermission$1] (value
[org.apache.isis.security.shiro.authorization.IsisPermission$1@b689b7a]) and a
value of type [java.util.TreeMap] (value [{}]) but failed to remove it when the
web application was stopped. Threads are going to be renewed over time to try
and avoid a probable memory leak.
--
This message was sent by Atlassian JIRA
(v6.2#6252)