On 22/12/2016 15:46, Fady Haikal wrote: > We can see the below error on the log file please advise:
You are using multiple start/start threads and the RMI reference cleaning isn't thread safe. Arguably that is a bug in Tomcat but if you fix the RMI memory leaks in your application you won't hit the Tomcat bug. Mark > > OS: windows > Tomcat Version: 8.0.30 > Cluster Tomcat > > 30-Nov-2016 08:32:21.197 SEVERE [Catalina-startStop-2] > org.apache.catalina.core.ContainerBase.stopInternal A child container > failed during stop > > java.util.concurrent.ExecutionException: > org.apache.catalina.LifecycleException: Failed to stop component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] > > at java.util.concurrent.FutureTask.report(Unknown Source) > > at java.util.concurrent.FutureTask.get(Unknown Source) > > at > org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:972) > > at > org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > > at > org.apache.catalina.core.ContainerBase$StopChild.call( > ContainerBase.java:1424) > > at > org.apache.catalina.core.ContainerBase$StopChild.call( > ContainerBase.java:1413) > > at java.util.concurrent.FutureTask.run(Unknown Source) > > at > java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) > > at java.lang.Thread.run(Unknown Source) > > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component [StandardEngine[Catalina].StandardHost[localhost]. > StandardContext[]] > > at > org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236) > > ... 6 more > > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component [WebappLoader[]] > > at > org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236) > > at > org.apache.catalina.core.StandardContext.stopInternal( > StandardContext.java:5517) > > at > org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > > ... 6 more > > Caused by: java.util.ConcurrentModificationException > > at java.util.HashMap$HashIterator.nextEntry(Unknown Source) > > at java.util.HashMap$ValueIterator.next(Unknown Source) > > at > org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesRmiTargets( > WebappClassLoaderBase.java:2275) > > at > org.apache.catalina.loader.WebappClassLoaderBase.clearReferences( > WebappClassLoaderBase.java:1578) > > at > org.apache.catalina.loader.WebappClassLoaderBase.stop( > WebappClassLoaderBase.java:1521) > > at > org.apache.catalina.loader.WebappLoader.stopInternal(WebappLoader.java:447) > > at > org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > > ... 8 more > > > > > 30-Nov-2016 08:32:21.354 SEVERE [Catalina-startStop-2] > org.apache.catalina.core.ContainerBase.stopInternal A child container > failed during stop > java.util.concurrent.ExecutionException: > org.apache.catalina.LifecycleException: Failed to stop component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/docs]] > at java.util.concurrent.FutureTask.report(Unknown Source) > at java.util.concurrent.FutureTask.get(Unknown Source) > at org.apache.catalina.core.ContainerBase.stopInternal( > ContainerBase.java:972) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.ContainerBase$StopChild.call( > ContainerBase.java:1424) > at org.apache.catalina.core.ContainerBase$StopChild.call( > ContainerBase.java:1413) > at java.util.concurrent.FutureTask.run(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) > at java.lang.Thread.run(Unknown Source) > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component [StandardEngine[Catalina].StandardHost[localhost]. > StandardContext[/docs]] > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236) > ... 6 more > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component [WebappLoader[/docs]] > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236) > at org.apache.catalina.core.StandardContext.stopInternal( > StandardContext.java:5517) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > ... 6 more > Caused by: java.util.ConcurrentModificationException > at java.util.HashMap$HashIterator.nextEntry(Unknown Source) > at java.util.HashMap$ValueIterator.next(Unknown Source) > at org.apache.catalina.loader.WebappClassLoaderBase. > clearReferencesRmiTargets(WebappClassLoaderBase.java:2275) > at org.apache.catalina.loader.WebappClassLoaderBase.clearReferences( > WebappClassLoaderBase.java:1578) > at org.apache.catalina.loader.WebappClassLoaderBase.stop( > WebappClassLoaderBase.java:1521) > at org.apache.catalina.loader.WebappLoader.stopInternal( > WebappLoader.java:447) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > ... 8 more > > > Regards, > Fady > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org