Bugs item #636227, was opened at 2002-11-10 16:05
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=636227&group_id=22866

Category: JBossTest
Group: CVS HEAD
Status: Open
Resolution: None
Priority: 5
Submitted By: Chris Kimpton (kimptoc)
Assigned to: Adrian Brock (ejort)
Summary: testsuite generally fails to complete

Initial Comment:
Hi,

I have run the full testsuite (testsuite/build.xml, target 
test) several times but it rarely completes.

The machine is doing nothing else - 2 x 1.3GHZ cpu, 
1GB ram - left run for 15 hours plus.  Redhat 7.2, sun 
jdk1.3.1_06

Tried using kill -SIGHUP, but it seemed to kill the JVM 
rathing giving a thread dump.

Regards,
Chris 

----------------------------------------------------------------------

>Comment By: Chris Kimpton (kimptoc)
Date: 2002-11-12 20:12

Message:
Logged In: YES 
user_id=39204

and then the testsuite completed ok - doh...

----------------------------------------------------------------------

Comment By: Chris Kimpton (kimptoc)
Date: 2002-11-12 19:38

Message:
Logged In: YES 
user_id=39204

[I had to restart it and run them manually]

Here is the server thread 
dump:


Full thread dump:

"Thread-111" prio=1 
tid=0x549948e0 nid=0x769d runnable [0x562ff000..0x562ff870]
        
at java.net.SocketInputStream.socketRead(Native Method)
        at 
java.net.SocketInputStream.read(SocketInputStream.java:85)
        
at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
        
at 
java.io.BufferedInputStream.read(BufferedInputStream.java:199)
 
       at java.io.DataInputStream.readInt(DataInputStream.java:333)
        
at org.hsqldb.ServerConnection.run(Unknown Source)
        at 
java.lang.Thread.run(Thread.java:479)

"Thread-110" prio=1 
tid=0x4f365980 nid=0x769c runnable [0x55eff000..0x55eff870]
        at 
java.net.SocketInputStream.socketRead(Native Method)
        at 
java.net.SocketInputStream.read(SocketInputStream.java:85)
        
at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
        
at 
java.io.BufferedInputStream.read(BufferedInputStream.java:199)
 
       at java.io.DataInputStream.readInt(DataInputStream.java:333)
        
at org.hsqldb.ServerConnection.run(Unknown Source)
        at 
java.lang.Thread.run(Thread.java:479)

"Thread-109" prio=1 
tid=0x4e28d318 nid=0x769b runnable 
[0x55427000..0x55427870]
        at 
java.net.SocketInputStream.socketRead(Native Method)
        at 
java.net.SocketInputStream.read(SocketInputStream.java:85)
        
at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
        
at 
java.io.BufferedInputStream.read(BufferedInputStream.java:199)
 
       at java.io.DataInputStream.readInt(DataInputStream.java:333)
        
at org.hsqldb.ServerConnection.run(Unknown Source)
        at 
java.lang.Thread.run(Thread.java:479)

"Thread-108" prio=1 
tid=0x4d0b64f0 nid=0x769a runnable [0x54e4f000..0x54e4f870]
        
at java.net.SocketInputStream.socketRead(Native Method)
        at 
java.net.SocketInputStream.read(SocketInputStream.java:85)
        
at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
        
at 
java.io.BufferedInputStream.read(BufferedInputStream.java:199)
 
       at java.io.DataInputStream.readInt(DataInputStream.java:333)
        
at org.hsqldb.ServerConnection.run(Unknown Source)
        at 
java.lang.Thread.run(Thread.java:479)

"Thread-107" prio=1 
tid=0x4d09baa8 nid=0x7699 runnable [0x4f062000..0x4f062870]
        
at java.net.SocketInputStream.socketRead(Native Method)
        at 
java.net.SocketInputStream.read(SocketInputStream.java:85)
        
at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
        
at 
java.io.BufferedInputStream.read(BufferedInputStream.java:199)
 
       at java.io.DataInputStream.readInt(DataInputStream.java:333)
        
at org.hsqldb.ServerConnection.run(Unknown Source)
        at 
java.lang.Thread.run(Thread.java:479)

"UIL Worker-18" prio=1 
tid=0x8a61c88 nid=0x7666 runnable 
[0x56eff000..0x56eff870
]
        at 
java.net.PlainSocketImpl.socketAccept(Native Method)
        at 
java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at 
java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at 
java.net.ServerSocket.accept(ServerSocket.java:217)
        at 
org.jboss.mq.il.uil.UILServerILService.run(UILServerILService.java:16
8)
 
       at java.lang.Thread.run(Thread.java:479)

"UIL Worker-17" 
prio=1 tid=0x8a47c48 nid=0x7664 runnable 
[0x56cff000..0x56cff870
]
        at 
java.net.SocketInputStream.socketRead(Native Method)
        at 
java.net.SocketInputStream.read(SocketInputStream.java:85)
        
at 
java.net.SocketInputStream.read(SocketInputStream.java:107)
 
       at 
java.io.DataInputStream.readShort(DataInputStream.java:261)
        
at 
org.jboss.mq.il.uil.multiplexor.StreamDemux.pumpData(StreamDemux.java
:124)
 
       at 
org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea
m.java:87)
 
       at 
org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea
m.java:122)
 
       at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
        
at 
java.io.BufferedInputStream.read(BufferedInputStream.java:199)
 
       at 
java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1545)
 
       at 
java.io.ObjectInputStream.refill(ObjectInputStream.java:1679)
        
at 
java.io.ObjectInputStream.read(ObjectInputStream.java:1655)
        
at 
java.io.ObjectInputStream.readByte(ObjectInputStream.java:1901)
 
       at 
org.jboss.mq.il.uil.UILServerILService.run(UILServerILService.java:21
2)
 
       at java.lang.Thread.run(Thread.java:479)

