[jboss-dev] JBoss hangs at boot

Dimitris Andreadis dandread at redhat.com
Sat Mar 7 13:17:40 EST 2009


I've started jboss with -Djava.util.logging.manager=org.jboss.logging.jdk.JDKLogManager to 
fall back to the previous log manager but it still hangs.

Scott Stark wrote:
> It does not hung based on the thread dump as it does not show the 
> bootstrap thread sitting around. I'll look into why the Started in... 
> msg is missing. Could it be related to logging changes?
> 
> ^\Full thread dump Java HotSpot(TM) Client VM (1.5.0_16-133 mixed mode):
> 
> "ajp-127.0.0.1-8009-Acceptor-0" daemon prio=5 tid=0x010f9e80 
> nid=0x41349000 runnable [0xb28c2000..0xb28c2d90]
>    at java.net.PlainSocketImpl.socketAccept(Native Method)
>    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
>    - locked <0x0e9f6f90> (a java.net.SocksSocketImpl)
>    at java.net.ServerSocket.implAccept(ServerSocket.java:450)
>    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:310)
>    at java.lang.Thread.run(Thread.java:613)
> 
> "http-127.0.0.1-8080-Acceptor-0" daemon prio=5 tid=0x010f9340 
> nid=0x414ba400 runnable [0xb2841000..0xb2841d90]
>    at java.net.PlainSocketImpl.socketAccept(Native Method)
>    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
>    - locked <0x0e9f6ea8> (a java.net.SocksSocketImpl)
>    at java.net.ServerSocket.implAccept(ServerSocket.java:450)
>    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:310)
>    at java.lang.Thread.run(Thread.java:613)
> 
> "JBossLifeThread" prio=5 tid=0x010f8ec0 nid=0x416b1a00 in Object.wait() 
> [0xb27c0000..0xb27c0d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x05b70ab8> (a java.lang.Object)
>    at java.lang.Object.wait(Object.java:474)
>    at 
> org.jboss.bootstrap.AbstractServerImpl$LifeThread.run(AbstractServerImpl.java:866) 
> 
>    - locked <0x05b70ab8> (a java.lang.Object)
> 
> "Thread-16" daemon prio=5 tid=0x010ebdf0 nid=0x41358c00 waiting on 
> condition [0xb26be000..0xb26bed90]
>    at java.lang.Thread.sleep(Native Method)
>    at 
> org.jboss.messaging.core.impl.memory.SimpleMemoryManager$MemoryRunnable.run(SimpleMemoryManager.java:126) 
> 
>    at java.lang.Thread.run(Thread.java:613)
> 
> "JCA PoolFiller" prio=5 tid=0x010e6dc0 nid=0x4116ca00 in Object.wait() 
> [0xb263d000..0xb263dd90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x0f490c00> (a java.util.LinkedList)
>    at java.lang.Object.wait(Object.java:474)
>    at 
> org.jboss.resource.connectionmanager.PoolFiller.run(PoolFiller.java:87)
>    - locked <0x0f490c00> (a java.util.LinkedList)
>    at java.lang.Thread.run(Thread.java:613)
> 
> "HSQLDB Timer @1ced99" daemon prio=5 tid=0x010e1e40 nid=0x410d1c00 in 
> Object.wait() [0xb25bc000..0xb25bcd90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x0f146960> (a org.hsqldb.lib.HsqlTimer$TaskQueue)
>    at org.hsqldb.lib.HsqlTimer$TaskQueue.park(Unknown Source)
>    - locked <0x0f146960> (a org.hsqldb.lib.HsqlTimer$TaskQueue)
>    at org.hsqldb.lib.HsqlTimer.nextTask(Unknown Source)
>    - locked <0x0f146960> (a org.hsqldb.lib.HsqlTimer$TaskQueue)
>    at org.hsqldb.lib.HsqlTimer$TaskRunner.run(Unknown Source)
>    at java.lang.Thread.run(Thread.java:613)
> 
> "DefaultQuartzScheduler_QuartzSchedulerThread" prio=5 tid=0x010de7a0 
> nid=0xeca000 waiting on condition [0xb253b000..0xb253bd90]
>    at java.lang.Thread.sleep(Native Method)
>    at 
> org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:394)
> 
> "DefaultQuartzScheduler_Worker-9" prio=5 tid=0x010dda00 nid=0x3f77e400 
> in Object.wait() [0xb24ba000..0xb24bad90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) 
> 
>    - locked <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
>    at 
> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) 
> 
> 
> "DefaultQuartzScheduler_Worker-8" prio=5 tid=0x010dd720 nid=0x3f77d600 
> in Object.wait() [0xb2439000..0xb2439d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) 
> 
>    - locked <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
>    at 
> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) 
> 
> 
> "DefaultQuartzScheduler_Worker-7" prio=5 tid=0x010dd300 nid=0x3f5f2a00 
> in Object.wait() [0xb23b8000..0xb23b8d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) 
> 
>    - locked <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
>    at 
> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) 
> 
> 
> "DefaultQuartzScheduler_Worker-6" prio=5 tid=0x010dcee0 nid=0x3f5f1c00 
> in Object.wait() [0xb2337000..0xb2337d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) 
> 
>    - locked <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
>    at 
> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) 
> 
> 
> "DefaultQuartzScheduler_Worker-5" prio=5 tid=0x010dcac0 nid=0x3f1a3400 
> in Object.wait() [0xb22b6000..0xb22b6d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) 
> 
>    - locked <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
>    at 
> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) 
> 
> 
> "DefaultQuartzScheduler_Worker-4" prio=5 tid=0x010dc6a0 nid=0x3f5e7e00 
> in Object.wait() [0xb2235000..0xb2235d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) 
> 
>    - locked <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
>    at 
> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) 
> 
> 
> "DefaultQuartzScheduler_Worker-3" prio=5 tid=0x010dc280 nid=0x3f2c1c00 
> in Object.wait() [0xb21b4000..0xb21b4d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) 
> 
>    - locked <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
>    at 
> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) 
> 
> 
> "DefaultQuartzScheduler_Worker-2" prio=5 tid=0x010dbfa0 nid=0x3f23dc00 
> in Object.wait() [0xb2133000..0xb2133d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) 
> 
>    - locked <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
>    at 
> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) 
> 
> 
> "DefaultQuartzScheduler_Worker-1" prio=5 tid=0x010db990 nid=0x3f44cc00 
> in Object.wait() [0xb20b2000..0xb20b2d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) 
> 
>    - locked <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
>    at 
> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) 
> 
> 
> "DefaultQuartzScheduler_Worker-0" prio=5 tid=0x010db7a0 nid=0x3f32da00 
> in Object.wait() [0xb2031000..0xb2031d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) 
> 
>    - locked <0x0ef6da20> (a java.lang.Object)
>    at 
> org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
>    at 
> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) 
> 
> 
> "WorkManager(2)-1" daemon prio=5 tid=0x010d9fb0 nid=0x3f499400 waiting 
> on condition [0xb1fb0000..0xb1fb0d90]
>    at sun.misc.Unsafe.park(Native Method)
>    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
>    at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841) 
> 
>    at 
> java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200) 
> 
>    at 
> org.jboss.resource.adapter.mail.inflow.NewMsgsWorker.run(NewMsgsWorker.java:76) 
> 
>    at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:205)
>    at 
> org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:260)
>    at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) 
> 
>    at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) 
> 
>    at java.lang.Thread.run(Thread.java:613)
> 
> "AOPListner" daemon prio=5 tid=0x010d6ec0 nid=0x3f5cd200 waiting on 
> condition [0xb1f2f000..0xb1f2fd90]
>    at java.lang.Thread.sleep(Native Method)
>    at 
> org.jboss.console.plugins.AOPLister$RefreshPoller.run(AOPLister.java:898)
> 
> "ContainerBackgroundProcessor[StandardEngine[jboss.web]]" daemon prio=5 
> tid=0x010cc9a0 nid=0x931c00 waiting on condition [0xb1eae000..0xb1eaed90]
>    at java.lang.Thread.sleep(Native Method)
>    at 
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590) 
> 
>    at java.lang.Thread.run(Thread.java:613)
> 
> "PooledInvokerAcceptor#0-4445" prio=5 tid=0x010c5f70 nid=0x930e00 
> runnable [0xb1e2d000..0xb1e2dd90]
>    at java.net.PlainSocketImpl.socketAccept(Native Method)
>    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
>    - locked <0x0e83afd8> (a java.net.SocksSocketImpl)
>    at java.net.ServerSocket.implAccept(ServerSocket.java:450)
>    at java.net.ServerSocket.accept(ServerSocket.java:421)
>    at 
> org.jboss.invocation.pooled.server.PooledInvoker.run(PooledInvoker.java:262) 
> 
>    at java.lang.Thread.run(Thread.java:613)
> 
> "RMI TCP Accept-4444" daemon prio=5 tid=0x010c5740 nid=0x3d7f6e00 
> runnable [0xb1dac000..0xb1dacd90]
>    at java.net.PlainSocketImpl.socketAccept(Native Method)
>    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
>    - locked <0x0e83b168> (a java.net.SocksSocketImpl)
>    at java.net.ServerSocket.implAccept(ServerSocket.java:450)
>    at java.net.ServerSocket.accept(ServerSocket.java:421)
>    at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340)
>    at java.lang.Thread.run(Thread.java:613)
> 
> "Thread-13" prio=5 tid=0x010c3e70 nid=0x3d7f6000 in Object.wait() 
> [0xb1d2b000..0xb1d2bd90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x0e779db8> (a java.lang.Object)
>    at 
> com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doPeriodicWait(PeriodicRecovery.java:675) 
> 
>    at 
> com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:434) 
> 
>    - locked <0x0e779db8> (a java.lang.Object)
> 
> "Listener:4712" daemon prio=5 tid=0x010c3490 nid=0x3b5f9600 runnable 
> [0xb1caa000..0xb1caad90]
>    at java.net.PlainSocketImpl.socketAccept(Native Method)
>    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
>    - locked <0x0e779e50> (a java.net.SocksSocketImpl)
>    at java.net.ServerSocket.implAccept(ServerSocket.java:450)
>    at java.net.ServerSocket.accept(ServerSocket.java:421)
>    at 
> com.arjuna.ats.internal.arjuna.recovery.Listener.run(Listener.java:118)
> 
> "Thread-12" daemon prio=5 tid=0x010c17c0 nid=0x3d71de00 waiting on 
> condition [0xb1ba8000..0xb1ba8d90]
>    at java.lang.Thread.sleep(Native Method)
>    at 
> com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:237) 
> 
> 
> "Thread-11" daemon prio=5 tid=0x010c0730 nid=0x3d775c00 in Object.wait() 
> [0xb1b27000..0xb1b27d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x0e62ae00> (a java.util.LinkedList)
>    at java.lang.Object.wait(Object.java:474)
>    at 
> com.arjuna.ats.arjuna.coordinator.TransactionReaper.waitForCancellations(TransactionReaper.java:504) 
> 
>    - locked <0x0e62ae00> (a java.util.LinkedList)
>    at 
> com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.run(ReaperWorkerThread.java:74) 
> 
> 
> "Thread-10" daemon prio=5 tid=0x010c04d0 nid=0x3f014200 in Object.wait() 
> [0xb1aa6000..0xb1aa6d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x0e62ae18> (a 
> com.arjuna.ats.arjuna.coordinator.TransactionReaper)
>    at 
> com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:98) 
> 
>    - locked <0x0e62ae18> (a 
> com.arjuna.ats.arjuna.coordinator.TransactionReaper)
> 
> "Listener:4713" daemon prio=5 tid=0x010bf380 nid=0x3d7aa600 runnable 
> [0xb1a25000..0xb1a25d90]
>    at java.net.PlainSocketImpl.socketAccept(Native Method)
>    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
>    - locked <0x0e62af40> (a java.net.SocksSocketImpl)
>    at java.net.ServerSocket.implAccept(ServerSocket.java:450)
>    at java.net.ServerSocket.accept(ServerSocket.java:421)
>    at 
> com.arjuna.ats.internal.arjuna.recovery.Listener.run(Listener.java:118)
> 
> "AcceptorThread[ServerSocket[addr=/127.0.0.1,port=0,localport=4446]]" 
> prio=5 tid=0x010b88e0 nid=0x918800 runnable [0xb19a4000..0xb19a4d90]
>    at java.net.PlainSocketImpl.socketAccept(Native Method)
>    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
>    - locked <0x0e2e5698> (a java.net.SocksSocketImpl)
>    at java.net.ServerSocket.implAccept(ServerSocket.java:450)
>    at java.net.ServerSocket.accept(ServerSocket.java:421)
>    at 
> org.jboss.remoting.util.SecurityUtility.accept(SecurityUtility.java:931)
>    at 
> org.jboss.remoting.transport.socket.SocketServerInvoker$AcceptThread.run(SocketServerInvoker.java:1003) 
> 
> 
> "ServerSocketRefresh" daemon prio=5 tid=0x010b86c0 nid=0xa41c00 in 
> Object.wait() [0xb1923000..0xb1923d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x0e2e5820> (a java.lang.Object)
>    at java.lang.Object.wait(Object.java:474)
>    at 
> org.jboss.remoting.transport.socket.SocketServerInvoker$ServerSocketRefresh.run(SocketServerInvoker.java:827) 
> 
>    - locked <0x0e2e5820> (a java.lang.Object)
> 
> "HDScanner" prio=5 tid=0x010b4cf0 nid=0x845000 waiting on condition 
> [0xb18a2000..0xb18a2d90]
>    at sun.misc.Unsafe.park(Native Method)
>    at 
> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
>    at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1879) 
> 
>    at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
>    at 
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504) 
> 
>    at 
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497) 
> 
>    at 
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) 
> 
>    at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674) 
> 
>    at java.lang.Thread.run(Thread.java:613)
> 
> "AcceptorThread[ServerSocket[addr=/127.0.0.1,port=0,localport=3873]]" 
> prio=5 tid=0x010b42f0 nid=0x3d56f400 runnable [0xb1821000..0xb1821d90]
>    at java.net.PlainSocketImpl.socketAccept(Native Method)
>    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
>    - locked <0x0df415e0> (a java.net.SocksSocketImpl)
>    at java.net.ServerSocket.implAccept(ServerSocket.java:450)
>    at java.net.ServerSocket.accept(ServerSocket.java:421)
>    at 
> org.jboss.remoting.util.SecurityUtility.accept(SecurityUtility.java:931)
>    at 
> org.jboss.remoting.transport.socket.SocketServerInvoker$AcceptThread.run(SocketServerInvoker.java:1003) 
> 
> 
> "ServerSocketRefresh" daemon prio=5 tid=0x010b3f50 nid=0x3d56e600 in 
> Object.wait() [0xb17a0000..0xb17a0d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x0df41768> (a java.lang.Object)
>    at java.lang.Object.wait(Object.java:474)
>    at 
> org.jboss.remoting.transport.socket.SocketServerInvoker$ServerSocketRefresh.run(SocketServerInvoker.java:827) 
> 
>    - locked <0x0df41768> (a java.lang.Object)
> 
> "secondaryServerSocketThread[0]" daemon prio=5 tid=0x010b2ad0 
> nid=0x3d517000 runnable [0xb171f000..0xb171fd90]
>    at java.net.PlainSocketImpl.socketAccept(Native Method)
>    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
>    - locked <0x0ddc4af8> (a java.net.SocksSocketImpl)
>    at java.net.ServerSocket.implAccept(ServerSocket.java:450)
>    at java.net.ServerSocket.accept(ServerSocket.java:421)
>    at 
> org.jboss.remoting.transport.bisocket.BisocketServerInvoker$SecondaryServerSocketThread$1.run(BisocketServerInvoker.java:1110) 
> 
>    at java.security.AccessController.doPrivileged(Native Method)
>    at 
> org.jboss.remoting.transport.bisocket.BisocketServerInvoker$SecondaryServerSocketThread.run(BisocketServerInvoker.java:1106) 
> 
> 
> "AcceptorThread[ServerSocket[addr=/127.0.0.1,port=0,localport=4457]]" 
> prio=5 tid=0x010b23e0 nid=0x3b6e3200 runnable [0xb169e000..0xb169ed90]
>    at java.net.PlainSocketImpl.socketAccept(Native Method)
>    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
>    - locked <0x0ddc4c90> (a java.net.SocksSocketImpl)
>    at java.net.ServerSocket.implAccept(ServerSocket.java:450)
>    at java.net.ServerSocket.accept(ServerSocket.java:421)
>    at 
> org.jboss.remoting.util.SecurityUtility.accept(SecurityUtility.java:931)
>    at 
> org.jboss.remoting.transport.socket.SocketServerInvoker$AcceptThread.run(SocketServerInvoker.java:1003) 
> 
> 
> "ServerSocketRefresh" daemon prio=5 tid=0x010b1ee0 nid=0x3d30e200 in 
> Object.wait() [0xb161d000..0xb161dd90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x0dd48698> (a java.lang.Object)
>    at java.lang.Object.wait(Object.java:474)
>    at 
> org.jboss.remoting.transport.socket.SocketServerInvoker$ServerSocketRefresh.run(SocketServerInvoker.java:827) 
> 
>    - locked <0x0dd48698> (a java.lang.Object)
> 
> "RMI LeaseChecker" daemon prio=5 tid=0x010ac4a0 nid=0xb2e600 waiting on 
> condition [0xb149a000..0xb149ad90]
>    at java.lang.Thread.sleep(Native Method)
>    at sun.rmi.transport.DGCImpl$LeaseChecker.run(DGCImpl.java:310)
>    at java.lang.Thread.run(Thread.java:613)
> 
> "RMI RenewClean-[127.0.0.1:49299]" daemon prio=5 tid=0x010abb70 
> nid=0x3993a200 in Object.wait() [0xb1398000..0xb1398d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x0da215e8> (a java.lang.ref.ReferenceQueue$Lock)
>    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120)
>    - locked <0x0da215e8> (a java.lang.ref.ReferenceQueue$Lock)
>    at 
> sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:501) 
> 
>    at java.lang.Thread.run(Thread.java:613)
> 
> "RMI TCP Accept-0" daemon prio=5 tid=0x010aaee0 nid=0x399bd000 runnable 
> [0xb1296000..0xb1296d90]
>    at java.net.PlainSocketImpl.socketAccept(Native Method)
>    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
>    - locked <0x0da23938> (a java.net.SocksSocketImpl)
>    at java.net.ServerSocket.implAccept(ServerSocket.java:450)
>    at java.net.ServerSocket.accept(ServerSocket.java:421)
>    at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340)
>    at java.lang.Thread.run(Thread.java:613)
> 
> "RMI TCP Accept-1090" daemon prio=5 tid=0x010a8dc0 nid=0x399cc200 
> runnable [0xb1215000..0xb1215d90]
>    at java.net.PlainSocketImpl.socketAccept(Native Method)
>    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
>    - locked <0x0da23ac8> (a java.net.SocksSocketImpl)
>    at java.net.ServerSocket.implAccept(ServerSocket.java:450)
>    at java.net.ServerSocket.accept(ServerSocket.java:421)
>    at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340)
>    at java.lang.Thread.run(Thread.java:613)
> 
> "SubscriptionWatchDog" prio=5 tid=0x0107e000 nid=0x39a43800 waiting on 
> condition [0xb1194000..0xb1194d90]
>    at java.lang.Thread.sleep(Native Method)
>    at 
> org.jboss.ws.extensions.eventing.mgmt.SubscriptionManager$WatchDog.run(SubscriptionManager.java:651) 
> 
>    at java.lang.Thread.run(Thread.java:613)
> 
> "JBoss System Threads(1)-2" daemon prio=5 tid=0x0105aa90 nid=0xe6de00 
> runnable [0xb1113000..0xb1113d90]
>    at java.net.PlainSocketImpl.socketAccept(Native Method)
>    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
>    - locked <0x09b39300> (a java.net.SocksSocketImpl)
>    at java.net.ServerSocket.implAccept(ServerSocket.java:450)
>    at java.net.ServerSocket.accept(ServerSocket.java:421)
>    at org.jnp.server.Main$AcceptHandler.run(Main.java:554)
>    at 
> org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:147) 
> 
>    at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) 
> 
>    at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) 
> 
>    at java.lang.Thread.run(Thread.java:613)
> 
> "GC Daemon" daemon prio=2 tid=0x0105a350 nid=0xe6d000 in Object.wait() 
> [0xb1092000..0xb1092d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x09b394e8> (a sun.misc.GC$LatencyLock)
>    at sun.misc.GC$Daemon.run(GC.java:100)
>    - locked <0x09b394e8> (a sun.misc.GC$LatencyLock)
> 
> "RMI Reaper" prio=5 tid=0x01059f50 nid=0xf10c00 in Object.wait() 
> [0xb1011000..0xb1011d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x09b39550> (a java.lang.ref.ReferenceQueue$Lock)
>    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120)
>    - locked <0x09b39550> (a java.lang.ref.ReferenceQueue$Lock)
>    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:136)
>    at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:336)
>    at java.lang.Thread.run(Thread.java:613)
> 
> "Timer-1" daemon prio=5 tid=0x01059b20 nid=0xe88e00 in Object.wait() 
> [0xb0f90000..0xb0f90d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x09b395e8> (a java.util.TaskQueue)
>    at java.lang.Object.wait(Object.java:474)
>    at java.util.TimerThread.mainLoop(Timer.java:483)
>    - locked <0x09b395e8> (a java.util.TaskQueue)
>    at java.util.TimerThread.run(Timer.java:462)
> 
> "RMI TCP Accept-1098" daemon prio=5 tid=0x01059720 nid=0xe5c200 runnable 
> [0xb0f0f000..0xb0f0fd90]
>    at java.net.PlainSocketImpl.socketAccept(Native Method)
>    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
>    - locked <0x09b39668> (a java.net.SocksSocketImpl)
>    at java.net.ServerSocket.implAccept(ServerSocket.java:450)
>    at java.net.ServerSocket.accept(ServerSocket.java:421)
>    at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340)
>    at java.lang.Thread.run(Thread.java:613)
> 
> "JBoss System Threads(1)-1" daemon prio=5 tid=0x01057190 nid=0xf6e400 
> runnable [0xb0e8e000..0xb0e8ed90]
>    at java.net.PlainSocketImpl.socketAccept(Native Method)
>    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
>    - locked <0x09ae05c0> (a java.net.SocksSocketImpl)
>    at java.net.ServerSocket.implAccept(ServerSocket.java:450)
>    at java.net.ServerSocket.accept(ServerSocket.java:421)
>    at org.jboss.web.WebServer.run(WebServer.java:320)
>    at 
> org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:147) 
> 
>    at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) 
> 
>    at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) 
> 
>    at java.lang.Thread.run(Thread.java:613)
> 
> "Timer-Log4jService" daemon prio=5 tid=0x01056380 nid=0xe60600 in 
> Object.wait() [0xb0e0d000..0xb0e0dd90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x09a9cad8> (a java.util.TaskQueue)
>    at java.util.TimerThread.mainLoop(Timer.java:509)
>    - locked <0x09a9cad8> (a java.util.TaskQueue)
>    at java.util.TimerThread.run(Timer.java:462)
> 
> "Timer-0" daemon prio=5 tid=0x0101d3a0 nid=0x844200 in Object.wait() 
> [0xb0d0b000..0xb0d0bd90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x082d7040> (a java.util.TaskQueue)
>    at java.util.TimerThread.mainLoop(Timer.java:509)
>    - locked <0x082d7040> (a java.util.TaskQueue)
>    at java.util.TimerThread.run(Timer.java:462)
> 
> "DestroyJavaVM" prio=5 tid=0x01001650 nid=0xb0801000 waiting on 
> condition [0x00000000..0xb0800060]
> 
> "Low Memory Detector" daemon prio=5 tid=0x010094c0 nid=0x805800 runnable 
> [0x00000000..0x00000000]
> 
> "CompilerThread0" daemon prio=9 tid=0x01008a10 nid=0x81ee00 waiting on 
> condition [0x00000000..0xb0b077d8]
> 
> "Signal Dispatcher" daemon prio=9 tid=0x010085c0 nid=0x81d400 waiting on 
> condition [0x00000000..0x00000000]
> 
> "Finalizer" daemon prio=8 tid=0x01007cf0 nid=0x81c600 in Object.wait() 
> [0xb0a05000..0xb0a05d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x081407f0> (a java.lang.ref.ReferenceQueue$Lock)
>    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120)
>    - locked <0x081407f0> (a java.lang.ref.ReferenceQueue$Lock)
>    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:136)
>    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
> 
> "Reference Handler" daemon prio=10 tid=0x01007910 nid=0x81b800 in 
> Object.wait() [0xb0984000..0xb0984d90]
>    at java.lang.Object.wait(Native Method)
>    - waiting on <0x08140168> (a java.lang.ref.Reference$Lock)
>    at java.lang.Object.wait(Object.java:474)
>    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
>    - locked <0x08140168> (a java.lang.ref.Reference$Lock)
> 
> "VM Thread" prio=9 tid=0x01007060 nid=0x815c00 runnable
> 
> "VM Periodic Task Thread" prio=9 tid=0x0100a0a0 nid=0x806600 waiting on 
> condition
> 
> "Exception Catcher Thread" prio=10 tid=0x01001830 nid=0x80ac00 runnable
> 
> 
> 
> Dimitris Andreadis wrote:
>> With Friday's changes, JBoss hangs, with the last messages on the 
>> console shown below.
>>
>> If you've committed stuff on Friday, please take a closer look:
>>
>> 18:13:06,359 INFO  [EJBContainer] STARTED EJB: 
>> org.jboss.profileservice.ejb.Secu
>> reDeploymentManager ejbName: SecureDeploymentManager
>> 18:13:06,453 INFO  [JndiSessionRegistrarBase] Binding the following 
>> Entries in G
>> lobal JNDI:
>>
>>         SecureDeploymentManager/remote - EJB3.x Default Remote 
>> Business Interfac
>> e
>>         
>> SecureDeploymentManager/remote-org.jboss.deployers.spi.management.deploy
>> .DeploymentManager - EJB3.x Remote Business Interface
>>
>> 18:13:06,515 INFO  [SessionSpecContainer] Starting 
>> jboss.j2ee:jar=profileservice
>> -secured.jar,name=SecureManagementView,service=EJB3
>> 18:13:06,515 INFO  [EJBContainer] STARTED EJB: 
>> org.jboss.profileservice.ejb.Secu
>> reManagementView ejbName: SecureManagementView
>> 18:13:06,531 INFO  [JndiSessionRegistrarBase] Binding the following 
>> Entries in G
>> lobal JNDI:
>>
>>         SecureManagementView/remote - EJB3.x Default Remote Business 
>> Interface
>>         
>> SecureManagementView/remote-org.jboss.deployers.spi.management.Managemen
>> tView - EJB3.x Remote Business Interface
>>
>> 18:13:06,625 INFO  [SessionSpecContainer] Starting 
>> jboss.j2ee:jar=profileservice
>> -secured.jar,name=SecureProfileService,service=EJB3
>> 18:13:06,625 INFO  [EJBContainer] STARTED EJB: 
>> org.jboss.profileservice.ejb.Secu
>> reProfileServiceBean ejbName: SecureProfileService
>> 18:13:06,625 INFO  [JndiSessionRegistrarBase] Binding the following 
>> Entries in G
>> lobal JNDI:
>>
>>         SecureProfileService/remote - EJB3.x Default Remote Business 
>> Interface
>>         
>> SecureProfileService/remote-org.jboss.profileservice.spi.ProfileService
>> - EJB3.x Remote Business Interface
>>
>> 18:13:06,859 INFO  [Http11Protocol] Starting Coyote HTTP/1.1 on 
>> http-127.0.0.1-8
>> 080
>> 18:13:06,875 INFO  [AjpProtocol] Starting Coyote AJP/1.3 on 
>> ajp-127.0.0.1-8009
>> _______________________________________________
>> jboss-development mailing list
>> jboss-development at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/jboss-development
> 



More information about the jboss-development mailing list