[jboss-jira] [JBoss JIRA] (AS7-3765) Deployment of Nexus 2.0 war fails

Zemian Deng (JIRA) jira-events at lists.jboss.org
Mon Feb 20 16:16:36 EST 2012


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

Zemian Deng commented on AS7-3765:
----------------------------------

Per Jaikiran's request, here is my stackdump when JBoss is hung.

{code}
2012-02-20 16:12:58
Full thread dump Java HotSpot(TM) Client VM (21.0-b17 mixed mode):

"http--127.0.0.1-8080-1" daemon prio=6 tid=0x37236800 nid=0x840 in Object.wait() [0x35bff000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x04eb54e8> (a org.apache.tomcat.util.net.JIoEndpoint$Worker)
	at java.lang.Object.wait(Object.java:503)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:885)
	- locked <0x04eb54e8> (a org.apache.tomcat.util.net.JIoEndpoint$Worker)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:911)
	at java.lang.Thread.run(Thread.java:722)

"MSC service thread 1-6" prio=6 tid=0x37237c00 nid=0x870 waiting on condition [0x35b8f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0eaefb10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:722)

"MSC Shutdown Thread" prio=6 tid=0x38fbe000 nid=0x95c waiting on condition [0x35a9f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0478f2a8> (a java.util.concurrent.CountDownLatch$Sync)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
	at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
	at org.jboss.msc.service.ServiceContainerImpl$ShutdownHookHolder$1$1.run(ServiceContainerImpl.java:129)
	at java.lang.Thread.run(Thread.java:722)

"SIGINT handler" daemon prio=10 tid=0x36e3e800 nid=0xf64 in Object.wait() [0x3584f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x0ebf8c00> (a java.lang.Thread)
	at java.lang.Thread.join(Thread.java:1258)
	- locked <0x0ebf8c00> (a java.lang.Thread)
	at java.lang.Thread.join(Thread.java:1332)
	at java.lang.ApplicationShutdownHooks.runHooks(ApplicationShutdownHooks.java:106)
	at java.lang.ApplicationShutdownHooks$1.run(ApplicationShutdownHooks.java:46)
	at java.lang.Shutdown.runHooks(Shutdown.java:123)
	at java.lang.Shutdown.sequence(Shutdown.java:167)
	at java.lang.Shutdown.exit(Shutdown.java:212)
	- locked <0x0eb20ec8> (a java.lang.Class for java.lang.Shutdown)
	at java.lang.Terminator$1.handle(Terminator.java:52)
	at sun.misc.Signal$1.run(Signal.java:212)
	at java.lang.Thread.run(Thread.java:722)

"MSC service thread 1-5" prio=6 tid=0x36e3f400 nid=0x13b0 waiting on condition [0x357cf000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0eaefb10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:722)

"Transaction Reaper Worker 0" daemon prio=6 tid=0x38fbd400 nid=0xc60 in Object.wait() [0x3a47f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x0f5b3c10> (a java.util.LinkedList)
	at java.lang.Object.wait(Object.java:503)
	at com.arjuna.ats.arjuna.coordinator.TransactionReaper.waitForCancellations(TransactionReaper.java:321)
	- locked <0x0f5b3c10> (a java.util.LinkedList)
	at com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.run(ReaperWorkerThread.java:65)

"Transaction Reaper" daemon prio=6 tid=0x38fbcc00 nid=0xa94 in Object.wait() [0x3a39f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x0f5b3c28> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper)
	at com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:90)
	- locked <0x0f5b3c28> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper)

"Periodic Recovery" prio=6 tid=0x37238800 nid=0x12b4 in Object.wait() [0x3887f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x0f5b4668> (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 <0x0f5b4668> (a java.lang.Object)

"Transaction Expired Entry Monitor" daemon prio=6 tid=0x37238000 nid=0x13f8 in Object.wait() [0x39e6f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x0f5b4698> (a com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor)
	at com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:190)
	- locked <0x0f5b4698> (a com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor)

"http--127.0.0.1-8080-Acceptor-0" daemon prio=6 tid=0x37237000 nid=0xdcc waiting on condition [0x38e4f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:313)
	at java.lang.Thread.run(Thread.java:722)

"http--127.0.0.1-8080-Poller" daemon prio=6 tid=0x37237400 nid=0x101c in Object.wait() [0x38d9f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x0f3e00a8> (a org.apache.tomcat.util.net.JIoEndpoint$Poller)
	at org.apache.tomcat.util.net.JIoEndpoint$Poller.run(JIoEndpoint.java:742)
	- locked <0x0f3e00a8> (a org.apache.tomcat.util.net.JIoEndpoint$Poller)
	at java.lang.Thread.run(Thread.java:722)

"ContainerBackgroundProcessor[StandardEngine[jboss.web]]" daemon prio=6 tid=0x36e40800 nid=0xc84 waiting on condition [0x3820f000]
   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:722)

"DestroyJavaVM" prio=6 tid=0x01e1ac00 nid=0x358 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

"MSC service thread 1-2" prio=6 tid=0x34e59400 nid=0x940 waiting on condition [0x34c0f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0eaefb10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:722)

"MSC service thread 1-1" prio=6 tid=0x34e58c00 nid=0x12b0 waiting on condition [0x354df000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0eaefb10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:722)

"Reference Reaper" daemon prio=6 tid=0x3471c400 nid=0xb70 in Object.wait() [0x34a7f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x0eaefe18> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
	- locked <0x0eaefe18> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
	at org.jboss.modules.ref.References$ReaperThread.run(References.java:68)

"Service Thread" daemon prio=6 tid=0x34692800 nid=0xfa8 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

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

"Attach Listener" daemon prio=10 tid=0x3468d000 nid=0xb94 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

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

"Finalizer" daemon prio=8 tid=0x01d9dc00 nid=0x108c in Object.wait() [0x3462f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x0eaf00b0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
	- locked <0x0eaf00b0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)

"Reference Handler" daemon prio=10 tid=0x01d99000 nid=0x1250 in Object.wait() [0x344ff000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x0eaef338> (a java.lang.ref.Reference$Lock)
	at java.lang.Object.wait(Object.java:503)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
	- locked <0x0eaef338> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=10 tid=0x01d94400 nid=0x9f4 runnable 

"VM Periodic Task Thread" prio=10 tid=0x346a4400 nid=0x8f4 waiting on condition 

JNI global references: 280
{code}

                
> Deployment of Nexus 2.0 war fails
> ---------------------------------
>
>                 Key: AS7-3765
>                 URL: https://issues.jboss.org/browse/AS7-3765
>             Project: Application Server 7
>          Issue Type: Bug
>          Components: Logging
>    Affects Versions: 7.1.0.Final
>            Reporter: Nicklas Karlsson
>            Assignee: James Perkins
>
> Dropping the Nexus 2.0 war into upstream master AS7 results in a hang (.isdeploying marker file) and the log output
> {code}
> 14:22:06 /:@ INFO  JBAS015876: Starting deployment of "nexus-2.0.war"
> 14:22:14 /:@ WARN  Class Path entry activation.jar in "/C:/Java/dev/AS7/build/target/jboss-as-7.1.0.Final-SNAPSHOT/bin/content/nexus-2.0.war/WEB-INF/lib/mail-1.4.jar"  does not point to a valid jar for a Class-Path reference.
> 14:22:15 /:@ WARN  JBAS015893: Encountered invalid class name 'org.xmlpull.mxp1.MXParser,org.xmlpull.mxp1_serializer.MXSerializer' for service type 'org.xmlpull.v1.XmlPullParserFactory'
> 14:22:15 /:@ INFO  JBAS017000: Found legacy bean/pojo namespace: urn:jboss:bean-deployer:2.0 - might be missing some xml features (potential exceptions).
> 14:22:16 /:@ INFO  Configuring Nexus in vanilla WAR...
> 14:22:16 /:@ INFO  Setting Plexus basedir context variable to (discovered from Servlet container): C:\Java\dev\AS7\build\target\jboss-as-7.1.0.Final-SNAPSHOT\standalone\tmp\vfs\temp1a9b1390bbbbec8d\nexus-2.0.war-87bcc73f67f0dfd8\WEB-INF
> 14:22:16 /:@ INFO  ===================================
> 14:22:16 /:@ INFO  Application context "nexus" dump:
> 14:22:16 /:@ INFO  "nexus-work"="C:\Users\karlsnic/sonatype-work/nexus" (raw: "${user.home}/sonatype-work/nexus", src: propsFile(C:\Java\dev\AS7\build\target\jboss-as-7.1.0.Final-SNAPSHOT\standalone\tmp\vfs\temp1a9b1390bbbbec8d\nexus-2.0.war-87bcc73f67f0dfd8\WEB-INF\plexus.properties, size:5))
> 14:22:16 /:@ INFO  "runtime"="C:\Java\dev\AS7\build\target\jboss-as-7.1.0.Final-SNAPSHOT\standalone\tmp\vfs\temp1a9b1390bbbbec8d\nexus-2.0.war-87bcc73f67f0dfd8\WEB-INF" (raw: "${bundleBasedir}", src: propsFile(C:\Java\dev\AS7\build\target\jboss-as-7.1.0.Final-SNAPSHOT\standalone\tmp\vfs\temp1a9b1390bbbbec8d\nexus-2.0.war-87bcc73f67f0dfd8\WEB-INF\plexus.properties, size:5))
> 14:22:16 /:@ INFO  "application-conf"="C:\Users\karlsnic/sonatype-work/nexus/conf" (raw: "${nexus-work}/conf", src: propsFile(C:\Java\dev\AS7\build\target\jboss-as-7.1.0.Final-SNAPSHOT\standalone\tmp\vfs\temp1a9b1390bbbbec8d\nexus-2.0.war-87bcc73f67f0dfd8\WEB-INF\plexus.properties, size:5))
> 14:22:16 /:@ INFO  "nexus-app"="C:\Java\dev\AS7\build\target\jboss-as-7.1.0.Final-SNAPSHOT\standalone\tmp\vfs\temp1a9b1390bbbbec8d\nexus-2.0.war-87bcc73f67f0dfd8\WEB-INF" (raw: "${runtime}", src: propsFile(C:\Java\dev\AS7\build\target\jboss-as-7.1.0.Final-SNAPSHOT\standalone\tmp\vfs\temp1a9b1390bbbbec8d\nexus-2.0.war-87bcc73f67f0dfd8\WEB-INF\plexus.properties, size:5))
> 14:22:16 /:@ INFO  "security-xml-file"="C:\Users\karlsnic/sonatype-work/nexus/conf/security.xml" (raw: "${nexus-work}/conf/security.xml", src: propsFile(C:\Java\dev\AS7\build\target\jboss-as-7.1.0.Final-SNAPSHOT\standalone\tmp\vfs\temp1a9b1390bbbbec8d\nexus-2.0.war-87bcc73f67f0dfd8\WEB-INF\plexus.properties, size:5))
> 14:22:16 /:@ INFO  "bundleBasedir"="C:\Java\dev\AS7\build\target\jboss-as-7.1.0.Final-SNAPSHOT\standalone\tmp\vfs\temp1a9b1390bbbbec8d\nexus-2.0.war-87bcc73f67f0dfd8\WEB-INF" (raw: "C:\Java\dev\AS7\build\target\jboss-as-7.1.0.Final-SNAPSHOT\standalone\tmp\vfs\temp1a9b1390bbbbec8d\nexus-2.0.war-87bcc73f67f0dfd8\WEB-INF", src: static("bundleBasedir"="C:\Java\dev\AS7\build\target\jboss-as-7.1.0.Final-SNAPSHOT\standalone\tmp\vfs\temp1a9b1390bbbbec8d\nexus-2.0.war-87bcc73f67f0dfd8\WEB-INF"))
> 14:22:16 /:@ INFO  Total of 6 entries.
> 14:22:16 /:@ INFO  ===================================
> 14:22:16 /:@ INFO  
> {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 jboss-jira mailing list