[ 
http://jira.qos.ch/browse/LBCLASSIC-183?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=11764#action_11764
 ] 

Jose Guerra commented on LBCLASSIC-183:
---------------------------------------

Hi,
I am using a new version of Logback 0.9.20 and aparently the stability has 
improved a lot on Tomcat 6.0.26 but still after certain number of redeployments 
, the bug comes out again.

Jun 8, 2010 11:28:09 AM org.apache.catalina.startup.HostConfig checkResources
INFO: Undeploying context [/tcs-trackingws]
Jun 8, 2010 11:28:09 AM com.sun.xml.ws.transport.http.servlet.WSServletDelegate 
destroy
INFO: WSSERVLET15: JAX-WS servlet destroyed
Jun 8, 2010 11:28:09 AM 
com.sun.xml.ws.transport.http.servlet.WSServletContextListener contextDestroyed
INFO: WSSERVLET13: JAX-WS context listener destroyed
About to detach context named trackingws
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[ch.qos.logback.core.unsynchronizedappenderbas...@1059782]) and a value of type 
[java.lang.Boolean] (value [false]) but failed to remove it when the web 
application was stopped. To prevent a memory leak, the ThreadLocal has been 
forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[ch.qos.logback.core.unsynchronizedappenderbas...@1059782]) and a value of type 
[java.lang.Boolean] (value [false]) but failed to remove it when the web 
application was stopped. To prevent a memory leak, the ThreadLocal has been 
forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[ch.qos.logback.core.unsynchronizedappenderbas...@1de65cc]) and a value of type 
[java.lang.Boolean] (value [false]) but failed to remove it when the web 
application was stopped. To prevent a memory leak, the ThreadLocal has been 
forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[com.sun.xml.bind.v2.classfactor...@1ed381d]) and a value of type 
[java.util.WeakHashMap] (value [{class 
tng.iac.tracking.vme.service.ws.jaxws.gettelemetryvalue=java.lang.ref.weakrefere...@ff0537}])
 but failed to remove it when the web application was stopped. To prevent a 
memory leak, the ThreadLocal has been forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[null]) and a value of type 
[com.sun.xml.bind.v2.runtime.property.ArrayElementLeafProperty] (value 
[com.sun.xml.bind.v2.runtime.property.arrayelementleafprope...@af70da]) but 
failed to remove it when the web application was stopped. To prevent a memory 
leak, the ThreadLocal has been forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[null]) and a value of type 
[com.sun.xml.bind.v2.runtime.property.ArrayElementLeafProperty] (value 
[com.sun.xml.bind.v2.runtime.property.arrayelementleafprope...@af70da]) but 
failed to remove it when the web application was stopped. To prevent a memory 
leak, the ThreadLocal has been forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[com.sun.xml.bind.v2.runtime.coordinato...@1a2ad3]) and a value of type 
[java.lang.Object[]] (value [[Ljava.lang.Object;@1f1ba17]) but failed to remove 
it when the web application was stopped. To prevent a memory leak, the 
ThreadLocal has been forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[ch.qos.logback.core.unsynchronizedappenderbas...@1de65cc]) and a value of type 
[java.lang.Boolean] (value [false]) but failed to remove it when the web 
application was stopped. To prevent a memory leak, the ThreadLocal has been 
forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[null]) and a value of type 
[com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty] (value 
[com.sun.xml.bind.v2.runtime.property.singleelementnodeprope...@f05184]) but 
failed to remove it when the web application was stopped. To prevent a memory 
leak, the ThreadLocal has been forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[com.sun.xml.bind.v2.classfactor...@1ed381d]) and a value of type 
[java.util.WeakHashMap] (value [{class 
tng.iac.tracking.vme.generated.dbvarmap.unittype=java.lang.ref.weakrefere...@177d05d,
 class 
tng.iac.tracking.vme.service.ws.jaxws.gettelemetryvalue=java.lang.ref.weakrefere...@110ad4c,
 class 
tng.iac.tracking.vme.service.ws.jaxws.registerservices=java.lang.ref.weakrefere...@1e177e6,
 class 
tng.iac.tracking.vme.service.ws.jaxws.stopservice=java.lang.ref.weakrefere...@186a635,
 class 
tng.iac.tracking.vme.service.ws.jaxws.startservice=java.lang.ref.weakrefere...@10a17b3,
 class 
tng.iac.tracking.vme.service.ws.jaxws.unregisterservice=java.lang.ref.weakrefere...@199ec61,
 class java.util.arraylist=java.lang.ref.weakrefere...@6de896, class 
tng.iac.tracking.vme.generated.dbvarmap.varmaptype=java.lang.ref.weakrefere...@1c10670,
 class 
tng.iac.tracking.vme.generated.dbvarmap.WsType=java.lang.ref.WeakReference@
 18dcf0b}]) but failed to remove it when the web application was stopped. To 