"UIL Worker-16" 
prio=1 tid=0x82de2c0 nid=0x7662 runnable 
[0x568ff000..0x568ff870
]
        at 
java.net.SocketInputStream.socketRead(Native Method)
        at 
java.net.SocketInputStream.read(SocketInputStream.java:85)
        
at 
java.net.SocketInputStream.read(SocketInputStream.java:107)
 
       at 
java.io.DataInputStream.readShort(DataInputStream.java:261)
        
at 
org.jboss.mq.il.uil.multiplexor.StreamDemux.pumpData(StreamDemux.java
:124)
 
       at 
org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea
m.java:87)
 
       at 
org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea
m.java:122)
 
       at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
        
at 
java.io.BufferedInputStream.read(BufferedInputStream.java:199)
 
       at 
java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1545)
 
       at 
java.io.ObjectInputStream.refill(ObjectInputStream.java:1679)
        
at 
java.io.ObjectInputStream.read(ObjectInputStream.java:1655)
        
at 
java.io.ObjectInputStream.readByte(ObjectInputStream.java:1901)
 
       at 
org.jboss.mq.il.uil.UILServerILService.run(UILServerILService.java:21
2)
 
       at java.lang.Thread.run(Thread.java:479)

"UIL Worker-15" 
prio=1 tid=0x8993b00 nid=0x7660 runnable 
[0x55627000..0x55627870
]
        at 
java.net.SocketInputStream.socketRead(Native Method)
        at 
java.net.SocketInputStream.read(SocketInputStream.java:85)
        
at 
java.net.SocketInputStream.read(SocketInputStream.java:107)
 
       at 
java.io.DataInputStream.readShort(DataInputStream.java:261)
        
at 
org.jboss.mq.il.uil.multiplexor.StreamDemux.pumpData(StreamDemux.java
:124)
 
       at 
org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea
m.java:87)
 
       at 
org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea
m.java:122)
 
       at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
        
at 
java.io.BufferedInputStream.read(BufferedInputStream.java:199)
 
       at 
java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1545)
 
       at 
java.io.ObjectInputStream.refill(ObjectInputStream.java:1679)
        
at 
java.io.ObjectInputStream.read(ObjectInputStream.java:1655)
        
at 
java.io.ObjectInputStream.readByte(ObjectInputStream.java:1901)
 
       at 
org.jboss.mq.il.uil.UILServerILService.run(UILServerILService.java:21
2)
 
       at java.lang.Thread.run(Thread.java:479)

"UIL Worker-14" 
prio=1 tid=0x8981738 nid=0x765e runnable 
[0x56aff000..0x56aff870
]
        at 
java.net.SocketInputStream.socketRead(Native Method)
        at 
java.net.SocketInputStream.read(SocketInputStream.java:85)
        
at 
java.net.SocketInputStream.read(SocketInputStream.java:107)
 
       at 
java.io.DataInputStream.readShort(DataInputStream.java:261)
        
at 
org.jboss.mq.il.uil.multiplexor.StreamDemux.pumpData(StreamDemux.java
:124)
 
       at 
org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea
m.java:87)
 
       at 
org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea
m.java:122)
 
       at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
        
at 
java.io.BufferedInputStream.read(BufferedInputStream.java:199)
 
       at 
java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1545)
 
       at 
java.io.ObjectInputStream.refill(ObjectInputStream.java:1679)
        
at 
java.io.ObjectInputStream.read(ObjectInputStream.java:1655)
        
at 
java.io.ObjectInputStream.readByte(ObjectInputStream.java:1901)
 
       at 
org.jboss.mq.il.uil.UILServerILService.run(UILServerILService.java:21
2)
 
       at java.lang.Thread.run(Thread.java:479)

"UIL Worker-12" 
prio=1 tid=0x894d3f0 nid=0x7658 runnable 
[0x531be000..0x531be870
]
        at 
java.net.SocketInputStream.socketRead(Native Method)
        at 
java.net.SocketInputStream.read(SocketInputStream.java:85)
        
at 
java.net.SocketInputStream.read(SocketInputStream.java:107)
 
       at 
java.io.DataInputStream.readShort(DataInputStream.java:261)
        
at 
org.jboss.mq.il.uil.multiplexor.StreamDemux.pumpData(StreamDemux.java
:124)
 
       at 
org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea
m.java:87)
 
       at 
org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea
m.java:122)
 
       at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
        
at 
java.io.BufferedInputStream.read(BufferedInputStream.java:199)
 
       at 
java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1545)
 
       at 
java.io.ObjectInputStream.refill(ObjectInputStream.java:1679)
        
at 
java.io.ObjectInputStream.read(ObjectInputStream.java:1655)
        
at 
java.io.ObjectInputStream.readByte(ObjectInputStream.java:1901)
 
       at 
org.jboss.mq.il.uil.UILServerILService.run(UILServerILService.java:21
2)
 
       at java.lang.Thread.run(Thread.java:479)

"OIL Worker-358" 
prio=1 tid=0x8184a58 nid=0x7637 runnable 
[0x560ff000..0x560ff87
0]
        at 
java.net.SocketInputStream.socketRead(Native Method)
        at 
java.net.SocketInputStream.read(SocketInputStream.java:85)
        
at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
        
at 
java.io.BufferedInputStream.read(BufferedInputStream.java:199)
 
       at 
java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1545)
 
       at 
java.io.ObjectInputStream.refill(ObjectInputStream.java:1679)
        
at 
java.io.ObjectInputStream.read(ObjectInputStream.java:1655)
        
at 
java.io.ObjectInputStream.readByte(ObjectInputStream.java:1901)
 
       at 
org.jboss.mq.il.oil.OILServerILService$Client.run(OILServerILService.
java:192)
 
       at java.lang.Thread.run(Thread.java:479)

