[jbosstools-issues] [JBoss JIRA] (JBIDE-10985) Eclipse got stuck when publishing to AS 7.1

Alexey Kazakov (JIRA) jira-events at lists.jboss.org
Wed Feb 22 13:50:36 EST 2012


    [ https://issues.jboss.org/browse/JBIDE-10985?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12670062#comment-12670062 ] 

Alexey Kazakov edited comment on JBIDE-10985 at 2/22/12 1:50 PM:
-----------------------------------------------------------------

Steps to reproduce for sure:
1. Create AS 7.1.0.Final runtime/server
2. Create AS 7.0.2.Final runtime/server
3. Start AS 7.1
4. Start AS 7.0
See Progress View: Starting JBoss AS 7 Runtime Server. Performing pre-launch check...
5. I have to kill the AS 7.1 process to unblock the build.


jstack:
{code}

2012-02-22 10:38:17
Full thread dump Java HotSpot(TM) Server VM (16.3-b01 mixed mode):

"Attach Listener" daemon prio=10 tid=0x087d9800 nid=0x5857 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

"Worker-9" prio=10 tid=0x08372c00 nid=0x5838 in Object.wait() [0x4ff73000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x77551100> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
	- locked <0x77551100> (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:50)

"Remoting "management-client" task-4" prio=10 tid=0x08408800 nid=0x5834 in Object.wait() [0x448d2000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xa3073a58> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:485)
	at org.jboss.remoting3.spi.AbstractHandleableCloseable.close(AbstractHandleableCloseable.java:177)
	- locked <0xa3073a58> (a java.lang.Object)
	at org.xnio.IoUtils.safeClose(IoUtils.java:137)
	at org.jboss.as.protocol.ProtocolChannelClient.close(ProtocolChannelClient.java:181)
	at org.xnio.IoUtils.safeClose(IoUtils.java:137)
	at org.jboss.as.protocol.mgmt.ManagementClientChannelStrategy$Establishing.requestDone(ManagementClientChannelStrategy.java:147)
	at org.jboss.as.protocol.mgmt.ManagementRequest$DelegatingResponseHandler.readResponse(ManagementRequest.java:178)
	at org.jboss.as.protocol.mgmt.ManagementChannel$ResponseReceiver.handleResponse(ManagementChannel.java:376)
	at org.jboss.as.protocol.mgmt.ManagementChannel$ResponseReceiver.access$400(ManagementChannel.java:358)
	at org.jboss.as.protocol.mgmt.ManagementChannel.doHandle(ManagementChannel.java:123)
	at org.jboss.as.protocol.ProtocolChannel.handleMessage(ProtocolChannel.java:159)
	at org.jboss.remoting3.remote.RemoteConnectionChannel$5.run(RemoteConnectionChannel.java:409)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)

"Remoting "management-client" task-3" prio=10 tid=0x08ef8c00 nid=0x5832 waiting on condition [0x44923000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0xa2e92330> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	at org.xnio.LimitedBlockingQueue.take(LimitedBlockingQueue.java:95)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Remoting "management-client" task-2" prio=10 tid=0x08cfcc00 nid=0x5831 waiting on condition [0x44b88000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0xa2e92330> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	at org.xnio.LimitedBlockingQueue.take(LimitedBlockingQueue.java:95)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Remoting "management-client" task-1" prio=10 tid=0x088c7000 nid=0x5830 waiting on condition [0x4c726000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0xa2e92330> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	at org.xnio.LimitedBlockingQueue.take(LimitedBlockingQueue.java:95)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Remoting "management-client" write-1" prio=10 tid=0x08cfbc00 nid=0x582e runnable [0x4f35c000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
	at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210)
	at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
	- locked <0xa2e93398> (a sun.nio.ch.Util$1)
	- locked <0xa2e93388> (a java.util.Collections$UnmodifiableSet)
	- locked <0xa2e931a0> (a sun.nio.ch.EPollSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:153)

"Remoting "management-client" read-1" prio=10 tid=0x08382c00 nid=0x582d runnable [0x4f30b000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
	at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210)
	at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
	- locked <0xa2e92790> (a sun.nio.ch.Util$1)
	- locked <0xa2e92780> (a java.util.Collections$UnmodifiableSet)
	- locked <0xa2e92598> (a sun.nio.ch.EPollSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:153)

"Server Start Timeout" daemon prio=10 tid=0x0836b000 nid=0x582c waiting on condition [0x4f3ad000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at org.eclipse.wst.server.core.internal.Server$29.run(Server.java:3353)

"Dali Event Handler" prio=10 tid=0x50186800 nid=0x57d7 in Object.wait() [0x449c5000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xa09ee840> (a org.eclipse.jpt.common.utility.internal.SynchronizedQueue)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.jpt.common.utility.internal.SynchronizedQueue.waitUntilEmptyIs_(SynchronizedQueue.java:138)
	at org.eclipse.jpt.common.utility.internal.SynchronizedQueue.waitUntilEmptyIs(SynchronizedQueue.java:129)
	- locked <0xa09ee840> (a org.eclipse.jpt.common.utility.internal.SynchronizedQueue)
	at org.eclipse.jpt.common.utility.internal.SynchronizedQueue.waitUntilNotEmpty(SynchronizedQueue.java:153)
	at org.eclipse.jpt.common.utility.internal.AsynchronousCommandExecutor$Consumer.waitForProducer(AsynchronousCommandExecutor.java:156)
	at org.eclipse.jpt.common.utility.internal.ConsumerThreadCoordinator$RunnableConsumer.run(ConsumerThreadCoordinator.java:199)
	at java.lang.Thread.run(Thread.java:619)

"JavaScript indexing" daemon prio=10 tid=0x082ac000 nid=0x57ca in Object.wait() [0x44a67000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x75de15f0> (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.wst.jsdt.internal.core.search.processing.JobManager.run(JobManager.java:370)
	- locked <0x75de15f0> (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
	at java.lang.Thread.run(Thread.java:619)

"org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=10 tid=0x4f481c00 nid=0x57c3 in Object.wait() [0x44a16000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xaeb118b8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
	- locked <0xaeb118b8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

"Process monitor" daemon prio=10 tid=0x08660c00 nid=0x5729 in Object.wait() [0x445e0000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xad9ab258> (a java.lang.UNIXProcess)
	at java.lang.Object.wait(Object.java:485)
	at java.lang.UNIXProcess.waitFor(UNIXProcess.java:165)
	- locked <0xad9ab258> (a java.lang.UNIXProcess)
	at org.eclipse.debug.core.model.RuntimeProcess$ProcessMonitorThread.run(RuntimeProcess.java:417)

"Input Stream Monitor" daemon prio=10 tid=0x08660400 nid=0x5728 in Object.wait() [0x44881000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xad9bd9a0> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.debug.internal.core.InputStreamMonitor.writeNext(InputStreamMonitor.java:154)
	- locked <0xad9bd9a0> (a java.lang.Object)
	at org.eclipse.debug.internal.core.InputStreamMonitor.write(InputStreamMonitor.java:124)
	at org.eclipse.debug.internal.core.InputStreamMonitor$1.run(InputStreamMonitor.java:99)
	at java.lang.Thread.run(Thread.java:619)

"Output Stream Monitor" daemon prio=10 tid=0x08660000 nid=0x5727 runnable [0x44c01000]
   java.lang.Thread.State: RUNNABLE
	at java.io.FileInputStream.readBytes(Native Method)
	at java.io.FileInputStream.read(FileInputStream.java:199)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
	- locked <0xad9bb4f0> (a java.io.BufferedInputStream)
	at java.io.FilterInputStream.read(FilterInputStream.java:90)
	at org.eclipse.debug.internal.core.OutputStreamMonitor.read(OutputStreamMonitor.java:144)
	at org.eclipse.debug.internal.core.OutputStreamMonitor.access$1(OutputStreamMonitor.java:134)
	at org.eclipse.debug.internal.core.OutputStreamMonitor$1.run(OutputStreamMonitor.java:207)
	at java.lang.Thread.run(Thread.java:619)

"Output Stream Monitor" daemon prio=10 tid=0x086c2c00 nid=0x5725 runnable [0x44830000]
   java.lang.Thread.State: RUNNABLE
	at java.io.FileInputStream.readBytes(Native Method)
	at java.io.FileInputStream.read(FileInputStream.java:199)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
	- locked <0xad9ad2f8> (a java.io.BufferedInputStream)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
	- locked <0xad9ad468> (a java.io.BufferedInputStream)
	at java.io.FilterInputStream.read(FilterInputStream.java:90)
	at org.eclipse.debug.internal.core.OutputStreamMonitor.read(OutputStreamMonitor.java:144)
	at org.eclipse.debug.internal.core.OutputStreamMonitor.access$1(OutputStreamMonitor.java:134)
	at org.eclipse.debug.internal.core.OutputStreamMonitor$1.run(OutputStreamMonitor.java:207)
	at java.lang.Thread.run(Thread.java:619)

"process reaper" daemon prio=10 tid=0x087b1800 nid=0x5723 runnable [0x44974000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.UNIXProcess.waitForProcessExit(Native Method)
	at java.lang.UNIXProcess.access$900(UNIXProcess.java:20)
	at java.lang.UNIXProcess$1$1.run(UNIXProcess.java:132)

"[ThreadPool Manager] - Idle Thread" daemon prio=10 tid=0x082ab800 nid=0x563d in Object.wait() [0x4c777000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x74afb6f0> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
	- locked <0x74afb6f0> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)

"com.google.inject.internal.util.$Finalizer" daemon prio=10 tid=0x08745c00 nid=0x5620 in Object.wait() [0x44cb2000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x74080bd8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	- locked <0x74080bd8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
	at com.google.inject.internal.util.$Finalizer.run(Finalizer.java:144)
	at java.lang.Thread.run(Thread.java:619)

"MultiThreadedHttpConnectionManager cleanup" daemon prio=10 tid=0x08416800 nid=0x5618 in Object.wait() [0x4c6d5000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x75578828> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	- locked <0x75578828> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
	at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionManager.java:1122)

"27819583 at qtp-17187525-1 - Acceptor0 SocketConnector at 127.0.0.1:51235" prio=10 tid=0x528b4800 nid=0x5615 runnable [0x4f5db000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
	- locked <0xaeb0a908> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(ServerSocket.java:453)
	at java.net.ServerSocket.accept(ServerSocket.java:421)
	at org.mortbay.jetty.bio.SocketConnector.accept(SocketConnector.java:99)
	at org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:707)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

"13605427 at qtp-17187525-0" prio=10 tid=0x52014c00 nid=0x5614 in Object.wait() [0x4f685000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xaeae6938> (a org.mortbay.thread.QueuedThreadPool$PoolThread)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626)
	- locked <0xaeae6938> (a org.mortbay.thread.QueuedThreadPool$PoolThread)

"Worker-7" prio=10 tid=0x0837fc00 nid=0x5612 in Object.wait() [0x4f2ba000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x77551100> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
	- locked <0x77551100> (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:50)

"Worker-3" prio=10 tid=0x087da000 nid=0x560e waiting on condition [0x4f3fe000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x77551b30> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	at org.eclipse.epp.usagedata.internal.gathering.services.UsageDataService.getQueuedEvent(UsageDataService.java:222)
	at org.eclipse.epp.usagedata.internal.gathering.services.UsageDataService.access$0(UsageDataService.java:220)
	at org.eclipse.epp.usagedata.internal.gathering.services.UsageDataService$1.run(UsageDataService.java:155)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

"Java indexing" daemon prio=10 tid=0x5201cc00 nid=0x560c in Object.wait() [0x4f6fe000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x77499cb0> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:382)
	- locked <0x77499cb0> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
	at java.lang.Thread.run(Thread.java:619)

"Worker-1" prio=10 tid=0x08314c00 nid=0x560a in Object.wait() [0x51a8d000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xad9aae40> (a org.eclipse.ui.console.IOConsoleInputStream)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.ui.console.IOConsoleInputStream.waitForData(IOConsoleInputStream.java:147)
	at org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream.java:92)
	- locked <0xad9aae40> (a org.eclipse.ui.console.IOConsoleInputStream)
	at org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream.java:117)
	at org.eclipse.debug.internal.ui.views.console.ProcessConsole$InputReadJob.run(ProcessConsole.java:678)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

"Worker-0" prio=10 tid=0x5015a800 nid=0x5609 in Object.wait() [0x51b2e000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xa2e93da0> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:485)
	at org.jboss.remoting3.spi.AbstractHandleableCloseable.close(AbstractHandleableCloseable.java:177)
	- locked <0xa2e93da0> (a java.lang.Object)
	at org.jboss.as.controller.client.impl.RemotingModelControllerClient.close(RemotingModelControllerClient.java:69)
	- locked <0xa2e84cb8> (a org.jboss.as.controller.client.impl.RemotingModelControllerClient)
	at org.jboss.as.protocol.StreamUtils.safeClose(StreamUtils.java:59)
	at org.jboss.ide.eclipse.as.internal.management.as71.AS71Manager.dispose(AS71Manager.java:267)
	at org.jboss.ide.eclipse.as.internal.management.as71.JBoss71ManagerService.getServerState(JBoss71ManagerService.java:91)
	at org.jboss.ide.eclipse.as.management.core.JBoss7ManagerServiceProxy.getServerState(JBoss7ManagerServiceProxy.java:63)
	at org.jboss.ide.eclipse.as.core.server.internal.v7.JBoss7ManagerServicePoller$3.execute(JBoss7ManagerServicePoller.java:204)
	at org.jboss.ide.eclipse.as.core.server.internal.v7.JBoss7ManagerServicePoller$3.execute(JBoss7ManagerServicePoller.java:1)
	at org.jboss.ide.eclipse.as.management.core.JBoss7ManagerUtil.executeWithService(JBoss7ManagerUtil.java:53)
	at org.jboss.ide.eclipse.as.core.server.internal.v7.JBoss7ManagerServicePoller.getCurrentStateSynchronous(JBoss7ManagerServicePoller.java:200)
	at org.jboss.ide.eclipse.as.core.server.internal.launch.AbstractJBossStartLaunchConfiguration.isServerStarted(AbstractJBossStartLaunchConfiguration.java:95)
	at org.jboss.ide.eclipse.as.core.server.internal.launch.AbstractJBossStartLaunchConfiguration.preLaunchCheck(AbstractJBossStartLaunchConfiguration.java:73)
	at org.jboss.ide.eclipse.as.core.server.internal.v7.LocalJBoss7StartLaunchDelegate.preLaunchCheck(LocalJBoss7StartLaunchDelegate.java:38)
	at org.jboss.ide.eclipse.as.core.server.internal.launch.DelegatingStartLaunchConfiguration.preLaunchCheck(DelegatingStartLaunchConfiguration.java:67)
	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:809)
	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
	at org.eclipse.wst.server.core.internal.Server.startImpl2(Server.java:3461)
	at org.eclipse.wst.server.core.internal.Server.startImpl(Server.java:3399)
	at org.eclipse.wst.server.core.internal.Server$StartJob.run(Server.java:366)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

"Bundle File Closer" daemon prio=10 tid=0x50c58000 nid=0x5608 in Object.wait() [0x516fe000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x74082798> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
	- locked <0x74082798> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"Worker-JM" prio=10 tid=0x50f9bc00 nid=0x5607 in Object.wait() [0x51da7000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x740e5290> (a java.util.ArrayList)
	at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
	- locked <0x740e5290> (a java.util.ArrayList)

"[Timer] - Main Queue Handler" daemon prio=10 tid=0x50f50800 nid=0x5606 in Object.wait() [0x5159f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x74082d18> (a java.lang.Object)
	at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
	- locked <0x74082d18> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:619)

"Framework Event Dispatcher" daemon prio=10 tid=0x08315400 nid=0x5604 in Object.wait() [0x5235c000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x74082de0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
	- locked <0x74082de0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"Start Level Event Dispatcher" daemon prio=10 tid=0x085f4000 nid=0x5603 in Object.wait() [0x523ad000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x74083288> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
	- locked <0x74083288> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"State Data Manager" daemon prio=10 tid=0x08281c00 nid=0x5602 waiting on condition [0x523fe000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297)
	at java.lang.Thread.run(Thread.java:619)

"Framework Active Thread" prio=10 tid=0x526fe800 nid=0x5601 in Object.wait() [0x52973000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x76b85798> (a org.eclipse.osgi.framework.internal.core.Framework)
	at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817)
	- locked <0x76b85798> (a org.eclipse.osgi.framework.internal.core.Framework)
	at java.lang.Thread.run(Thread.java:619)

"Low Memory Detector" daemon prio=10 tid=0x081c5400 nid=0x55ff runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread1" daemon prio=10 tid=0x081c3800 nid=0x55fe waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x081c1800 nid=0x55fd waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

"JDWP Command Reader" daemon prio=10 tid=0x52c00800 nid=0x55fb runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

"JDWP Event Helper Thread" daemon prio=10 tid=0x081b5c00 nid=0x55fa runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

"JDWP Transport Listener: dt_socket" daemon prio=10 tid=0x081b3400 nid=0x55f7 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x081ab800 nid=0x55f5 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=10 tid=0x08198400 nid=0x55f4 in Object.wait() [0x52e3a000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x73e9dab0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	- locked <0x73e9dab0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x08196c00 nid=0x55f3 in Object.wait() [0x52e8b000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x73e9da68> (a java.lang.ref.Reference$Lock)
	at java.lang.Object.wait(Object.java:485)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
	- locked <0x73e9da68> (a java.lang.ref.Reference$Lock)

"main" prio=10 tid=0x08119400 nid=0x55ef runnable [0xb6b0c000]
   java.lang.Thread.State: RUNNABLE
	at org.eclipse.swt.internal.gtk.OS.Call(Native Method)
	at org.eclipse.swt.widgets.Display.sleep(Display.java:4069)
	at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:364)
	at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:917)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2702)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

"VM Thread" prio=10 tid=0x08194000 nid=0x55f2 runnable 

"GC task thread#0 (ParallelGC)" prio=10 tid=0x08120800 nid=0x55f0 runnable 

"GC task thread#1 (ParallelGC)" prio=10 tid=0x08121c00 nid=0x55f1 runnable 

"VM Periodic Task Thread" prio=10 tid=0x081c7400 nid=0x5600 waiting on condition 

JNI global references: 20699
{code}
                
      was (Author: akazakov):
    Steps to reproduce for sure:
1. Create AS 7.1.0.Final runtime/server
2. Create AS 7.0.2.Final runtime/server
3. Start AS 7.1
4. Start AS 7.0
See Progress View: Starting JBoss AS 7 Runtime Server. Performing pre-launch check...

jstack:
{code}

2012-02-22 10:38:17
Full thread dump Java HotSpot(TM) Server VM (16.3-b01 mixed mode):

"Attach Listener" daemon prio=10 tid=0x087d9800 nid=0x5857 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

"Worker-9" prio=10 tid=0x08372c00 nid=0x5838 in Object.wait() [0x4ff73000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x77551100> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
	- locked <0x77551100> (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:50)

"Remoting "management-client" task-4" prio=10 tid=0x08408800 nid=0x5834 in Object.wait() [0x448d2000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xa3073a58> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:485)
	at org.jboss.remoting3.spi.AbstractHandleableCloseable.close(AbstractHandleableCloseable.java:177)
	- locked <0xa3073a58> (a java.lang.Object)
	at org.xnio.IoUtils.safeClose(IoUtils.java:137)
	at org.jboss.as.protocol.ProtocolChannelClient.close(ProtocolChannelClient.java:181)
	at org.xnio.IoUtils.safeClose(IoUtils.java:137)
	at org.jboss.as.protocol.mgmt.ManagementClientChannelStrategy$Establishing.requestDone(ManagementClientChannelStrategy.java:147)
	at org.jboss.as.protocol.mgmt.ManagementRequest$DelegatingResponseHandler.readResponse(ManagementRequest.java:178)
	at org.jboss.as.protocol.mgmt.ManagementChannel$ResponseReceiver.handleResponse(ManagementChannel.java:376)
	at org.jboss.as.protocol.mgmt.ManagementChannel$ResponseReceiver.access$400(ManagementChannel.java:358)
	at org.jboss.as.protocol.mgmt.ManagementChannel.doHandle(ManagementChannel.java:123)
	at org.jboss.as.protocol.ProtocolChannel.handleMessage(ProtocolChannel.java:159)
	at org.jboss.remoting3.remote.RemoteConnectionChannel$5.run(RemoteConnectionChannel.java:409)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)

"Remoting "management-client" task-3" prio=10 tid=0x08ef8c00 nid=0x5832 waiting on condition [0x44923000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0xa2e92330> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	at org.xnio.LimitedBlockingQueue.take(LimitedBlockingQueue.java:95)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Remoting "management-client" task-2" prio=10 tid=0x08cfcc00 nid=0x5831 waiting on condition [0x44b88000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0xa2e92330> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	at org.xnio.LimitedBlockingQueue.take(LimitedBlockingQueue.java:95)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Remoting "management-client" task-1" prio=10 tid=0x088c7000 nid=0x5830 waiting on condition [0x4c726000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0xa2e92330> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	at org.xnio.LimitedBlockingQueue.take(LimitedBlockingQueue.java:95)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

"Remoting "management-client" write-1" prio=10 tid=0x08cfbc00 nid=0x582e runnable [0x4f35c000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
	at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210)
	at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
	- locked <0xa2e93398> (a sun.nio.ch.Util$1)
	- locked <0xa2e93388> (a java.util.Collections$UnmodifiableSet)
	- locked <0xa2e931a0> (a sun.nio.ch.EPollSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:153)

"Remoting "management-client" read-1" prio=10 tid=0x08382c00 nid=0x582d runnable [0x4f30b000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
	at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210)
	at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
	- locked <0xa2e92790> (a sun.nio.ch.Util$1)
	- locked <0xa2e92780> (a java.util.Collections$UnmodifiableSet)
	- locked <0xa2e92598> (a sun.nio.ch.EPollSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:153)

"Server Start Timeout" daemon prio=10 tid=0x0836b000 nid=0x582c waiting on condition [0x4f3ad000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at org.eclipse.wst.server.core.internal.Server$29.run(Server.java:3353)

"Dali Event Handler" prio=10 tid=0x50186800 nid=0x57d7 in Object.wait() [0x449c5000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xa09ee840> (a org.eclipse.jpt.common.utility.internal.SynchronizedQueue)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.jpt.common.utility.internal.SynchronizedQueue.waitUntilEmptyIs_(SynchronizedQueue.java:138)
	at org.eclipse.jpt.common.utility.internal.SynchronizedQueue.waitUntilEmptyIs(SynchronizedQueue.java:129)
	- locked <0xa09ee840> (a org.eclipse.jpt.common.utility.internal.SynchronizedQueue)
	at org.eclipse.jpt.common.utility.internal.SynchronizedQueue.waitUntilNotEmpty(SynchronizedQueue.java:153)
	at org.eclipse.jpt.common.utility.internal.AsynchronousCommandExecutor$Consumer.waitForProducer(AsynchronousCommandExecutor.java:156)
	at org.eclipse.jpt.common.utility.internal.ConsumerThreadCoordinator$RunnableConsumer.run(ConsumerThreadCoordinator.java:199)
	at java.lang.Thread.run(Thread.java:619)

"JavaScript indexing" daemon prio=10 tid=0x082ac000 nid=0x57ca in Object.wait() [0x44a67000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x75de15f0> (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.wst.jsdt.internal.core.search.processing.JobManager.run(JobManager.java:370)
	- locked <0x75de15f0> (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
	at java.lang.Thread.run(Thread.java:619)

"org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=10 tid=0x4f481c00 nid=0x57c3 in Object.wait() [0x44a16000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xaeb118b8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
	- locked <0xaeb118b8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

"Process monitor" daemon prio=10 tid=0x08660c00 nid=0x5729 in Object.wait() [0x445e0000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xad9ab258> (a java.lang.UNIXProcess)
	at java.lang.Object.wait(Object.java:485)
	at java.lang.UNIXProcess.waitFor(UNIXProcess.java:165)
	- locked <0xad9ab258> (a java.lang.UNIXProcess)
	at org.eclipse.debug.core.model.RuntimeProcess$ProcessMonitorThread.run(RuntimeProcess.java:417)

"Input Stream Monitor" daemon prio=10 tid=0x08660400 nid=0x5728 in Object.wait() [0x44881000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xad9bd9a0> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.debug.internal.core.InputStreamMonitor.writeNext(InputStreamMonitor.java:154)
	- locked <0xad9bd9a0> (a java.lang.Object)
	at org.eclipse.debug.internal.core.InputStreamMonitor.write(InputStreamMonitor.java:124)
	at org.eclipse.debug.internal.core.InputStreamMonitor$1.run(InputStreamMonitor.java:99)
	at java.lang.Thread.run(Thread.java:619)

"Output Stream Monitor" daemon prio=10 tid=0x08660000 nid=0x5727 runnable [0x44c01000]
   java.lang.Thread.State: RUNNABLE
	at java.io.FileInputStream.readBytes(Native Method)
	at java.io.FileInputStream.read(FileInputStream.java:199)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
	- locked <0xad9bb4f0> (a java.io.BufferedInputStream)
	at java.io.FilterInputStream.read(FilterInputStream.java:90)
	at org.eclipse.debug.internal.core.OutputStreamMonitor.read(OutputStreamMonitor.java:144)
	at org.eclipse.debug.internal.core.OutputStreamMonitor.access$1(OutputStreamMonitor.java:134)
	at org.eclipse.debug.internal.core.OutputStreamMonitor$1.run(OutputStreamMonitor.java:207)
	at java.lang.Thread.run(Thread.java:619)

"Output Stream Monitor" daemon prio=10 tid=0x086c2c00 nid=0x5725 runnable [0x44830000]
   java.lang.Thread.State: RUNNABLE
	at java.io.FileInputStream.readBytes(Native Method)
	at java.io.FileInputStream.read(FileInputStream.java:199)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
	- locked <0xad9ad2f8> (a java.io.BufferedInputStream)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
	- locked <0xad9ad468> (a java.io.BufferedInputStream)
	at java.io.FilterInputStream.read(FilterInputStream.java:90)
	at org.eclipse.debug.internal.core.OutputStreamMonitor.read(OutputStreamMonitor.java:144)
	at org.eclipse.debug.internal.core.OutputStreamMonitor.access$1(OutputStreamMonitor.java:134)
	at org.eclipse.debug.internal.core.OutputStreamMonitor$1.run(OutputStreamMonitor.java:207)
	at java.lang.Thread.run(Thread.java:619)

"process reaper" daemon prio=10 tid=0x087b1800 nid=0x5723 runnable [0x44974000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.UNIXProcess.waitForProcessExit(Native Method)
	at java.lang.UNIXProcess.access$900(UNIXProcess.java:20)
	at java.lang.UNIXProcess$1$1.run(UNIXProcess.java:132)

"[ThreadPool Manager] - Idle Thread" daemon prio=10 tid=0x082ab800 nid=0x563d in Object.wait() [0x4c777000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x74afb6f0> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
	- locked <0x74afb6f0> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)

"com.google.inject.internal.util.$Finalizer" daemon prio=10 tid=0x08745c00 nid=0x5620 in Object.wait() [0x44cb2000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x74080bd8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	- locked <0x74080bd8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
	at com.google.inject.internal.util.$Finalizer.run(Finalizer.java:144)
	at java.lang.Thread.run(Thread.java:619)

"MultiThreadedHttpConnectionManager cleanup" daemon prio=10 tid=0x08416800 nid=0x5618 in Object.wait() [0x4c6d5000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x75578828> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	- locked <0x75578828> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
	at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionManager.java:1122)

"27819583 at qtp-17187525-1 - Acceptor0 SocketConnector at 127.0.0.1:51235" prio=10 tid=0x528b4800 nid=0x5615 runnable [0x4f5db000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
	- locked <0xaeb0a908> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(ServerSocket.java:453)
	at java.net.ServerSocket.accept(ServerSocket.java:421)
	at org.mortbay.jetty.bio.SocketConnector.accept(SocketConnector.java:99)
	at org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:707)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

"13605427 at qtp-17187525-0" prio=10 tid=0x52014c00 nid=0x5614 in Object.wait() [0x4f685000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xaeae6938> (a org.mortbay.thread.QueuedThreadPool$PoolThread)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626)
	- locked <0xaeae6938> (a org.mortbay.thread.QueuedThreadPool$PoolThread)

"Worker-7" prio=10 tid=0x0837fc00 nid=0x5612 in Object.wait() [0x4f2ba000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x77551100> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
	- locked <0x77551100> (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:50)

"Worker-3" prio=10 tid=0x087da000 nid=0x560e waiting on condition [0x4f3fe000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x77551b30> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	at org.eclipse.epp.usagedata.internal.gathering.services.UsageDataService.getQueuedEvent(UsageDataService.java:222)
	at org.eclipse.epp.usagedata.internal.gathering.services.UsageDataService.access$0(UsageDataService.java:220)
	at org.eclipse.epp.usagedata.internal.gathering.services.UsageDataService$1.run(UsageDataService.java:155)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

"Java indexing" daemon prio=10 tid=0x5201cc00 nid=0x560c in Object.wait() [0x4f6fe000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x77499cb0> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:382)
	- locked <0x77499cb0> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
	at java.lang.Thread.run(Thread.java:619)

"Worker-1" prio=10 tid=0x08314c00 nid=0x560a in Object.wait() [0x51a8d000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xad9aae40> (a org.eclipse.ui.console.IOConsoleInputStream)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.ui.console.IOConsoleInputStream.waitForData(IOConsoleInputStream.java:147)
	at org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream.java:92)
	- locked <0xad9aae40> (a org.eclipse.ui.console.IOConsoleInputStream)
	at org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream.java:117)
	at org.eclipse.debug.internal.ui.views.console.ProcessConsole$InputReadJob.run(ProcessConsole.java:678)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

"Worker-0" prio=10 tid=0x5015a800 nid=0x5609 in Object.wait() [0x51b2e000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0xa2e93da0> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:485)
	at org.jboss.remoting3.spi.AbstractHandleableCloseable.close(AbstractHandleableCloseable.java:177)
	- locked <0xa2e93da0> (a java.lang.Object)
	at org.jboss.as.controller.client.impl.RemotingModelControllerClient.close(RemotingModelControllerClient.java:69)
	- locked <0xa2e84cb8> (a org.jboss.as.controller.client.impl.RemotingModelControllerClient)
	at org.jboss.as.protocol.StreamUtils.safeClose(StreamUtils.java:59)
	at org.jboss.ide.eclipse.as.internal.management.as71.AS71Manager.dispose(AS71Manager.java:267)
	at org.jboss.ide.eclipse.as.internal.management.as71.JBoss71ManagerService.getServerState(JBoss71ManagerService.java:91)
	at org.jboss.ide.eclipse.as.management.core.JBoss7ManagerServiceProxy.getServerState(JBoss7ManagerServiceProxy.java:63)
	at org.jboss.ide.eclipse.as.core.server.internal.v7.JBoss7ManagerServicePoller$3.execute(JBoss7ManagerServicePoller.java:204)
	at org.jboss.ide.eclipse.as.core.server.internal.v7.JBoss7ManagerServicePoller$3.execute(JBoss7ManagerServicePoller.java:1)
	at org.jboss.ide.eclipse.as.management.core.JBoss7ManagerUtil.executeWithService(JBoss7ManagerUtil.java:53)
	at org.jboss.ide.eclipse.as.core.server.internal.v7.JBoss7ManagerServicePoller.getCurrentStateSynchronous(JBoss7ManagerServicePoller.java:200)
	at org.jboss.ide.eclipse.as.core.server.internal.launch.AbstractJBossStartLaunchConfiguration.isServerStarted(AbstractJBossStartLaunchConfiguration.java:95)
	at org.jboss.ide.eclipse.as.core.server.internal.launch.AbstractJBossStartLaunchConfiguration.preLaunchCheck(AbstractJBossStartLaunchConfiguration.java:73)
	at org.jboss.ide.eclipse.as.core.server.internal.v7.LocalJBoss7StartLaunchDelegate.preLaunchCheck(LocalJBoss7StartLaunchDelegate.java:38)
	at org.jboss.ide.eclipse.as.core.server.internal.launch.DelegatingStartLaunchConfiguration.preLaunchCheck(DelegatingStartLaunchConfiguration.java:67)
	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:809)
	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
	at org.eclipse.wst.server.core.internal.Server.startImpl2(Server.java:3461)
	at org.eclipse.wst.server.core.internal.Server.startImpl(Server.java:3399)
	at org.eclipse.wst.server.core.internal.Server$StartJob.run(Server.java:366)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

"Bundle File Closer" daemon prio=10 tid=0x50c58000 nid=0x5608 in Object.wait() [0x516fe000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x74082798> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
	- locked <0x74082798> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"Worker-JM" prio=10 tid=0x50f9bc00 nid=0x5607 in Object.wait() [0x51da7000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x740e5290> (a java.util.ArrayList)
	at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
	- locked <0x740e5290> (a java.util.ArrayList)

"[Timer] - Main Queue Handler" daemon prio=10 tid=0x50f50800 nid=0x5606 in Object.wait() [0x5159f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x74082d18> (a java.lang.Object)
	at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
	- locked <0x74082d18> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:619)

"Framework Event Dispatcher" daemon prio=10 tid=0x08315400 nid=0x5604 in Object.wait() [0x5235c000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x74082de0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
	- locked <0x74082de0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"Start Level Event Dispatcher" daemon prio=10 tid=0x085f4000 nid=0x5603 in Object.wait() [0x523ad000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x74083288> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
	- locked <0x74083288> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"State Data Manager" daemon prio=10 tid=0x08281c00 nid=0x5602 waiting on condition [0x523fe000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297)
	at java.lang.Thread.run(Thread.java:619)

"Framework Active Thread" prio=10 tid=0x526fe800 nid=0x5601 in Object.wait() [0x52973000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x76b85798> (a org.eclipse.osgi.framework.internal.core.Framework)
	at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817)
	- locked <0x76b85798> (a org.eclipse.osgi.framework.internal.core.Framework)
	at java.lang.Thread.run(Thread.java:619)

"Low Memory Detector" daemon prio=10 tid=0x081c5400 nid=0x55ff runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread1" daemon prio=10 tid=0x081c3800 nid=0x55fe waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x081c1800 nid=0x55fd waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

"JDWP Command Reader" daemon prio=10 tid=0x52c00800 nid=0x55fb runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

"JDWP Event Helper Thread" daemon prio=10 tid=0x081b5c00 nid=0x55fa runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

"JDWP Transport Listener: dt_socket" daemon prio=10 tid=0x081b3400 nid=0x55f7 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x081ab800 nid=0x55f5 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=10 tid=0x08198400 nid=0x55f4 in Object.wait() [0x52e3a000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x73e9dab0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	- locked <0x73e9dab0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x08196c00 nid=0x55f3 in Object.wait() [0x52e8b000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x73e9da68> (a java.lang.ref.Reference$Lock)
	at java.lang.Object.wait(Object.java:485)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
	- locked <0x73e9da68> (a java.lang.ref.Reference$Lock)

"main" prio=10 tid=0x08119400 nid=0x55ef runnable [0xb6b0c000]
   java.lang.Thread.State: RUNNABLE
	at org.eclipse.swt.internal.gtk.OS.Call(Native Method)
	at org.eclipse.swt.widgets.Display.sleep(Display.java:4069)
	at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:364)
	at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:917)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2702)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

"VM Thread" prio=10 tid=0x08194000 nid=0x55f2 runnable 

"GC task thread#0 (ParallelGC)" prio=10 tid=0x08120800 nid=0x55f0 runnable 

"GC task thread#1 (ParallelGC)" prio=10 tid=0x08121c00 nid=0x55f1 runnable 

"VM Periodic Task Thread" prio=10 tid=0x081c7400 nid=0x5600 waiting on condition 

JNI global references: 20699
{code}
                  
> Eclipse got stuck when publishing to AS 7.1
> -------------------------------------------
>
>                 Key: JBIDE-10985
>                 URL: https://issues.jboss.org/browse/JBIDE-10985
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: JBossAS/Servers
>    Affects Versions: 3.3.0.Beta1
>            Reporter: Alexey Kazakov
>            Assignee: Rob Stryker
>
> I created JSF2 project and tried to publish it to AS 7.1.0.Final. 
> Eclipse got stuck.
> See the stack trace:
> {code}
> org.eclipse.equinox.launcher.Main at localhost:41307	
> 	Thread [main] (Suspended)	
> 		OS.Call(int, int, int, int) line: not available [native method]	
> 		Display.sleep() line: 4069	
> 		IDEWorkbenchAdvisor(WorkbenchAdvisor).eventLoopIdle(Display) line: 364	
> 		IDEWorkbenchAdvisor.eventLoopIdle(Display) line: 917	
> 		Workbench.runEventLoop(Window$IExceptionHandler, Display) line: 2702	
> 		Workbench.runUI() line: 2665	
> 		Workbench.access$4(Workbench) line: 2499	
> 		Workbench$7.run() line: 679	
> 		Realm.runWithDefault(Realm, Runnable) line: 332	
> 		Workbench.createAndRunWorkbench(Display, WorkbenchAdvisor) line: 668	
> 		PlatformUI.createAndRunWorkbench(Display, WorkbenchAdvisor) line: 149	
> 		IDEApplication.start(IApplicationContext) line: 123	
> 		EclipseAppHandle.run(Object) line: 196	
> 		EclipseAppLauncher.runApplication(Object) line: 110	
> 		EclipseAppLauncher.start(Object) line: 79	
> 		EclipseStarter.run(Object) line: 344	
> 		EclipseStarter.run(String[], Runnable) line: 179	
> 		NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available [native method]	
> 		NativeMethodAccessorImpl.invoke(Object, Object[]) line: 39	
> 		DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25	
> 		Method.invoke(Object, Object...) line: 597	
> 		Main.invokeFramework(String[], URL[]) line: 622	
> 		Main.basicRun(String[]) line: 577	
> 		Main.run(String[]) line: 1410	
> 		Main.main(String[]) line: 1386	
> 	Thread [Framework Active Thread] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		Framework.run() line: 1817	
> 		Thread.run() line: 619	
> 	Daemon Thread [State Data Manager] (Suspended)	
> 		Thread.sleep(long) line: not available [native method]	
> 		StateManager.run() line: 297	
> 		Thread.run() line: 619	
> 	Daemon Thread [Start Level Event Dispatcher] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		EventManager$EventThread(Object).wait() line: 485	
> 		EventManager$EventThread.getNextEvent() line: 400	
> 		EventManager$EventThread.run() line: 336	
> 	Daemon Thread [Framework Event Dispatcher] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		EventManager$EventThread(Object).wait() line: 485	
> 		EventManager$EventThread.getNextEvent() line: 400	
> 		EventManager$EventThread.run() line: 336	
> 	Daemon Thread [[Timer] - Main Queue Handler] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		TimerImpl.run() line: 141	
> 		Thread.run() line: 619	
> 	Daemon Thread [[ThreadPool Manager] - Idle Thread] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		Executor(Object).wait() line: 485	
> 		Executor.run() line: 106	
> 	Thread [Worker-JM] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		InternalWorker.run() line: 58	
> 	Daemon Thread [Bundle File Closer] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		EventManager$EventThread(Object).wait() line: 485	
> 		EventManager$EventThread.getNextEvent() line: 400	
> 		EventManager$EventThread.run() line: 336	
> 	Daemon Thread [Java indexing] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		IndexManager(Object).wait() line: 485	
> 		IndexManager(JobManager).run() line: 382	
> 		Thread.run() line: 619	
> 	Daemon Thread [JavaScript indexing] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		IndexManager(Object).wait() line: 485	
> 		IndexManager(JobManager).run() line: 370	
> 		ServerSocket.implAccept(Socket) line: 453	
> 		ServerSocket.accept() line: 421	
> 		SocketConnector.accept(int) line: 99	
> 		AbstractConnector$Acceptor.run() line: 707	
> 		QueuedThreadPool$PoolThread.run() line: 582	
> 	Daemon Thread [com.google.inject.internal.util.$Finalizer] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		ReferenceQueue<T>.remove(long) line: 118	
> 		ReferenceQueue<T>.remove() line: 134	
> 		$Finalizer.run() line: 144	
> 		Thread.run() line: 619	
> 	Daemon Thread [MultiThreadedHttpConnectionManager cleanup] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		ReferenceQueue<T>.remove(long) line: 118	
> 		ReferenceQueue<T>.remove() line: 134	
> 		MultiThreadedHttpConnectionManager$ReferenceQueueThread.run() line: 1122	
> 	Thread [Dali Event Handler] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		SynchronizedQueue<E>(Object).wait() line: 485	
> 		SynchronizedQueue<E>.waitUntilEmptyIs_(boolean) line: 138	
> 		SynchronizedQueue<E>.waitUntilEmptyIs(boolean) line: 129	
> 		SynchronizedQueue<E>.waitUntilNotEmpty() line: 153	
> 		AsynchronousCommandExecutor$Consumer.waitForProducer() line: 156	
> 		ConsumerThreadCoordinator$RunnableConsumer.run() line: 199	
> 		Thread.run() line: 619	
> 	Daemon Thread [org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		DirtyRegionProcessor$BackgroundThread.run() line: 672	
> 	Daemon Thread [org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		DirtyRegionProcessor$BackgroundThread.run() line: 672	
> 	Daemon Thread [org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		DirtyRegionProcessor$BackgroundThread.run() line: 672	
> 	Thread [Worker-76] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		ManagementRequest$ManagementFuture<T>(Object).wait() line: 485	
> 		ManagementRequest$ManagementFuture<T>(AsyncFutureTask<T>).await() line: 192	
> 		ManagementRequest$ManagementFuture<T>(AsyncFutureTask<T>).get() line: 266	
> 		AbstractModelControllerClient$ExecuteRequest(ManagementRequest<T>).executeForResult(ExecutorService, ManagementClientChannelStrategy) line: 131	
> 		RemotingModelControllerClient(AbstractModelControllerClient).executeSynch(ModelNode, OperationAttachments, OperationMessageHandler) line: 128	
> 		RemotingModelControllerClient(AbstractModelControllerClient).execute(ModelNode, OperationMessageHandler) line: 93	
> 		RemotingModelControllerClient(AbstractModelControllerClient).execute(ModelNode) line: 83	
> 		AS71Manager.quietlyExecute(ModelNode) line: 289	
> 		AS71Manager.stopServer() line: 239	
> 		JBoss71ManagerService.stop(IAS7ManagementDetails) line: 108	
> 		JBoss7ManagerServiceProxy.stop(IAS7ManagementDetails) line: 75	
> 		LocalJBoss7BehaviorDelegate.gracefullStop() line: 56	
> 		LocalJBoss7BehaviorDelegate.stopImpl(boolean) line: 44	
> 		LocalJBoss7BehaviorDelegate(AbstractJBossBehaviourDelegate).stop(boolean) line: 39	
> 		DelegatingJBoss7ServerBehavior.stop(boolean) line: 118	
> 		Server.stopImpl2(boolean) line: 3577	
> 		Server.stopImpl(boolean, IProgressMonitor) line: 3540	
> 		Server$StopJob.run(IProgressMonitor) line: 395	
> 		Worker.run() line: 54	
> 	Thread [Worker-106] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		IOConsoleInputStream(Object).wait() line: 485	
> 		IOConsoleInputStream.waitForData() line: 147	
> 		IOConsoleInputStream.read(byte[], int, int) line: 92	
> 		IOConsoleInputStream.read(byte[]) line: 117	
> 		ProcessConsole$InputReadJob.run(IProgressMonitor) line: 678	
> 		Worker.run() line: 54	
> 	Thread [Worker-111] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Daemon Thread [process reaper] (Suspended)	
> 		UNIXProcess.waitForProcessExit(int) line: not available [native method]	
> 		UNIXProcess.access$900(UNIXProcess, int) line: 20	
> 		UNIXProcess$1$1.run() line: 132	
> 	Daemon Thread [Output Stream Monitor] (Suspended)	
> 		FileInputStream.readBytes(byte[], int, int) line: not available [native method]	
> 		FileInputStream.read(byte[], int, int) line: 199	
> 		BufferedInputStream.read1(byte[], int, int) line: 256	
> 		BufferedInputStream.read(byte[], int, int) line: 317	
> 		BufferedInputStream.read1(byte[], int, int) line: 256	
> 		BufferedInputStream.read(byte[], int, int) line: 317	
> 		BufferedInputStream(FilterInputStream).read(byte[]) line: 90	
> 		OutputStreamMonitor.read() line: 144	
> 		OutputStreamMonitor.access$1(OutputStreamMonitor) line: 134	
> 		OutputStreamMonitor$1.run() line: 207	
> 		Thread.run() line: 619	
> 	Daemon Thread [Input Stream Monitor] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		Object.wait() line: 485	
> 		InputStreamMonitor.writeNext() line: 154	
> 		InputStreamMonitor.write() line: 124	
> 		InputStreamMonitor$1.run() line: 99	
> 		Thread.run() line: 619	
> 	Daemon Thread [Output Stream Monitor] (Suspended)	
> 		FileInputStream.readBytes(byte[], int, int) line: not available [native method]	
> 		FileInputStream.read(byte[], int, int) line: 199	
> 		BufferedInputStream.read1(byte[], int, int) line: 256	
> 		BufferedInputStream.read(byte[], int, int) line: 317	
> 		BufferedInputStream(FilterInputStream).read(byte[]) line: 90	
> 		OutputStreamMonitor.read() line: 144	
> 		OutputStreamMonitor.access$1(OutputStreamMonitor) line: 134	
> 		OutputStreamMonitor$1.run() line: 207	
> 		Thread.run() line: 619	
> 	Daemon Thread [Process monitor] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		UNIXProcess(Object).wait() line: 485	
> 		UNIXProcess.waitFor() line: 165	
> 		RuntimeProcess$ProcessMonitorThread.run() line: 417	
> 	Thread [Thread-231] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		Object.wait() line: 485	
> 		EndpointImpl(AbstractHandleableCloseable<T>).close() line: 177	
> 		RemotingModelControllerClient.close() line: 69	
> 		StreamUtils.safeClose(Closeable) line: 59	
> 		AS71Manager.dispose() line: 267	
> 		JBoss71ManagerService.isRunning(IAS7ManagementDetails) line: 101	
> 		JBoss7ManagerServiceProxy.isRunning(IAS7ManagementDetails) line: 68	
> 		JBTWebLaunchableClient.waitJBoss7(IServer, IModule) line: 150	
> 		JBTWebLaunchableClient.wait(IServer, IModule) line: 109	
> 		JBTWebLaunchableClient.launch2(IServer, Object, String, ILaunch) line: 89	
> 		JBTWebLaunchableClient$1.run() line: 81	
> 	Thread [Remoting "management-client" read-1] (Suspended)	
> 		EPollArrayWrapper.epollWait(long, int, long, int) line: not available [native method]	
> 		EPollArrayWrapper.poll(long) line: 210	
> 		EPollSelectorImpl.doSelect(long) line: 65	
> 		EPollSelectorImpl(SelectorImpl).lockAndDoSelect(long) line: 69	
> 		EPollSelectorImpl(SelectorImpl).select(long) line: 80	
> 		EPollSelectorImpl(SelectorImpl).select() line: 84	
> 		WorkerThread.run() line: 153	
> 	Thread [Remoting "management-client" write-1] (Suspended)	
> 		EPollArrayWrapper.epollWait(long, int, long, int) line: not available [native method]	
> 		EPollArrayWrapper.poll(long) line: 210	
> 		EPollSelectorImpl.doSelect(long) line: 65	
> 		EPollSelectorImpl(SelectorImpl).lockAndDoSelect(long) line: 69	
> 		EPollSelectorImpl(SelectorImpl).select(long) line: 80	
> 		EPollSelectorImpl(SelectorImpl).select() line: 84	
> 		WorkerThread.run() line: 153	
> 	Thread [Remoting "management-client" task-1] (Suspended)	
> 		Unsafe.park(boolean, long) line: not available [native method]	
> 		LockSupport.park(Object) line: 158	
> 		AbstractQueuedSynchronizer$ConditionObject.await() line: 1925	
> 		LinkedBlockingQueue<E>.take() line: 399	
> 		LimitedBlockingQueue<E>.take() line: 95	
> 		XnioWorker$TaskPool(ThreadPoolExecutor).getTask() line: 947	
> 		ThreadPoolExecutor$Worker.run() line: 907	
> 		Thread.run() line: 619	
> 	Thread [Remoting "management-client" task-2] (Suspended)	
> 		Unsafe.park(boolean, long) line: not available [native method]	
> 		LockSupport.park(Object) line: 158	
> 		AbstractQueuedSynchronizer$ConditionObject.await() line: 1925	
> 		LinkedBlockingQueue<E>.take() line: 399	
> 		LimitedBlockingQueue<E>.take() line: 95	
> 		XnioWorker$TaskPool(ThreadPoolExecutor).getTask() line: 947	
> 		ThreadPoolExecutor$Worker.run() line: 907	
> 		Thread.run() line: 619	
> 	Thread [Remoting "management-client" task-3] (Suspended)	
> 		Unsafe.park(boolean, long) line: not available [native method]	
> 		LockSupport.park(Object) line: 158	
> 		AbstractQueuedSynchronizer$ConditionObject.await() line: 1925	
> 		LinkedBlockingQueue<E>.take() line: 399	
> 		LimitedBlockingQueue<E>.take() line: 95	
> 		XnioWorker$TaskPool(ThreadPoolExecutor).getTask() line: 947	
> 		ThreadPoolExecutor$Worker.run() line: 907	
> 		Thread.run() line: 619	
> 	Thread [Remoting "management-client" task-4] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		Object.wait() line: 485	
> 		ConnectionImpl(AbstractHandleableCloseable<T>).close() line: 177	
> 		IoUtils.safeClose(Closeable) line: 137	
> 		ProtocolChannelClient<T>.close() line: 181	
> 		IoUtils.safeClose(Closeable) line: 137	
> 		ManagementClientChannelStrategy$Establishing.requestDone() line: 147	
> 		ManagementRequest$DelegatingResponseHandler.readResponse(DataInput) line: 178	
> 		ManagementChannel$ResponseReceiver.handleResponse(ManagementResponseHeader, DataInput) line: 376	
> 		ManagementChannel$ResponseReceiver.access$400(ManagementChannel$ResponseReceiver, ManagementResponseHeader, DataInput) line: 358	
> 		ManagementChannel.doHandle(MessageInputStream) line: 123	
> 		ManagementChannel(ProtocolChannel).handleMessage(Channel, MessageInputStream) line: 159	
> 		RemoteConnectionChannel$5.run() line: 409	
> 		ThreadPoolExecutor$Worker.runTask(Runnable) line: 886	
> 		ThreadPoolExecutor$Worker.run() line: 908	
> 		Thread.run() line: 619	
> 	Thread [Worker-113] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Remoting "management-client" write-1] (Suspended)	
> 		EPollArrayWrapper.epollWait(long, int, long, int) line: not available [native method]	
> 		EPollArrayWrapper.poll(long) line: 210	
> 		EPollSelectorImpl.doSelect(long) line: 65	
> 		EPollSelectorImpl(SelectorImpl).lockAndDoSelect(long) line: 69	
> 		EPollSelectorImpl(SelectorImpl).select(long) line: 80	
> 		EPollSelectorImpl(SelectorImpl).select() line: 84	
> 		WorkerThread.run() line: 153	
> 	Thread [Remoting "management-client" read-1] (Suspended)	
> 		EPollArrayWrapper.epollWait(long, int, long, int) line: not available [native method]	
> 		EPollArrayWrapper.poll(long) line: 210	
> 		EPollSelectorImpl.doSelect(long) line: 65	
> 		EPollSelectorImpl(SelectorImpl).lockAndDoSelect(long) line: 69	
> 		EPollSelectorImpl(SelectorImpl).select(long) line: 80	
> 		EPollSelectorImpl(SelectorImpl).select() line: 84	
> 		WorkerThread.run() line: 153	
> 	Thread [pool-247-thread-1] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		Object.wait() line: 485	
> 		FutureResult$1(AbstractIoFuture<T>).await() line: 73	
> 		FutureResult$1(AbstractIoFuture<T>).get() line: 156	
> 		ProtocolChannelClient<T>.connect(CallbackHandler, Map<String,String>) line: 135	
> 		ManagementClientChannelStrategy$Establishing.getChannel() line: 128	
> 		ManagementRequest$1.run() line: 101	
> 		ThreadPoolExecutor$Worker.runTask(Runnable) line: 886	
> 		ThreadPoolExecutor$Worker.run() line: 908	
> 		Thread.run() line: 619	
> 	Thread [Worker-114] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		Object.wait() line: 485	
> 		ThreadJob.waitForRun(ThreadJob, IProgressMonitor, InternalJob, Thread) line: 272	
> 		ThreadJob.joinRun(ThreadJob, IProgressMonitor) line: 199	
> 		ImplicitJobs.begin(ISchedulingRule, IProgressMonitor, boolean) line: 92	
> 		JobManager.beginRule(ISchedulingRule, IProgressMonitor) line: 286	
> 		Server$PublishJob.run(IProgressMonitor) line: 343	
> 		Worker.run() line: 54	
> 	Thread [Worker-115] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-116] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-117] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-118] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-119] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-120] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-121] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-122] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-123] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-124] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-125] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-126] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> 	Thread [Worker-127] (Suspended)	
> 		Object.wait(long) line: not available [native method]	
> 		WorkerPool.sleep(long) line: 188	
> 		WorkerPool.startJob(Worker) line: 220	
> 		Worker.run() line: 50	
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list