prevent a memory leak, the ThreadLocal has been forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[null]) and a value of type 
[com.sun.xml.bind.v2.runtime.property.ArrayElementLeafProperty] (value 
[com.sun.xml.bind.v2.runtime.property.arrayelementleafprope...@af70da]) but 
failed to remove it when the web application was stopped. To prevent a memory 
leak, the ThreadLocal has been forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[ch.qos.logback.core.unsynchronizedappenderbas...@1059782]) and a value of type 
[java.lang.Boolean] (value [false]) but failed to remove it when the web 
application was stopped. To prevent a memory leak, the ThreadLocal has been 
forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[ch.qos.logback.core.unsynchronizedappenderbas...@1141671]) and a value of type 
[java.lang.Boolean] (value [false]) but failed to remove it when the web 
application was stopped. To prevent a memory leak, the ThreadLocal has been 
forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[null]) and a value of type 
[com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty] (value 
[com.sun.xml.bind.v2.runtime.property.singleelementnodeprope...@f05184]) but 
failed to remove it when the web application was stopped. To prevent a memory 
leak, the ThreadLocal has been forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[null]) and a value of type 
[com.sun.xml.bind.v2.runtime.property.ArrayElementLeafProperty] (value 
[com.sun.xml.bind.v2.runtime.property.arrayelementleafprope...@af70da]) but 
failed to remove it when the web application was stopped. To prevent a memory 
leak, the ThreadLocal has been forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[ch.qos.logback.core.unsynchronizedappenderbas...@1de65cc]) and a value of type 
[java.lang.Boolean] (value [false]) but failed to remove it when the web 
application was stopped. To prevent a memory leak, the ThreadLocal has been 
forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[ch.qos.logback.core.unsynchronizedappenderbas...@1059782]) and a value of type 
[java.lang.Boolean] (value [false]) but failed to remove it when the web 
application was stopped. To prevent a memory leak, the ThreadLocal has been 
forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[ch.qos.logback.core.unsynchronizedappenderbas...@1de65cc]) and a value of type 
[java.lang.Boolean] (value [false]) but failed to remove it when the web 
application was stopped. To prevent a memory leak, the ThreadLocal has been 
forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[ch.qos.logback.core.unsynchronizedappenderbas...@1059782]) and a value of type 
[java.lang.Boolean] (value [false]) but failed to remove it when the web 
application was stopped. To prevent a memory leak, the ThreadLocal has been 
forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[ch.qos.logback.core.unsynchronizedappenderbas...@1de65cc]) and a value of type 
[java.lang.Boolean] (value [false]) but failed to remove it when the web 
application was stopped. To prevent a memory leak, the ThreadLocal has been 
forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[ch.qos.logback.core.unsynchronizedappenderbas...@1059782]) and a value of type 
[java.lang.Boolean] (value [false]) but failed to remove it when the web 
application was stopped. To prevent a memory leak, the ThreadLocal has been 
forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[ch.qos.logback.core.unsynchronizedappenderbas...@1de65cc]) and a value of type 
[java.lang.Boolean] (value [false]) but failed to remove it when the web 
application was stopped. To prevent a memory leak, the ThreadLocal has been 
forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[ch.qos.logback.core.unsynchronizedappenderbas...@1059782]) and a value of type 
[java.lang.Boolean] (value [false]) but failed to remove it when the web 
application was stopped. To prevent a memory leak, the ThreadLocal has been 
forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[ch.qos.logback.core.unsynchronizedappenderbas...@1de65cc]) and a value of type 
[java.lang.Boolean] (value [false]) but failed to remove it when the web 
application was stopped. To prevent a memory leak, the ThreadLocal has been 
forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[ch.qos.logback.core.unsynchronizedappenderbas...@1059782]) and a value of type 
[java.lang.Boolean] (value [false]) but failed to remove it when the web 
application was stopped. To prevent a memory leak, the ThreadLocal has been 
forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[ch.qos.logback.core.unsynchronizedappenderbas...@1de65cc]) and a value of type 
[java.lang.Boolean] (value [false]) but failed to remove it when the web 
application was stopped. To prevent a memory leak, the ThreadLocal has been 
forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type [null] (value 
[ch.qos.logback.core.unsynchronizedappenderbas...@1059782]) and a value of type 
[java.lang.Boolean] (value [false]) but failed to remove it when the web 
application was stopped. To prevent a memory leak, the ThreadLocal has been 
forcibly removed.
Jun 8, 2010 11:28:09 AM org.apache.catalina.loader.WebappClassLoader 
clearThreadLocalMap