"JNP Server" prio=1 
tid=0x844cd50 nid=0x761b runnable [0x539be000..0x539be870]
        
at java.net.PlainSocketImpl.socketAccept(Native Method)
        at 
java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at 
java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at 
java.net.ServerSocket.accept(ServerSocket.java:217)
        at 
org.jnp.server.Main.run(Main.java:249)
        at 
java.lang.Thread.run(Thread.java:479)

"RMI TCP Accept-36" 
daemon prio=1 tid=0x8245f80 nid=0x7589 runnable 
[0x55227000.
.0x55227870]
        at 
java.net.PlainSocketImpl.socketAccept(Native Method)
        at 
java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at 
java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at 
org.jboss.test.invokers.ejb.CompressionServerSocket.accept(Compressio
nServerSocket.java:29)
 
       at 
sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:326)
 
       at java.lang.Thread.run(Thread.java:479)

"JAWS Preload 
reference handler" daemon prio=1 tid=0x83a32f0 nid=0x746c 
waiting
on monitor [0x54c27000..0x54c27870]
        at 
java.lang.Object.wait(Native Method)
        at 
java.lang.Object.wait(Object.java:415)
        at 
org.jboss.util.TimerQueue.getJobImpl(TimerQueue.java:81)
        at 
org.jboss.util.TimerQueue.getJobImpl(TimerQueue.java:90)
        at 
org.jboss.util.TimerQueue.getJobImpl(TimerQueue.java:90)
        at 
org.jboss.util.WorkerQueue.getJob(WorkerQueue.java:121)
        at 
org.jboss.util.TimerQueue$TimerTaskLoop.run(TimerQueue.java:133)
 
       at java.lang.Thread.run(Thread.java:479)

"Message Pushers-
1" daemon prio=1 tid=0x8126728 nid=0x70f7 waiting on monitor 
[0
x55a27000..0x55a27870]
        at java.lang.Object.wait(Native 
Method)
        at java.lang.Object.wait(Object.java:415)
        at 
org.jboss.mq.threadpool.ThreadPool$WorkerThread.idle(ThreadPool.java:
205)
 
       at 
org.jboss.mq.threadpool.ThreadPool$WorkerThread.run(ThreadPool.java:2
24)

"Connection 
Monitor Thread" daemon prio=1 tid=0x85346a0 nid=0x70f6 waiting on 
mo
nitor [0x55827000..0x55827870]
        at 
java.lang.Object.wait(Native Method)
        at 
java.lang.Object.wait(Object.java:415)
        at 
EDU.oswego.cs.dl.util.concurrent.ClockDaemon.nextTask(ClockDaemon.jav
a:321)
 
       at 
EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(ClockDaemon.
java:362)
 
       at java.lang.Thread.run(Thread.java:479)

"Thread-33" daemon 
prio=1 tid=0x836d868 nid=0x6f20 waiting on monitor 
[0x547be00
0..0x547be870]
        at java.lang.Object.wait(Native 
Method)
        at java.lang.Object.wait(Object.java:415)
        at 
java.util.TimerThread.mainLoop(Timer.java:401)
        at 
java.util.TimerThread.run(Timer.java:380)

"EJB Passivator 
Thread" daemon prio=1 tid=0x8320ac0 nid=0x6f1f waiting on 
monito
r [0x545be000..0x545be870]
        at 
java.lang.Object.wait(Native Method)
        at 
java.lang.Object.wait(Object.java:415)
        at 
org.jboss.util.WorkerQueue.getJobImpl(WorkerQueue.java:133)
 
       at org.jboss.util.WorkerQueue.getJob(WorkerQueue.java:121)
        
at 
org.jboss.util.WorkerQueue$QueueLoop.run(WorkerQueue.java:206)
 
       at java.lang.Thread.run(Thread.java:479)

"Thread-32" daemon 
prio=1 tid=0x8827940 nid=0x6ef1 waiting on monitor 
[0x543be00
0..0x543be870]
        at java.lang.Object.wait(Native 
Method)
        at java.lang.Object.wait(Object.java:415)
        at 
org.jboss.mx.util.RunnableScheduler.waitOutstanding(RunnableScheduler
.java:181)
 
       at 
org.jboss.mx.util.RunnableScheduler.run(RunnableScheduler.java:93)
 
       at java.lang.Thread.run(Thread.java:479)

"Thread-31" daemon 
prio=1 tid=0x8137b20 nid=0x6ec0 waiting on monitor 
[0x541be00
0..0x541be870]
        at java.lang.Object.wait(Native 
Method)
        at java.lang.Object.wait(Object.java:415)
        at 
org.jboss.mx.util.ThreadPool$Worker.run(ThreadPool.java:243)

"Thread-
30" daemon prio=1 tid=0x8262e30 nid=0x6e69 waiting on monitor 
[0x53fbe00
0..0x53fbe870]
        at java.lang.Object.wait(Native 
Method)
        at java.lang.Object.wait(Object.java:415)
        at 
org.jboss.mx.util.ThreadPool$Worker.run(ThreadPool.java:243)

"Thread-
29" daemon prio=1 tid=0x856a850 nid=0x6e68 waiting on monitor 
[0x53dbe00
0..0x53dbe870]
        at java.lang.Object.wait(Native 
Method)
        at java.lang.Object.wait(Object.java:415)
        at 
org.jboss.mx.util.RunnableScheduler.waitOutstanding(RunnableScheduler
.java:181)
 
       at 
org.jboss.mx.util.RunnableScheduler.run(RunnableScheduler.java:93)
 
       at java.lang.Thread.run(Thread.java:479)

"RMI 
LeaseChecker" daemon prio=1 tid=0x88a5da8 nid=0x6e66 waiting on 
monitor [0x
53bbe000..0x53bbe870]
        at 
