{"action":"opened","issue":{"url":"https://api.github.com/repos/netty/netty/issues/4328","labels_url":"https://api.github.com/repos/netty/netty/issues/4328/labels{/name}","comments_url":"https://api.github.com/repos/netty/netty/issues/4328/comments","events_url":"https://api.github.com/repos/netty/netty/issues/4328/events","html_url":"https://github.com/netty/netty/issues/4328","id":110235859,"number":4328,"title":"[New I/O worker #xyz] failed to stop","user":{"login":"wajda","id":795479,"avatar_url":"https://avatars.githubusercontent.com/u/795479?v=3","gravatar_id":"","url":"https://api.github.com/users/wajda","html_url":"https://github.com/wajda","followers_url":"https://api.github.com/users/wajda/followers","following_url":"https://api.github.com/users/wajda/following{/other_user}","gists_url":"https://api.github.com/users/wajda/gists{/gist_id}","starred_url":"https://api.github.com/users/wajda/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wajda/subscriptions","organizations_url":"https://api.github.com/users/wajda/orgs","repos_url":"https://api.github.com/users/wajda/repos","events_url":"https://api.github.com/users/wajda/events{/privacy}","received_events_url":"https://api.github.com/users/wajda/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-07T14:20:17Z","updated_at":"2015-10-07T14:20:17Z","closed_at":null,"body":"Tomcat 8, Java 8.\r\nWhen shutting down the Tomcat or undeploying the WAR I have the following in logs and the process doesn't stop.\r\n\r\n```\r\n07-Oct-2015 16:01:49.185 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [Hashed wheel timer #1] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n java.lang.Thread.sleep(Native Method)\r\n org.jboss.netty.util.HashedWheelTimer$Worker.waitForNextTick(HashedWheelTimer.java:445)\r\n org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:364)\r\n org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n java.lang.Thread.run(Thread.java:745)\r\n07-Oct-2015 16:01:49.186 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [New I/O worker #1] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\r\n sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\r\n sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\r\n sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\r\n sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\r\n org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68)\r\n org.jboss.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:434)\r\n org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212)\r\n org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)\r\n org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)\r\n org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n07-Oct-2015 16:01:49.187 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [New I/O worker #2] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\r\n sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\r\n sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\r\n sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\r\n sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\r\n org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68)\r\n org.jboss.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:434)\r\n org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212)\r\n org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)\r\n org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)\r\n org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n07-Oct-2015 16:01:49.188 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [New I/O worker #3] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\r\n sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\r\n sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\r\n sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\r\n sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\r\n org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68)\r\n org.jboss.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:434)\r\n org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212)\r\n org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)\r\n org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)\r\n org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n07-Oct-2015 16:01:49.189 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [New I/O worker #4] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\r\n sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\r\n sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\r\n sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\r\n sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\r\n org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68)\r\n org.jboss.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:434)\r\n org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212)\r\n org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)\r\n org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)\r\n org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n07-Oct-2015 16:01:49.191 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [New I/O worker #5] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\r\n sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\r\n sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\r\n sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\r\n sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\r\n org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68)\r\n org.jboss.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:434)\r\n org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212)\r\n org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)\r\n org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)\r\n org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n07-Oct-2015 16:01:49.192 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [New I/O worker #6] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\r\n sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\r\n sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\r\n sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\r\n sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\r\n org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68)\r\n org.jboss.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:434)\r\n org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212)\r\n org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)\r\n org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)\r\n org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n07-Oct-2015 16:01:49.193 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [New I/O worker #7] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\r\n sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\r\n sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\r\n sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\r\n sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\r\n org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68)\r\n org.jboss.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:434)\r\n org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212)\r\n org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)\r\n org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)\r\n org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n07-Oct-2015 16:01:49.202 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [New I/O worker #8] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\r\n sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\r\n sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\r\n sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\r\n sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\r\n org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68)\r\n org.jboss.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:434)\r\n org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212)\r\n org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)\r\n org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)\r\n org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n07-Oct-2015 16:01:49.203 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [New I/O boss #9] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\r\n sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\r\n sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\r\n sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\r\n sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\r\n org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68)\r\n org.jboss.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:434)\r\n org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212)\r\n org.jboss.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42)\r\n org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n07-Oct-2015 16:01:49.205 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [Hashed wheel timer #2] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n java.lang.Thread.sleep(Native Method)\r\n org.jboss.netty.util.HashedWheelTimer$Worker.waitForNextTick(HashedWheelTimer.java:445)\r\n org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:364)\r\n org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n java.lang.Thread.run(Thread.java:745)\r\n07-Oct-2015 16:01:49.210 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ROOT] appears to have started a thread named [ForkJoinPool-1-worker-5] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)\r\n scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)\r\n scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)\r\n07-Oct-2015 16:01:49.278 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [ROOT] created a ThreadLocal with key of type [org.jboss.netty.util.CharsetUtil$1] (value [org.jboss.netty.util.CharsetUtil$1@7928f13f]) and a value of type [java.util.IdentityHashMap] (value [{US-ASCII=sun.nio.cs.US_ASCII$Encoder@5805adf9}]) 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.\r\n07-Oct-2015 16:01:49.279 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [ROOT] created a ThreadLocal with key of type [org.jboss.netty.util.CharsetUtil$2] (value [org.jboss.netty.util.CharsetUtil$2@32386a4]) and a value of type [java.util.IdentityHashMap] (value [{UTF-8=sun.nio.cs.UTF_8$Decoder@35bfff01}]) 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.\r\n07-Oct-2015 16:01:49.282 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [ROOT] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@ba05180]) and a value of type [scala.concurrent.forkjoin.ForkJoinPool.Submitter] (value [scala.concurrent.forkjoin.ForkJoinPool$Submitter@2bbb5c6d]) 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.\r\n07-Oct-2015 16:01:49.283 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [ROOT] created a ThreadLocal with key of type [org.elasticsearch.common.inject.InjectorImpl$1] (value [org.elasticsearch.common.inject.InjectorImpl$1@221e34cb]) and a value of type [java.lang.Object[]] (value [[Ljava.lang.Object;@26defbef]) 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.\r\n07-Oct-2015 16:01:49.283 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [ROOT] created a ThreadLocal with key of type [org.elasticsearch.common.inject.InjectorImpl$1] (value [org.elasticsearch.common.inject.InjectorImpl$1@221e34cb]) and a value of type [java.lang.Object[]] (value [[Ljava.lang.Object;@703bc481]) 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.\r\n07-Oct-2015 16:01:49.334 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler [\"http-nio-8080\"]\r\n07-Oct-2015 16:01:49.341 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler [\"http-nio-8443\"]\r\n07-Oct-2015 16:01:49.341 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler [\"ajp-nio-8009\"]\r\n07-Oct-2015 16:01:49.342 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler [\"http-nio-8080\"]\r\n07-Oct-2015 16:01:49.343 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler [\"http-nio-8443\"]\r\n07-Oct-2015 16:01:49.344 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler [\"ajp-nio-8009\"]\r\n07-Oct-2015 16:02:53.256 INFO [Hashed wheel timer #1] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load [org.jboss.netty.handler.ssl.SslHandler$ClosingChannelFutureListener]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.\r\n java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [org.jboss.netty.handler.ssl.SslHandler$ClosingChannelFutureListener]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1327)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1313)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1196)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)\r\n\tat org.jboss.netty.handler.ssl.SslHandler.closeOutboundAndChannel(SslHandler.java:1501)\r\n\tat org.jboss.netty.handler.ssl.SslHandler.handleDownstream(SslHandler.java:514)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:591)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendDownstream(DefaultChannelPipeline.java:784)\r\n\tat org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:54)\r\n\tat org.jboss.netty.handler.codec.http.HttpClientCodec.handleDownstream(HttpClientCodec.java:97)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:591)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendDownstream(DefaultChannelPipeline.java:784)\r\n\tat org.jboss.netty.handler.stream.ChunkedWriteHandler.handleDownstream(ChunkedWriteHandler.java:109)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:591)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:582)\r\n\tat org.jboss.netty.channel.Channels.close(Channels.java:812)\r\n\tat org.jboss.netty.channel.AbstractChannel.close(AbstractChannel.java:206)\r\n\tat com.ning.http.client.providers.netty.channel.Channels.silentlyCloseChannel(Channels.java:48)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool.close(DefaultChannelPool.java:308)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool.access$500(DefaultChannelPool.java:42)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool$IdleChannelDetector.closeChannels(DefaultChannelPool.java:171)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool$IdleChannelDetector.run(DefaultChannelPool.java:208)\r\n\tat org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:556)\r\n\tat org.jboss.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:632)\r\n\tat org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)\r\n\tat org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n07-Oct-2015 16:02:53.278 INFO [Hashed wheel timer #1] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load [org.jboss.netty.channel.Channels$4]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.\r\n java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [org.jboss.netty.channel.Channels$4]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1327)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1313)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1196)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)\r\n\tat org.jboss.netty.channel.Channels.fireChannelDisconnectedLater(Channels.java:383)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioWorker.close(AbstractNioWorker.java:362)\r\n\tat org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.eventSunk(NioClientSocketPipelineSink.java:58)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendDownstream(DefaultChannelPipeline.java:779)\r\n\tat org.jboss.netty.handler.ssl.SslHandler.closeOutboundAndChannel(SslHandler.java:1513)\r\n\tat org.jboss.netty.handler.ssl.SslHandler.handleDownstream(SslHandler.java:514)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:591)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendDownstream(DefaultChannelPipeline.java:784)\r\n\tat org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:54)\r\n\tat org.jboss.netty.handler.codec.http.HttpClientCodec.handleDownstream(HttpClientCodec.java:97)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:591)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendDownstream(DefaultChannelPipeline.java:784)\r\n\tat org.jboss.netty.handler.stream.ChunkedWriteHandler.handleDownstream(ChunkedWriteHandler.java:109)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:591)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:582)\r\n\tat org.jboss.netty.channel.Channels.close(Channels.java:812)\r\n\tat org.jboss.netty.channel.AbstractChannel.close(AbstractChannel.java:206)\r\n\tat com.ning.http.client.providers.netty.channel.Channels.silentlyCloseChannel(Channels.java:48)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool.close(DefaultChannelPool.java:308)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool.access$500(DefaultChannelPool.java:42)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool$IdleChannelDetector.closeChannels(DefaultChannelPool.java:171)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool$IdleChannelDetector.run(DefaultChannelPool.java:208)\r\n\tat org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:556)\r\n\tat org.jboss.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:632)\r\n\tat org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)\r\n\tat org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n07-Oct-2015 16:02:53.279 INFO [Hashed wheel timer #1] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load [org.jboss.netty.channel.Channels$7]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.\r\n java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [org.jboss.netty.channel.Channels$7]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1327)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1313)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1196)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)\r\n\tat org.jboss.netty.channel.Channels.fireExceptionCaughtLater(Channels.java:496)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioWorker.close(AbstractNioWorker.java:387)\r\n\tat org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.eventSunk(NioClientSocketPipelineSink.java:58)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendDownstream(DefaultChannelPipeline.java:779)\r\n\tat org.jboss.netty.handler.ssl.SslHandler.closeOutboundAndChannel(SslHandler.java:1513)\r\n\tat org.jboss.netty.handler.ssl.SslHandler.handleDownstream(SslHandler.java:514)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:591)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendDownstream(DefaultChannelPipeline.java:784)\r\n\tat org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:54)\r\n\tat org.jboss.netty.handler.codec.http.HttpClientCodec.handleDownstream(HttpClientCodec.java:97)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:591)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendDownstream(DefaultChannelPipeline.java:784)\r\n\tat org.jboss.netty.handler.stream.ChunkedWriteHandler.handleDownstream(ChunkedWriteHandler.java:109)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:591)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:582)\r\n\tat org.jboss.netty.channel.Channels.close(Channels.java:812)\r\n\tat org.jboss.netty.channel.AbstractChannel.close(AbstractChannel.java:206)\r\n\tat com.ning.http.client.providers.netty.channel.Channels.silentlyCloseChannel(Channels.java:48)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool.close(DefaultChannelPool.java:308)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool.access$500(DefaultChannelPool.java:42)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool$IdleChannelDetector.closeChannels(DefaultChannelPool.java:171)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool$IdleChannelDetector.run(DefaultChannelPool.java:208)\r\n\tat org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:556)\r\n\tat org.jboss.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:632)\r\n\tat org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)\r\n\tat org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n07-Oct-2015 16:02:53.283 INFO [Hashed wheel timer #1] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load [org.jboss.netty.channel.ExceptionEvent]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.\r\n java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [org.jboss.netty.channel.ExceptionEvent]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1327)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1313)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1196)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.notifyHandlerException(DefaultChannelPipeline.java:640)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendDownstream(DefaultChannelPipeline.java:781)\r\n\tat org.jboss.netty.handler.ssl.SslHandler.closeOutboundAndChannel(SslHandler.java:1513)\r\n\tat org.jboss.netty.handler.ssl.SslHandler.handleDownstream(SslHandler.java:514)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:591)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendDownstream(DefaultChannelPipeline.java:784)\r\n\tat org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:54)\r\n\tat org.jboss.netty.handler.codec.http.HttpClientCodec.handleDownstream(HttpClientCodec.java:97)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:591)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendDownstream(DefaultChannelPipeline.java:784)\r\n\tat org.jboss.netty.handler.stream.ChunkedWriteHandler.handleDownstream(ChunkedWriteHandler.java:109)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:591)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:582)\r\n\tat org.jboss.netty.channel.Channels.close(Channels.java:812)\r\n\tat org.jboss.netty.channel.AbstractChannel.close(AbstractChannel.java:206)\r\n\tat com.ning.http.client.providers.netty.channel.Channels.silentlyCloseChannel(Channels.java:48)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool.close(DefaultChannelPool.java:308)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool.access$500(DefaultChannelPool.java:42)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool$IdleChannelDetector.closeChannels(DefaultChannelPool.java:171)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool$IdleChannelDetector.run(DefaultChannelPool.java:208)\r\n\tat org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:556)\r\n\tat org.jboss.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:632)\r\n\tat org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)\r\n\tat org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n07-Oct-2015 16:02:53.284 INFO [Hashed wheel timer #1] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load [org.jboss.netty.channel.ExceptionEvent]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.\r\n java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [org.jboss.netty.channel.ExceptionEvent]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1327)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1313)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1196)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.notifyHandlerException(DefaultChannelPipeline.java:640)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:599)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendDownstream(DefaultChannelPipeline.java:784)\r\n\tat org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:54)\r\n\tat org.jboss.netty.handler.codec.http.HttpClientCodec.handleDownstream(HttpClientCodec.java:97)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:591)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendDownstream(DefaultChannelPipeline.java:784)\r\n\tat org.jboss.netty.handler.stream.ChunkedWriteHandler.handleDownstream(ChunkedWriteHandler.java:109)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:591)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:582)\r\n\tat org.jboss.netty.channel.Channels.close(Channels.java:812)\r\n\tat org.jboss.netty.channel.AbstractChannel.close(AbstractChannel.java:206)\r\n\tat com.ning.http.client.providers.netty.channel.Channels.silentlyCloseChannel(Channels.java:48)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool.close(DefaultChannelPool.java:308)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool.access$500(DefaultChannelPool.java:42)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool$IdleChannelDetector.closeChannels(DefaultChannelPool.java:171)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool$IdleChannelDetector.run(DefaultChannelPool.java:208)\r\n\tat org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:556)\r\n\tat org.jboss.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:632)\r\n\tat org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)\r\n\tat org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n07-Oct-2015 16:02:53.285 INFO [Hashed wheel timer #1] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load [org.jboss.netty.channel.ExceptionEvent]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.\r\n java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [org.jboss.netty.channel.ExceptionEvent]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1327)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1313)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1196)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.notifyHandlerException(DefaultChannelPipeline.java:640)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:599)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendDownstream(DefaultChannelPipeline.java:784)\r\n\tat org.jboss.netty.handler.stream.ChunkedWriteHandler.handleDownstream(ChunkedWriteHandler.java:109)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:591)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:582)\r\n\tat org.jboss.netty.channel.Channels.close(Channels.java:812)\r\n\tat org.jboss.netty.channel.AbstractChannel.close(AbstractChannel.java:206)\r\n\tat com.ning.http.client.providers.netty.channel.Channels.silentlyCloseChannel(Channels.java:48)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool.close(DefaultChannelPool.java:308)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool.access$500(DefaultChannelPool.java:42)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool$IdleChannelDetector.closeChannels(DefaultChannelPool.java:171)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool$IdleChannelDetector.run(DefaultChannelPool.java:208)\r\n\tat org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:556)\r\n\tat org.jboss.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:632)\r\n\tat org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)\r\n\tat org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n07-Oct-2015 16:02:53.286 INFO [Hashed wheel timer #1] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load [org.jboss.netty.channel.ExceptionEvent]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.\r\n java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [org.jboss.netty.channel.ExceptionEvent]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1327)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1313)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1196)\r\n\tat org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.notifyHandlerException(DefaultChannelPipeline.java:640)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:599)\r\n\tat org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:582)\r\n\tat org.jboss.netty.channel.Channels.close(Channels.java:812)\r\n\tat org.jboss.netty.channel.AbstractChannel.close(AbstractChannel.java:206)\r\n\tat com.ning.http.client.providers.netty.channel.Channels.silentlyCloseChannel(Channels.java:48)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool.close(DefaultChannelPool.java:308)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool.access$500(DefaultChannelPool.java:42)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool$IdleChannelDetector.closeChannels(DefaultChannelPool.java:171)\r\n\tat com.ning.http.client.providers.netty.channel.pool.DefaultChannelPool$IdleChannelDetector.run(DefaultChannelPool.java:208)\r\n\tat org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:556)\r\n\tat org.jboss.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:632)\r\n\tat org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)\r\n\tat org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n```\r\n\r\nThread dump:\r\n\r\n```\r\n\r\n2015-10-07 16:15:30\r\nFull thread dump Java HotSpot(TM) 64-Bit Server VM (25.60-b23 mixed mode):\r\n\r\n\"RMI TCP Connection(idle)\" #89 daemon prio=5 os_prio=0 tid=0x00007f5760007000 nid=0x20d8 waiting on condition [0x00007f57926bc000]\r\n   java.lang.Thread.State: TIMED_WAITING (parking)\r\n\tat sun.misc.Unsafe.park(Native Method)\r\n\t- parking to wait for  <0x0000000087d79378> (a java.util.concurrent.SynchronousQueue$TransferStack)\r\n\tat java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n\tat java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)\r\n\tat java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)\r\n\tat java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)\r\n\tat java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"DestroyJavaVM\" #86 prio=5 os_prio=0 tid=0x00007f57b45c4000 nid=0x1e07 waiting on condition [0x0000000000000000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"ForkJoinPool-1-worker-5\" #83 daemon prio=5 os_prio=0 tid=0x00007f5720130800 nid=0x1e9c waiting on condition [0x00007f5710dc5000]\r\n   java.lang.Thread.State: WAITING (parking)\r\n\tat sun.misc.Unsafe.park(Native Method)\r\n\t- parking to wait for  <0x00000000f71b93e0> (a scala.concurrent.forkjoin.ForkJoinPool)\r\n\tat scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)\r\n\tat scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)\r\n\tat scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"Hashed wheel timer #2\" #81 prio=5 os_prio=0 tid=0x00007f5740376800 nid=0x1e9b waiting on condition [0x00007f57110c6000]\r\n   java.lang.Thread.State: TIMED_WAITING (sleeping)\r\n\tat java.lang.Thread.sleep(Native Method)\r\n\tat org.jboss.netty.util.HashedWheelTimer$Worker.waitForNextTick(HashedWheelTimer.java:445)\r\n\tat org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:364)\r\n\tat org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"New I/O boss #9\" #82 prio=5 os_prio=0 tid=0x00007f57885a8800 nid=0x1e99 runnable [0x00007f57117ea000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\tat sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\r\n\tat sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\r\n\tat sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\r\n\tat sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\r\n\t- locked <0x00000000f71e5c30> (a sun.nio.ch.Util$2)\r\n\t- locked <0x00000000f71e5c20> (a java.util.Collections$UnmodifiableSet)\r\n\t- locked <0x00000000f71e59e8> (a sun.nio.ch.EPollSelectorImpl)\r\n\tat sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\r\n\tat org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:434)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212)\r\n\tat org.jboss.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42)\r\n\tat org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n\tat org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n   Locked ownable synchronizers:\r\n\t- <0x00000000f71e5518> (a java.util.concurrent.ThreadPoolExecutor$Worker)\r\n\r\n\"New I/O worker #8\" #80 daemon prio=5 os_prio=0 tid=0x00007f5788582000 nid=0x1e98 runnable [0x00007f57118eb000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\tat sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\r\n\tat sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\r\n\tat sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\r\n\tat sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\r\n\t- locked <0x00000000f71e98d8> (a sun.nio.ch.Util$2)\r\n\t- locked <0x00000000f71e98c8> (a java.util.Collections$UnmodifiableSet)\r\n\t- locked <0x00000000f71e97b0> (a sun.nio.ch.EPollSelectorImpl)\r\n\tat sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\r\n\tat org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:434)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)\r\n\tat org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)\r\n\tat org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n\tat org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n   Locked ownable synchronizers:\r\n\t- <0x00000000f71e6050> (a java.util.concurrent.ThreadPoolExecutor$Worker)\r\n\r\n\"New I/O worker #7\" #79 daemon prio=5 os_prio=0 tid=0x00007f5788527000 nid=0x1e97 runnable [0x00007f57119ec000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\tat sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\r\n\tat sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\r\n\tat sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\r\n\tat sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\r\n\t- locked <0x00000000f71e92d8> (a sun.nio.ch.Util$2)\r\n\t- locked <0x00000000f71e92c8> (a java.util.Collections$UnmodifiableSet)\r\n\t- locked <0x00000000f71e91b0> (a sun.nio.ch.EPollSelectorImpl)\r\n\tat sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\r\n\tat org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:434)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)\r\n\tat org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)\r\n\tat org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n\tat org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n   Locked ownable synchronizers:\r\n\t- <0x00000000f71e8e68> (a java.util.concurrent.ThreadPoolExecutor$Worker)\r\n\r\n\"New I/O worker #6\" #78 daemon prio=5 os_prio=0 tid=0x00007f57884fc000 nid=0x1e96 runnable [0x00007f5711aed000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\tat sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\r\n\tat sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\r\n\tat sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\r\n\tat sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\r\n\t- locked <0x00000000f71e8c30> (a sun.nio.ch.Util$2)\r\n\t- locked <0x00000000f71e8c20> (a java.util.Collections$UnmodifiableSet)\r\n\t- locked <0x00000000f71e8b08> (a sun.nio.ch.EPollSelectorImpl)\r\n\tat sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\r\n\tat org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:434)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)\r\n\tat org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)\r\n\tat org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n\tat org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n   Locked ownable synchronizers:\r\n\t- <0x00000000f71e87c0> (a java.util.concurrent.ThreadPoolExecutor$Worker)\r\n\r\n\"New I/O worker #5\" #77 daemon prio=5 os_prio=0 tid=0x00007f57884d1800 nid=0x1e95 runnable [0x00007f5711bee000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\tat sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\r\n\tat sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\r\n\tat sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\r\n\tat sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\r\n\t- locked <0x00000000f71e7ee0> (a sun.nio.ch.Util$2)\r\n\t- locked <0x00000000f71e7ed0> (a java.util.Collections$UnmodifiableSet)\r\n\t- locked <0x00000000f71e7db8> (a sun.nio.ch.EPollSelectorImpl)\r\n\tat sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\r\n\tat org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:434)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)\r\n\tat org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)\r\n\tat org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n\tat org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n   Locked ownable synchronizers:\r\n\t- <0x00000000f71e7a70> (a java.util.concurrent.ThreadPoolExecutor$Worker)\r\n\r\n\"New I/O worker #4\" #76 daemon prio=5 os_prio=0 tid=0x00007f57884a6800 nid=0x1e94 runnable [0x00007f5711cef000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\tat sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\r\n\tat sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\r\n\tat sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\r\n\tat sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\r\n\t- locked <0x00000000f71e6678> (a sun.nio.ch.Util$2)\r\n\t- locked <0x00000000f71e6668> (a java.util.Collections$UnmodifiableSet)\r\n\t- locked <0x00000000f71e6550> (a sun.nio.ch.EPollSelectorImpl)\r\n\tat sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\r\n\tat org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:434)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)\r\n\tat org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)\r\n\tat org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n\tat org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n   Locked ownable synchronizers:\r\n\t- <0x00000000f71e6208> (a java.util.concurrent.ThreadPoolExecutor$Worker)\r\n\r\n\"New I/O worker #3\" #75 daemon prio=5 os_prio=0 tid=0x00007f578847c000 nid=0x1e93 runnable [0x00007f5711df0000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\tat sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\r\n\tat sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\r\n\tat sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\r\n\tat sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\r\n\t- locked <0x00000000f71e8588> (a sun.nio.ch.Util$2)\r\n\t- locked <0x00000000f71e8578> (a java.util.Collections$UnmodifiableSet)\r\n\t- locked <0x00000000f71e8460> (a sun.nio.ch.EPollSelectorImpl)\r\n\tat sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\r\n\tat org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:434)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)\r\n\tat org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)\r\n\tat org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n\tat org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n   Locked ownable synchronizers:\r\n\t- <0x00000000f71e8118> (a java.util.concurrent.ThreadPoolExecutor$Worker)\r\n\r\n\"New I/O worker #2\" #74 daemon prio=5 os_prio=0 tid=0x00007f57883b2800 nid=0x1e92 runnable [0x00007f5711ef1000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\tat sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\r\n\tat sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\r\n\tat sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\r\n\tat sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\r\n\t- locked <0x00000000f71e7838> (a sun.nio.ch.Util$2)\r\n\t- locked <0x00000000f71e7828> (a java.util.Collections$UnmodifiableSet)\r\n\t- locked <0x00000000f71e7710> (a sun.nio.ch.EPollSelectorImpl)\r\n\tat sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\r\n\tat org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:434)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)\r\n\tat org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)\r\n\tat org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n\tat org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n   Locked ownable synchronizers:\r\n\t- <0x00000000f71e73c8> (a java.util.concurrent.ThreadPoolExecutor$Worker)\r\n\r\n\"New I/O worker #1\" #73 daemon prio=5 os_prio=0 tid=0x00007f578839c000 nid=0x1e91 runnable [0x00007f5711ff2000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\tat sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\r\n\tat sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\r\n\tat sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\r\n\tat sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\r\n\t- locked <0x00000000f71e7138> (a sun.nio.ch.Util$2)\r\n\t- locked <0x00000000f71e7128> (a java.util.Collections$UnmodifiableSet)\r\n\t- locked <0x00000000f71e6f00> (a sun.nio.ch.EPollSelectorImpl)\r\n\tat sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\r\n\tat org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:68)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioSelector.select(AbstractNioSelector.java:434)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:212)\r\n\tat org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)\r\n\tat org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)\r\n\tat org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n\tat org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n   Locked ownable synchronizers:\r\n\t- <0x00000000f71e68b0> (a java.util.concurrent.ThreadPoolExecutor$Worker)\r\n\r\n\"Hashed wheel timer #1\" #72 prio=5 os_prio=0 tid=0x00007f578821b800 nid=0x1e90 waiting on condition [0x00007f57906c2000]\r\n   java.lang.Thread.State: TIMED_WAITING (sleeping)\r\n\tat java.lang.Thread.sleep(Native Method)\r\n\tat org.jboss.netty.util.HashedWheelTimer$Worker.waitForNextTick(HashedWheelTimer.java:445)\r\n\tat org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:364)\r\n\tat org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"JMX server connection timeout 61\" #61 daemon prio=5 os_prio=0 tid=0x00007f5748003000 nid=0x1e72 in Object.wait() [0x00007f5790c1b000]\r\n   java.lang.Thread.State: TIMED_WAITING (on object monitor)\r\n\tat java.lang.Object.wait(Native Method)\r\n\tat com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:168)\r\n\t- locked <0x00000000f7157958> (a [I)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"Attach Listener\" #60 daemon prio=9 os_prio=0 tid=0x00007f5774001000 nid=0x1e6c waiting on condition [0x0000000000000000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"GC Daemon\" #19 daemon prio=2 os_prio=0 tid=0x00007f57b4507800 nid=0x1e2a in Object.wait() [0x00007f57923b9000]\r\n   java.lang.Thread.State: TIMED_WAITING (on object monitor)\r\n\tat java.lang.Object.wait(Native Method)\r\n\t- waiting on <0x0000000087eeae20> (a sun.misc.GC$LatencyLock)\r\n\tat sun.misc.GC$Daemon.run(GC.java:117)\r\n\t- locked <0x0000000087eeae20> (a sun.misc.GC$LatencyLock)\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"RMI TCP Connection(6)-127.0.0.1\" #17 daemon prio=5 os_prio=0 tid=0x00007f5760003000 nid=0x1e27 runnable [0x00007f57924b9000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\tat java.net.SocketInputStream.socketRead0(Native Method)\r\n\tat java.net.SocketInputStream.socketRead(SocketInputStream.java:116)\r\n\tat java.net.SocketInputStream.read(SocketInputStream.java:170)\r\n\tat java.net.SocketInputStream.read(SocketInputStream.java:141)\r\n\tat java.io.BufferedInputStream.fill(BufferedInputStream.java:246)\r\n\tat java.io.BufferedInputStream.read(BufferedInputStream.java:265)\r\n\t- locked <0x00000000f780dbd0> (a java.io.BufferedInputStream)\r\n\tat java.io.FilterInputStream.read(FilterInputStream.java:83)\r\n\tat sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:550)\r\n\tat sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)\r\n\tat sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$79(TCPTransport.java:683)\r\n\tat sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$1/1542767773.run(Unknown Source)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n   Locked ownable synchronizers:\r\n\t- <0x0000000087d792d0> (a java.util.concurrent.ThreadPoolExecutor$Worker)\r\n\r\n\"RMI Scheduler(0)\" #16 daemon prio=5 os_prio=0 tid=0x00007f575007b800 nid=0x1e25 waiting on condition [0x00007f57925bb000]\r\n   java.lang.Thread.State: TIMED_WAITING (parking)\r\n\tat sun.misc.Unsafe.park(Native Method)\r\n\t- parking to wait for  <0x0000000087d77cd8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)\r\n\tat java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n\tat java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)\r\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)\r\n\tat java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"RMI TCP Accept-0\" #14 daemon prio=5 os_prio=0 tid=0x00007f57b4303000 nid=0x1e1f runnable [0x00007f5792abe000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\tat java.net.PlainSocketImpl.socketAccept(Native Method)\r\n\tat java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)\r\n\tat java.net.ServerSocket.implAccept(ServerSocket.java:545)\r\n\tat java.net.ServerSocket.accept(ServerSocket.java:513)\r\n\tat sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52)\r\n\tat sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:400)\r\n\tat sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:372)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"RMI TCP Accept-1099\" #13 daemon prio=5 os_prio=0 tid=0x00007f57b42fd800 nid=0x1e1e runnable [0x00007f5792bbf000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\tat java.net.PlainSocketImpl.socketAccept(Native Method)\r\n\tat java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)\r\n\tat java.net.ServerSocket.implAccept(ServerSocket.java:545)\r\n\tat java.net.ServerSocket.accept(ServerSocket.java:513)\r\n\tat sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:400)\r\n\tat sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:372)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"RMI TCP Accept-0\" #12 daemon prio=5 os_prio=0 tid=0x00007f57b42e9800 nid=0x1e1d runnable [0x00007f5792cc0000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\tat java.net.PlainSocketImpl.socketAccept(Native Method)\r\n\tat java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)\r\n\tat java.net.ServerSocket.implAccept(ServerSocket.java:545)\r\n\tat java.net.ServerSocket.accept(ServerSocket.java:513)\r\n\tat sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:400)\r\n\tat sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:372)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"AsyncFileHandlerWriter-1554874502\" #11 daemon prio=5 os_prio=0 tid=0x00007f57b4104800 nid=0x1e1c waiting on condition [0x00007f57933f2000]\r\n   java.lang.Thread.State: TIMED_WAITING (parking)\r\n\tat sun.misc.Unsafe.park(Native Method)\r\n\t- parking to wait for  <0x0000000087ef4f50> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)\r\n\tat java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n\tat java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n\tat java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522)\r\n\tat java.util.concurrent.LinkedBlockingDeque.poll(LinkedBlockingDeque.java:684)\r\n\tat org.apache.juli.AsyncFileHandler$LoggerThread.run(AsyncFileHandler.java:144)\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"Service Thread\" #8 daemon prio=9 os_prio=0 tid=0x00007f57b40c0000 nid=0x1e18 runnable [0x0000000000000000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"C1 CompilerThread2\" #7 daemon prio=9 os_prio=0 tid=0x00007f57b40bb000 nid=0x1e17 waiting on condition [0x0000000000000000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"C2 CompilerThread1\" #6 daemon prio=9 os_prio=0 tid=0x00007f57b40b9800 nid=0x1e13 waiting on condition [0x0000000000000000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"C2 CompilerThread0\" #5 daemon prio=9 os_prio=0 tid=0x00007f57b40b6800 nid=0x1e12 waiting on condition [0x0000000000000000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"Signal Dispatcher\" #4 daemon prio=9 os_prio=0 tid=0x00007f57b40b5000 nid=0x1e11 runnable [0x0000000000000000]\r\n   java.lang.Thread.State: RUNNABLE\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"Finalizer\" #3 daemon prio=8 os_prio=0 tid=0x00007f57b407e800 nid=0x1e10 in Object.wait() [0x00007f57939f8000]\r\n   java.lang.Thread.State: WAITING (on object monitor)\r\n\tat java.lang.Object.wait(Native Method)\r\n\tat java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)\r\n\t- locked <0x0000000086efafc8> (a java.lang.ref.ReferenceQueue$Lock)\r\n\tat java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)\r\n\tat java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"Reference Handler\" #2 daemon prio=10 os_prio=0 tid=0x00007f57b407c800 nid=0x1e0f in Object.wait() [0x00007f5793af9000]\r\n   java.lang.Thread.State: WAITING (on object monitor)\r\n\tat java.lang.Object.wait(Native Method)\r\n\tat java.lang.Object.wait(Object.java:502)\r\n\tat java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)\r\n\t- locked <0x0000000087eeb6c0> (a java.lang.ref.Reference$Lock)\r\n\r\n   Locked ownable synchronizers:\r\n\t- None\r\n\r\n\"VM Thread\" os_prio=0 tid=0x00007f57b4077800 nid=0x1e0e runnable \r\n\r\n\"GC task thread#0 (ParallelGC)\" os_prio=0 tid=0x00007f57b401e800 nid=0x1e0a runnable \r\n\r\n\"GC task thread#1 (ParallelGC)\" os_prio=0 tid=0x00007f57b4020800 nid=0x1e0b runnable \r\n\r\n\"GC task thread#2 (ParallelGC)\" os_prio=0 tid=0x00007f57b4022000 nid=0x1e0c runnable \r\n\r\n\"GC task thread#3 (ParallelGC)\" os_prio=0 tid=0x00007f57b4024000 nid=0x1e0d runnable \r\n\r\n\"VM Periodic Task Thread\" os_prio=0 tid=0x00007f57b430a800 nid=0x1e20 waiting on condition \r\n\r\nJNI global references: 374\r\n```"}}