Dimitris, it's not hanging.
It looks like a couple log messages are being omitted for some reason. I'm
looking into it now. There might be something unusual about the boot log4j
environment that I don't know about...
Checking now.
- DML
On 03/07/2009 12:17 PM, Dimitris Andreadis wrote:
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(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/jboss-development
>
_______________________________________________
jboss-development mailing list
jboss-development(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-development