java.lang.Thread.sleep(Native Method)
        at 
sun.rmi.transport.DGCImpl$LeaseChecker.run(DGCImpl.java:294)
 
       at java.lang.Thread.run(Thread.java:479)

"Thread-28" daemon 
prio=1 tid=0x8147f18 nid=0x6cf4 waiting on monitor 
[0x4cb3b00
0..0x4cb3b870]
        at java.lang.Object.wait(Native 
Method)
        at java.lang.Object.wait(Object.java:415)
        at 
org.jboss.mx.util.ThreadPool$Worker.run(ThreadPool.java:243)

"JBoss 
Life Thread" prio=1 tid=0x4dc889c8 nid=0x6c54 waiting on monitor 
[0x537be
000..0x537be870]
        at java.lang.Object.wait(Native 
Method)
        at java.lang.Object.wait(Object.java:415)
        at 
org.jboss.system.server.ServerImpl$1.run(ServerImpl.java:343)

"SessionScavenger" 
daemon prio=1 tid=0x4f288730 nid=0x6c53 waiting on monitor 
[0
x535be000..0x535be870]
        at java.lang.Thread.sleep(Native 
Method)
        at 
org.mortbay.jetty.servlet.AbstractSessionManager$SessionScavenger.run
(AbstractSessionManager.java:362)

"OIL2 
Worker Server" prio=1 tid=0x4d0e0660 nid=0x6c2a runnable 
[0x533be000..0x53
3be870]
        at 
java.net.PlainSocketImpl.socketAccept(Native Method)
        at 
java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at 
java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at 
java.net.ServerSocket.accept(ServerSocket.java:217)
        at 
org.jboss.mq.il.oil2.OIL2ServerILService.run(OIL2ServerILService.java
:352)
 
       at java.lang.Thread.run(Thread.java:479)

"OIL Worker Server" 
prio=1 tid=0x4dc49748 nid=0x6c28 runnable 
[0x52fbe000..0x52f
be870]
        at 
java.net.PlainSocketImpl.socketAccept(Native Method)
        at 
java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at 
java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at 
java.net.ServerSocket.accept(ServerSocket.java:217)
        at 
org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:45
8)
 
       at java.lang.Thread.run(Thread.java:479)

"Thread-27" prio=1 
tid=0x4e24c7c0 nid=0x6c27 runnable 
[0x52dbe000..0x52dbe870]
        at 
java.net.SocketInputStream.socketRead(Native Method)
        at 
java.net.SocketInputStream.read(SocketInputStream.java:85)
        
at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
        
at 
java.io.BufferedInputStream.read(BufferedInputStream.java:199)
 
       at java.io.DataInputStream.readInt(DataInputStream.java:333)
        
at org.hsqldb.ServerConnection.run(Unknown Source)
        at 
java.lang.Thread.run(Thread.java:479)

"Thread-26" prio=1 
tid=0x4dcebb48 nid=0x6c26 runnable 
[0x52bbe000..0x52bbe870]
        at 
java.net.SocketInputStream.socketRead(Native Method)
        at 
java.net.SocketInputStream.read(SocketInputStream.java:85)
        
at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
        
at 
java.io.BufferedInputStream.read(BufferedInputStream.java:199)
 
       at java.io.DataInputStream.readInt(DataInputStream.java:333)
        
at org.hsqldb.ServerConnection.run(Unknown Source)
        at 
java.lang.Thread.run(Thread.java:479)

"Thread-25" prio=1 
tid=0x4dc88c38 nid=0x6c25 runnable 
[0x529be000..0x529be870]
        at 
java.net.SocketInputStream.socketRead(Native Method)
        at 
java.net.SocketInputStream.read(SocketInputStream.java:85)
        
at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
        
at 
java.io.BufferedInputStream.read(BufferedInputStream.java:199)
 
       at java.io.DataInputStream.readInt(DataInputStream.java:333)
        
at org.hsqldb.ServerConnection.run(Unknown Source)
        at 
java.lang.Thread.run(Thread.java:479)

"Thread-24" prio=1 
tid=0x4dc4b1f8 nid=0x6c24 runnable 
[0x527be000..0x527be870]
        at 
java.net.SocketInputStream.socketRead(Native Method)
        at 
java.net.SocketInputStream.read(SocketInputStream.java:85)
        
at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
        
at 
java.io.BufferedInputStream.read(BufferedInputStream.java:199)
 
       at java.io.DataInputStream.readInt(DataInputStream.java:333)
        
at org.hsqldb.ServerConnection.run(Unknown Source)
        at 
java.lang.Thread.run(Thread.java:479)

"Thread-23" prio=1 
tid=0x4f35f2a0 nid=0x6c23 runnable [0x525be000..0x525be870]
        
at java.net.SocketInputStream.socketRead(Native Method)
        at 
java.net.SocketInputStream.read(SocketInputStream.java:85)
        
at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
        
at 
java.io.BufferedInputStream.read(BufferedInputStream.java:199)
 
       at java.io.DataInputStream.readInt(DataInputStream.java:333)
        
at org.hsqldb.ServerConnection.run(Unknown Source)
        at 
java.lang.Thread.run(Thread.java:479)

"Thread-22" prio=1 
tid=0x8137d20 nid=0x6c22 waiting on monitor 
[0x52351000..0x52
351870]
        at java.lang.Object.wait(Native 
Method)
        at java.lang.Object.wait(Object.java:415)
        at 
org.jboss.resource.connectionmanager.PoolFiller$1.run(PoolFiller.java
:75)
 
       at java.lang.Thread.run(Thread.java:479)

"Thread-21" prio=1 
tid=0x4f3713b0 nid=0x6c21 waiting on monitor 
[0x52151000..0x5
2151870]
        at java.lang.Object.wait(Native 
Method)
        at 
