Hi, Yes, I too noticed the same in G-Reg and reported in [1<https://wso2.org/jira/browse/CARBON-14470> ].
[1] https://wso2.org/jira/browse/CARBON-14470 Regs! Isuruwan On Wed, Sep 18, 2013 at 3:36 PM, Mohanadarshan Vivekanandalingam < [email protected]> wrote: > Hi All, > > I have observed some errors when shutdown the carbon servers in graceful > mode and forced mode from UI. (Not happened when Ctrl + C ). > I can see these errors in Greg, CEP and also in APIM (not in graceful > mode). > > I think root cause should be same. > > *In Forced mode below errors are coming.* > > *In Greg.* > > [2013-09-18 15:10:30,491] ERROR {org.apache.catalina.core.ContainerBase} - > A child container failed during stop > java.util.concurrent.ExecutionException: > org.apache.catalina.LifecycleException: Failed to stop component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/juddiv3]] > at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) > at java.util.concurrent.FutureTask.get(FutureTask.java:83) > at > org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:1179) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at > org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at > org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/juddiv3]] > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236) > ... 7 more > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component [org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager[/juddiv3]] > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236) > at > org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5474) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > ... 7 more > Caused by: java.lang.SecurityException: Illegal access attempt by > tenant[-1] to sessions owned by tenant[-1234] > at > org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager.checkAccess(CarbonTomcatSessionManager.java:126) > at > org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager.findSessions(CarbonTomcatSessionManager.java:78) > at > org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:525) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > ... 9 more > [2013-09-18 15:10:30,492] ERROR {org.apache.catalina.core.ContainerBase} - > A child container failed during stop > java.util.concurrent.ExecutionException: > org.apache.catalina.LifecycleException: Failed to stop component > [StandardEngine[Catalina].StandardHost[localhost]] > at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) > > > *In CEP* > > [2013-09-18 14:04:37,275] ERROR - {ContainerBase} A child container > failed during stop > java.util.concurrent.ExecutionException: > org.apache.catalina.LifecycleException: Failed to stop component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/shindig]] > at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) > at java.util.concurrent.FutureTask.get(FutureTask.java:83) > at > org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:1179) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at > org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at > org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/shindig]] > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236) > ... 7 more > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component [org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager[/shindig]] > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236) > at > org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5474) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > ... 7 more > Caused by: java.lang.SecurityException: Illegal access attempt by > tenant[-1] to sessions owned by tenant[-1234] > at > org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager.checkAccess(CarbonTomcatSessionManager.java:126) > at > org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager.findSessions(CarbonTomcatSessionManager.java:78) > at > org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:525) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > ... 9 more > [2013-09-18 14:04:37,277] ERROR - {ContainerBase} A child container > failed during stop > java.util.concurrent.ExecutionException: > org.apache.catalina.LifecycleException: Failed to stop component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/STRATOS_ROOT]] > at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) > at java.util.concurrent.FutureTask.get(FutureTask.java:83) > at > org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:1179) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at > org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at > org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/STRATOS_ROOT]] > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236) > ... 7 more > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component > [org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager[/STRATOS_ROOT]] > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236) > at > org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5474) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > ... 7 more > Caused by: java.lang.SecurityException: Illegal access attempt by > tenant[-1] to sessions owned by tenant[-1234] > at > org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager.checkAccess(CarbonTomcatSessionManager.java:126) > at > org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager.findSessions(CarbonTomcatSessionManager.java:78) > at > org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:525) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > ... 9 more > > > *In APIM* > * > * > [2013-09-18 15:13:28,754] ERROR - ContainerBase A child container failed > during stop > java.util.concurrent.ExecutionException: > org.apache.catalina.LifecycleException: Failed to stop component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/STRATOS_ROOT]] > at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) > at java.util.concurrent.FutureTask.get(FutureTask.java:83) > at > org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:1179) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at > org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at > org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/STRATOS_ROOT]] > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236) > ... 7 more > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component > [org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager[/STRATOS_ROOT]] > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236) > at > org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5474) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > ... 7 more > Caused by: java.lang.SecurityException: Illegal access attempt by > tenant[-1] to sessions owned by tenant[-1234] > at > org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager.checkAccess(CarbonTomcatSessionManager.java:126) > at > org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager.findSessions(CarbonTomcatSessionManager.java:78) > at > org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:525) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > ... 9 more > [2013-09-18 15:13:28,765] ERROR - ContainerBase A child container failed > during stop > java.util.concurrent.ExecutionException: > org.apache.catalina.LifecycleException: Failed to stop component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/oauth2]] > at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) > at java.util.concurrent.FutureTask.get(FutureTask.java:83) > at > org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:1179) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at > org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at > org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/oauth2]] > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236) > ... 7 more > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component [org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager[/oauth2]] > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236) > at > org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5474) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > ... 7 more > Caused by: java.lang.SecurityException: Illegal access attempt by > tenant[-1] to sessions owned by tenant[-1234] > at > org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager.checkAccess(CarbonTomcatSessionManager.java:126) > at > org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager.findSessions(CarbonTomcatSessionManager.java:78) > at > org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:525) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > ... 9 more > > > *I have observed the similar exception in chunk 1 products (checked in IS) > * > > [2013-09-18 15:25:30,457] ERROR {org.apache.catalina.core.ContainerBase} - > A child container failed during stop > java.util.concurrent.ExecutionException: > org.apache.catalina.LifecycleException: Failed to stop component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/STRATOS_ROOT]] > at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) > at java.util.concurrent.FutureTask.get(FutureTask.java:83) > at > org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:1179) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at > org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at > org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/STRATOS_ROOT]] > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236) > ... 7 more > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component > [org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager[/STRATOS_ROOT]] > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236) > at > org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5474) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > ... 7 more > Caused by: java.lang.SecurityException: Illegal access attempt by > tenant[-1] to sessions owned by tenant[-1234] > at > org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager.checkAccess(CarbonTomcatSessionManager.java:126) > at > org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager.findSessions(CarbonTomcatSessionManager.java:78) > at > org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:525) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > ... 9 more > [2013-09-18 15:25:30,459] INFO > {org.springframework.beans.factory.support.DefaultListableBeanFactory} - > Destroying singletons in > org.springframework.beans.factory.support.DefaultListableBeanFactory@1011dc21: > defining beans > [cxf,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,tokEP,authzEndpointBean,tokenEndpointBean,revokeEndpointBean,userinfoEndpointBean]; > root of factory hierarchy > [2013-09-18 15:25:30,464] ERROR {org.apache.catalina.core.ContainerBase} - > A child container failed during stop > java.util.concurrent.ExecutionException: > org.apache.catalina.LifecycleException: Failed to stop component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/oauth2]] > at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) > at java.util.concurrent.FutureTask.get(FutureTask.java:83) > at > org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:1179) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at > org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at > org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/oauth2]] > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236) > ... 7 more > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component [org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager[/oauth2]] > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236) > at > org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5474) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > ... 7 more > Caused by: java.lang.SecurityException: Illegal access attempt by > tenant[-1] to sessions owned by tenant[-1234] > at > org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager.checkAccess(CarbonTomcatSessionManager.java:126) > at > org.wso2.carbon.webapp.mgt.CarbonTomcatSessionManager.findSessions(CarbonTomcatSessionManager.java:78) > at > org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:525) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > ... 9 more > [2013-09-18 15:25:30,478] INFO > {org.springframework.web.context.support.XmlWebApplicationContext} - > Closing Root WebApplicationContext: startup date [Wed Sep 18 15:23:34 IST > 2013]; root of context hierarchy > [2013-09-18 15:25:30,478] INFO > {org.springframework.beans.factory.support.DefaultListableBeanFactory} - > Destroying singletons in > org.springframework.beans.factory.support.DefaultListableBe > > > *In Graceful mode* > > *In Greg* > > [2013-09-18 15:09:23,064] ERROR > {org.apache.catalina.loader.WebappClassLoader} - The web application > [/juddiv3] appears to have started a thread named [H2 File Lock Watchdog > /home/mohan/am/wso2greg-4.6.0/repository/database/juddiv3.lock.db] but has > failed to stop it. This is very likely to create a memory leak. > [2013-09-18 15:09:23,064] ERROR > {org.apache.catalina.loader.WebappClassLoader} - The web application > [/juddiv3] appears to have started a thread named [H2 Log Writer JUDDIV3] > but has failed to stop it. This is very likely to create a memory leak. > > In CEP > > [2013-09-18 14:05:58,136] ERROR - {WebappClassLoader} The web application > [/shindig] 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. > [2013-09-18 14:05:58,139] ERROR - {WebappClassLoader} The web application > [/shindig] created a ThreadLocal with key of type > [com.google.inject.internal.InjectorImpl$1] (value > [com.google.inject.internal.InjectorImpl$1@65c49b79]) and a value of type > [java.lang.Object[]] (value [[Ljava.lang.Object;@4ebb5921]) 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. > > I am not sure about other products regarding this issue.. But this > exception does not occurred when shutdown by pressing Ctrl+C. Is it a known > issue ? , > > > Thanks & Regards, > Mohan > > > > -- > V. Mohanadarshan > Software Engineer, > Data Technologies Team, > WSO2, Inc. http://wso2.com > lean.enterprise.middleware. > > email: [email protected] > phone:(+94) 771117673 > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Isuruwan Herath Technical Lead Contact: +94 776 273 296
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
