8 Replies Latest reply on Sep 24, 2014 7:08 AM by Thorsten Müller

    WildFly 8.1 RAP application (redeploy doesn't work / need to terminate "old" application connections)

    Thorsten Müller Newbie

      Hello,

       

      we deploy an eclipse rap application to our wildfly 8.1 using maven. This works (the first time) without problems. But when we redeploy the .war file using maven the running application could not be stopped/recplaced.

      Is there any chance to tell wildfly to terminate any user connection after a limited time so that the application can be removed/replaced with the new .war file.

       

      Regards

      Thorsten Müller

       

      [INFO] --- cargo-maven2-plugin:1.4.5:redeploy (default-cli) @ nnn ---

      Jul 28, 2014 4:17:04 PM org.xnio.Xnio <clinit>

      INFO: XNIO version 3.2.2.Final

      Jul 28, 2014 4:17:04 PM org.xnio.nio.NioXnio <clinit>

      INFO: XNIO NIO Implementation Version 3.2.2.Final

      Jul 28, 2014 4:17:04 PM org.jboss.remoting3.EndpointImpl <clinit>

      INFO: JBoss Remoting version 4.0.3.Final

      <Waiting for serveral minutes>

       

      In the server.log is the following:

       

      2014-07-28 16:17:15,740 DEBUG [org.wildfly.jberet] (MSC service thread 1-2) Removing batch environment; ModuleClassLoader for Module "deployment.nnn.war:main" from Service Module Loader

      2014-07-28 16:17:15,740 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-1) JBAS017535: Unregistered web context: /nnn

      2014-07-28 16:17:15,740 DEBUG [org.jboss.as.controller.management-operation] (management-handler-thread - 1) Entered VERIFY stage; waiting for service container to settle

      2014-07-28 16:17:15,818 INFO  [stdout] (Framework Event Dispatcher: Equinox Container: 905bf7ea-5816-0014-1dfb-c51fbb98c098) !SESSION 2014-07-28 16:17:15.802 -----------------------------------------------

       

      2014-07-28 16:17:15,818 INFO  [stdout] (Framework Event Dispatcher: Equinox Container: 905bf7ea-5816-0014-1dfb-c51fbb98c098) eclipse.buildId=unknown

       

      2014-07-28 16:17:15,833 INFO  [stdout] (Framework Event Dispatcher: Equinox Container: 905bf7ea-5816-0014-1dfb-c51fbb98c098) java.version=1.8.0_05

       

      2014-07-28 16:17:15,833 INFO  [stdout] (Framework Event Dispatcher: Equinox Container: 905bf7ea-5816-0014-1dfb-c51fbb98c098) java.vendor=Oracle Corporation

       

      2014-07-28 16:17:15,849 INFO  [stdout] (Framework Event Dispatcher: Equinox Container: 905bf7ea-5816-0014-1dfb-c51fbb98c098) BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE

       

      2014-07-28 16:17:15,849 INFO  [stdout] (Framework Event Dispatcher: Equinox Container: 905bf7ea-5816-0014-1dfb-c51fbb98c098) Framework arguments:  -registryMultiLanguage

       

      2014-07-28 16:17:15,865 INFO  [stdout] (Framework Event Dispatcher: Equinox Container: 905bf7ea-5816-0014-1dfb-c51fbb98c098) Command-line arguments:  -registryMultiLanguage -console 10001 -consoleLog

       

      2014-07-28 16:17:15,865 INFO  [stdout] (Framework Event Dispatcher: Equinox Container: 905bf7ea-5816-0014-1dfb-c51fbb98c098)

       

      2014-07-28 16:17:15,865 INFO  [stdout] (Framework Event Dispatcher: Equinox Container: 905bf7ea-5816-0014-1dfb-c51fbb98c098) !ENTRY org.eclipse.e4.ui.workbench 4 0 2014-07-28 16:17:15.865

       

      2014-07-28 16:17:15,880 INFO  [stdout] (Framework Event Dispatcher: Equinox Container: 905bf7ea-5816-0014-1dfb-c51fbb98c098) !MESSAGE FrameworkEvent ERROR

       

      2014-07-28 16:17:15,896 INFO  [stdout] (Framework Event Dispatcher: Equinox Container: 905bf7ea-5816-0014-1dfb-c51fbb98c098) !STACK 0

       

      2014-07-28 16:17:15,896 INFO  [stdout] (Framework Event Dispatcher: Equinox Container: 905bf7ea-5816-0014-1dfb-c51fbb98c098) org.eclipse.e4.core.di.InjectionException: java.lang.IllegalStateException: Invalid thread access

       

      2014-07-28 16:17:15,912 INFO  [stdout] (Framework Event Dispatcher: Equinox Container: 905bf7ea-5816-0014-1dfb-c51fbb98c098)     at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:62)

       

      2014-07-28 16:17:15,912 INFO  [stdout] (Framework Event Dispatcher: Equinox Container: 905bf7ea-5816-0014-1dfb-c51fbb98c098)     at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:888)

       

      2014-07-28 16:17:15,927 INFO  [stdout] (Framework Event Dispatcher: Equinox Container: 905bf7ea-5816-0014-1dfb-c51fbb98c098)     at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:390)

       

      2014-07-28 16:17:15,927 INFO  [stdout] (Framework Event Dispatcher: Equinox Container: 905bf7ea-5816-0014-1dfb-c51fbb98c098)     at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:143)

        • 1. Re: WildFly 8.1 RAP application (redeploy doesn't work / need to terminate "old" application connections)
          Thorsten Müller Newbie

          We still encounter this problem.

          It's even unpossible to disable the deployed eclipse rap application within the wildfy admin interface. We need to restart wildfly to disable the current application.

           

          Is there any workaround or does anyone encounter simular problems with eclipse rap applications?

           

          Best regards

          Thorsten

          • 2. Re: WildFly 8.1 RAP application (redeploy doesn't work / need to terminate "old" application connections)
            Thorsten Müller Newbie

            Hi.

             

            Can i configure wildfly to terminate all "blocking" user sessions after 60 seconds so that the deployment can be removed?

             

            Regards

            Thorsten

            • 3. Re: WildFly 8.1 RAP application (redeploy doesn't work / need to terminate "old" application connections)
              James Livingston Apprentice

              There is no safe guaranteed way for to interrupt a thread in Java. You could add an application-specific "shutdown" flag which gets set in a @PreDestroy EJB or servlet destroy() method, and have the blocking operations check that.  Thread.interrupt() still requires that the target thread is checking the interrupted flag.

               

              If you take a thread dump of the server with jstack, what is the stuck thread doing?

              1 of 1 people found this helpful
              • 4. Re: WildFly 8.1 RAP application (redeploy doesn't work / need to terminate "old" application connections)
                Thorsten Müller Newbie

                Hi James,

                 

                thanks for your helpful reply. I tooked a dump (of the running wildfly process) while wildfly tries to disable our rap deployment. Maybe you can help me with interpretation of this dump, because i am relative new to java and wildfly. Additional i will open a bug at eclipse-rap bugtracker, because rap is not shutting down gracefully.

                 

                2014-09-23 09:30:42

                Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.5-b02 mixed mode):

                 

                "Framework stop" #177 prio=5 os_prio=0 tid=0x000000005d876800 nid=0x1828 in Object.wait() [0x000000006037d000]

                   java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    at java.lang.Thread.join(Thread.java:1245)

                    - locked <0x00000000fb9468f8> (a org.eclipse.rap.rwt.internal.lifecycle.UIThread)

                    at java.lang.Thread.join(Thread.java:1319)

                    at org.eclipse.rap.rwt.internal.lifecycle.UIThread.terminateThread(UIThread.java:122)

                    at org.eclipse.rap.rwt.internal.lifecycle.UIThread.interceptShutdown(UIThread.java:152)

                    at org.eclipse.rap.rwt.internal.service.UISessionImpl.valueUnbound(UISessionImpl.java:277)

                    at io.undertow.servlet.core.SessionListenerBridge.attributeRemoved(SessionListenerBridge.java:104)

                    at io.undertow.server.session.SessionListeners.attributeRemoved(SessionListeners.java:59)

                    at io.undertow.server.session.InMemorySessionManager$SessionImpl.removeAttribute(InMemorySessionManager.java:358)

                    at io.undertow.servlet.spec.HttpSessionImpl.removeAttribute(HttpSessionImpl.java:182)

                    at org.eclipse.equinox.http.servlet.internal.HttpSessionAdaptor.removeAttribute(HttpSessionAdaptor.java:87)

                    at org.eclipse.rap.rwt.internal.service.UISessionImpl.shutdown(UISessionImpl.java:133)

                    at org.eclipse.rap.rwt.internal.service.UISessionImpl.beforeDestroy(UISessionImpl.java:127)

                    at org.eclipse.rap.rwt.internal.application.ApplicationContextImpl.fireBeforeDestroy(ApplicationContextImpl.java:415)

                    at org.eclipse.rap.rwt.internal.application.ApplicationContextImpl.deactivate(ApplicationContextImpl.java:225)

                    at org.eclipse.rap.rwt.application.ApplicationRunner.stop(ApplicationRunner.java:95)

                    at org.eclipse.rap.rwt.osgi.internal.ApplicationReferenceImpl.stopRWTApplication(ApplicationReferenceImpl.java:124)

                    at org.eclipse.rap.rwt.osgi.internal.ApplicationReferenceImpl.doStopApplication(ApplicationReferenceImpl.java:111)

                    at org.eclipse.rap.rwt.osgi.internal.ApplicationReferenceImpl.stopApplication(ApplicationReferenceImpl.java:95)

                    at org.eclipse.rap.rwt.osgi.internal.ApplicationLauncherImpl.stopApplicationReference(ApplicationLauncherImpl.java:195)

                    at org.eclipse.rap.rwt.osgi.internal.ApplicationLauncherImpl.stopApplicationReferences(ApplicationLauncherImpl.java:180)

                    at org.eclipse.rap.rwt.osgi.internal.ApplicationLauncherImpl.removeConfiguration(ApplicationLauncherImpl.java:74)

                    - locked <0x00000000fba0dcf0> (a java.lang.Object)

                    at org.eclipse.rap.rwt.osgi.internal.ApplicationConfigurationTracker.removedService(ApplicationConfigurationTracker.java:42)

                    at org.eclipse.rap.rwt.osgi.internal.ApplicationConfigurationTracker.removedService(ApplicationConfigurationTracker.java:1)

                    at org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:967)

                    at org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:1)

                    at org.osgi.util.tracker.AbstractTracked.untrack(AbstractTracked.java:341)

                    at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:909)

                    at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109)

                    at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:914)

                    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)

                    at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)

                    at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:862)

                    at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:801)

                    at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.unregister(ServiceRegistrationImpl.java:222)

                    at org.eclipse.equinox.internal.ds.InstanceProcess.disposeInstances(InstanceProcess.java:356)

                    at org.eclipse.equinox.internal.ds.InstanceProcess.disposeInstances(InstanceProcess.java:306)

                    at org.eclipse.equinox.internal.ds.Resolver.disposeComponentConfigs(Resolver.java:724)

                    at org.eclipse.equinox.internal.ds.Resolver.disableComponents(Resolver.java:700)

                    at org.eclipse.equinox.internal.ds.SCRManager.stoppingBundle(SCRManager.java:554)

                    at org.eclipse.equinox.internal.ds.SCRManager.bundleChanged(SCRManager.java:233)

                    at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:902)

                    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)

                    at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)

                    at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:165)

                    at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:75)

                    at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:67)

                    at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:102)

                    at org.eclipse.osgi.container.Module.publishEvent(Module.java:466)

                    at org.eclipse.osgi.container.Module.doStop(Module.java:624)

                    at org.eclipse.osgi.container.Module.stop(Module.java:488)

                    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1623)

                    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1542)

                    - locked <0x00000000e16ca6a0> (a java.lang.Object)

                    at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:248)

                    at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:145)

                    at org.eclipse.osgi.container.Module.doStop(Module.java:626)

                    at org.eclipse.osgi.container.Module.stop(Module.java:488)

                    at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:186)

                    at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:160)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-27" #176 prio=5 os_prio=0 tid=0x000000005d875000 nid=0x19c8 waiting on condition [0x00000000601df000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-26" #175 prio=5 os_prio=0 tid=0x0000000061b5c000 nid=0xea0 waiting on condition [0x000000005ff2e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-25" #174 prio=5 os_prio=0 tid=0x0000000061b5d000 nid=0x1744 waiting on condition [0x000000005fd5e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-24" #173 prio=5 os_prio=0 tid=0x0000000057543800 nid=0x424 waiting on condition [0x000000005f29e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "UIThread [682592f2]" #172 daemon prio=5 os_prio=0 tid=0x0000000057542800 nid=0x604 in Object.wait() [0x000000005fc2e000]

                   java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    at java.lang.Object.wait(Object.java:502)

                    at org.eclipse.rap.rwt.internal.lifecycle.UIThread.switchThread(UIThread.java:62)

                    - locked <0x00000000fb9468f8> (a org.eclipse.rap.rwt.internal.lifecycle.UIThread)

                    at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:299)

                    - locked <0x00000000fb9468f8> (a org.eclipse.rap.rwt.internal.lifecycle.UIThread)

                    at java.lang.Thread.run(Thread.java:745)

                    at org.eclipse.rap.rwt.internal.lifecycle.UIThread.run(UIThread.java:105)

                 

                "default task-23" #171 prio=5 os_prio=0 tid=0x0000000057545800 nid=0x18ec waiting on condition [0x000000005fb2f000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-22" #170 prio=5 os_prio=0 tid=0x0000000057545000 nid=0x3ec waiting on condition [0x000000005f91e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-21" #169 prio=5 os_prio=0 tid=0x0000000057544000 nid=0x1ba8 waiting on condition [0x000000005f79f000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-20" #168 prio=5 os_prio=0 tid=0x000000006201a000 nid=0x7b0 waiting on condition [0x000000005f67f000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-19" #167 prio=5 os_prio=0 tid=0x0000000062019000 nid=0x15d0 waiting on condition [0x000000005bb4e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-18" #166 prio=5 os_prio=0 tid=0x0000000062018800 nid=0x1980 waiting on condition [0x000000005f4de000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-17" #165 prio=5 os_prio=0 tid=0x0000000062017800 nid=0x8ec in Object.wait() [0x000000005c53d000]

                   java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    at java.lang.Thread.join(Thread.java:1245)

                    - locked <0x00000000fb9fcaf8> (a org.eclipse.rap.rwt.internal.lifecycle.UIThread)

                    at java.lang.Thread.join(Thread.java:1319)

                    at org.eclipse.rap.rwt.internal.lifecycle.UIThread.terminateThread(UIThread.java:122)

                    at org.eclipse.rap.rwt.internal.lifecycle.UIThread.interceptShutdown(UIThread.java:152)

                    at org.eclipse.rap.rwt.internal.service.UISessionImpl.valueUnbound(UISessionImpl.java:277)

                    at io.undertow.servlet.core.SessionListenerBridge.attributeRemoved(SessionListenerBridge.java:104)

                    at io.undertow.server.session.SessionListeners.attributeRemoved(SessionListeners.java:59)

                    at io.undertow.server.session.InMemorySessionManager$SessionImpl.removeAttribute(InMemorySessionManager.java:358)

                    at io.undertow.servlet.spec.HttpSessionImpl.removeAttribute(HttpSessionImpl.java:182)

                    at org.eclipse.equinox.http.servlet.internal.HttpSessionAdaptor.removeAttribute(HttpSessionAdaptor.java:87)

                    at org.eclipse.rap.rwt.internal.service.UISessionImpl.shutdown(UISessionImpl.java:133)

                    at org.eclipse.rap.rwt.internal.service.LifeCycleServiceHandler.shutdownUISession(LifeCycleServiceHandler.java:204)

                    at org.eclipse.rap.rwt.internal.service.LifeCycleServiceHandler.processUIRequest(LifeCycleServiceHandler.java:131)

                    at org.eclipse.rap.rwt.internal.service.LifeCycleServiceHandler.handleUIRequest(LifeCycleServiceHandler.java:105)

                    at org.eclipse.rap.rwt.internal.service.LifeCycleServiceHandler.synchronizedService(LifeCycleServiceHandler.java:83)

                    at org.eclipse.rap.rwt.internal.service.LifeCycleServiceHandler.service(LifeCycleServiceHandler.java:75)

                    - locked <0x00000000fb9fe448> (a org.eclipse.rap.rwt.internal.util.SerializableLock)

                    at org.eclipse.rap.rwt.engine.RWTServlet.handleValidRequest(RWTServlet.java:126)

                    at org.eclipse.rap.rwt.engine.RWTServlet.handleRequest(RWTServlet.java:113)

                    at org.eclipse.rap.rwt.engine.RWTServlet.doPost(RWTServlet.java:100)

                    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)

                    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)

                    at org.eclipse.rap.rwt.osgi.internal.CutOffContextPathWrapper.service(CutOffContextPathWrapper.java:106)

                    at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)

                    at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)

                    at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60)

                    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)

                    at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:152)

                    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)

                    at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)

                    at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61)

                    at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)

                    at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)

                    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)

                    at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:113)

                    at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:56)

                    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)

                    at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:45)

                    at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:61)

                    at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58)

                    at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70)

                    at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76)

                    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)

                    at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)

                    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)

                    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)

                    at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:240)

                    at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:227)

                    at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:73)

                    at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:146)

                    at io.undertow.server.Connectors.executeRootHandler(Connectors.java:177)

                    at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:727)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-16" #164 prio=5 os_prio=0 tid=0x0000000062017000 nid=0x1cc waiting on condition [0x000000005f3af000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-15" #163 prio=5 os_prio=0 tid=0x0000000062016000 nid=0x1880 waiting on condition [0x000000005e9df000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-14" #162 prio=5 os_prio=0 tid=0x0000000062015800 nid=0xa6c waiting on condition [0x000000005e7bf000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "UIThread [7e0ff5bb]" #161 daemon prio=5 os_prio=0 tid=0x0000000057321800 nid=0xd9c in Object.wait() [0x000000005e1df000]

                   java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    at java.lang.Object.wait(Object.java:502)

                    at org.eclipse.rap.rwt.internal.lifecycle.UIThread.switchThread(UIThread.java:62)

                    - locked <0x00000000fb9fcaf8> (a org.eclipse.rap.rwt.internal.lifecycle.UIThread)

                    at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:299)

                    - locked <0x00000000fb9fcaf8> (a org.eclipse.rap.rwt.internal.lifecycle.UIThread)

                    at java.lang.Thread.run(Thread.java:745)

                    at org.eclipse.rap.rwt.internal.lifecycle.UIThread.run(UIThread.java:105)

                 

                "default task-13" #160 prio=5 os_prio=0 tid=0x0000000057325800 nid=0xb60 waiting on condition [0x000000005ce9f000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-12" #159 prio=5 os_prio=0 tid=0x0000000057326000 nid=0x18d4 waiting on condition [0x000000005c75e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-11" #158 prio=5 os_prio=0 tid=0x0000000057324800 nid=0x188 waiting on condition [0x000000005c9fe000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-10" #157 prio=5 os_prio=0 tid=0x0000000057320000 nid=0x1b94 waiting on condition [0x000000005c87e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-9" #156 prio=5 os_prio=0 tid=0x0000000057fc7000 nid=0x1738 waiting on condition [0x000000005c2ce000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-8" #155 prio=5 os_prio=0 tid=0x0000000057fc5000 nid=0x6a0 waiting on condition [0x000000005c63e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "XNIO-1 task-10" #154 prio=5 os_prio=0 tid=0x0000000057321000 nid=0x14ac waiting on condition [0x000000005c3fe000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0fd1950> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "XNIO-1 task-9" #153 prio=5 os_prio=0 tid=0x0000000057322800 nid=0x1198 waiting on condition [0x000000005c19e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0fd1950> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "XNIO-1 task-8" #152 prio=5 os_prio=0 tid=0x0000000057a99800 nid=0xf68 waiting on condition [0x000000005bfff000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0fd1950> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "XNIO-1 task-7" #151 prio=5 os_prio=0 tid=0x0000000057a9e000 nid=0x3b8 in Object.wait() [0x000000005be2d000]

                   java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    at java.lang.Object.wait(Object.java:502)

                    at org.jboss.as.controller.OperationContextImpl.waitForRemovals(OperationContextImpl.java:216)

                    - locked <0x00000000f5715c78> (a java.util.HashMap)

                    at org.jboss.as.controller.OperationContextImpl.awaitModelControllerContainerMonitor(OperationContextImpl.java:201)

                    at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:458)

                    at org.jboss.as.controller.AbstractOperationContext.completeStepInternal(AbstractOperationContext.java:281)

                    at org.jboss.as.controller.AbstractOperationContext.finishStep(AbstractOperationContext.java:698)

                    at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:673)

                    at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:484)

                    at org.jboss.as.controller.AbstractOperationContext.completeStepInternal(AbstractOperationContext.java:281)

                    at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:276)

                    at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:271)

                    at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:145)

                    at org.jboss.as.domain.http.server.DomainApiHandler.handleRequest(DomainApiHandler.java:170)

                    at org.jboss.as.domain.http.server.security.SubjectDoAsHandler$1.run(SubjectDoAsHandler.java:72)

                    at org.jboss.as.domain.http.server.security.SubjectDoAsHandler$1.run(SubjectDoAsHandler.java:68)

                    at java.security.AccessController.doPrivileged(Native Method)

                    at javax.security.auth.Subject.doAs(Subject.java:422)

                    at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:94)

                    at org.jboss.as.domain.http.server.security.SubjectDoAsHandler.handleRequest(SubjectDoAsHandler.java:68)

                    at org.jboss.as.domain.http.server.security.SubjectDoAsHandler.handleRequest(SubjectDoAsHandler.java:63)

                    at io.undertow.server.handlers.BlockingHandler.handleRequest(BlockingHandler.java:50)

                    at org.jboss.as.domain.http.server.DomainApiCheckHandler.handleRequest(DomainApiCheckHandler.java:83)

                    at io.undertow.security.handlers.AuthenticationCallHandler.handleRequest(AuthenticationCallHandler.java:52)

                    at io.undertow.server.Connectors.executeRootHandler(Connectors.java:177)

                    at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:727)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "XNIO-1 task-6" #150 prio=5 os_prio=0 tid=0x0000000057a9d000 nid=0x978 waiting on condition [0x000000005bc5e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0fd1950> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "XNIO-1 task-5" #149 prio=5 os_prio=0 tid=0x0000000057a9e800 nid=0x1568 waiting on condition [0x000000005b79e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0fd1950> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "XNIO-1 task-4" #148 prio=5 os_prio=0 tid=0x0000000057a9f800 nid=0x818 waiting on condition [0x000000005ba3e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0fd1950> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "XNIO-1 task-3" #147 prio=5 os_prio=0 tid=0x0000000057a9a000 nid=0x1080 waiting on condition [0x000000005b8ef000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0fd1950> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "XNIO-1 task-2" #146 prio=5 os_prio=0 tid=0x0000000057a9b800 nid=0x1388 waiting on condition [0x000000005b56e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0fd1950> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "XNIO-1 task-1" #145 prio=5 os_prio=0 tid=0x0000000057a98800 nid=0x1970 waiting on condition [0x000000005aa9f000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0fd1950> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-7" #144 prio=5 os_prio=0 tid=0x0000000057a9b000 nid=0x1364 waiting on condition [0x000000005b68f000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-6" #143 prio=5 os_prio=0 tid=0x0000000057aa0000 nid=0x6bc waiting on condition [0x000000005b46e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-5" #142 prio=5 os_prio=0 tid=0x0000000057a9c800 nid=0x53c waiting on condition [0x000000005a44e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-4" #141 prio=5 os_prio=0 tid=0x0000000057a98000 nid=0x15e0 waiting on condition [0x000000005b2de000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-3" #140 prio=5 os_prio=0 tid=0x0000000057fa5800 nid=0xef0 waiting on condition [0x000000005b19f000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-2" #139 prio=5 os_prio=0 tid=0x0000000057fa7000 nid=0x1660 waiting on condition [0x000000005b04e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "default task-1" #138 prio=5 os_prio=0 tid=0x0000000057fa6800 nid=0x1368 waiting on condition [0x00000000593bf000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0a40e00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "Worker-1" #137 prio=5 os_prio=0 tid=0x0000000057a96800 nid=0x10c4 in Object.wait() [0x000000005ac0f000]

                   java.lang.Thread.State: TIMED_WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)

                    - locked <0x00000000e18ff3e8> (a org.eclipse.core.internal.jobs.WorkerPool)

                    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)

                    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

                 

                "equinox telnet" #136 daemon prio=5 os_prio=0 tid=0x0000000062013000 nid=0x18ac runnable [0x0000000068e9f000]

                   java.lang.Thread.State: RUNNABLE

                    at java.net.TwoStacksPlainSocketImpl.socketAccept(Native Method)

                    at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:404)

                    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:199)

                    - locked <0x00000000fb925230> (a java.net.SocksSocketImpl)

                    at java.net.ServerSocket.implAccept(ServerSocket.java:545)

                    at java.net.ServerSocket.accept(ServerSocket.java:513)

                    at org.eclipse.equinox.console.telnet.TelnetServer.run(TelnetServer.java:57)

                 

                "EMF Reference Cleaner" #134 daemon prio=5 os_prio=0 tid=0x0000000062014800 nid=0xc70 in Object.wait() [0x00000000697be000]

                   java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142)

                    - locked <0x00000000e18f78e8> (a java.lang.ref.ReferenceQueue$Lock)

                    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158)

                    at org.eclipse.emf.common.util.CommonUtil$1ReferenceClearingQueuePollingThread.run(CommonUtil.java:70)

                 

                "Worker-0" #133 prio=5 os_prio=0 tid=0x0000000062014000 nid=0xe9c in Object.wait() [0x000000006926e000]

                   java.lang.Thread.State: TIMED_WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)

                    - locked <0x00000000e18ff3e8> (a org.eclipse.core.internal.jobs.WorkerPool)

                    at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)

                    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

                 

                "[ThreadPool Manager] - Idle Thread" #131 daemon prio=5 os_prio=0 tid=0x0000000061b63000 nid=0x197c in Object.wait() [0x0000000068c5f000]

                   java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    at java.lang.Object.wait(Object.java:502)

                    at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)

                    - locked <0x00000000e18ff448> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)

                 

                "Worker-JM" #130 prio=5 os_prio=0 tid=0x0000000061b62000 nid=0xe98 in Object.wait() [0x0000000066a5f000]

                   java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:59)

                    - locked <0x00000000e192ff80> (a java.util.ArrayList)

                 

                "[Timer] - Main Queue Handler" #129 prio=5 os_prio=0 tid=0x0000000061b61800 nid=0x1a1c in Object.wait() [0x000000006768e000]

                   java.lang.Thread.State: TIMED_WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)

                    - locked <0x00000000e1932ee8> (a java.lang.Object)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "Refresh Thread: Equinox Container: a0317ca1-f142-0014-1fb5-ed55aaefb560" #128 daemon prio=5 os_prio=0 tid=0x0000000061b60800 nid=0x1b08 in Object.wait() [0x00000000674bf000]

                   java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    at java.lang.Object.wait(Object.java:502)

                    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)

                    - locked <0x00000000e1907590> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)

                    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

                 

                "Bundle File Closer" #127 daemon prio=5 os_prio=0 tid=0x0000000061b60000 nid=0x12a4 in Object.wait() [0x00000000661af000]

                   java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    at java.lang.Object.wait(Object.java:502)

                    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)

                    - locked <0x00000000e1964228> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)

                    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

                 

                "Start Level: Equinox Container: a0317ca1-f142-0014-1fb5-ed55aaefb560" #126 daemon prio=5 os_prio=0 tid=0x0000000061b5f000 nid=0x40c in Object.wait() [0x0000000066c9e000]

                   java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    at java.lang.Object.wait(Object.java:502)

                    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)

                    - locked <0x00000000e16ca478> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)

                    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

                 

                "Framework Event Dispatcher: Equinox Container: a0317ca1-f142-0014-1fb5-ed55aaefb560" #125 daemon prio=5 os_prio=0 tid=0x0000000061b5e800 nid=0x192c in Object.wait() [0x000000006739f000]

                   java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    at java.lang.Object.wait(Object.java:502)

                    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)

                    - locked <0x00000000e16fc290> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)

                    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

                 

                "Active Thread: Equinox Container: a0317ca1-f142-0014-1fb5-ed55aaefb560" #123 prio=5 os_prio=0 tid=0x0000000061b5d800 nid=0x175c waiting on condition [0x000000006729f000]

                   java.lang.Thread.State: TIMED_WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e16fc748> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)

                    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)

                    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "XNIO-1 I/O-2" #116 prio=5 os_prio=0 tid=0x0000000057fa5000 nid=0x167c runnable [0x00000000662cf000]

                   java.lang.Thread.State: RUNNABLE

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)

                    at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)

                    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

                    - locked <0x00000000e0ff39d8> (a sun.nio.ch.Util$2)

                    - locked <0x00000000e0ff39c8> (a java.util.Collections$UnmodifiableSet)

                    - locked <0x00000000e0fd1ee0> (a sun.nio.ch.WindowsSelectorImpl)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)

                    at org.xnio.nio.WorkerThread.run(WorkerThread.java:502)

                 

                "XNIO-1 I/O-1" #115 prio=5 os_prio=0 tid=0x0000000057fa4000 nid=0x13e0 runnable [0x000000006462e000]

                   java.lang.Thread.State: RUNNABLE

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)

                    at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)

                    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

                    - locked <0x00000000e0ff2248> (a sun.nio.ch.Util$2)

                    - locked <0x00000000e0ff2238> (a java.util.Collections$UnmodifiableSet)

                    - locked <0x00000000e0fe7ee0> (a sun.nio.ch.WindowsSelectorImpl)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)

                    at org.xnio.nio.WorkerThread.run(WorkerThread.java:506)

                 

                "DeploymentScanner-threads - 2" #114 prio=5 os_prio=0 tid=0x0000000057fa3800 nid=0x196c waiting on condition [0x0000000064e1e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0ae5c90> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)

                    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                    at org.jboss.threads.JBossThread.run(JBossThread.java:122)

                 

                "DeploymentScanner-threads - 2" #113 prio=5 os_prio=0 tid=0x0000000057fa2800 nid=0x1010 waiting on condition [0x0000000064c6f000]

                   java.lang.Thread.State: TIMED_WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0ae4cc0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)

                    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)

                    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                    at org.jboss.threads.JBossThread.run(JBossThread.java:122)

                 

                "Transaction Reaper Worker 0" #112 daemon prio=5 os_prio=0 tid=0x0000000057fa2000 nid=0x1408 in Object.wait() [0x000000006472f000]

                   java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    - waiting on <0x00000000e10acb50> (a java.util.LinkedList)

                    at java.lang.Object.wait(Object.java:502)

                    at com.arjuna.ats.arjuna.coordinator.TransactionReaper.waitForCancellations(TransactionReaper.java:328)

                    - locked <0x00000000e10acb50> (a java.util.LinkedList)

                    at com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.run(ReaperWorkerThread.java:65)

                 

                "Transaction Reaper" #111 daemon prio=5 os_prio=0 tid=0x0000000057fa1000 nid=0x190 in Object.wait() [0x00000000644cf000]

                   java.lang.Thread.State: TIMED_WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    - waiting on <0x00000000e10acb70> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper)

                    at com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:90)

                    - locked <0x00000000e10acb70> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper)

                 

                "Timer-0" #108 prio=5 os_prio=0 tid=0x0000000057fc6800 nid=0x4c4 in Object.wait() [0x00000000639ee000]

                   java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    - waiting on <0x00000000e102ba10> (a java.util.TaskQueue)

                    at java.lang.Object.wait(Object.java:502)

                    at java.util.TimerThread.mainLoop(Timer.java:526)

                    - locked <0x00000000e102ba10> (a java.util.TaskQueue)

                    at java.util.TimerThread.run(Timer.java:505)

                 

                "Periodic Recovery" #107 prio=5 os_prio=0 tid=0x0000000057fc5800 nid=0x1820 in Object.wait() [0x0000000063dff000]

                   java.lang.Thread.State: TIMED_WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doPeriodicWait(PeriodicRecovery.java:672)

                    at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:392)

                    - locked <0x00000000e0c868b8> (a java.lang.Object)

                 

                "Transaction Expired Entry Monitor" #106 daemon prio=5 os_prio=0 tid=0x0000000057fc4000 nid=0x182c in Object.wait() [0x0000000063cbf000]

                   java.lang.Thread.State: TIMED_WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    - waiting on <0x00000000e0bb55a0> (a com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor)

                    at com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:190)

                    - locked <0x00000000e0bb55a0> (a com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor)

                 

                "default I/O-16" #103 prio=5 os_prio=0 tid=0x0000000057fc3800 nid=0x1464 runnable [0x0000000063b3f000]

                   java.lang.Thread.State: RUNNABLE

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)

                    at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)

                    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

                    - locked <0x00000000e0a41708> (a sun.nio.ch.Util$2)

                    - locked <0x00000000e0a416f8> (a java.util.Collections$UnmodifiableSet)

                    - locked <0x00000000e0a415a8> (a sun.nio.ch.WindowsSelectorImpl)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)

                    at org.xnio.nio.WorkerThread.run(WorkerThread.java:502)

                 

                "default I/O-15" #102 prio=5 os_prio=0 tid=0x0000000057fc2800 nid=0x540 runnable [0x00000000638ee000]

                   java.lang.Thread.State: RUNNABLE

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)

                    at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)

                    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

                    - locked <0x00000000e0a451b0> (a sun.nio.ch.Util$2)

                    - locked <0x00000000e0a451a0> (a java.util.Collections$UnmodifiableSet)

                    - locked <0x00000000e0a45050> (a sun.nio.ch.WindowsSelectorImpl)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)

                    at org.xnio.nio.WorkerThread.run(WorkerThread.java:502)

                 

                "default I/O-14" #101 prio=5 os_prio=0 tid=0x0000000057fc2000 nid=0xdb8 runnable [0x000000006315f000]

                   java.lang.Thread.State: RUNNABLE

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)

                    at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)

                    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

                    - locked <0x00000000e0a48c58> (a sun.nio.ch.Util$2)

                    - locked <0x00000000e0a48c48> (a java.util.Collections$UnmodifiableSet)

                    - locked <0x00000000e0a48af8> (a sun.nio.ch.WindowsSelectorImpl)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)

                    at org.xnio.nio.WorkerThread.run(WorkerThread.java:502)

                 

                "default I/O-13" #100 prio=5 os_prio=0 tid=0x0000000057fc1000 nid=0x1a50 runnable [0x00000000637af000]

                   java.lang.Thread.State: RUNNABLE

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)

                    at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)

                    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

                    - locked <0x00000000e0a4c700> (a sun.nio.ch.Util$2)

                    - locked <0x00000000e0a4c6f0> (a java.util.Collections$UnmodifiableSet)

                    - locked <0x00000000e0a4c5a0> (a sun.nio.ch.WindowsSelectorImpl)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)

                    at org.xnio.nio.WorkerThread.run(WorkerThread.java:502)

                 

                "default I/O-12" #99 prio=5 os_prio=0 tid=0x0000000057fc0800 nid=0x1934 runnable [0x000000006369e000]

                   java.lang.Thread.State: RUNNABLE

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)

                    at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)

                    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

                    - locked <0x00000000e0a501a8> (a sun.nio.ch.Util$2)

                    - locked <0x00000000e0a50198> (a java.util.Collections$UnmodifiableSet)

                    - locked <0x00000000e0a50048> (a sun.nio.ch.WindowsSelectorImpl)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)

                    at org.xnio.nio.WorkerThread.run(WorkerThread.java:502)

                 

                "default I/O-11" #98 prio=5 os_prio=0 tid=0x0000000057fbf000 nid=0xc5c runnable [0x000000006352e000]

                   java.lang.Thread.State: RUNNABLE

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)

                    at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)

                    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

                    - locked <0x00000000e0a53c50> (a sun.nio.ch.Util$2)

                    - locked <0x00000000e0a53c40> (a java.util.Collections$UnmodifiableSet)

                    - locked <0x00000000e0a53af0> (a sun.nio.ch.WindowsSelectorImpl)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)

                    at org.xnio.nio.WorkerThread.run(WorkerThread.java:502)

                 

                "default I/O-10" #97 prio=5 os_prio=0 tid=0x0000000057fbe800 nid=0x18fc runnable [0x000000006339e000]

                   java.lang.Thread.State: RUNNABLE

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)

                    at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)

                    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

                    - locked <0x00000000e0a576f8> (a sun.nio.ch.Util$2)

                    - locked <0x00000000e0a576e8> (a java.util.Collections$UnmodifiableSet)

                    - locked <0x00000000e0a57598> (a sun.nio.ch.WindowsSelectorImpl)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)

                    at org.xnio.nio.WorkerThread.run(WorkerThread.java:502)

                 

                "default I/O-9" #96 prio=5 os_prio=0 tid=0x0000000057fbd800 nid=0x14d4 runnable [0x000000006327e000]

                   java.lang.Thread.State: RUNNABLE

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)

                    at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)

                    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

                    - locked <0x00000000e0a5b1a0> (a sun.nio.ch.Util$2)

                    - locked <0x00000000e0a5b190> (a java.util.Collections$UnmodifiableSet)

                    - locked <0x00000000e0a5b040> (a sun.nio.ch.WindowsSelectorImpl)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)

                    at org.xnio.nio.WorkerThread.run(WorkerThread.java:502)

                 

                "default I/O-8" #95 prio=5 os_prio=0 tid=0x0000000057fbd000 nid=0x171c runnable [0x0000000062f3f000]

                   java.lang.Thread.State: RUNNABLE

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)

                    at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)

                    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

                    - locked <0x00000000e0a66a48> (a sun.nio.ch.Util$2)

                    - locked <0x00000000e0a66a38> (a java.util.Collections$UnmodifiableSet)

                    - locked <0x00000000e0a668e8> (a sun.nio.ch.WindowsSelectorImpl)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)

                    at org.xnio.nio.WorkerThread.run(WorkerThread.java:502)

                 

                "default I/O-7" #94 prio=5 os_prio=0 tid=0x0000000057fbc000 nid=0x1848 runnable [0x000000006303f000]

                   java.lang.Thread.State: RUNNABLE

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)

                    at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)

                    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

                    - locked <0x00000000e0a6a4f0> (a sun.nio.ch.Util$2)

                    - locked <0x00000000e0a6a4e0> (a java.util.Collections$UnmodifiableSet)

                    - locked <0x00000000e0a6a390> (a sun.nio.ch.WindowsSelectorImpl)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)

                    at org.xnio.nio.WorkerThread.run(WorkerThread.java:502)

                 

                "default I/O-6" #93 prio=5 os_prio=0 tid=0x0000000057fbb800 nid=0x7e4 runnable [0x0000000062d5e000]

                   java.lang.Thread.State: RUNNABLE

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)

                    at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)

                    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

                    - locked <0x00000000e0a75e90> (a sun.nio.ch.Util$2)

                    - locked <0x00000000e0a75e80> (a java.util.Collections$UnmodifiableSet)

                    - locked <0x00000000e0a75d30> (a sun.nio.ch.WindowsSelectorImpl)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)

                    at org.xnio.nio.WorkerThread.run(WorkerThread.java:502)

                 

                "default I/O-5" #92 prio=5 os_prio=0 tid=0x0000000057fba800 nid=0x7c0 runnable [0x0000000062bde000]

                   java.lang.Thread.State: RUNNABLE

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)

                    at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)

                    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

                    - locked <0x00000000e0a79938> (a sun.nio.ch.Util$2)

                    - locked <0x00000000e0a79928> (a java.util.Collections$UnmodifiableSet)

                    - locked <0x00000000e0a797d8> (a sun.nio.ch.WindowsSelectorImpl)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)

                    at org.xnio.nio.WorkerThread.run(WorkerThread.java:502)

                 

                "default I/O-4" #91 prio=5 os_prio=0 tid=0x0000000057fba000 nid=0x14e8 runnable [0x00000000627ff000]

                   java.lang.Thread.State: RUNNABLE

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)

                    at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)

                    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

                    - locked <0x00000000e0a7d3e0> (a sun.nio.ch.Util$2)

                    - locked <0x00000000e0a7d3d0> (a java.util.Collections$UnmodifiableSet)

                    - locked <0x00000000e0a7d280> (a sun.nio.ch.WindowsSelectorImpl)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)

                    at org.xnio.nio.WorkerThread.run(WorkerThread.java:502)

                 

                "default I/O-3" #89 prio=5 os_prio=0 tid=0x0000000057fb9000 nid=0x1958 runnable [0x0000000062abe000]

                   java.lang.Thread.State: RUNNABLE

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)

                    at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)

                    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

                    - locked <0x00000000e0a80e88> (a sun.nio.ch.Util$2)

                    - locked <0x00000000e0a80e78> (a java.util.Collections$UnmodifiableSet)

                    - locked <0x00000000e0a80d28> (a sun.nio.ch.WindowsSelectorImpl)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)

                    at org.xnio.nio.WorkerThread.run(WorkerThread.java:502)

                 

                "default I/O-2" #88 prio=5 os_prio=0 tid=0x0000000057fb8800 nid=0x1a0c runnable [0x000000006294e000]

                   java.lang.Thread.State: RUNNABLE

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)

                    at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)

                    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

                    - locked <0x00000000e0a8c408> (a sun.nio.ch.Util$2)

                    - locked <0x00000000e0a8c3f8> (a java.util.Collections$UnmodifiableSet)

                    - locked <0x00000000e0a8c2a8> (a sun.nio.ch.WindowsSelectorImpl)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)

                    at org.xnio.nio.WorkerThread.run(WorkerThread.java:502)

                 

                "default I/O-1" #87 prio=5 os_prio=0 tid=0x0000000057549800 nid=0x18a8 runnable [0x000000006269e000]

                   java.lang.Thread.State: RUNNABLE

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)

                    at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)

                    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

                    - locked <0x00000000e0a8feb0> (a sun.nio.ch.Util$2)

                    - locked <0x00000000e0a8fea0> (a java.util.Collections$UnmodifiableSet)

                    - locked <0x00000000e0a8fd50> (a sun.nio.ch.WindowsSelectorImpl)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)

                    at org.xnio.nio.WorkerThread.run(WorkerThread.java:506)

                 

                "Remoting "pc-thmueller:MANAGEMENT" I/O-1" #90 prio=5 os_prio=0 tid=0x0000000057548800 nid=0x1a84 runnable [0x000000006109f000]

                   java.lang.Thread.State: RUNNABLE

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)

                    at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)

                    at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)

                    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

                    - locked <0x00000000e0a61920> (a sun.nio.ch.Util$2)

                    - locked <0x00000000e0a61910> (a java.util.Collections$UnmodifiableSet)

                    - locked <0x00000000e0a617c0> (a sun.nio.ch.WindowsSelectorImpl)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)

                    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)

                    at org.xnio.nio.WorkerThread.run(WorkerThread.java:502)

                 

                "IdleRemover" #86 daemon prio=5 os_prio=0 tid=0x0000000057547000 nid=0x15dc waiting on condition [0x0000000060c6f000]

                   java.lang.Thread.State: TIMED_WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0c4df78> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2163)

                    at org.jboss.jca.core.connectionmanager.pool.idle.IdleRemover$IdleRemoverRunner.run(IdleRemover.java:261)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "ConnectionValidator" #85 daemon prio=5 os_prio=0 tid=0x0000000057546800 nid=0x1834 waiting on condition [0x0000000060d6f000]

                   java.lang.Thread.State: TIMED_WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0c4e680> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2163)

                    at org.jboss.jca.core.connectionmanager.pool.validator.ConnectionValidator$ConnectionValidatorRunner.run(ConnectionValidator.java:263)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "DeploymentScanner-threads - 1" #60 prio=5 os_prio=0 tid=0x0000000057324000 nid=0x1b44 waiting on condition [0x000000005eb4f000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0ae4cc0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)

                    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                    at org.jboss.threads.JBossThread.run(JBossThread.java:122)

                 

                "DeploymentScanner-threads - 1" #59 prio=5 os_prio=0 tid=0x0000000057323000 nid=0x1924 waiting on condition [0x000000005e8be000]

                   java.lang.Thread.State: TIMED_WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0ae5c90> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)

                    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)

                    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                    at org.jboss.threads.JBossThread.run(JBossThread.java:122)

                 

                "DestroyJavaVM" #33 prio=5 os_prio=0 tid=0x0000000057a97000 nid=0x1b5c waiting on condition [0x0000000000000000]

                   java.lang.Thread.State: RUNNABLE

                 

                "ServerDeploymentRepository-temp-threads - 1" #31 daemon prio=5 os_prio=0 tid=0x0000000057a95800 nid=0x116c waiting on condition [0x000000005a79f000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0251798> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1081)

                    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                    at org.jboss.threads.JBossThread.run(JBossThread.java:122)

                 

                "MSC service thread 1-16" #30 prio=5 os_prio=0 tid=0x0000000057a95000 nid=0x35c waiting on condition [0x000000005a5cf000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0283d40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "MSC service thread 1-15" #29 prio=5 os_prio=0 tid=0x0000000057a94000 nid=0x10a8 waiting on condition [0x000000005a30f000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0283d40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "MSC service thread 1-14" #28 prio=5 os_prio=0 tid=0x0000000057a93800 nid=0x11a4 waiting on condition [0x000000005a16e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0283d40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "MSC service thread 1-13" #27 prio=5 os_prio=0 tid=0x0000000057a92800 nid=0x1aec waiting on condition [0x0000000059f8e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0283d40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "MSC service thread 1-12" #26 prio=5 os_prio=0 tid=0x0000000057a92000 nid=0x19d0 waiting on condition [0x00000000595ce000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0283d40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "MSC service thread 1-11" #25 prio=5 os_prio=0 tid=0x0000000057a91000 nid=0x1808 waiting on condition [0x0000000059cce000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0283d40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "MSC service thread 1-10" #24 prio=5 os_prio=0 tid=0x0000000057a29800 nid=0x714 waiting on condition [0x0000000059e0e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0283d40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "MSC service thread 1-9" #23 prio=5 os_prio=0 tid=0x0000000057a22800 nid=0x1ad8 waiting on condition [0x0000000059a7f000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0283d40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "MSC service thread 1-8" #22 prio=5 os_prio=0 tid=0x0000000057a22000 nid=0xa9c waiting on condition [0x0000000059b8e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0283d40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "MSC service thread 1-7" #21 prio=5 os_prio=0 tid=0x0000000057acc800 nid=0xe40 waiting on condition [0x000000005908f000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0283d40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "MSC service thread 1-6" #20 prio=5 os_prio=0 tid=0x0000000057ac5000 nid=0x1b50 waiting on condition [0x000000005970e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0283d40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "MSC service thread 1-5" #19 prio=5 os_prio=0 tid=0x0000000057ac7000 nid=0x10c0 waiting on condition [0x00000000594cf000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0283d40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "MSC service thread 1-4" #18 prio=5 os_prio=0 tid=0x0000000057ac2800 nid=0x1974 waiting on condition [0x00000000592bf000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0283d40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "MSC service thread 1-3" #17 prio=5 os_prio=0 tid=0x0000000057ac1800 nid=0x94 waiting on condition [0x00000000591ae000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0283d40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "MSC service thread 1-2" #16 prio=5 os_prio=0 tid=0x0000000057abf000 nid=0x5a8 in Object.wait() [0x0000000058dee000]

                   java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    at org.eclipse.osgi.container.SystemModule.waitForStop(SystemModule.java:139)

                    - locked <0x00000000e18b81c8> (a java.util.HashMap)

                    at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle.waitForStop(EquinoxBundle.java:260)

                    at org.eclipse.osgi.launch.Equinox.waitForStop(Equinox.java:181)

                    at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:438)

                    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

                    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                    at java.lang.reflect.Method.invoke(Method.java:483)

                    at org.eclipse.equinox.servletbridge.FrameworkLauncher.stop(FrameworkLauncher.java:745)

                    - locked <0x00000000e14cd930> (a org.eclipse.equinox.servletbridge.FrameworkLauncher)

                    at org.eclipse.equinox.servletbridge.BridgeServlet.destroy(BridgeServlet.java:109)

                    at io.undertow.servlet.core.ManagedServlet$DefaultInstanceStrategy.stop(ManagedServlet.java:228)

                    - locked <0x00000000e1416988> (a io.undertow.servlet.core.ManagedServlet$DefaultInstanceStrategy)

                    at io.undertow.servlet.core.ManagedServlet.stop(ManagedServlet.java:132)

                    - locked <0x00000000e1416960> (a io.undertow.servlet.core.ManagedServlet)

                    at io.undertow.servlet.core.DeploymentManagerImpl.stop(DeploymentManagerImpl.java:527)

                    at org.wildfly.extension.undertow.deployment.UndertowDeploymentService.stopContext(UndertowDeploymentService.java:115)

                    at org.wildfly.extension.undertow.deployment.UndertowDeploymentService.stop(UndertowDeploymentService.java:101)

                    at org.jboss.msc.service.ServiceControllerImpl$StopTask.stopService(ServiceControllerImpl.java:2056)

                    at org.jboss.msc.service.ServiceControllerImpl$StopTask.run(ServiceControllerImpl.java:2017)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "MSC service thread 1-1" #15 prio=5 os_prio=0 tid=0x0000000057abc000 nid=0x824 waiting on condition [0x0000000058f2e000]

                   java.lang.Thread.State: WAITING (parking)

                    at sun.misc.Unsafe.park(Native Method)

                    - parking to wait for  <0x00000000e0283d40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

                    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

                    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

                    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

                    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

                    at java.lang.Thread.run(Thread.java:745)

                 

                "Reference Reaper" #11 daemon prio=5 os_prio=0 tid=0x0000000055445000 nid=0x1814 in Object.wait() [0x000000005720f000]

                   java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    - waiting on <0x00000000e0093508> (a java.lang.ref.ReferenceQueue$Lock)

                    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142)

                    - locked <0x00000000e0093508> (a java.lang.ref.ReferenceQueue$Lock)

                    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158)

                    at org.jboss.modules.ref.References$ReaperThread.run(References.java:68)

                 

                "Service Thread" #10 daemon prio=9 os_prio=0 tid=0x000000005535b000 nid=0x1428 runnable [0x0000000000000000]

                   java.lang.Thread.State: RUNNABLE

                 

                "C1 CompilerThread3" #9 daemon prio=9 os_prio=2 tid=0x00000000552ed800 nid=0x1944 waiting on condition [0x0000000000000000]

                   java.lang.Thread.State: RUNNABLE

                 

                "C2 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x00000000552d5000 nid=0x1224 waiting on condition [0x0000000000000000]

                   java.lang.Thread.State: RUNNABLE

                 

                "C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x00000000552ce000 nid=0x12b0 waiting on condition [0x0000000000000000]

                   java.lang.Thread.State: RUNNABLE

                 

                "C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x00000000552b4000 nid=0x12b8 waiting on condition [0x0000000000000000]

                   java.lang.Thread.State: RUNNABLE

                 

                "Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x00000000552ae000 nid=0xd98 waiting on condition [0x0000000000000000]

                   java.lang.Thread.State: RUNNABLE

                 

                "Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x00000000540ff000 nid=0xefc runnable [0x0000000000000000]

                   java.lang.Thread.State: RUNNABLE

                 

                "Finalizer" #3 daemon prio=8 os_prio=1 tid=0x00000000540ef000 nid=0x4d4 in Object.wait() [0x00000000567ef000]

                   java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142)

                    - locked <0x00000000e00663f8> (a java.lang.ref.ReferenceQueue$Lock)

                    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158)

                    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

                 

                "Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x00000000540e4800 nid=0x189c in Object.wait() [0x00000000565ff000]

                   java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    at java.lang.Object.wait(Object.java:502)

                    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)

                    - locked <0x00000000e0077cc0> (a java.lang.ref.Reference$Lock)

                 

                "VM Thread" os_prio=2 tid=0x0000000055261800 nid=0x1b1c runnable

                 

                "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x0000000001fae000 nid=0x1078 runnable

                 

                "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x0000000001faf800 nid=0x1840 runnable

                 

                "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x0000000001fb2000 nid=0x15a8 runnable

                 

                "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x0000000001fb3800 nid=0x1a20 runnable

                 

                "GC task thread#4 (ParallelGC)" os_prio=0 tid=0x0000000001fb6800 nid=0x1b4c runnable

                 

                "GC task thread#5 (ParallelGC)" os_prio=0 tid=0x0000000001fb8000 nid=0x1bf0 runnable

                 

                "GC task thread#6 (ParallelGC)" os_prio=0 tid=0x0000000001fb9000 nid=0x34c runnable

                 

                "GC task thread#7 (ParallelGC)" os_prio=0 tid=0x0000000001fba000 nid=0x470 runnable

                 

                "VM Periodic Task Thread" os_prio=2 tid=0x0000000055361800 nid=0x1a38 waiting on condition

                 

                JNI global references: 35

                • 5. Re: WildFly 8.1 RAP application (redeploy doesn't work / need to terminate "old" application connections)
                  Tomaz Cerar Master

                  "Framework stop" #177 prio=5 os_prio=0 tid=0x000000005d876800 nid=0x1828 in Object.wait() [0x000000006037d000]

                     java.lang.Thread.State: WAITING (on object monitor)

                      at java.lang.Object.wait(Native Method)

                      at java.lang.Thread.join(Thread.java:1245)

                      - locked <0x00000000fb9468f8> (a org.eclipse.rap.rwt.internal.lifecycle.UIThread)

                      at java.lang.Thread.join(Thread.java:1319)

                      at org.eclipse.rap.rwt.internal.lifecycle.UIThread.terminateThread(UIThread.java:122)

                      at org.eclipse.rap.rwt.internal.lifecycle.UIThread.interceptShutdown(UIThread.java:152)

                      at org.eclipse.rap.rwt.internal.service.UISessionImpl.valueUnbound(UISessionImpl.java:277)

                      at io.undertow.servlet.core.SessionListenerBridge.attributeRemoved(SessionListenerBridge.java:104)

                      at io.undertow.server.session.SessionListeners.attributeRemoved(SessionListeners.java:59)

                      at io.undertow.server.session.InMemorySessionManager$SessionImpl.removeAttribute(InMemorySessionManager.java:358)

                      at io.undertow.servlet.spec.HttpSessionImpl.removeAttribute(HttpSessionImpl.java:182)

                      at org.eclipse.equinox.http.servlet.internal.HttpSessionAdaptor.removeAttribute(HttpSessionAdaptor.java:87)

                      at org.eclipse.rap.rwt.internal.service.UISessionImpl.shutdown(UISessionImpl.java:133)

                  This looks like main problem, on shutdown RAP is trying to terminate UIThread which is locked and as such deadlocks the undeployment.

                  • 6. Re: WildFly 8.1 RAP application (redeploy doesn't work / need to terminate "old" application connections)
                    Thorsten Müller Newbie

                    Hi Tomaz,

                    thanks for your reply. This is exactly what we're thinking. Therefor we opened a thread at the eclipse/rap forum, because this seens to be more a eclipse/rap than a jboss problem.

                    We just hoped that jboss/wildfly has a possibility to kill the blocking thread and continue to undeploy the application.

                     

                    best regards

                    Thorsten

                    • 7. Re: WildFly 8.1 RAP application (redeploy doesn't work / need to terminate "old" application connections)
                      James Livingston Apprentice

                      It's not exactly deadlocked, as it's not blocked trying to acquire the monitor, it's waiting for notify() to be called.

                      Looking at the UIThread code, the relevant code of terminate() is the following:

                       

                      uiThreadTerminating = true;

                      // interrupt the UI thread that is expected to wait in switchThread or

                      // already be terminated

                      getThread().interrupt();

                      try {

                        getThread().join();

                      } catch( InterruptedException e ) {

                        String msg = "Received InterruptedException while terminating UIThread";

                        ServletLog.log( msg, e );

                      }

                       

                      uiThreadTerminating = false;

                       

                      The other code:

                       

                      switchThread() {

                        Object lock = getLock();

                        synchronized (lock) {

                          checkAndReportTerminatedUIThread();

                          lock.notifyAll();

                          boolean done = false;

                          while (!done) {

                            try {

                              lock.wait();

                              done = true;

                            } catch (InterruptedException e) {

                              handleInterruptInSwitchThread(e);

                            }

                          }

                        }

                      }

                       

                       

                      handleInterruptInSwitchThread(InterruptedException e) throws UIThreadTerminatedError {

                        Thread.interrupted();

                        if (uiThreadTerminating) {

                          // Equip the UI thread that is continuing its execution with a

                          // service context and the proper phase (see terminateThread).

                          updateServiceContext();

                          CurrentPhase.set(PhaseId.PROCESS_ACTION);

                          uiThreadTerminating = false;

                          throw new UIThreadTerminatedError();

                        }

                        if (Thread.currentThread() != getThread()) {

                          String msg = "Received InterruptedException on request thread";

                          ServletLog.log(msg, e);

                        }

                      }

                       

                      That looks like a reasonable way to do it. It sets a flags, interrupts the thread and then waits for it to finish (join).

                       

                      That superficially looks reasonable. Assuming you can reproduce it locally, you could run it under a debugger with breakpoints on UIThread.terminate() and UIThread.handleInterruptInSwitchThread() and see what is happening.

                      • 8. Re: WildFly 8.1 RAP application (redeploy doesn't work / need to terminate "old" application connections)
                        Thorsten Müller Newbie

                        Thanks for your reply.

                        Becuase our application is only "based on the 3rd party software RAP (eclipse)" we would not prefer to modify the RAP application code. I asked this question in the rap/eclipse forum and hope that these guys can tell us a solution so that we do not need to modify RAP code.

                         

                        Regards

                        Thorsten