org.jboss.resource.connectionmanager.IdleRemover$1.run(IdleRemover.ja
va:66)
 
       at java.lang.Thread.run(Thread.java:479)

"Thread-20" daemon 
prio=1 tid=0x4d0df708 nid=0x6c20 waiting on monitor 
[0x51f510
00..0x51f51870]
        at java.lang.Object.wait(Native 
Method)
        at java.lang.Object.wait(Object.java:415)
        at 
org.jboss.util.timeout.TimeoutFactory.doWork(TimeoutFactory.java:497)
 
       at 
org.jboss.util.timeout.TimeoutFactory.access$300(TimeoutFactory.java:
27)
 
       at 
org.jboss.util.timeout.TimeoutFactory$1.run(TimeoutFactory.java:542)

"JBossMQ 
Cache Reference Softner" daemon prio=1 tid=0x4f341e20 nid=0x6c1f 
waitin
g on monitor [0x51d51000..0x51d51870]
        at 
java.lang.Object.wait(Native Method)
        at 
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103)
 
       at 
org.jboss.mq.server.MessageCache.run(MessageCache.java:223)
 
       at java.lang.Thread.run(Thread.java:479)

"OI Service Listener" 
prio=1 tid=0x4f3473e0 nid=0x6c1e runnable 
[0x51b51000..0x5
1b51870]
        at 
java.net.PlainSocketImpl.socketAccept(Native Method)
        at 
java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at 
java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at 
java.net.ServerSocket.accept(ServerSocket.java:217)
        at 
org.jboss.invocation.trunk.server.bio.BlockingServer.run(BlockingServ
er.java:115)
 
       at java.lang.Thread.run(Thread.java:479)

"Thread-19" prio=1 
tid=0x4dc13068 nid=0x6c1d waiting on monitor 
[0x51951000..0x5
1951870]
        at java.lang.Object.wait(Native 
Method)
        at 
org.jboss.mx.util.RunnableScheduler.waitOutstanding(RunnableScheduler
.java:188)
 
       at 
org.jboss.mx.util.RunnableScheduler.run(RunnableScheduler.java:93)
 
       at java.lang.Thread.run(Thread.java:479)

"Thread-18" prio=1 
tid=0x4f3c5c18 nid=0x6c1c waiting on monitor 
[0x516ff000..0x5
16ff870]
        at java.lang.Thread.sleep(Native 
Method)
        at org.hsqldb.Log.run(Unknown Source)
        at 
java.lang.Thread.run(Thread.java:479)

"hypersonic-default" 
prio=1 tid=0x4dccc790 nid=0x6c1a runnable 
[0x514ff000..0x51
4ff870]
        at 
java.net.PlainSocketImpl.socketAccept(Native Method)
        at 
java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at 
java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at 
java.net.ServerSocket.accept(ServerSocket.java:217)
        at 
org.hsqldb.Server.run(Unknown Source)
        at 
org.hsqldb.Server.main(Unknown Source)
        at 
org.jboss.jdbc.HypersonicDatabase$2.run(HypersonicDatabase.java:250)

"AJP13Listener-
4" prio=1 tid=0x4f244fb8 nid=0x6c19 waiting on monitor 
[0x512ff00
0..0x512ff870]
        at java.lang.Object.wait(Native 
Method)
        at 
org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133)
        
at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547)
        at 
org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678)
 
       at java.lang.Thread.run(Thread.java:479)

"AJP13Listener-3" 
prio=1 tid=0x4d516360 nid=0x6c18 waiting on monitor 
[0x510ff00
0..0x510ff870]
        at java.lang.Object.wait(Native 
Method)
        at 
org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133)
        
at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547)
        at 
org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678)
 
       at java.lang.Thread.run(Thread.java:479)

"AJP13Listener-2" 
prio=1 tid=0x4f2edbd8 nid=0x6c17 waiting on monitor 
[0x50eff00
0..0x50eff870]
        at java.lang.Object.wait(Native 
Method)
        at 
org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133)
        
at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547)
        at 
org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678)
 
       at java.lang.Thread.run(Thread.java:479)

"AJP13Listener-1" 
prio=1 tid=0x4f217988 nid=0x6c16 waiting on monitor 
[0x50cff00
0..0x50cff870]
        at java.lang.Object.wait(Native 
Method)
        at 
org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133)
        
at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547)
        at 
org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678)
 
       at java.lang.Thread.run(Thread.java:479)

"AJP13Listener-0" 
prio=1 tid=0x4f216f40 nid=0x6c15 waiting on monitor 
[0x50aff00
0..0x50aff870]
        at java.lang.Object.wait(Native 
Method)
        at 
org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133)
        
at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547)
        at 
org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678)
 
       at java.lang.Thread.run(Thread.java:479)

"Acceptor 
ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8009]" prio=1 
tid=0
x4f2164f8 nid=0x6c14 runnable 
[0x508ff000..0x508ff870]
        at 
java.net.PlainSocketImpl.socketAccept(Native Method)
        at 
java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at 
java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at 
java.net.ServerSocket.accept(ServerSocket.java:217)
        at 
org.mortbay.util.ThreadedServer.acceptSocket(ThreadedServer.java:345)
 
       at 
org.mortbay.util.ThreadedServer$Acceptor.run(ThreadedServer.java:514)

"SocketListener-
4" prio=1 tid=0x4f215ab0 nid=0x6c13 waiting on monitor 
[0x506ff0
00..0x506ff870]
        at java.lang.Object.wait(Native 
Method)
        at 
org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133)
        
at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547)
        at 
org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678)
 
       at java.lang.Thread.run(Thread.java:479)

"SocketListener-3" 
prio=1 tid=0x4f215468 nid=0x6c12 waiting on monitor 
[0x504ff0
00..0x504ff870]
        at java.lang.Object.wait(Native 
Method)
        at 
