[jboss-jira] [JBoss JIRA] Commented: (AS7-876) Deploying a ws jar hangs the cli
Alessio Soldano (JIRA)
jira-events at lists.jboss.org
Mon May 23 11:50:13 EDT 2011
[ https://issues.jboss.org/browse/AS7-876?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12603700#comment-12603700 ]
Alessio Soldano commented on AS7-876:
-------------------------------------
Here is the thread dump when the server hangs as a consequence of the deployment request. Please note that debugging I found that "add" operation that's required by org.jboss.as.webservices.service.ModelUpdateService is basically waiting for getting lock on a ReentrantLock instance, which in turn is locked by the ManagementCommunication thread.
2011-05-23 17:16:15
Full thread dump Java HotSpot(TM) 64-Bit Server VM (17.0-b16 mixed mode):
"Read thread for /127.0.0.1:47578" prio=10 tid=0x00007fca20001800 nid=0xfab in Object.wait() [0x00007fca6475c000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007fcab26dc108> (a java.lang.Object)
at java.lang.Object.wait(Object.java:485)
at org.jboss.as.protocol.Pipe.await(Pipe.java:53)
- locked <0x00007fcab26dc108> (a java.lang.Object)
at org.jboss.as.protocol.ConnectionImpl$1.run(ConnectionImpl.java:249)
at java.lang.Thread.run(Thread.java:619)
at org.jboss.threads.JBossThread.run(JBossThread.java:122)
"ManagementCommunication-threads - 5" prio=10 tid=0x00007fca38039800 nid=0xfa6 in Object.wait() [0x00007fca6455a000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007fca996dd1a8> (a org.jboss.as.server.ServerControllerImpl$ServerStateMonitorListener)
at java.lang.Object.wait(Object.java:485)
at org.jboss.as.server.ServerControllerImpl$ServerStateMonitorListener.awaitUninterruptibly(ServerControllerImpl.java:420)
- locked <0x00007fca996dd1a8> (a org.jboss.as.server.ServerControllerImpl$ServerStateMonitorListener)
at org.jboss.as.server.ServerControllerImpl.doExecute(ServerControllerImpl.java:224)
at org.jboss.as.controller.BasicModelController.execute(BasicModelController.java:275)
at org.jboss.as.controller.BasicModelController.execute(BasicModelController.java:231)
at org.jboss.as.controller.BasicModelController.execute(BasicModelController.java:80)
at org.jboss.as.controller.SynchronousOperationSupport.execute(SynchronousOperationSupport.java:88)
at org.jboss.as.controller.AbstractModelController.execute(AbstractModelController.java:40)
at org.jboss.as.controller.remote.ModelControllerOperationHandlerImpl$ExecuteSynchronousOperation.sendResponse(ModelControllerOperationHandlerImpl.java:187)
at org.jboss.as.protocol.mgmt.ManagementResponse$2.handle(ManagementResponse.java:125)
at org.jboss.as.protocol.mgmt.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:63)
at org.jboss.as.protocol.ConnectionImpl.safeHandleMessage(ConnectionImpl.java:274)
at org.jboss.as.protocol.ConnectionImpl$1$1.run(ConnectionImpl.java:228)
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)
at org.jboss.threads.JBossThread.run(JBossThread.java:122)
"hornetq-failure-check-thread" prio=10 tid=0x00007fca4c05c000 nid=0xf83 in Object.wait() [0x00007fca6485d000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007fcab26d6918> (a org.hornetq.core.remoting.server.impl.RemotingServiceImpl$FailureCheckAndFlushThread)
at org.hornetq.core.remoting.server.impl.RemotingServiceImpl$FailureCheckAndFlushThread.run(RemotingServiceImpl.java:554)
- locked <0x00007fcab26d6918> (a org.hornetq.core.remoting.server.impl.RemotingServiceImpl$FailureCheckAndFlushThread)
"Old I/O server boss (channelId: 1264208503, localhost.localdomain/127.0.0.1:5445)" prio=10 tid=0x00007fca4c053000 nid=0xf82 runnable [0x00007fca6495e000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked <0x00007fcab26be0f0> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.jboss.netty.channel.socket.oio.OioServerSocketPipelineSink$Boss.run(OioServerSocketPipelineSink.java:202)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
at org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java:46)
at org.jboss.netty.util.VirtualExecutorService$ChildExecutorRunnable.run(VirtualExecutorService.java:181)
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)
"Thread-1 (group:HornetQ-scheduled-threads-1792152888)" prio=10 tid=0x00007fca4c054800 nid=0xf81 waiting on condition [0x00007fca64a5f000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007fca9977f250> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
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)
"Old I/O server boss (channelId: 1330799835, localhost.localdomain/127.0.0.1:5455)" prio=10 tid=0x00007fca4c056800 nid=0xf80 runnable [0x00007fca64b60000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked <0x00007fcab26d3968> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.jboss.netty.channel.socket.oio.OioServerSocketPipelineSink$Boss.run(OioServerSocketPipelineSink.java:202)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
at org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java:46)
at org.jboss.netty.util.VirtualExecutorService$ChildExecutorRunnable.run(VirtualExecutorService.java:181)
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)
"Transaction Reaper Worker 0" daemon prio=10 tid=0x00007fca38019000 nid=0xf7f in Object.wait() [0x00007fca64d3c000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007fcab2738908> (a java.util.LinkedList)
at java.lang.Object.wait(Object.java:485)
at com.arjuna.ats.arjuna.coordinator.TransactionReaper.waitForCancellations(TransactionReaper.java:318)
- locked <0x00007fcab2738908> (a java.util.LinkedList)
at com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.run(ReaperWorkerThread.java:66)
"Transaction Reaper" daemon prio=10 tid=0x00007fca38018000 nid=0xf7e in Object.wait() [0x00007fca64e3d000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007fcab2753668> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper)
at com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:91)
- locked <0x00007fcab2753668> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper)
"Thread-0 (group:HornetQ-scheduled-threads-1792152888)" prio=10 tid=0x00007fca4c007000 nid=0xf7d waiting on condition [0x00007fca64f3e000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007fca9977f250> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
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)
"hornetq-expiry-reaper-thread" prio=10 tid=0x00007fca4c012800 nid=0xf7c in Object.wait() [0x00007fca6503f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007fcab2674cc8> (a org.hornetq.core.postoffice.impl.PostOfficeImpl$Reaper)
at org.hornetq.core.postoffice.impl.PostOfficeImpl$Reaper.run(PostOfficeImpl.java:1056)
- locked <0x00007fcab2674cc8> (a org.hornetq.core.postoffice.impl.PostOfficeImpl$Reaper)
at java.lang.Thread.run(Thread.java:619)
"Periodic Recovery" prio=10 tid=0x00007fca3c018000 nid=0xf7b in Object.wait() [0x00007fca65140000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007fcab2754c90> (a java.lang.Object)
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 <0x00007fcab2754c90> (a java.lang.Object)
"Listener:4712" daemon prio=10 tid=0x00007fca3c005000 nid=0xf7a runnable [0x00007fca65241000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked <0x00007fcab2738c08> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at com.arjuna.ats.internal.arjuna.recovery.Listener.run(Listener.java:120)
"Transaction Expired Entry Monitor" daemon prio=10 tid=0x00007fca3c004000 nid=0xf79 in Object.wait() [0x00007fca65342000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007fcab27687f0> (a com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor)
at com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:191)
- locked <0x00007fcab27687f0> (a com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor)
"http-localhost.localdomain-127.0.0.1-8080-Acceptor-0" daemon prio=10 tid=0x00007fca2800a000 nid=0xf78 runnable [0x00007fca65443000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked <0x00007fcab2766b90> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:343)
at java.lang.Thread.run(Thread.java:619)
"http-localhost.localdomain-127.0.0.1-8080-Poller" daemon prio=10 tid=0x00007fca28026000 nid=0xf77 in Object.wait() [0x00007fca65544000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007fcab2766d30> (a org.apache.tomcat.util.net.JIoEndpoint$Poller)
at org.apache.tomcat.util.net.JIoEndpoint$Poller.run(JIoEndpoint.java:764)
- locked <0x00007fcab2766d30> (a org.apache.tomcat.util.net.JIoEndpoint$Poller)
at java.lang.Thread.run(Thread.java:619)
"Thread-14" prio=10 tid=0x00007fca40049800 nid=0xf76 runnable [0x00007fca65645000]
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 <0x00007fca996e0778> (a sun.nio.ch.Util$1)
- locked <0x00007fca996e0760> (a java.util.Collections$UnmodifiableSet)
- locked <0x00007fca996e03d0> (a sun.nio.ch.EPollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at org.jboss.sun.net.httpserver.ServerImpl$Dispatcher.run(ServerImpl.java:331)
at java.lang.Thread.run(Thread.java:619)
"server-timer" daemon prio=10 tid=0x00007fca40043800 nid=0xf75 in Object.wait() [0x00007fca65746000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007fca996df9f8> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <0x00007fca996df9f8> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"GC Daemon" daemon prio=10 tid=0x00007fca44025800 nid=0xf74 in Object.wait() [0x00007fca65847000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007fca99959790> (a sun.misc.GC$LatencyLock)
at sun.misc.GC$Daemon.run(GC.java:100)
- locked <0x00007fca99959790> (a sun.misc.GC$LatencyLock)
"RMI Reaper" prio=10 tid=0x00007fca44024000 nid=0xf73 in Object.wait() [0x00007fca65948000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007fca999597a0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <0x00007fca999597a0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:333)
at java.lang.Thread.run(Thread.java:619)
"RMI TCP Accept-1091" daemon prio=10 tid=0x00007fca44022800 nid=0xf72 runnable [0x00007fca65a49000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked <0x00007fca99694298> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at org.jboss.as.server.services.net.ManagedServerSocketBinding.accept(ManagedServerSocketBinding.java:84)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
"ContainerBackgroundProcessor[StandardEngine[jboss.web]]" daemon prio=10 tid=0x00007fca3802b800 nid=0xf71 waiting on condition [0x00007fca65b4a000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1579)
at java.lang.Thread.run(Thread.java:619)
"RMI TCP Accept-1090" daemon prio=10 tid=0x00007fca44022000 nid=0xf70 runnable [0x00007fca65d53000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked <0x00007fca9969f778> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at org.jboss.as.server.services.net.ManagedServerSocketBinding.accept(ManagedServerSocketBinding.java:84)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
"DeploymentScanner-threads - 1" prio=10 tid=0x00007fca30038000 nid=0xf6f waiting on condition [0x00007fca65e54000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007fca996ad950> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
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)
at org.jboss.threads.JBossThread.run(JBossThread.java:122)
"Accept thread" prio=10 tid=0x00007fca28004000 nid=0xf6e runnable [0x00007fca65f55000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked <0x00007fca996d23b8> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.jboss.as.protocol.ProtocolServer$1.run(ProtocolServer.java:85)
at java.lang.Thread.run(Thread.java:619)
at org.jboss.threads.JBossThread.run(JBossThread.java:122)
"NamingEventCoordinator-threads - 1" prio=10 tid=0x00007fca28002000 nid=0xf6d waiting on condition [0x00007fca66056000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007fca99286918> (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:1987)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
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)
at org.jboss.threads.JBossThread.run(JBossThread.java:122)
"DestroyJavaVM" prio=10 tid=0x00007fcabc007800 nid=0xf57 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"MSC service thread 1-8" prio=10 tid=0x00007fca30036000 nid=0xf6c waiting on condition [0x00007fca884ed000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007fca992a5f18> (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:1987)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
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)
"MSC service thread 1-7" prio=10 tid=0x00007fca30015000 nid=0xf6b waiting on condition [0x00007fca885ee000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007fca992a5f18> (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:1987)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
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)
"MSC service thread 1-6" prio=10 tid=0x00007fca38003000 nid=0xf6a waiting on condition [0x00007fca886ef000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007fca992a5f18> (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:1987)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
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)
"MSC service thread 1-5" prio=10 tid=0x00007fca38001800 nid=0xf69 waiting on condition [0x00007fca887f0000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007fca992a5f18> (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:1987)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
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)
"MSC service thread 1-4" prio=10 tid=0x00007fca44001000 nid=0xf68 waiting on condition [0x00007fca888f1000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007fca992a5f18> (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:1987)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
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)
"MSC service thread 1-3" prio=10 tid=0x00007fca40001000 nid=0xf67 waiting on condition [0x00007fca889f2000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007fca992a5f18> (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:1987)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
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)
"MSC service thread 1-2" prio=10 tid=0x00007fcabc37d000 nid=0xf66 waiting on condition [0x00007fca88af3000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007fca992a5f18> (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:1987)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
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)
"MSC service thread 1-1" prio=10 tid=0x00007fcabc39c000 nid=0xf65 waiting on condition [0x00007fca88bf3000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00007fca992a5cb0> (a java.util.concurrent.locks.ReentrantLock$FairSync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:867)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1201)
at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:312)
at org.jboss.as.controller.BasicModelController$5.lockInterruptibly(BasicModelController.java:216)
at org.jboss.as.controller.BasicModelController.acquireWriteLock(BasicModelController.java:523)
at org.jboss.as.controller.BasicModelController.execute(BasicModelController.java:270)
at org.jboss.as.controller.BasicModelController.execute(BasicModelController.java:231)
at org.jboss.as.controller.BasicModelController.execute(BasicModelController.java:80)
at org.jboss.as.controller.SynchronousOperationSupport.execute(SynchronousOperationSupport.java:88)
at org.jboss.as.controller.AbstractModelController.execute(AbstractModelController.java:40)
at org.jboss.as.webservices.service.ModelUpdateService.add(ModelUpdateService.java:88)
at org.jboss.as.webservices.dmr.ModelDeploymentAspect.start(ModelDeploymentAspect.java:44)
at org.jboss.as.webservices.deployers.AspectDeploymentProcessor.internalDeploy(AspectDeploymentProcessor.java:78)
at org.jboss.as.webservices.deployers.TCCLDeploymentProcessor.deploy(TCCLDeploymentProcessor.java:42)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:115)
- locked <0x00007fcab25ca710> (a org.jboss.as.server.deployment.DeploymentUnitPhaseService)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1675)
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)
"Reference Reaper" daemon prio=10 tid=0x00007fcabc117800 nid=0xf64 in Object.wait() [0x00007fca88dfc000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007fca996dc060> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <0x00007fca996dc060> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at org.jboss.modules.ref.References$ReaperThread.run(References.java:68)
"Low Memory Detector" daemon prio=10 tid=0x00007fcabc0b8000 nid=0xf62 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread1" daemon prio=10 tid=0x00007fcabc0b5800 nid=0xf61 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=10 tid=0x00007fcabc0b2800 nid=0xf60 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x00007fcabc0b0800 nid=0xf5f waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x00007fcabc092000 nid=0xf5e in Object.wait() [0x00007fcac04fb000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007fca992f7fe0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <0x00007fca992f7fe0> (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=0x00007fcabc090000 nid=0xf5d in Object.wait() [0x00007fcac05fc000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007fca993bdcc8> (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 <0x00007fca993bdcc8> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=10 tid=0x00007fcabc08b800 nid=0xf5c runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007fcabc01a800 nid=0xf58 runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007fcabc01c000 nid=0xf59 runnable
"GC task thread#2 (ParallelGC)" prio=10 tid=0x00007fcabc01e000 nid=0xf5a runnable
"GC task thread#3 (ParallelGC)" prio=10 tid=0x00007fcabc020000 nid=0xf5b runnable
"VM Periodic Task Thread" prio=10 tid=0x00007fcabc0c2800 nid=0xf63 waiting on condition
JNI global references: 1723
Heap
PSYoungGen total 68480K, used 8022K [0x00007fcaae560000, 0x00007fcab6b20000, 0x00007fcab9000000)
eden space 65792K, 8% used [0x00007fcaae560000,0x00007fcaaea99860,0x00007fcab25a0000)
from space 2688K, 99% used [0x00007fcab25a0000,0x00007fcab283c0a8,0x00007fcab2840000)
to space 2688K, 0% used [0x00007fcab6880000,0x00007fcab6880000,0x00007fcab6b20000)
PSOldGen total 43712K, used 16909K [0x00007fca99000000, 0x00007fca9bab0000, 0x00007fcaae560000)
object space 43712K, 38% used [0x00007fca99000000,0x00007fca9a083618,0x00007fca9bab0000)
PSPermGen total 58432K, used 39905K [0x00007fca89000000, 0x00007fca8c910000, 0x00007fca99000000)
object space 58432K, 68% used [0x00007fca89000000,0x00007fca8b6f87f0,0x00007fca8c910000)
> Deploying a ws jar hangs the cli
> --------------------------------
>
> Key: AS7-876
> URL: https://issues.jboss.org/browse/AS7-876
> Project: Application Server 7
> Issue Type: Bug
> Components: Domain Management, Web Services
> Reporter: Heiko Rupp
> Assignee: Alessio Soldano
>
> I had uploaded the jaxws jar from R. Opalka into a standalone server.
> Then did a :deploy on it.
> Console never came back
> [domain at localhost:9999 endpoint] /deployment=jaxws-samples-jaxbintros.jar:read-resource
> {
> "outcome" => "success",
> "result" => {
> "name" => "jaxws-samples-jaxbintros.jar",
> "runtime-name" => "jaxws-samples-jaxbintros.jar",
> "content" => [{"hash" => bytes {
> 0xb2, 0x69, 0x61, 0x73, 0x59, 0xb6, 0x65, 0xee,
> 0x71, 0x12, 0xf5, 0x9d, 0x36, 0xc6, 0x62, 0x2e,
> 0x12, 0x2b, 0x55, 0x4e
> }}],
> "enabled" => false
> },
> "compensating-operation" => undefined
> }
> [domain at localhost:9999 endpoint] /deployment=jaxws-samples-jaxbintros.jar:write-attribute(name=enabled,value=true)
> {
> "outcome" => "failed",
> "failure-description" => "Attribute enabled is not writeable"
> }
> [domain at localhost:9999 endpoint] /deployment=jaxws-samples-jaxbintros.jar:deploy
> Logfile shows:
> 15:14:20,674 INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) Starting deployment of "jaxws-samples-jaxbintros.jar"
> 15:14:20,760 INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-1) JNDI bindings for session bean named EndpointBean in deployment unit deployment "jaxws-samples-jaxbintros.jar" are as follows:
> java:global/jaxws-samples-jaxbintros/EndpointBean!org.jboss.test.ws.jaxws.samples.jaxbintros.Endpoint
> java:app/jaxws-samples-jaxbintros/EndpointBean!org.jboss.test.ws.jaxws.samples.jaxbintros.Endpoint
> java:module/EndpointBean!org.jboss.test.ws.jaxws.samples.jaxbintros.Endpoint
> java:global/jaxws-samples-jaxbintros/EndpointBean
> java:app/jaxws-samples-jaxbintros/EndpointBean
> java:module/EndpointBean
> 15:14:21,080 WARN [org.jboss.wsf.stack.cxf.deployment.aspect.DescriptorDeploymentAspect] (MSC service thread 1-4) Spring not available, skipping check for user provided jbossws-cxf.xml / cxf.xml configuration files.
> 15:14:21,083 INFO [org.jboss.wsf.stack.cxf.metadata.MetadataBuilder] (MSC service thread 1-4) Add Service
> id=EndpointBean
> address=http://localhost:8080/jaxws-samples-jaxbintros/EndpointService
> implementor=org.jboss.test.ws.jaxws.samples.jaxbintros.EndpointBean
> invoker=org.jboss.wsf.stack.cxf.InvokerEJB3
> serviceName={http://org.jboss.ws/samples/jaxbintros}EndpointBeanService
> portName={http://org.jboss.ws/samples/jaxbintros}EndpointServicePort
> wsdlLocation=null
> mtomEnabled=false
> 15:14:21,084 INFO [org.jboss.ws.common.management.DefaultEndpointRegistry] (MSC service thread 1-4) register: jboss.ws:context=jaxws-samples-jaxbintros,endpoint=EndpointBean
> The endpoint at http://localhost:8080/jaxws-samples-jaxbintros/EndpointService is also not available.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list