INFO: Deploying web application archive tcs-trackingws.war
Jun 8, 2010 11:28:30 AM 
com.sun.xml.ws.transport.http.servlet.WSServletContextListener 
contextInitialized
INFO: WSSERVLET12: JAX-WS context listener initializing
Jun 8, 2010 11:28:32 AM 
com.sun.xml.ws.transport.http.servlet.WSServletContextListener 
contextInitialized
SEVERE: WSSERVLET11: failed to parse runtime descriptor: 
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space^M
        at java.lang.ClassLoader.defineClass1(Native Method)^M
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)^M
        at java.lang.ClassLoader.defineClass(ClassLoader.java:616)^M
        at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)^M
        at 
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2527)^M
        at 
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1010)^M
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1483)^M
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)^M
        at 
ch.qos.logback.core.joran.GenericConfigurator.buildInterpreter(GenericConfigurator.java:111)^M
        at 
ch.qos.logback.core.joran.JoranConfiguratorBase.buildInterpreter(JoranConfiguratorBase.java:101)^M
        at 
ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:123)^M
        at 
ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:93)^M
        at 
ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:52)^M
        at 
ch.qos.logback.classic.selector.ContextJNDISelector.configureLoggerContextByURL(ContextJNDISelector.java:161)^M
        at 
ch.qos.logback.classic.selector.ContextJNDISelector.getLoggerContext(ContextJNDISelector.java:105)^M
        at 
org.slf4j.impl.StaticLoggerBinder.getLoggerFactory(StaticLoggerBinder.java:109)^M
        at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:280)^M
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:248)^M
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:261)^M
        at tng.iac.tracking.vme.service.ws.VMEMasterService.<clinit>(Unknown 
Source)^M
        at java.lang.Class.forName0(Native Method)^M
        at java.lang.Class.forName(Class.java:247)^M
        at 
com.sun.xml.ws.transport.http.DeploymentDescriptorParser.getImplementorClass(DeploymentDescriptorParser.java:545)^M
        at 
com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(DeploymentDescriptorParser.java:223)^M
        at 
com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:147)^M
        at 
com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:108)^M
        at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972)^M
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4467)^M
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)^M
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)^M
        at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)^M
        at 
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)^M

Jun 8, 2010 11:28:32 AM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Jun 8, 2010 11:28:32 AM org.apache.catalina.core.StandardContext start
SEVERE: Context [/tcs-trackingws] startup failed due to previous errors
Jun 8, 2010 11:28:32 AM 
com.sun.xml.ws.transport.http.servlet.WSServletContextListener contextDestroyed
INFO: WSSERVLET13: JAX-WS context listener destroyed
About to detach context named trackingws



> Tomcat reports SEVERE ThreadLocal issues upon shutdown
> ------------------------------------------------------
>
>                 Key: LBCLASSIC-183
>                 URL: http://jira.qos.ch/browse/LBCLASSIC-183
>             Project: logback-classic
>          Issue Type: Bug
>    Affects Versions: 0.9.18
>         Environment: Tomcat 6.0.24, JDK 6, Windows or Solaris
>            Reporter: Anthony Whitford
>            Assignee: Ceki Gulcu
>
> I have a webapp that uses Logback, deployed on a Tomcat instance.  Upon 
> shutdown, Tomcat reports this and doesn't completely shut down:
> SEVERE: A web application created a ThreadLocal with key of type 
> [org.slf4j.impl.CopyOnInheritThreadLocal] (value 
> [org.slf4j.impl.copyoninheritthreadlo...@1bb35
> b]) and a value of type [null] (value [null]) but failed to remove it when 
> the web application was stopped. To prevent a memory leak, the ThreadLocal 
> has been forcibly removed.
> Feb 3, 2010 10:49:22 PM org.apache.catalina.loader.WebappClassLoader 
> clearThreadLocalMap
> SEVERE: A web application created a ThreadLocal with key of type [null] 
> (value [ch.qos.logback.core.unsynchronizedappenderbas...@10e2558]) and a 
> value of type [java.lang.Boolean] (value [false]) but failed to remove it 
> when the web application was stopped. To prevent a memory leak, the 
> ThreadLocal has been forcibly removed.
> Is LogBack leaking resources?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.qos.ch/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
_______________________________________________
logback-dev mailing list
[email protected]
http://qos.ch/mailman/listinfo/logback-dev

Reply via email to