org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133)
        
at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547)
        at 
org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678)
 
       at java.lang.Thread.run(Thread.java:479)

"SocketListener-2" 
prio=1 tid=0x4f215220 nid=0x6c11 waiting on monitor 
[0x502ff0
00..0x502ff870]
        at java.lang.Object.wait(Native 
Method)
        at 
org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133)
        
at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547)
        at 
org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678)
 
       at java.lang.Thread.run(Thread.java:479)

"SocketListener-1" 
prio=1 tid=0x4f214fd8 nid=0x6c10 waiting on monitor 
[0x500ff0
00..0x500ff870]
        at java.lang.Object.wait(Native 
Method)
        at 
org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133)
        
at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547)
        at 
org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678)
 
       at java.lang.Thread.run(Thread.java:479)

"SocketListener-0" 
prio=1 tid=0x4f214de8 nid=0x6c0f waiting on monitor 
[0x4feff0
00..0x4feff870]
        at java.lang.Object.wait(Native 
Method)
        at 
org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133)
        
at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547)
        at 
org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678)
 
       at java.lang.Thread.run(Thread.java:479)

"Acceptor 
ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8080]" prio=1 
tid=0
x4e2c3878 nid=0x6c0e runnable 
[0x4fcff000..0x4fcff870]
        at 
java.net.PlainSocketImpl.socketAccept(Native Method)
        at 
java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at 
java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at 
java.net.ServerSocket.accept(ServerSocket.java:217)
        at 
org.mortbay.util.ThreadedServer.acceptSocket(ThreadedServer.java:345)
 
       at 
org.mortbay.util.ThreadedServer$Acceptor.run(ThreadedServer.java:514)

"Rollover" 
daemon prio=1 tid=0x4d52b3c8 nid=0x6c0d waiting on monitor 
[0x4faff00
0..0x4faff870]
        at java.lang.Thread.sleep(Native 
Method)
        at 
org.mortbay.util.RolloverFileOutputStream$Rollover.run(RolloverFileOu
tputStream.java:262)

"SessionScavenger" 
daemon prio=1 tid=0x4d51e898 nid=0x6c0c waiting on monitor 
[0
x4f8ff000..0x4f8ff870]
        at java.lang.Thread.sleep(Native 
Method)
        at 
org.mortbay.jetty.servlet.AbstractSessionManager$SessionScavenger.run
(AbstractSessionManager.java:362)

"Thread-
4" daemon prio=1 tid=0x4e21b9c8 nid=0x6c0b waiting on monitor 
[0x4f6ff00
0..0x4f6ff870]
        at java.lang.Object.wait(Native 
Method)
        at java.util.TimerThread.mainLoop(Timer.java:427)
        
at java.util.TimerThread.run(Timer.java:380)

"GC Daemon" 
daemon prio=1 tid=0x832a180 nid=0x6c09 waiting on monitor 
[0x4ee6200
0..0x4ee62870]
        at java.lang.Object.wait(Native 
Method)
        at sun.misc.GC$Daemon.run(GC.java:98)

"RMI 
Reaper" prio=1 tid=0x8329678 nid=0x6c08 waiting on monitor 
[0x4ec62000..0x4
ec62870]
        at java.lang.Object.wait(Native 
Method)
        at 
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103)
 
       at 
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
 
       at 
sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:279)
 
       at java.lang.Thread.run(Thread.java:479)

"RMI TCP Accept-1" 
daemon prio=1 tid=0x8352810 nid=0x6c07 runnable 
[0x4ea62000..
0x4ea62870]
        at 
java.net.PlainSocketImpl.socketAccept(Native Method)
        at 
java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at 
java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at 
java.net.ServerSocket.accept(ServerSocket.java:217)
        at 
sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:326)
 
       at java.lang.Thread.run(Thread.java:479)

"Thread-3" daemon 
prio=1 tid=0x85b9720 nid=0x6c06 runnable 
[0x4e7ff000..0x4e7ff8
70]
        at 
java.net.PlainSocketImpl.socketAccept(Native Method)
        at 
java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
        at 
java.net.ServerSocket.implAccept(ServerSocket.java:238)
        at 
java.net.ServerSocket.accept(ServerSocket.java:217)
        at 
org.jboss.web.WebServer.run(WebServer.java:256)
        at 
org.jboss.web.ThreadPool$Worker.run(ThreadPool.java:140)

"ScannerThread" 
daemon prio=1 tid=0x8608a10 nid=0x6c05 waiting on monitor 
[0x4e4
ff000..0x4e4ff870]
        at java.lang.Thread.sleep(Native 
Method)
        at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
loop(AbstractDeploymentScanner.java:212)
 
       at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
run(AbstractDeploymentScanner.java:185)

"Thread-
2" daemon prio=1 tid=0x8609870 nid=0x6c04 waiting on monitor 
[0x4e1b5000
..0x4e1b5870]
        at java.lang.Object.wait(Native 
Method)
        at java.util.TimerThread.mainLoop(Timer.java:427)
        
at java.util.TimerThread.run(Timer.java:380)

"Thread-1" 
daemon prio=1 tid=0x4d06d018 nid=0x6c03 waiting on monitor 
[0x4d7ff00
0..0x4d7ff870]
        at java.lang.Object.wait(Native 
Method)
        at 
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103)
 
       at 
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
 
       at 
org.jboss.mx.logging.LoggerContext$GarbageMonitor.run(LoggerContext.j
ava:451)

"Thread-
0" prio=1 tid=0x80e31e8 nid=0x6bb7 waiting on monitor 
[0..0xbfffd6b8]

"Signal Dispatcher" daemon prio=1 
tid=0x80c9598 nid=0x6bff waiting on monitor 
[0
..0]

"Finalizer" daemon prio=1 tid=0x80c2628 
nid=0x6bfc waiting on monitor [0x4befe00
0..0x4befe870]
        at 
java.lang.Object.wait(Native Method)
        at 
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103)
 
       at 
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
 
       at 
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:157)

"Reference 
Handler" daemon prio=1 tid=0x80c12e8 nid=0x6bfb waiting on monitor 
[0
x4bcfe000..0x4bcfe870]
        at java.lang.Object.wait(Native 
Method)
        at java.lang.Object.wait(Object.java:415)
        at 
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:105)

"VM 
Thread" prio=1 tid=0x80beb90 nid=0x6bfa runnable

"VM 
Periodic Task Thread" prio=1 tid=0x80c81e8 nid=0x6bfd waiting on 
monitor
"Suspend Checker Thread" prio=1 tid=0x80c8bc0 
nid=0x6bfe runnable

----------------------------------------------------------------------

Comment By: Chris Kimpton (kimptoc)
Date: 2002-11-12 19:36

Message:
Logged In: YES 
user_id=39204

Here is the thread dump from the testsuite 
thread:


"WATCHDOG" daemon prio=1 tid=0x741f0e48 
nid=0x75f8 waiting on monitor [0x7192a00
0..0x7192a870]
        at 
java.lang.Object.wait(Native Method)
        at 
org.apache.tools.ant.util.Watchdog.run(Watchdog.java:116)
        at 
java.lang.Thread.run(Thread.java:479)

"Thread-106" daemon 
prio=1 tid=0x741f0ce0 nid=0x75f7 waiting on monitor 
[0x7172a
000..0x7172a870]
        at java.lang.Object.wait(Native 
Method)
        at 
java.io.PipedInputStream.read(PipedInputStream.java:227)
        at 
java.lang.ProcessInputStream.read(UNIXProcess.java:345)
        at 
java.io.PipedInputStream.read(PipedInputStream.java:272)
        at 
java.io.InputStream.read(InputStream.java:86)
        at 
org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:105)
 
       at java.lang.Thread.run(Thread.java:479)

"Thread-105" 
daemon prio=1 tid=0x741f0b78 nid=0x75f6 waiting on monitor 
[0x7152a
000..0x7152a870]
        at java.lang.Object.wait(Native 
Method)
        at 
java.io.PipedInputStream.read(PipedInputStream.java:227)
        at 
java.lang.ProcessInputStream.read(UNIXProcess.java:345)
        at 
java.io.PipedInputStream.read(PipedInputStream.java:272)
        at 
java.io.InputStream.read(InputStream.java:86)
        at 
org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:105)
 
       at java.lang.Thread.run(Thread.java:479)

"stderr reader 
pid=30195" daemon prio=1 tid=0x741f0a10 nid=0x75f5 runnable 
[0x71
32a000..0x7132a870]
        at 
java.io.FileInputStream.readBytes(Native Method)
        at 
java.io.FileInputStream.read(FileInputStream.java:161)
        at 
java.lang.ProcessInputStream.run(UNIXProcess.java:385)
        at 
java.lang.Thread.run(Thread.java:479)

"stdout reader 
pid=30195" daemon prio=1 tid=0x741f08d8 nid=0x75f4 runnable 
[0x70
aff000..0x70aff870]
        at 
java.io.FileInputStream.readBytes(Native Method)
        at 
java.io.FileInputStream.read(FileInputStream.java:161)
        at 
java.lang.ProcessInputStream.run(UNIXProcess.java:385)
        at 
java.lang.Thread.run(Thread.java:479)

"process forker" 
daemon prio=1 tid=0x6e9bcdf0 nid=0x6cea waiting on monitor 
[0x6
f6ff000..0x6f6ff870]
        at java.lang.Object.wait(Native 
Method)
        at java.lang.UNIXProcessForker.run(Native Method)
        
at java.lang.Thread.run(Thread.java:479)

"process reaper" 
daemon prio=1 tid=0x6e9d6c88 nid=0x6ce9 runnable 
[0x6f4ff000..0
x6f4ff870]
        at 
java.lang.UNIXProcessReaper.run(Native Method)
        at 
java.lang.Thread.run(Thread.java:479)

"Signal Dispatcher" 
daemon prio=1 tid=0x808e178 nid=0x6ce7 waiting on monitor 
[0
..0]

"Finalizer" daemon prio=1 tid=0x8086d98 
nid=0x6ce4 waiting on monitor [0x6df6e00
0..0x6df6e870]
        at 
java.lang.Object.wait(Native Method)
        at 
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103)
 
       at 
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
 
       at 
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:157)

"Reference 
Handler" daemon prio=1 tid=0x8085280 nid=0x6ce3 waiting on 
monitor [0
x6dd6e000..0x6dd6e870]
        at 
java.lang.Object.wait(Native Method)
        at 
java.lang.Object.wait(Object.java:415)
        at 
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:105)

"main" 
prio=1 tid=0x804e6f0 nid=0x6cc6 waiting on monitor 
[0xbfffc000..0xbfffd2b
4]
        at java.lang.Object.wait(Native 
Method)
        at java.lang.Object.wait(Object.java:415)
        at 
java.lang.UNIXProcess.waitFor(UNIXProcess.java:213)
        at 
org.apache.tools.ant.taskdefs.Execute.waitFor(Execute.java:467)
 
       at 
org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:449)
 
       at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeAsForke
d(JUnitTask.java:680)
 
       at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitT
ask.java:554)
 
       at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitT
ask.java:527)
 
       at org.apache.tools.ant.Task.perform(Task.java:319)
        at 
org.apache.tools.ant.Target.execute(Target.java:309)
        at 
org.apache.tools.ant.Target.performTasks(Target.java:336)
        at 
org.apache.tools.ant.Project.executeTarget(Project.java:1306)
        
at 
org.apache.tools.ant.Project.executeTargets(Project.java:1250)
 
       at org.apache.tools.ant.Main.runBuild(Main.java:610)
        at 
org.apache.tools.ant.Main.start(Main.java:196)
        at 
org.apache.tools.ant.Main.main(Main.java:235)

"VM 
Thread" prio=1 tid=0x80822f8 nid=0x6ce2 runnable

"VM 
Periodic Task Thread" prio=1 tid=0x808cdc8 nid=0x6ce5 waiting on 
monitor
"Suspend Checker Thread" prio=1 tid=0x808d7a0 
nid=0x6ce6 runnable

----------------------------------------------------------------------

Comment By: Adrian Brock (ejort)
Date: 2002-11-12 15:33

Message:
Logged In: YES 
user_id=9459

Hi Chris,

Do you see where ant forks the test? PID 24527

Try running

kill -s sigquit 24527

You might need to run the testsuite from the command
line. I don't know where the output will go if you are
running it from cron

It would be useful to get a threaddump of the 
server as well.

Regards,
Adrian

----------------------------------------------------------------------

Comment By: Chris Kimpton (kimptoc)
Date: 2002-11-12 10:02

Message:
Logged In: YES 
user_id=39204

Hi,

I have it running now (a fresh checkout, just running the unit 
tests - been going about 1 hour - at 9:30AM GMT).

You can get the 
pstree output 
here:

http://jboss.kimptoc.net/pstree.txt

It seems to 
have stopped somewhere different now...

Regards,
Chris

----------------------------------------------------------------------

Comment By: Adrian Brock (ejort)
Date: 2002-11-11 15:12

Message:
Logged In: YES 
user_id=9459

I noticed a typo for "haltonfailure".
I'd be suprised if this was the cause, otherwise
other people would have seen the problem.

Regards,
Adrian


----------------------------------------------------------------------

Comment By: Chris Kimpton (kimptoc)
Date: 2002-11-11 14:04

Message:
Logged In: YES 
user_id=39204

Hi,

Yes - it does seem a little random.

The full details are on this website:

http://jboss.kimptoc.net/jboss-all

[don't worry - it is jboss-head not all...]

I was running jboss direct from CVS - no modifications, extra 
jars or config.

Test log is here:
http://jboss.kimptoc.net/jboss-all/build/cronjob_test.log

The specific report you mentioned is here:
http://jboss.kimptoc.net/jboss-
all/testsuite/output/reports/TEST-
org.jboss.test.naming.test.ExternalContextUnitTestCase.xml

I can run it again later and capture the pstree output.  
Although I am pretty sure I see the ant java process in ps - as 
I have to kill them all off manually when this happens...

Chris

----------------------------------------------------------------------

Comment By: Adrian Brock (ejort)
Date: 2002-11-11 12:09

Message:
Logged In: YES 
user_id=9459

That's a bit random.
This test does nothing unless you have
external contexts configured.

What do you get in
output/reports/TEST-
org.jboss.test.naming.test.ExternalContextUnitTestCase.xml

I'm beginning to suspect a bug in ant/junit
especially since you are seeing a hang rather than timeout.
What output do you get from pstree, can you see
ant-java forking java?

Do you have any jars in jre/lib/ext?

Regards,
Adrian

----------------------------------------------------------------------

Comment By: Chris Kimpton (kimptoc)
Date: 2002-11-11 08:35

Message:
Logged In: YES 
user_id=39204

2002-11-10 20:28:29,005 DEBUG 
[org.jboss.test.naming.test.ExternalContextUnitTestCase] 
JBossTestServices(), 
className=org.jboss.test.naming.test.ExternalContextUnitTestCase
2002-
11-10 20:28:29,368 DEBUG 
[org.jboss.test.naming.test.ExternalContextUnitTestCase] 
JBossTestServices(), 
className=org.jboss.test.naming.test.ExternalContextUnitTestCase
2002-
11-10 20:28:29,803 DEBUG 
[org.jboss.test.naming.test.ExternalContextUnitTestCase] No 
ExternalContext names exist

----------------------------------------------------------------------

Comment By: Adrian Brock (ejort)
Date: 2002-11-10 23:05

Message:
Logged In: YES 
user_id=9459

Hi Chris,

Can you attach
testsuite/output/log/test.log
from the hanging test.

Regards,
Adrian

----------------------------------------------------------------------

Comment By: Chris Kimpton (kimptoc)
Date: 2002-11-10 22:31

Message:
Logged In: YES 
user_id=39204

Hi,

I just tried running the tests-unit target on a freshly checked 
out set of code and still it hangs...

I tried SIGQUIT - on several main java processes - but still did 
not see any thread dump in the server.log - or does it go to 
the console log?

Thanks,
Chris

----------------------------------------------------------------------

Comment By: Scott M Stark (starksm)
Date: 2002-11-10 17:05

Message:
Logged In: YES 
user_id=175228

SIGQUIT is the correct signal to use to generate a thread 
dump.

----------------------------------------------------------------------

Comment By: Adrian Brock (ejort)
Date: 2002-11-10 16:42

Message:
Logged In: YES 
user_id=9459

Hi Chris,

Can you try it again?

I saw a deadlock with OIL yesterday, it was actually
a deadlock across two VMs during the connection close.
I saw it as a timeout rather than a permenant hang
though.

I also found a problem where the dead letter queue
wasn't being used because of incorrect xml parsing.
This led to infinite redelivery of messages to MDBs.

I've committed these fixes now.

Regards,
Adrian

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=636227&group_id=22866


-------------------------------------------------------
This sf.net email is sponsored by: 
To learn the basics of securing your web site with SSL, 
click here to get a FREE TRIAL of a Thawte Server Certificate: 
http://www.gothawte.com/rd522.html
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to