dolphin_g
asked on
Java Thread Programming
Trying to write a program, where in The current thread tries to close the Singleton Socket Connection that was created earlier. My singleton Socket is running on a
JBoss Server, I have a client which is run to do the necessary job on the server by invoking a program through JBoss remoting.
The problem is that the program I run to close the socket does not return, but is waiting for the Socket handle.
The code is attached.
JBoss Server, I have a client which is run to do the necessary job on the server by invoking a program through JBoss remoting.
The problem is that the program I run to close the socket does not return, but is waiting for the Socket handle.
The code is attached.
/**
*
*/
package com.tss.wireless.wpi.sockets;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.Socket;
import java.net.SocketException;
import java.net.UnknownHostException;
import java.util.ResourceBundle;
import org.apache.log4j.Logger;
import com.tss.wireless.monitor.HMAClient;
/**
* <strong>WPISocket</strong>, provides routines to handle the DDS Socket Management.
*
* @author Rama
*/
public class WPISocket {
private static Logger log = Logger.getLogger(WPISocket.class);
private static Socket socket;
private static BufferedReader readLine;
private static PrintWriter writeLine;
private static String hostAddress;
private static int portNo;
/**
* Initialization routine for the Host parameters.
* @throws IOException
* @throws FileNotFoundException
*/
public static void initSocket(ResourceBundle bundle) throws FileNotFoundException, IOException{
hostAddress = bundle.getString("DDSSocketHostAddress");
portNo = Integer.valueOf(bundle.getString("DDSSocketPortNo"));
Logger log = Logger.getLogger(WPISocket.class);
log.info("WPISocket initialized.");
}
/**
* Creates the Socket.
* @return the socket
* @throws IOException
* @throws FileNotFoundException
*/
public static Socket getSocket() throws FileNotFoundException, IOException {
if(socket == null){
socket = new Socket(hostAddress, portNo);
socket.setKeepAlive(true);
}
return socket;
}
/**
* Returns the Singleton Input Stream object.
* @return
* @throws FileNotFoundException
* @throws IOException
*/
public static BufferedReader getInputStream() throws FileNotFoundException, IOException{
if(readLine == null){
if(socket == null){
socket = getSocket();
}
readLine = new BufferedReader(new InputStreamReader(socket.getInputStream()));
}
return readLine;
}
/**
* Returns the Singleton Output Stream Object.
* @return
* @throws FileNotFoundException
* @throws IOException
*/
public static PrintWriter getOutputStream() throws FileNotFoundException, IOException{
if(writeLine == null){
if(socket == null){
socket = getSocket();
}
writeLine = new PrintWriter(new OutputStreamWriter(socket.getOutputStream()));
}
return writeLine;
}
/**
* Handles Socket Exceptions. synchronised method, to prevent multiple threads trying to re-connect the socket.
* So, as soon as a thread gets handle of this method, checks whether the old thread did establish connection.
* 1.Tests if Socket is connected.
* 2.Pings the server.
* 3.If Exception is thrown again, Tries to constantly establish connection.
* 4.Sends an alert to the Status Monitoring System that the socket connection is down.
* 5.If the Socket connection is established, the call to this method is returned.
*/
public static synchronized void handleSocketException() {
int i=0;
while(true){
log.info("HandleSocketException : Retry Socket Connection "+(++i));
try{
if(socket != null){
socket.isConnected();
socket.sendUrgentData(1);
} else {
connectSocket();
break;
}
}catch(SocketException e){
try {
connectSocket();
break;
} catch (UnknownHostException e1) {
HMAClient.sendAlert(e1.getClass().getName(), e1.getMessage());
log.error("HandleSocketException : Could not create connection to Host "+hostAddress+" @ Port :"+portNo);
} catch (IOException e1) {
log.debug("HandleSocketException : "+e.getMessage());
}
} catch (UnknownHostException e1) {
HMAClient.sendAlert(e1.getClass().getName(), e1.getMessage());
log.error("HandleSocketException : Could not create connection to Host "+hostAddress+" @ Port :"+portNo);
} catch(IOException e){
log.debug("HandleSocketException : "+e.getMessage());
}
}
}
private static void connectSocket() throws UnknownHostException, IOException{
socket = new Socket(hostAddress,portNo);
if(socket.isBound()){
return;
}
}
public static void stopSocket(){
synchronized(socket){
try {
socket.close();
} catch (IOException e) {
}
}
log.debug("Socket closed");
}
public static synchronized void closeInputStream(){
synchronized(socket){
try {
socket.getInputStream().close();
} catch (IOException e) {
}
}
log.debug("Socket Input Stream closed");
}
public static synchronized void closeOutputStream(){
synchronized(socket){
try{
socket.getOutputStream().close();
}catch(IOException e){
}
}
log.debug("Socket Output Stream closed");
}
}
/**********************CLIENT to close Socket********************************/
if(arg0.getParameter().equals("init")){
log.debug("Remoting Server Handler Object invoked.");
InitializeWPI init = new InitializeWPI();
init.initialize();
log.debug("Initialization of server components completed.");
} else if(arg0.getParameter().equals("closeSocket")){
log.debug("Close Socket");
Thread t = Thread.currentThread();
t.setPriority(Thread.MAX_PRIORITY);
WPISocket.stopSocket();
} else if(arg0.getParameter().equals("closeInputstream")){
log.debug("Close Socket Input Stream");
Thread t = Thread.currentThread();
t.setPriority(Thread.MAX_PRIORITY);
WPISocket.closeInputStream();
} else if(arg0.getParameter().equals("closeOutputstream")){
log.debug("Close Socket Output Stream");
Thread t = Thread.currentThread();
t.setPriority(Thread.MAX_PRIORITY);
WPISocket.closeOutputStream();
}
do a thread dump and check what it is waiting on
ASKER
I just tried this, even this app is waiting.
Thread.dumpStack();
Thanks,
Raja
no, I mean dump *all* threads. It sounds like you have a deadloack so you need to see what thread is holding the lock
ASKER
Thread Group: system : max priority:10, demon:false
Thread: Reference Handler : priority:10, demon:true, threadId:2, threadState:WAITING
- waiting on <0x165e4fc> (a java.lang.ref.Reference$Lo ck)
java.lang.Object.wait(Nati ve Method)
java.lang.Object.wait(Obje ct.java:47 4)
java.lang.ref.Reference$Re ferenceHan dler.run(R eference.j ava:116)
Thread: Finalizer : priority:8, demon:true, threadId:3, threadState:WAITING
- waiting on <0x9c79d4> (a java.lang.ref.ReferenceQue ue$Lock)
java.lang.Object.wait(Nati ve Method)
java.lang.ref.ReferenceQue ue.remove( ReferenceQ ueue.java: 120)
java.lang.ref.ReferenceQue ue.remove( ReferenceQ ueue.java: 136)
java.lang.ref.Finalizer$Fi nalizerThr ead.run(Fi nalizer.ja va:159)
Thread: Signal Dispatcher : priority:9, demon:true, threadId:7, threadState:RUNNABLE
Thread: RMI TCP Accept-1098 : priority:5, demon:true, threadId:18, threadState:RUNNABLE
java.net.PlainSocketImpl.s ocketAccep t(Native Method)
java.net.PlainSocketImpl.a ccept(Plai nSocketImp l.java:384 )
java.net.ServerSocket.impl Accept(Ser verSocket. java:450)
java.net.ServerSocket.acce pt(ServerS ocket.java :421)
sun.rmi.transport.tcp.TCPT ransport.r un(TCPTran sport.java :340)
java.lang.Thread.run(Threa d.java:595 )
Thread: RMI Reaper : priority:5, demon:false, threadId:20, threadState:WAITING
- waiting on <0x10276a4> (a java.lang.ref.ReferenceQue ue$Lock)
java.lang.Object.wait(Nati ve Method)
java.lang.ref.ReferenceQue ue.remove( ReferenceQ ueue.java: 120)
java.lang.ref.ReferenceQue ue.remove( ReferenceQ ueue.java: 136)
sun.rmi.transport.ObjectTa ble$Reaper .run(Objec tTable.jav a:336)
java.lang.Thread.run(Threa d.java:595 )
Thread: GC Daemon : priority:2, demon:true, threadId:21, threadState:TIMED_WAITING
- waiting on <0xbb3288> (a sun.misc.GC$LatencyLock)
java.lang.Object.wait(Nati ve Method)
sun.misc.GC$Daemon.run(GC. java:100)
Thread: RMI LeaseChecker : priority:5, demon:true, threadId:25, threadState:TIMED_WAITING
java.lang.Thread.sleep(Nat ive Method)
sun.rmi.transport.DGCImpl$ LeaseCheck er.run(DGC Impl.java: 310)
java.lang.Thread.run(Threa d.java:595 )
Thread: RMI TCP Accept-1090 : priority:5, demon:true, threadId:32, threadState:RUNNABLE
java.net.PlainSocketImpl.s ocketAccep t(Native Method)
java.net.PlainSocketImpl.a ccept(Plai nSocketImp l.java:384 )
java.net.ServerSocket.impl Accept(Ser verSocket. java:450)
java.net.ServerSocket.acce pt(ServerS ocket.java :421)
sun.rmi.transport.tcp.TCPT ransport.r un(TCPTran sport.java :340)
java.lang.Thread.run(Threa d.java:595 )
Thread: RMI TCP Accept-0 : priority:5, demon:true, threadId:33, threadState:RUNNABLE
java.net.PlainSocketImpl.s ocketAccep t(Native Method)
java.net.PlainSocketImpl.a ccept(Plai nSocketImp l.java:384 )
java.net.ServerSocket.impl Accept(Ser verSocket. java:450)
java.net.ServerSocket.acce pt(ServerS ocket.java :421)
sun.rmi.transport.tcp.TCPT ransport.r un(TCPTran sport.java :340)
java.lang.Thread.run(Threa d.java:595 )
Thread: RMI RenewClean-[localhost:3139 ] : priority:5, demon:true, threadId:35, threadState:TIMED_WAITING
- waiting on <0x1f2bca4> (a java.lang.ref.ReferenceQue ue$Lock)
java.lang.Object.wait(Nati ve Method)
java.lang.ref.ReferenceQue ue.remove( ReferenceQ ueue.java: 120)
sun.rmi.transport.DGCClien t$Endpoint Entry$Rene wCleanThre ad.run(DGC Client.jav a:501)
java.lang.Thread.run(Threa d.java:595 )
Thread: RMI TCP Accept-4444 : priority:5, demon:true, threadId:76, threadState:RUNNABLE
java.net.PlainSocketImpl.s ocketAccep t(Native Method)
java.net.PlainSocketImpl.a ccept(Plai nSocketImp l.java:384 )
java.net.ServerSocket.impl Accept(Ser verSocket. java:450)
java.net.ServerSocket.acce pt(ServerS ocket.java :421)
sun.rmi.transport.tcp.TCPT ransport.r un(TCPTran sport.java :340)
java.lang.Thread.run(Threa d.java:595 )
Thread: RMI RenewClean-[localhost:1098 ] : priority:5, demon:true, threadId:116, threadState:TIMED_WAITING
- waiting on <0x13ed8e9> (a java.lang.ref.ReferenceQue ue$Lock)
java.lang.Object.wait(Nati ve Method)
java.lang.ref.ReferenceQue ue.remove( ReferenceQ ueue.java: 120)
sun.rmi.transport.DGCClien t$Endpoint Entry$Rene wCleanThre ad.run(DGC Client.jav a:501)
java.lang.Thread.run(Threa d.java:595 )
Thread Group: main : max priority:10, demon:false
Thread: DestroyJavaVM : priority:5, demon:false, threadId:11, threadState:RUNNABLE
Thread Group: jboss : max priority:10, demon:false
Thread: Timer-0 : priority:5, demon:true, threadId:13, threadState:TIMED_WAITING
- waiting on <0x9c4164> (a java.util.TaskQueue)
java.lang.Object.wait(Nati ve Method)
java.util.TimerThread.main Loop(Timer .java:509)
java.util.TimerThread.run( Timer.java :462)
Thread: Timer-Log4jService : priority:5, demon:true, threadId:16, threadState:TIMED_WAITING
- waiting on <0x8938a8> (a java.util.TaskQueue)
java.lang.Object.wait(Nati ve Method)
java.util.TimerThread.main Loop(Timer .java:509)
java.util.TimerThread.run( Timer.java :462)
Thread: Timer-1 : priority:5, demon:true, threadId:19, threadState:WAITING
- waiting on <0xe6b46f> (a java.util.TaskQueue)
java.lang.Object.wait(Nati ve Method)
java.lang.Object.wait(Obje ct.java:47 4)
java.util.TimerThread.main Loop(Timer .java:483)
java.util.TimerThread.run( Timer.java :462)
Thread: SubscriptionWatchDog : priority:5, demon:false, threadId:26, threadState:TIMED_WAITING
java.lang.Thread.sleep(Nat ive Method)
org.jboss.ws.extensions.ev enting.mgm t.Subscrip tionManage r$WatchDog .run(Subsc riptionMan ager.java: 651)
java.lang.Thread.run(Threa d.java:595 )
Thread: ServerSocketRefresh : priority:5, demon:true, threadId:39, threadState:WAITING
- waiting on <0x501729> (a java.lang.Object)
java.lang.Object.wait(Nati ve Method)
java.lang.Object.wait(Obje ct.java:47 4)
org.jboss.remoting.transpo rt.socket. SocketServ erInvoker$ ServerSock etRefresh. run(Socket ServerInvo ker.java:8 27)
Thread: AcceptorThread[ServerSocke t[addr=loc alhost/127 .0.0.1,por t=0,localp ort=4457]] : priority:5, demon:false, threadId:40, threadState:RUNNABLE
java.net.PlainSocketImpl.s ocketAccep t(Native Method)
java.net.PlainSocketImpl.a ccept(Plai nSocketImp l.java:384 )
java.net.ServerSocket.impl Accept(Ser verSocket. java:450)
java.net.ServerSocket.acce pt(ServerS ocket.java :421)
org.jboss.remoting.util.Se curityUtil ity.accept (SecurityU tility.jav a:931)
org.jboss.remoting.transpo rt.socket. SocketServ erInvoker$ AcceptThre ad.run(Soc ketServerI nvoker.jav a:1003)
Thread: secondaryServerSocketThrea d[0] : priority:5, demon:true, threadId:41, threadState:RUNNABLE
java.net.PlainSocketImpl.s ocketAccep t(Native Method)
java.net.PlainSocketImpl.a ccept(Plai nSocketImp l.java:384 )
java.net.ServerSocket.impl Accept(Ser verSocket. java:450)
java.net.ServerSocket.acce pt(ServerS ocket.java :421)
org.jboss.remoting.transpo rt.bisocke t.Bisocket ServerInvo ker$Second aryServerS ocketThrea d$1.run(Bi socketServ erInvoker. java:1110)
java.security.AccessContro ller.doPri vileged(Na tive Method)
org.jboss.remoting.transpo rt.bisocke t.Bisocket ServerInvo ker$Second aryServerS ocketThrea d.run(Biso cketServer Invoker.ja va:1106)
Thread: ServerSocketRefresh : priority:5, demon:true, threadId:42, threadState:WAITING
- waiting on <0x20b939> (a java.lang.Object)
java.lang.Object.wait(Nati ve Method)
java.lang.Object.wait(Obje ct.java:47 4)
org.jboss.remoting.transpo rt.socket. SocketServ erInvoker$ ServerSock etRefresh. run(Socket ServerInvo ker.java:8 27)
Thread: AcceptorThread[ServerSocke t[addr=loc alhost/127 .0.0.1,por t=0,localp ort=5400]] : priority:5, demon:false, threadId:43, threadState:RUNNABLE
java.net.PlainSocketImpl.s ocketAccep t(Native Method)
java.net.PlainSocketImpl.a ccept(Plai nSocketImp l.java:384 )
java.net.ServerSocket.impl Accept(Ser verSocket. java:450)
java.net.ServerSocket.acce pt(ServerS ocket.java :421)
org.jboss.remoting.util.Se curityUtil ity.accept (SecurityU tility.jav a:931)
org.jboss.remoting.transpo rt.socket. SocketServ erInvoker$ AcceptThre ad.run(Soc ketServerI nvoker.jav a:1003)
Thread: Remoting Detector - Failure Detector Thread: 460 : priority:5, demon:false, threadId:45, threadState:TIMED_WAITING
- waiting on <0x605781> (a java.util.TaskQueue)
java.lang.Object.wait(Nati ve Method)
java.util.TimerThread.main Loop(Timer .java:509)
java.util.TimerThread.run( Timer.java :462)
Thread: Remoting Detector - Heartbeat Thread: 695 : priority:5, demon:false, threadId:46, threadState:TIMED_WAITING
- waiting on <0x1110fca> (a java.util.TaskQueue)
java.lang.Object.wait(Nati ve Method)
java.util.TimerThread.main Loop(Timer .java:509)
java.util.TimerThread.run( Timer.java :462)
Thread: Remoting Multicast Detector - Listener Thread: 0 : priority:5, demon:false, threadId:44, threadState:RUNNABLE
java.net.PlainDatagramSock etImpl.rec eive0(Nati ve Method)
java.net.PlainDatagramSock etImpl.rec eive(Plain DatagramSo cketImpl.j ava:136)
java.net.DatagramSocket.re ceive(Data gramSocket .java:712)
org.jboss.remoting.detecti on.multica st.Multica stDetector .listen(Mu lticastDet ector.java :301)
org.jboss.remoting.detecti on.multica st.Multica stDetector .access$20 0(Multicas tDetector. java:51)
org.jboss.remoting.detecti on.multica st.Multica stDetector $Listener. run(Multic astDetecto r.java:356 )
Thread: ServerSocketRefresh : priority:5, demon:true, threadId:51, threadState:WAITING
- waiting on <0x123ba32> (a java.lang.Object)
java.lang.Object.wait(Nati ve Method)
java.lang.Object.wait(Obje ct.java:47 4)
org.jboss.remoting.transpo rt.socket. SocketServ erInvoker$ ServerSock etRefresh. run(Socket ServerInvo ker.java:8 27)
Thread: AcceptorThread[ServerSocke t[addr=/12 7.0.0.1,po rt=0,local port=3873] ] : priority:5, demon:false, threadId:52, threadState:RUNNABLE
java.net.PlainSocketImpl.s ocketAccep t(Native Method)
java.net.PlainSocketImpl.a ccept(Plai nSocketImp l.java:384 )
java.net.ServerSocket.impl Accept(Ser verSocket. java:450)
java.net.ServerSocket.acce pt(ServerS ocket.java :421)
org.jboss.remoting.util.Se curityUtil ity.accept (SecurityU tility.jav a:931)
org.jboss.remoting.transpo rt.socket. SocketServ erInvoker$ AcceptThre ad.run(Soc ketServerI nvoker.jav a:1003)
Thread: HDScanner : priority:5, demon:false, threadId:53, threadState:TIMED_WAITING
sun.misc.Unsafe.park(Nativ e Method)
java.util.concurrent.locks .LockSuppo rt.parkNan os(LockSup port.java: 146)
java.util.concurrent.locks .AbstractQ ueuedSynch ronizer$Co nditionObj ect.awaitN anos(Abstr actQueuedS ynchronize r.java:187 9)
java.util.concurrent.Delay Queue.take (DelayQueu e.java:135 )
java.util.concurrent.Sched uledThread PoolExecut or$Delayed WorkQueue. take(Sched uledThread PoolExecut or.java:50 4)
java.util.concurrent.Sched uledThread PoolExecut or$Delayed WorkQueue. take(Sched uledThread PoolExecut or.java:49 7)
java.util.concurrent.Threa dPoolExecu tor.getTas k(ThreadPo olExecutor .java:470)
java.util.concurrent.Threa dPoolExecu tor$Worker .run(Threa dPoolExecu tor.java:6 74)
java.lang.Thread.run(Threa d.java:595 )
Thread: ServerSocketRefresh : priority:5, demon:true, threadId:55, threadState:WAITING
- waiting on <0x955b77> (a java.lang.Object)
java.lang.Object.wait(Nati ve Method)
java.lang.Object.wait(Obje ct.java:47 4)
org.jboss.remoting.transpo rt.socket. SocketServ erInvoker$ ServerSock etRefresh. run(Socket ServerInvo ker.java:8 27)
Thread: AcceptorThread[ServerSocke t[addr=loc alhost/127 .0.0.1,por t=0,localp ort=4446]] : priority:5, demon:false, threadId:56, threadState:RUNNABLE
java.net.PlainSocketImpl.s ocketAccep t(Native Method)
java.net.PlainSocketImpl.a ccept(Plai nSocketImp l.java:384 )
java.net.ServerSocket.impl Accept(Ser verSocket. java:450)
java.net.ServerSocket.acce pt(ServerS ocket.java :421)
org.jboss.remoting.util.Se curityUtil ity.accept (SecurityU tility.jav a:931)
org.jboss.remoting.transpo rt.socket. SocketServ erInvoker$ AcceptThre ad.run(Soc ketServerI nvoker.jav a:1003)
Thread: Listener:4713 : priority:5, demon:true, threadId:62, threadState:RUNNABLE
java.net.PlainSocketImpl.s ocketAccep t(Native Method)
java.net.PlainSocketImpl.a ccept(Plai nSocketImp l.java:384 )
java.net.ServerSocket.impl Accept(Ser verSocket. java:450)
java.net.ServerSocket.acce pt(ServerS ocket.java :421)
com.arjuna.ats.internal.ar juna.recov ery.Listen er.run(Lis tener.java :119)
Thread: Thread-13 : priority:5, demon:true, threadId:64, threadState:TIMED_WAITING
- waiting on <0x1a801ba> (a com.arjuna.ats.arjuna.coor dinator.Tr ansactionR eaper)
java.lang.Object.wait(Nati ve Method)
com.arjuna.ats.internal.ar juna.coord inator.Rea perThread. run(Reaper Thread.jav a:98)
Thread: Thread-14 : priority:5, demon:true, threadId:65, threadState:WAITING
- waiting on <0x1097afc> (a java.util.LinkedList)
java.lang.Object.wait(Nati ve Method)
java.lang.Object.wait(Obje ct.java:47 4)
com.arjuna.ats.arjuna.coor dinator.Tr ansactionR eaper.wait ForCancell ations(Tra nsactionRe aper.java: 513)
com.arjuna.ats.internal.ar juna.coord inator.Rea perWorkerT hread.run( ReaperWork erThread.j ava:74)
Thread: Thread-15 : priority:5, demon:true, threadId:66, threadState:TIMED_WAITING
java.lang.Thread.sleep(Nat ive Method)
com.arjuna.ats.internal.ar juna.recov ery.Expire dEntryMoni tor.run(Ex piredEntry Monitor.ja va:237)
Thread: Listener:4712 : priority:5, demon:true, threadId:70, threadState:RUNNABLE
java.net.PlainSocketImpl.s ocketAccep t(Native Method)
java.net.PlainSocketImpl.a ccept(Plai nSocketImp l.java:384 )
java.net.ServerSocket.impl Accept(Ser verSocket. java:450)
java.net.ServerSocket.acce pt(ServerS ocket.java :421)
com.arjuna.ats.internal.ar juna.recov ery.Listen er.run(Lis tener.java :119)
Thread: Thread-16 : priority:5, demon:false, threadId:67, threadState:TIMED_WAITING
- waiting on <0x1694e84> (a java.lang.Object)
java.lang.Object.wait(Nati ve Method)
com.arjuna.ats.internal.ar juna.recov ery.Period icRecovery .doPeriodi cWait(Peri odicRecove ry.java:66 4)
com.arjuna.ats.internal.ar juna.recov ery.Period icRecovery .run(Perio dicRecover y.java:423 )
Thread: PooledInvokerAcceptor#0-44 45 : priority:5, demon:false, threadId:75, threadState:RUNNABLE
java.net.PlainSocketImpl.s ocketAccep t(Native Method)
java.net.PlainSocketImpl.a ccept(Plai nSocketImp l.java:384 )
java.net.ServerSocket.impl Accept(Ser verSocket. java:450)
java.net.ServerSocket.acce pt(ServerS ocket.java :421)
org.jboss.invocation.poole d.server.P ooledInvok er.run(Poo ledInvoker .java:262)
java.lang.Thread.run(Threa d.java:595 )
Thread: ContainerBackgroundProcess or[Standar dEngine[jb oss.web]] : priority:5, demon:true, threadId:83, threadState:TIMED_WAITING
java.lang.Thread.sleep(Nat ive Method)
org.apache.catalina.core.C ontainerBa se$Contain erBackgrou ndProcesso r.run(Cont ainerBase. java:1590)
java.lang.Thread.run(Threa d.java:595 )
Thread: AOPListner : priority:5, demon:true, threadId:96, threadState:TIMED_WAITING
java.lang.Thread.sleep(Nat ive Method)
org.jboss.console.plugins. AOPLister$ RefreshPol ler.run(AO PLister.ja va:898)
Thread: DefaultQuartzScheduler_Wor ker-0 : priority:5, demon:false, threadId:103, threadState:TIMED_WAITING
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati ve Method)
org.quartz.simpl.SimpleThr eadPool.ge tNextRunna ble(Simple ThreadPool .java:428)
org.quartz.simpl.SimpleThr eadPool.ac cess$000(S impleThrea dPool.java :47)
org.quartz.simpl.SimpleThr eadPool$Wo rkerThread .run(Simpl eThreadPoo l.java:518 )
Thread: DefaultQuartzScheduler_Wor ker-1 : priority:5, demon:false, threadId:104, threadState:TIMED_WAITING
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati ve Method)
org.quartz.simpl.SimpleThr eadPool.ge tNextRunna ble(Simple ThreadPool .java:428)
org.quartz.simpl.SimpleThr eadPool.ac cess$000(S impleThrea dPool.java :47)
org.quartz.simpl.SimpleThr eadPool$Wo rkerThread .run(Simpl eThreadPoo l.java:518 )
Thread: DefaultQuartzScheduler_Wor ker-2 : priority:5, demon:false, threadId:105, threadState:TIMED_WAITING
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati ve Method)
org.quartz.simpl.SimpleThr eadPool.ge tNextRunna ble(Simple ThreadPool .java:428)
org.quartz.simpl.SimpleThr eadPool.ac cess$000(S impleThrea dPool.java :47)
org.quartz.simpl.SimpleThr eadPool$Wo rkerThread .run(Simpl eThreadPoo l.java:518 )
Thread: DefaultQuartzScheduler_Wor ker-3 : priority:5, demon:false, threadId:106, threadState:TIMED_WAITING
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati ve Method)
org.quartz.simpl.SimpleThr eadPool.ge tNextRunna ble(Simple ThreadPool .java:428)
org.quartz.simpl.SimpleThr eadPool.ac cess$000(S impleThrea dPool.java :47)
org.quartz.simpl.SimpleThr eadPool$Wo rkerThread .run(Simpl eThreadPoo l.java:518 )
Thread: DefaultQuartzScheduler_Wor ker-4 : priority:5, demon:false, threadId:107, threadState:TIMED_WAITING
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati ve Method)
org.quartz.simpl.SimpleThr eadPool.ge tNextRunna ble(Simple ThreadPool .java:428)
org.quartz.simpl.SimpleThr eadPool.ac cess$000(S impleThrea dPool.java :47)
org.quartz.simpl.SimpleThr eadPool$Wo rkerThread .run(Simpl eThreadPoo l.java:518 )
Thread: DefaultQuartzScheduler_Wor ker-5 : priority:5, demon:false, threadId:108, threadState:TIMED_WAITING
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati ve Method)
org.quartz.simpl.SimpleThr eadPool.ge tNextRunna ble(Simple ThreadPool .java:428)
org.quartz.simpl.SimpleThr eadPool.ac cess$000(S impleThrea dPool.java :47)
org.quartz.simpl.SimpleThr eadPool$Wo rkerThread .run(Simpl eThreadPoo l.java:518 )
Thread: DefaultQuartzScheduler_Wor ker-6 : priority:5, demon:false, threadId:109, threadState:TIMED_WAITING
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati ve Method)
org.quartz.simpl.SimpleThr eadPool.ge tNextRunna ble(Simple ThreadPool .java:428)
org.quartz.simpl.SimpleThr eadPool.ac cess$000(S impleThrea dPool.java :47)
org.quartz.simpl.SimpleThr eadPool$Wo rkerThread .run(Simpl eThreadPoo l.java:518 )
Thread: DefaultQuartzScheduler_Wor ker-7 : priority:5, demon:false, threadId:110, threadState:TIMED_WAITING
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati ve Method)
org.quartz.simpl.SimpleThr eadPool.ge tNextRunna ble(Simple ThreadPool .java:428)
org.quartz.simpl.SimpleThr eadPool.ac cess$000(S impleThrea dPool.java :47)
org.quartz.simpl.SimpleThr eadPool$Wo rkerThread .run(Simpl eThreadPoo l.java:518 )
Thread: DefaultQuartzScheduler_Wor ker-8 : priority:5, demon:false, threadId:111, threadState:TIMED_WAITING
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati ve Method)
org.quartz.simpl.SimpleThr eadPool.ge tNextRunna ble(Simple ThreadPool .java:428)
org.quartz.simpl.SimpleThr eadPool.ac cess$000(S impleThrea dPool.java :47)
org.quartz.simpl.SimpleThr eadPool$Wo rkerThread .run(Simpl eThreadPoo l.java:518 )
Thread: DefaultQuartzScheduler_Wor ker-9 : priority:5, demon:false, threadId:112, threadState:TIMED_WAITING
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati ve Method)
org.quartz.simpl.SimpleThr eadPool.ge tNextRunna ble(Simple ThreadPool .java:428)
org.quartz.simpl.SimpleThr eadPool.ac cess$000(S impleThrea dPool.java :47)
org.quartz.simpl.SimpleThr eadPool$Wo rkerThread .run(Simpl eThreadPoo l.java:518 )
Thread: HSQLDB Timer @1549285 : priority:5, demon:true, threadId:114, threadState:TIMED_WAITING
- waiting on <0x1592aeb> (a org.hsqldb.lib.HsqlTimer$T askQueue)
java.lang.Object.wait(Nati ve Method)
org.hsqldb.lib.HsqlTimer$T askQueue.p ark(Unknow n Source)
org.hsqldb.lib.HsqlTimer.n extTask(Un known Source)
org.hsqldb.lib.HsqlTimer$T askRunner. run(Unknow n Source)
java.lang.Thread.run(Threa d.java:595 )
Thread: JCA PoolFiller : priority:5, demon:false, threadId:115, threadState:WAITING
- waiting on <0x110d0f2> (a java.util.LinkedList)
java.lang.Object.wait(Nati ve Method)
java.lang.Object.wait(Obje ct.java:47 4)
org.jboss.resource.connect ionmanager .PoolFille r.run(Pool Filler.jav a:87)
java.lang.Thread.run(Threa d.java:595 )
Thread: Thread-19 : priority:5, demon:true, threadId:119, threadState:TIMED_WAITING
java.lang.Thread.sleep(Nat ive Method)
org.jboss.messaging.core.i mpl.memory .SimpleMem oryManager $MemoryRun nable.run( SimpleMemo ryManager. java:126)
java.lang.Thread.run(Threa d.java:595 )
Thread: JBossLifeThread : priority:5, demon:false, threadId:122, threadState:WAITING
- waiting on <0x105e65e> (a java.lang.Object)
java.lang.Object.wait(Nati ve Method)
java.lang.Object.wait(Obje ct.java:47 4)
org.jboss.bootstrap.Abstra ctServerIm pl$LifeThr ead.run(Ab stractServ erImpl.jav a:789)
Thread: http-localhost%2F127.0.0.1 -8080-Acce ptor-0 : priority:5, demon:true, threadId:123, threadState:RUNNABLE
java.net.PlainSocketImpl.s ocketAccep t(Native Method)
java.net.PlainSocketImpl.a ccept(Plai nSocketImp l.java:384 )
java.net.ServerSocket.impl Accept(Ser verSocket. java:450)
java.net.ServerSocket.acce pt(ServerS ocket.java :421)
org.apache.tomcat.util.net .DefaultSe rverSocket Factory.ac ceptSocket (DefaultSe rverSocket Factory.ja va:61)
org.apache.tomcat.util.net .JIoEndpoi nt$Accepto r.run(JIoE ndpoint.ja va:310)
java.lang.Thread.run(Threa d.java:595 )
Thread: ajp-localhost%2F127.0.0.1- 8009-Accep tor-0 : priority:5, demon:true, threadId:124, threadState:RUNNABLE
java.net.PlainSocketImpl.s ocketAccep t(Native Method)
java.net.PlainSocketImpl.a ccept(Plai nSocketImp l.java:384 )
java.net.ServerSocket.impl Accept(Ser verSocket. java:450)
java.net.ServerSocket.acce pt(ServerS ocket.java :421)
org.apache.tomcat.util.net .DefaultSe rverSocket Factory.ac ceptSocket (DefaultSe rverSocket Factory.ja va:61)
org.apache.tomcat.util.net .JIoEndpoi nt$Accepto r.run(JIoE ndpoint.ja va:310)
java.lang.Thread.run(Threa d.java:595 )
Thread: http-localhost%2F127.0.0.1 -8080-1 : priority:5, demon:true, threadId:135, threadState:WAITING
- waiting on <0x57449e> (a org.apache.tomcat.util.net .JIoEndpoi nt$Worker)
java.lang.Object.wait(Nati ve Method)
java.lang.Object.wait(Obje ct.java:47 4)
org.apache.tomcat.util.net .JIoEndpoi nt$Worker. await(JIoE ndpoint.ja va:416)
org.apache.tomcat.util.net .JIoEndpoi nt$Worker. run(JIoEnd point.java :442)
java.lang.Thread.run(Threa d.java:595 )
Thread: ZipFile Lock Reaper : priority:5, demon:true, threadId:136, threadState:TIMED_WAITING
- waiting on <0x15a0940> (a java.util.TaskQueue)
java.lang.Object.wait(Nati ve Method)
java.util.TimerThread.main Loop(Timer .java:509)
java.util.TimerThread.run( Timer.java :462)
Thread: http-localhost%2F127.0.0.1 -8080-2 : priority:5, demon:true, threadId:139, threadState:RUNNABLE
sun.management.ThreadImpl. getThreadI nfo0(Nativ e Method)
sun.management.ThreadImpl. getThreadI nfo(Thread Impl.java: 142)
sun.management.ThreadImpl. getThreadI nfo(Thread Impl.java: 120)
org.jboss.system.server.Se rverInfo.o utputJdk5T hreadMXBea nInfo(Serv erInfo.jav a:672)
org.jboss.system.server.Se rverInfo.g etThreadGr oupInfoWit houtLocks( ServerInfo .java:580)
org.jboss.system.server.Se rverInfo.g etThreadGr oupInfoWit houtLocks( ServerInfo .java:587)
org.jboss.system.server.Se rverInfo.g etThreadGr oupInfoWit houtLocks( ServerInfo .java:587)
org.jboss.system.server.Se rverInfo.g etThreadGr oupInfo(Se rverInfo.j ava:551)
org.jboss.system.server.Se rverInfo.l istThreadD ump(Server Info.java: 449)
sun.reflect.NativeMethodAc cessorImpl .invoke0(N ative Method)
sun.reflect.NativeMethodAc cessorImpl .invoke(Na tiveMethod AccessorIm pl.java:39 )
sun.reflect.DelegatingMeth odAccessor Impl.invok e(Delegati ngMethodAc cessorImpl .java:25)
java.lang.reflect.Method.i nvoke(Meth od.java:58 5)
org.jboss.mx.interceptor.R eflectedDi spatcher.i nvoke(Refl ectedDispa tcher.java :157)
org.jboss.mx.server.Invoca tion.dispa tch(Invoca tion.java: 96)
org.jboss.mx.server.Invoca tion.invok e(Invocati on.java:88 )
org.jboss.mx.server.Abstra ctMBeanInv oker.invok e(Abstract MBeanInvok er.java:26 4)
org.jboss.mx.server.MBeanS erverImpl. invoke(MBe anServerIm pl.java:66 8)
org.jboss.jmx.adaptor.cont rol.Server .invokeOpB yName(Serv er.java:25 8)
org.jboss.jmx.adaptor.cont rol.Server .invokeOp( Server.jav a:223)
org.jboss.jmx.adaptor.html .HtmlAdapt orServlet$ 3.run(Html AdaptorSer vlet.java: 380)
org.jboss.jmx.adaptor.html .HtmlAdapt orServlet$ 3.run(Html AdaptorSer vlet.java: 378)
java.security.AccessContro ller.doPri vileged(Na tive Method)
org.jboss.jmx.adaptor.html .HtmlAdapt orServlet. invokeOp(H tmlAdaptor Servlet.ja va:376)
org.jboss.jmx.adaptor.html .HtmlAdapt orServlet. invokeOp(H tmlAdaptor Servlet.ja va:287)
org.jboss.jmx.adaptor.html .HtmlAdapt orServlet. processReq uest(HtmlA daptorServ let.java:1 04)
org.jboss.jmx.adaptor.html .HtmlAdapt orServlet. doPost(Htm lAdaptorSe rvlet.java :86)
javax.servlet.http.HttpSer vlet.servi ce(HttpSer vlet.java: 637)
javax.servlet.http.HttpSer vlet.servi ce(HttpSer vlet.java: 717)
org.apache.catalina.core.A pplication FilterChai n.internal DoFilter(A pplication FilterChai n.java:290 )
org.apache.catalina.core.A pplication FilterChai n.doFilter (Applicati onFilterCh ain.java:2 06)
org.jboss.web.tomcat.filte rs.ReplyHe aderFilter .doFilter( ReplyHeade rFilter.ja va:96)
org.apache.catalina.core.A pplication FilterChai n.internal DoFilter(A pplication FilterChai n.java:235 )
org.apache.catalina.core.A pplication FilterChai n.doFilter (Applicati onFilterCh ain.java:2 06)
org.apache.catalina.core.S tandardWra pperValve. invoke(Sta ndardWrapp erValve.ja va:235)
org.apache.catalina.core.S tandardCon textValve. invoke(Sta ndardConte xtValve.ja va:191)
org.jboss.web.tomcat.secur ity.Securi tyAssociat ionValve.i nvoke(Secu rityAssoci ationValve .java:190)
org.jboss.web.tomcat.secur ity.JaccCo ntextValve .invoke(Ja ccContextV alve.java: 92)
org.jboss.web.tomcat.secur ity.Securi tyContextE stablishme ntValve.pr ocess(Secu rityContex tEstablish mentValve. java:126)
org.jboss.web.tomcat.secur ity.Securi tyContextE stablishme ntValve.in voke(Secur ityContext Establishm entValve.j ava:70)
org.apache.catalina.core.S tandardHos tValve.inv oke(Standa rdHostValv e.java:127 )
org.apache.catalina.valves .ErrorRepo rtValve.in voke(Error ReportValv e.java:102 )
org.jboss.web.tomcat.servi ce.jca.Cac hedConnect ionValve.i nvoke(Cach edConnecti onValve.ja va:158)
org.apache.catalina.core.S tandardEng ineValve.i nvoke(Stan dardEngine Valve.java :109)
org.apache.catalina.connec tor.Coyote Adapter.se rvice(Coyo teAdapter. java:330)
org.apache.coyote.http11.H ttp11Proce ssor.proce ss(Http11P rocessor.j ava:829)
org.apache.coyote.http11.H ttp11Proto col$Http11 Connection Handler.pr ocess(Http 11Protocol .java:601)
org.apache.tomcat.util.net .JIoEndpoi nt$Worker. run(JIoEnd point.java :447)
java.lang.Thread.run(Threa d.java:595 )
Thread: WorkerThread#0[127.0.0.1:3 307] : priority:5, demon:false, threadId:140, threadState:WAITING
- waiting on <0x1fa3d95> (a org.jboss.remoting.transpo rt.socket. ServerThre ad)
java.lang.Object.wait(Nati ve Method)
java.lang.Object.wait(Obje ct.java:47 4)
org.jboss.remoting.transpo rt.socket. ServerThre ad.run(Ser verThread. java:282)
Thread: Timer-4 : priority:5, demon:true, threadId:143, threadState:TIMED_WAITING
- waiting on <0x156b4b> (a java.util.TaskQueue)
java.lang.Object.wait(Nati ve Method)
java.util.TimerThread.main Loop(Timer .java:509)
java.util.TimerThread.run( Timer.java :462)
Thread: Read Socket : priority:5, demon:false, threadId:146, threadState:TIMED_WAITING
java.lang.Thread.sleep(Nat ive Method)
com.tss.wireless.wpi.DDSSo cketRead.r eadFromSoc ket(DDSSoc ketRead.ja va:122)
com.tss.wireless.wpi.DDSSo cketRead.r un(DDSSock etRead.jav a:101)
java.lang.Thread.run(Threa d.java:595 )
Thread: WorkerThread#1[127.0.0.1:3 312] : priority:5, demon:false, threadId:149, threadState:RUNNABLE
java.net.SocketInputStream .socketRea d0(Native Method)
java.net.SocketInputStream .read(Sock etInputStr eam.java:1 29)
java.io.BufferedInputStrea m.fill(Buf feredInput Stream.jav a:218)
java.io.BufferedInputStrea m.read(Buf feredInput Stream.jav a:235)
java.io.FilterInputStream. read(Filte rInputStre am.java:66 )
org.jboss.remoting.transpo rt.socket. ServerThre ad.readVer sion(Serve rThread.ja va:1030)
org.jboss.remoting.transpo rt.socket. ServerThre ad.process Invocation (ServerThr ead.java:6 71)
org.jboss.remoting.transpo rt.socket. ServerThre ad.dorun(S erverThrea d.java:549 )
org.jboss.remoting.transpo rt.socket. ServerThre ad.run(Ser verThread. java:230)
Thread: WorkerThread#2[127.0.0.1:3 313] : priority:5, demon:false, threadId:150, threadState:RUNNABLE
java.net.SocketInputStream .socketRea d0(Native Method)
java.net.SocketInputStream .read(Sock etInputStr eam.java:1 29)
java.io.BufferedInputStrea m.fill(Buf feredInput Stream.jav a:218)
java.io.BufferedInputStrea m.read(Buf feredInput Stream.jav a:235)
java.io.FilterInputStream. read(Filte rInputStre am.java:66 )
org.jboss.remoting.transpo rt.socket. ServerThre ad.readVer sion(Serve rThread.ja va:1030)
org.jboss.remoting.transpo rt.socket. ServerThre ad.process Invocation (ServerThr ead.java:6 71)
org.jboss.remoting.transpo rt.socket. ServerThre ad.dorun(S erverThrea d.java:549 )
org.jboss.remoting.transpo rt.socket. ServerThre ad.run(Ser verThread. java:230)
Thread: Timer-5 : priority:5, demon:true, threadId:151, threadState:TIMED_WAITING
- waiting on <0x372ff3> (a java.util.TaskQueue)
java.lang.Object.wait(Nati ve Method)
java.util.TimerThread.main Loop(Timer .java:509)
java.util.TimerThread.run( Timer.java :462)
Thread: Timer-6 : priority:5, demon:true, threadId:152, threadState:TIMED_WAITING
- waiting on <0x12d03dc> (a java.util.TaskQueue)
java.lang.Object.wait(Nati ve Method)
java.util.TimerThread.main Loop(Timer .java:509)
java.util.TimerThread.run( Timer.java :462)
Thread: WorkerThread#3[127.0.0.1:3 317] : priority:5, demon:false, threadId:154, threadState:RUNNABLE
java.net.SocketInputStream .socketRea d0(Native Method)
java.net.SocketInputStream .read(Sock etInputStr eam.java:1 29)
java.io.BufferedInputStrea m.fill(Buf feredInput Stream.jav a:218)
java.io.BufferedInputStrea m.read(Buf feredInput Stream.jav a:235)
java.io.FilterInputStream. read(Filte rInputStre am.java:66 )
org.jboss.remoting.transpo rt.socket. ServerThre ad.readVer sion(Serve rThread.ja va:1030)
org.jboss.remoting.transpo rt.socket. ServerThre ad.process Invocation (ServerThr ead.java:6 71)
org.jboss.remoting.transpo rt.socket. ServerThre ad.dorun(S erverThrea d.java:549 )
org.jboss.remoting.transpo rt.socket. ServerThre ad.run(Ser verThread. java:230)
Thread: WorkerThread#4[127.0.0.1:3 318] : priority:5, demon:false, threadId:155, threadState:RUNNABLE
java.net.SocketInputStream .socketRea d0(Native Method)
java.net.SocketInputStream .read(Sock etInputStr eam.java:1 29)
java.io.BufferedInputStrea m.fill(Buf feredInput Stream.jav a:218)
java.io.BufferedInputStrea m.read(Buf feredInput Stream.jav a:235)
java.io.FilterInputStream. read(Filte rInputStre am.java:66 )
org.jboss.remoting.transpo rt.socket. ServerThre ad.readVer sion(Serve rThread.ja va:1030)
org.jboss.remoting.transpo rt.socket. ServerThre ad.process Invocation (ServerThr ead.java:6 71)
org.jboss.remoting.transpo rt.socket. ServerThre ad.dorun(S erverThrea d.java:549 )
org.jboss.remoting.transpo rt.socket. ServerThre ad.run(Ser verThread. java:230)
Thread Group: JBoss Pooled Threads : max priority:10, demon:false
Thread: WorkManager(2)-1 : priority:5, demon:true, threadId:101, threadState:WAITING
sun.misc.Unsafe.park(Nativ e Method)
java.util.concurrent.locks .LockSuppo rt.park(Lo ckSupport. java:118)
java.util.concurrent.locks .AbstractQ ueuedSynch ronizer$Co nditionObj ect.await( AbstractQu euedSynchr onizer.jav a:1841)
java.util.concurrent.Prior ityBlockin gQueue.tak e(Priority BlockingQu eue.java:2 00)
org.jboss.resource.adapter .mail.infl ow.NewMsgs Worker.run (NewMsgsWo rker.java: 76)
org.jboss.resource.work.Wo rkWrapper. execute(Wo rkWrapper. java:213)
org.jboss.util.threadpool. BasicTaskW rapper.run (BasicTask Wrapper.ja va:260)
java.util.concurrent.Threa dPoolExecu tor$Worker .runTask(T hreadPoolE xecutor.ja va:650)
java.util.concurrent.Threa dPoolExecu tor$Worker .run(Threa dPoolExecu tor.java:6 75)
java.lang.Thread.run(Threa d.java:595 )
Thread Group: System Threads : max priority:10, demon:false
Thread: JBoss System Threads(1)-1 : priority:5, demon:true, threadId:17, threadState:RUNNABLE
java.net.PlainSocketImpl.s ocketAccep t(Native Method)
java.net.PlainSocketImpl.a ccept(Plai nSocketImp l.java:384 )
java.net.ServerSocket.impl Accept(Ser verSocket. java:450)
java.net.ServerSocket.acce pt(ServerS ocket.java :421)
org.jboss.web.WebServer.ru n(WebServe r.java:320 )
org.jboss.util.threadpool. RunnableTa skWrapper. run(Runnab leTaskWrap per.java:1 47)
java.util.concurrent.Threa dPoolExecu tor$Worker .runTask(T hreadPoolE xecutor.ja va:650)
java.util.concurrent.Threa dPoolExecu tor$Worker .run(Threa dPoolExecu tor.java:6 75)
java.lang.Thread.run(Threa d.java:595 )
Thread: JBoss System Threads(1)-2 : priority:5, demon:true, threadId:22, threadState:RUNNABLE
java.net.PlainSocketImpl.s ocketAccep t(Native Method)
java.net.PlainSocketImpl.a ccept(Plai nSocketImp l.java:384 )
java.net.ServerSocket.impl Accept(Ser verSocket. java:450)
java.net.ServerSocket.acce pt(ServerS ocket.java :421)
org.jnp.server.Main$Accept Handler.ru n(Main.jav a:554)
org.jboss.util.threadpool. RunnableTa skWrapper. run(Runnab leTaskWrap per.java:1 47)
java.util.concurrent.Threa dPoolExecu tor$Worker .runTask(T hreadPoolE xecutor.ja va:650)
java.util.concurrent.Threa dPoolExecu tor$Worker .run(Threa dPoolExecu tor.java:6 75)
java.lang.Thread.run(Threa d.java:595 )
Thread: JBoss System Threads(1)-3 : priority:5, demon:true, threadId:23, threadState:WAITING
sun.misc.Unsafe.park(Nativ e Method)
java.util.concurrent.locks .LockSuppo rt.park(Lo ckSupport. java:118)
java.util.concurrent.locks .AbstractQ ueuedSynch ronizer$Co nditionObj ect.await( AbstractQu euedSynchr onizer.jav a:1841)
java.util.concurrent.Linke dBlockingQ ueue.take( LinkedBloc kingQueue. java:359)
java.util.concurrent.Threa dPoolExecu tor.getTas k(ThreadPo olExecutor .java:470)
java.util.concurrent.Threa dPoolExecu tor$Worker .run(Threa dPoolExecu tor.java:6 74)
java.lang.Thread.run(Threa d.java:595 )
Thread: JBoss System Threads(1)-4 : priority:5, demon:true, threadId:27, threadState:WAITING
sun.misc.Unsafe.park(Nativ e Method)
java.util.concurrent.locks .LockSuppo rt.park(Lo ckSupport. java:118)
java.util.concurrent.locks .AbstractQ ueuedSynch ronizer$Co nditionObj ect.await( AbstractQu euedSynchr onizer.jav a:1841)
java.util.concurrent.Linke dBlockingQ ueue.take( LinkedBloc kingQueue. java:359)
java.util.concurrent.Threa dPoolExecu tor.getTas k(ThreadPo olExecutor .java:470)
java.util.concurrent.Threa dPoolExecu tor$Worker .run(Threa dPoolExecu tor.java:6 74)
java.lang.Thread.run(Threa d.java:595 )
Thread: JBoss System Threads(1)-5 : priority:5, demon:true, threadId:47, threadState:WAITING
sun.misc.Unsafe.park(Nativ e Method)
java.util.concurrent.locks .LockSuppo rt.park(Lo ckSupport. java:118)
java.util.concurrent.locks .AbstractQ ueuedSynch ronizer$Co nditionObj ect.await( AbstractQu euedSynchr onizer.jav a:1841)
java.util.concurrent.Linke dBlockingQ ueue.take( LinkedBloc kingQueue. java:359)
java.util.concurrent.Threa dPoolExecu tor.getTas k(ThreadPo olExecutor .java:470)
java.util.concurrent.Threa dPoolExecu tor$Worker .run(Threa dPoolExecu tor.java:6 74)
java.lang.Thread.run(Threa d.java:595 )
Thread: JBoss System Threads(1)-6 : priority:5, demon:true, threadId:57, threadState:WAITING
sun.misc.Unsafe.park(Nativ e Method)
java.util.concurrent.locks .LockSuppo rt.park(Lo ckSupport. java:118)
java.util.concurrent.locks .AbstractQ ueuedSynch ronizer$Co nditionObj ect.await( AbstractQu euedSynchr onizer.jav a:1841)
java.util.concurrent.Linke dBlockingQ ueue.take( LinkedBloc kingQueue. java:359)
java.util.concurrent.Threa dPoolExecu tor.getTas k(ThreadPo olExecutor .java:470)
java.util.concurrent.Threa dPoolExecu tor$Worker .run(Threa dPoolExecu tor.java:6 74)
java.lang.Thread.run(Threa d.java:595 )
Thread: JBoss System Threads(1)-7 : priority:5, demon:true, threadId:71, threadState:WAITING
sun.misc.Unsafe.park(Nativ e Method)
java.util.concurrent.locks .LockSuppo rt.park(Lo ckSupport. java:118)
java.util.concurrent.locks .AbstractQ ueuedSynch ronizer$Co nditionObj ect.await( AbstractQu euedSynchr onizer.jav a:1841)
java.util.concurrent.Linke dBlockingQ ueue.take( LinkedBloc kingQueue. java:359)
java.util.concurrent.Threa dPoolExecu tor.getTas k(ThreadPo olExecutor .java:470)
java.util.concurrent.Threa dPoolExecu tor$Worker .run(Threa dPoolExecu tor.java:6 74)
java.lang.Thread.run(Threa d.java:595 )
Thread: JBoss System Threads(1)-8 : priority:5, demon:true, threadId:84, threadState:WAITING
sun.misc.Unsafe.park(Nativ e Method)
java.util.concurrent.locks .LockSuppo rt.park(Lo ckSupport. java:118)
java.util.concurrent.locks .AbstractQ ueuedSynch ronizer$Co nditionObj ect.await( AbstractQu euedSynchr onizer.jav a:1841)
java.util.concurrent.Linke dBlockingQ ueue.take( LinkedBloc kingQueue. java:359)
java.util.concurrent.Threa dPoolExecu tor.getTas k(ThreadPo olExecutor .java:470)
java.util.concurrent.Threa dPoolExecu tor$Worker .run(Threa dPoolExecu tor.java:6 74)
java.lang.Thread.run(Threa d.java:595 )
Thread: JBoss System Threads(1)-9 : priority:5, demon:true, threadId:91, threadState:WAITING
sun.misc.Unsafe.park(Nativ e Method)
java.util.concurrent.locks .LockSuppo rt.park(Lo ckSupport. java:118)
java.util.concurrent.locks .AbstractQ ueuedSynch ronizer$Co nditionObj ect.await( AbstractQu euedSynchr onizer.jav a:1841)
java.util.concurrent.Linke dBlockingQ ueue.take( LinkedBloc kingQueue. java:359)
java.util.concurrent.Threa dPoolExecu tor.getTas k(ThreadPo olExecutor .java:470)
java.util.concurrent.Threa dPoolExecu tor$Worker .run(Threa dPoolExecu tor.java:6 74)
java.lang.Thread.run(Threa d.java:595 )
Thread: JBoss System Threads(1)-10 : priority:5, demon:true, threadId:97, threadState:WAITING
sun.misc.Unsafe.park(Nativ e Method)
java.util.concurrent.locks .LockSuppo rt.park(Lo ckSupport. java:118)
java.util.concurrent.locks .AbstractQ ueuedSynch ronizer$Co nditionObj ect.await( AbstractQu euedSynchr onizer.jav a:1841)
java.util.concurrent.Linke dBlockingQ ueue.take( LinkedBloc kingQueue. java:359)
java.util.concurrent.Threa dPoolExecu tor.getTas k(ThreadPo olExecutor .java:470)
java.util.concurrent.Threa dPoolExecu tor$Worker .run(Threa dPoolExecu tor.java:6 74)
java.lang.Thread.run(Threa d.java:595 )
Thread Group: QuartzScheduler:DefaultQua rtzSchedul er : max priority:10, demon:false
Thread: DefaultQuartzScheduler_Qua rtzSchedul erThread : priority:5, demon:false, threadId:113, threadState:TIMED_WAITING
java.lang.Thread.sleep(Nat ive Method)
org.quartz.core.QuartzSche dulerThrea d.run(Quar tzSchedule rThread.ja va:394)
Thread Group: conn-factory-jndi-mapper : max priority:10, demon:false
Thread Group: msg-post-office : max priority:10, demon:false
Thread Group: server-session-endpoint : max priority:10, demon:false
Thread: Thread-27 : priority:5, demon:true, threadId:144, threadState:TIMED_WAITING
sun.misc.Unsafe.park(Nativ e Method)
java.util.concurrent.locks .LockSuppo rt.parkNan os(LockSup port.java: 146)
java.util.concurrent.locks .AbstractQ ueuedSynch ronizer.do AcquireNan os(Abstrac tQueuedSyn chronizer. java:807)
java.util.concurrent.locks .AbstractQ ueuedSynch ronizer.tr yAcquireNa nos(Abstra ctQueuedSy nchronizer .java:1122 )
java.util.concurrent.Synch ronousQueu e$Node.wai tForPut(Sy nchronousQ ueue.java: 291)
java.util.concurrent.Synch ronousQueu e.poll(Syn chronousQu eue.java:4 43)
java.util.concurrent.Threa dPoolExecu tor.getTas k(ThreadPo olExecutor .java:475)
java.util.concurrent.Threa dPoolExecu tor$Worker .run(Threa dPoolExecu tor.java:6 74)
java.lang.Thread.run(Threa d.java:595 )
Thread Group: session-state : max priority:10, demon:false
Thread: Thread-28 : priority:5, demon:true, threadId:145, threadState:TIMED_WAITING
sun.misc.Unsafe.park(Nativ e Method)
java.util.concurrent.locks .LockSuppo rt.parkNan os(LockSup port.java: 146)
java.util.concurrent.locks .AbstractQ ueuedSynch ronizer.do AcquireNan os(Abstrac tQueuedSyn chronizer. java:807)
java.util.concurrent.locks .AbstractQ ueuedSynch ronizer.tr yAcquireNa nos(Abstra ctQueuedSy nchronizer .java:1122 )
java.util.concurrent.Synch ronousQueu e$Node.wai tForPut(Sy nchronousQ ueue.java: 291)
java.util.concurrent.Synch ronousQueu e.poll(Syn chronousQu eue.java:4 43)
java.util.concurrent.Threa dPoolExecu tor.getTas k(ThreadPo olExecutor .java:475)
java.util.concurrent.Threa dPoolExecu tor$Worker .run(Threa dPoolExecu tor.java:6 74)
java.lang.Thread.run(Threa d.java:595 )
Thread: Thread-30 : priority:5, demon:true, threadId:147, threadState:TIMED_WAITING
sun.misc.Unsafe.park(Nativ e Method)
java.util.concurrent.locks .LockSuppo rt.parkNan os(LockSup port.java: 146)
java.util.concurrent.locks .AbstractQ ueuedSynch ronizer.do AcquireNan os(Abstrac tQueuedSyn chronizer. java:807)
java.util.concurrent.locks .AbstractQ ueuedSynch ronizer.tr yAcquireNa nos(Abstra ctQueuedSy nchronizer .java:1122 )
java.util.concurrent.Synch ronousQueu e$Node.wai tForPut(Sy nchronousQ ueue.java: 291)
java.util.concurrent.Synch ronousQueu e.poll(Syn chronousQu eue.java:4 43)
java.util.concurrent.Threa dPoolExecu tor.getTas k(ThreadPo olExecutor .java:475)
java.util.concurrent.Threa dPoolExecu tor$Worker .run(Threa dPoolExecu tor.java:6 74)
java.lang.Thread.run(Threa d.java:595 )
Thread Group: RMI Runtime : max priority:10, demon:false
Thread: RMI TCP Connection(33)-127.0.0.1 : priority:5, demon:true, threadId:148, threadState:RUNNABLE
java.net.SocketInputStream .socketRea d0(Native Method)
java.net.SocketInputStream .read(Sock etInputStr eam.java:1 29)
java.io.BufferedInputStrea m.fill(Buf feredInput Stream.jav a:218)
java.io.BufferedInputStrea m.read(Buf feredInput Stream.jav a:235)
java.io.FilterInputStream. read(Filte rInputStre am.java:66 )
sun.rmi.transport.tcp.TCPT ransport.h andleMessa ges(TCPTra nsport.jav a:448)
sun.rmi.transport.tcp.TCPT ransport$C onnectionH andler.run (TCPTransp ort.java:7 07)
java.lang.Thread.run(Threa d.java:595 )
Thread: RMI TCP Connection(34)-127.0.0.1 : priority:5, demon:true, threadId:153, threadState:RUNNABLE
java.net.SocketInputStream .socketRea d0(Native Method)
java.net.SocketInputStream .read(Sock etInputStr eam.java:1 29)
java.io.BufferedInputStrea m.fill(Buf feredInput Stream.jav a:218)
java.io.BufferedInputStrea m.read(Buf feredInput Stream.jav a:235)
java.io.FilterInputStream. read(Filte rInputStre am.java:66 )
sun.rmi.transport.tcp.TCPT ransport.h andleMessa ges(TCPTra nsport.jav a:448)
sun.rmi.transport.tcp.TCPT ransport$C onnectionH andler.run (TCPTransp ort.java:7 07)
java.lang.Thread.run(Threa d.java:595 )
Thread: Reference Handler : priority:10, demon:true, threadId:2, threadState:WAITING
- waiting on <0x165e4fc> (a java.lang.ref.Reference$Lo
java.lang.Object.wait(Nati
java.lang.Object.wait(Obje
java.lang.ref.Reference$Re
Thread: Finalizer : priority:8, demon:true, threadId:3, threadState:WAITING
- waiting on <0x9c79d4> (a java.lang.ref.ReferenceQue
java.lang.Object.wait(Nati
java.lang.ref.ReferenceQue
java.lang.ref.ReferenceQue
java.lang.ref.Finalizer$Fi
Thread: Signal Dispatcher : priority:9, demon:true, threadId:7, threadState:RUNNABLE
Thread: RMI TCP Accept-1098 : priority:5, demon:true, threadId:18, threadState:RUNNABLE
java.net.PlainSocketImpl.s
java.net.PlainSocketImpl.a
java.net.ServerSocket.impl
java.net.ServerSocket.acce
sun.rmi.transport.tcp.TCPT
java.lang.Thread.run(Threa
Thread: RMI Reaper : priority:5, demon:false, threadId:20, threadState:WAITING
- waiting on <0x10276a4> (a java.lang.ref.ReferenceQue
java.lang.Object.wait(Nati
java.lang.ref.ReferenceQue
java.lang.ref.ReferenceQue
sun.rmi.transport.ObjectTa
java.lang.Thread.run(Threa
Thread: GC Daemon : priority:2, demon:true, threadId:21, threadState:TIMED_WAITING
- waiting on <0xbb3288> (a sun.misc.GC$LatencyLock)
java.lang.Object.wait(Nati
sun.misc.GC$Daemon.run(GC.
Thread: RMI LeaseChecker : priority:5, demon:true, threadId:25, threadState:TIMED_WAITING
java.lang.Thread.sleep(Nat
sun.rmi.transport.DGCImpl$
java.lang.Thread.run(Threa
Thread: RMI TCP Accept-1090 : priority:5, demon:true, threadId:32, threadState:RUNNABLE
java.net.PlainSocketImpl.s
java.net.PlainSocketImpl.a
java.net.ServerSocket.impl
java.net.ServerSocket.acce
sun.rmi.transport.tcp.TCPT
java.lang.Thread.run(Threa
Thread: RMI TCP Accept-0 : priority:5, demon:true, threadId:33, threadState:RUNNABLE
java.net.PlainSocketImpl.s
java.net.PlainSocketImpl.a
java.net.ServerSocket.impl
java.net.ServerSocket.acce
sun.rmi.transport.tcp.TCPT
java.lang.Thread.run(Threa
Thread: RMI RenewClean-[localhost:3139
- waiting on <0x1f2bca4> (a java.lang.ref.ReferenceQue
java.lang.Object.wait(Nati
java.lang.ref.ReferenceQue
sun.rmi.transport.DGCClien
java.lang.Thread.run(Threa
Thread: RMI TCP Accept-4444 : priority:5, demon:true, threadId:76, threadState:RUNNABLE
java.net.PlainSocketImpl.s
java.net.PlainSocketImpl.a
java.net.ServerSocket.impl
java.net.ServerSocket.acce
sun.rmi.transport.tcp.TCPT
java.lang.Thread.run(Threa
Thread: RMI RenewClean-[localhost:1098
- waiting on <0x13ed8e9> (a java.lang.ref.ReferenceQue
java.lang.Object.wait(Nati
java.lang.ref.ReferenceQue
sun.rmi.transport.DGCClien
java.lang.Thread.run(Threa
Thread Group: main : max priority:10, demon:false
Thread: DestroyJavaVM : priority:5, demon:false, threadId:11, threadState:RUNNABLE
Thread Group: jboss : max priority:10, demon:false
Thread: Timer-0 : priority:5, demon:true, threadId:13, threadState:TIMED_WAITING
- waiting on <0x9c4164> (a java.util.TaskQueue)
java.lang.Object.wait(Nati
java.util.TimerThread.main
java.util.TimerThread.run(
Thread: Timer-Log4jService : priority:5, demon:true, threadId:16, threadState:TIMED_WAITING
- waiting on <0x8938a8> (a java.util.TaskQueue)
java.lang.Object.wait(Nati
java.util.TimerThread.main
java.util.TimerThread.run(
Thread: Timer-1 : priority:5, demon:true, threadId:19, threadState:WAITING
- waiting on <0xe6b46f> (a java.util.TaskQueue)
java.lang.Object.wait(Nati
java.lang.Object.wait(Obje
java.util.TimerThread.main
java.util.TimerThread.run(
Thread: SubscriptionWatchDog : priority:5, demon:false, threadId:26, threadState:TIMED_WAITING
java.lang.Thread.sleep(Nat
org.jboss.ws.extensions.ev
java.lang.Thread.run(Threa
Thread: ServerSocketRefresh : priority:5, demon:true, threadId:39, threadState:WAITING
- waiting on <0x501729> (a java.lang.Object)
java.lang.Object.wait(Nati
java.lang.Object.wait(Obje
org.jboss.remoting.transpo
Thread: AcceptorThread[ServerSocke
java.net.PlainSocketImpl.s
java.net.PlainSocketImpl.a
java.net.ServerSocket.impl
java.net.ServerSocket.acce
org.jboss.remoting.util.Se
org.jboss.remoting.transpo
Thread: secondaryServerSocketThrea
java.net.PlainSocketImpl.s
java.net.PlainSocketImpl.a
java.net.ServerSocket.impl
java.net.ServerSocket.acce
org.jboss.remoting.transpo
java.security.AccessContro
org.jboss.remoting.transpo
Thread: ServerSocketRefresh : priority:5, demon:true, threadId:42, threadState:WAITING
- waiting on <0x20b939> (a java.lang.Object)
java.lang.Object.wait(Nati
java.lang.Object.wait(Obje
org.jboss.remoting.transpo
Thread: AcceptorThread[ServerSocke
java.net.PlainSocketImpl.s
java.net.PlainSocketImpl.a
java.net.ServerSocket.impl
java.net.ServerSocket.acce
org.jboss.remoting.util.Se
org.jboss.remoting.transpo
Thread: Remoting Detector - Failure Detector Thread: 460 : priority:5, demon:false, threadId:45, threadState:TIMED_WAITING
- waiting on <0x605781> (a java.util.TaskQueue)
java.lang.Object.wait(Nati
java.util.TimerThread.main
java.util.TimerThread.run(
Thread: Remoting Detector - Heartbeat Thread: 695 : priority:5, demon:false, threadId:46, threadState:TIMED_WAITING
- waiting on <0x1110fca> (a java.util.TaskQueue)
java.lang.Object.wait(Nati
java.util.TimerThread.main
java.util.TimerThread.run(
Thread: Remoting Multicast Detector - Listener Thread: 0 : priority:5, demon:false, threadId:44, threadState:RUNNABLE
java.net.PlainDatagramSock
java.net.PlainDatagramSock
java.net.DatagramSocket.re
org.jboss.remoting.detecti
org.jboss.remoting.detecti
org.jboss.remoting.detecti
Thread: ServerSocketRefresh : priority:5, demon:true, threadId:51, threadState:WAITING
- waiting on <0x123ba32> (a java.lang.Object)
java.lang.Object.wait(Nati
java.lang.Object.wait(Obje
org.jboss.remoting.transpo
Thread: AcceptorThread[ServerSocke
java.net.PlainSocketImpl.s
java.net.PlainSocketImpl.a
java.net.ServerSocket.impl
java.net.ServerSocket.acce
org.jboss.remoting.util.Se
org.jboss.remoting.transpo
Thread: HDScanner : priority:5, demon:false, threadId:53, threadState:TIMED_WAITING
sun.misc.Unsafe.park(Nativ
java.util.concurrent.locks
java.util.concurrent.locks
java.util.concurrent.Delay
java.util.concurrent.Sched
java.util.concurrent.Sched
java.util.concurrent.Threa
java.util.concurrent.Threa
java.lang.Thread.run(Threa
Thread: ServerSocketRefresh : priority:5, demon:true, threadId:55, threadState:WAITING
- waiting on <0x955b77> (a java.lang.Object)
java.lang.Object.wait(Nati
java.lang.Object.wait(Obje
org.jboss.remoting.transpo
Thread: AcceptorThread[ServerSocke
java.net.PlainSocketImpl.s
java.net.PlainSocketImpl.a
java.net.ServerSocket.impl
java.net.ServerSocket.acce
org.jboss.remoting.util.Se
org.jboss.remoting.transpo
Thread: Listener:4713 : priority:5, demon:true, threadId:62, threadState:RUNNABLE
java.net.PlainSocketImpl.s
java.net.PlainSocketImpl.a
java.net.ServerSocket.impl
java.net.ServerSocket.acce
com.arjuna.ats.internal.ar
Thread: Thread-13 : priority:5, demon:true, threadId:64, threadState:TIMED_WAITING
- waiting on <0x1a801ba> (a com.arjuna.ats.arjuna.coor
java.lang.Object.wait(Nati
com.arjuna.ats.internal.ar
Thread: Thread-14 : priority:5, demon:true, threadId:65, threadState:WAITING
- waiting on <0x1097afc> (a java.util.LinkedList)
java.lang.Object.wait(Nati
java.lang.Object.wait(Obje
com.arjuna.ats.arjuna.coor
com.arjuna.ats.internal.ar
Thread: Thread-15 : priority:5, demon:true, threadId:66, threadState:TIMED_WAITING
java.lang.Thread.sleep(Nat
com.arjuna.ats.internal.ar
Thread: Listener:4712 : priority:5, demon:true, threadId:70, threadState:RUNNABLE
java.net.PlainSocketImpl.s
java.net.PlainSocketImpl.a
java.net.ServerSocket.impl
java.net.ServerSocket.acce
com.arjuna.ats.internal.ar
Thread: Thread-16 : priority:5, demon:false, threadId:67, threadState:TIMED_WAITING
- waiting on <0x1694e84> (a java.lang.Object)
java.lang.Object.wait(Nati
com.arjuna.ats.internal.ar
com.arjuna.ats.internal.ar
Thread: PooledInvokerAcceptor#0-44
java.net.PlainSocketImpl.s
java.net.PlainSocketImpl.a
java.net.ServerSocket.impl
java.net.ServerSocket.acce
org.jboss.invocation.poole
java.lang.Thread.run(Threa
Thread: ContainerBackgroundProcess
java.lang.Thread.sleep(Nat
org.apache.catalina.core.C
java.lang.Thread.run(Threa
Thread: AOPListner : priority:5, demon:true, threadId:96, threadState:TIMED_WAITING
java.lang.Thread.sleep(Nat
org.jboss.console.plugins.
Thread: DefaultQuartzScheduler_Wor
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
Thread: DefaultQuartzScheduler_Wor
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
Thread: DefaultQuartzScheduler_Wor
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
Thread: DefaultQuartzScheduler_Wor
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
Thread: DefaultQuartzScheduler_Wor
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
Thread: DefaultQuartzScheduler_Wor
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
Thread: DefaultQuartzScheduler_Wor
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
Thread: DefaultQuartzScheduler_Wor
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
Thread: DefaultQuartzScheduler_Wor
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
Thread: DefaultQuartzScheduler_Wor
- waiting on <0xa1c81e> (a java.lang.Object)
java.lang.Object.wait(Nati
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
org.quartz.simpl.SimpleThr
Thread: HSQLDB Timer @1549285 : priority:5, demon:true, threadId:114, threadState:TIMED_WAITING
- waiting on <0x1592aeb> (a org.hsqldb.lib.HsqlTimer$T
java.lang.Object.wait(Nati
org.hsqldb.lib.HsqlTimer$T
org.hsqldb.lib.HsqlTimer.n
org.hsqldb.lib.HsqlTimer$T
java.lang.Thread.run(Threa
Thread: JCA PoolFiller : priority:5, demon:false, threadId:115, threadState:WAITING
- waiting on <0x110d0f2> (a java.util.LinkedList)
java.lang.Object.wait(Nati
java.lang.Object.wait(Obje
org.jboss.resource.connect
java.lang.Thread.run(Threa
Thread: Thread-19 : priority:5, demon:true, threadId:119, threadState:TIMED_WAITING
java.lang.Thread.sleep(Nat
org.jboss.messaging.core.i
java.lang.Thread.run(Threa
Thread: JBossLifeThread : priority:5, demon:false, threadId:122, threadState:WAITING
- waiting on <0x105e65e> (a java.lang.Object)
java.lang.Object.wait(Nati
java.lang.Object.wait(Obje
org.jboss.bootstrap.Abstra
Thread: http-localhost%2F127.0.0.1
java.net.PlainSocketImpl.s
java.net.PlainSocketImpl.a
java.net.ServerSocket.impl
java.net.ServerSocket.acce
org.apache.tomcat.util.net
org.apache.tomcat.util.net
java.lang.Thread.run(Threa
Thread: ajp-localhost%2F127.0.0.1-
java.net.PlainSocketImpl.s
java.net.PlainSocketImpl.a
java.net.ServerSocket.impl
java.net.ServerSocket.acce
org.apache.tomcat.util.net
org.apache.tomcat.util.net
java.lang.Thread.run(Threa
Thread: http-localhost%2F127.0.0.1
- waiting on <0x57449e> (a org.apache.tomcat.util.net
java.lang.Object.wait(Nati
java.lang.Object.wait(Obje
org.apache.tomcat.util.net
org.apache.tomcat.util.net
java.lang.Thread.run(Threa
Thread: ZipFile Lock Reaper : priority:5, demon:true, threadId:136, threadState:TIMED_WAITING
- waiting on <0x15a0940> (a java.util.TaskQueue)
java.lang.Object.wait(Nati
java.util.TimerThread.main
java.util.TimerThread.run(
Thread: http-localhost%2F127.0.0.1
sun.management.ThreadImpl.
sun.management.ThreadImpl.
sun.management.ThreadImpl.
org.jboss.system.server.Se
org.jboss.system.server.Se
org.jboss.system.server.Se
org.jboss.system.server.Se
org.jboss.system.server.Se
org.jboss.system.server.Se
sun.reflect.NativeMethodAc
sun.reflect.NativeMethodAc
sun.reflect.DelegatingMeth
java.lang.reflect.Method.i
org.jboss.mx.interceptor.R
org.jboss.mx.server.Invoca
org.jboss.mx.server.Invoca
org.jboss.mx.server.Abstra
org.jboss.mx.server.MBeanS
org.jboss.jmx.adaptor.cont
org.jboss.jmx.adaptor.cont
org.jboss.jmx.adaptor.html
org.jboss.jmx.adaptor.html
java.security.AccessContro
org.jboss.jmx.adaptor.html
org.jboss.jmx.adaptor.html
org.jboss.jmx.adaptor.html
org.jboss.jmx.adaptor.html
javax.servlet.http.HttpSer
javax.servlet.http.HttpSer
org.apache.catalina.core.A
org.apache.catalina.core.A
org.jboss.web.tomcat.filte
org.apache.catalina.core.A
org.apache.catalina.core.A
org.apache.catalina.core.S
org.apache.catalina.core.S
org.jboss.web.tomcat.secur
org.jboss.web.tomcat.secur
org.jboss.web.tomcat.secur
org.jboss.web.tomcat.secur
org.apache.catalina.core.S
org.apache.catalina.valves
org.jboss.web.tomcat.servi
org.apache.catalina.core.S
org.apache.catalina.connec
org.apache.coyote.http11.H
org.apache.coyote.http11.H
org.apache.tomcat.util.net
java.lang.Thread.run(Threa
Thread: WorkerThread#0[127.0.0.1:3
- waiting on <0x1fa3d95> (a org.jboss.remoting.transpo
java.lang.Object.wait(Nati
java.lang.Object.wait(Obje
org.jboss.remoting.transpo
Thread: Timer-4 : priority:5, demon:true, threadId:143, threadState:TIMED_WAITING
- waiting on <0x156b4b> (a java.util.TaskQueue)
java.lang.Object.wait(Nati
java.util.TimerThread.main
java.util.TimerThread.run(
Thread: Read Socket : priority:5, demon:false, threadId:146, threadState:TIMED_WAITING
java.lang.Thread.sleep(Nat
com.tss.wireless.wpi.DDSSo
com.tss.wireless.wpi.DDSSo
java.lang.Thread.run(Threa
Thread: WorkerThread#1[127.0.0.1:3
java.net.SocketInputStream
java.net.SocketInputStream
java.io.BufferedInputStrea
java.io.BufferedInputStrea
java.io.FilterInputStream.
org.jboss.remoting.transpo
org.jboss.remoting.transpo
org.jboss.remoting.transpo
org.jboss.remoting.transpo
Thread: WorkerThread#2[127.0.0.1:3
java.net.SocketInputStream
java.net.SocketInputStream
java.io.BufferedInputStrea
java.io.BufferedInputStrea
java.io.FilterInputStream.
org.jboss.remoting.transpo
org.jboss.remoting.transpo
org.jboss.remoting.transpo
org.jboss.remoting.transpo
Thread: Timer-5 : priority:5, demon:true, threadId:151, threadState:TIMED_WAITING
- waiting on <0x372ff3> (a java.util.TaskQueue)
java.lang.Object.wait(Nati
java.util.TimerThread.main
java.util.TimerThread.run(
Thread: Timer-6 : priority:5, demon:true, threadId:152, threadState:TIMED_WAITING
- waiting on <0x12d03dc> (a java.util.TaskQueue)
java.lang.Object.wait(Nati
java.util.TimerThread.main
java.util.TimerThread.run(
Thread: WorkerThread#3[127.0.0.1:3
java.net.SocketInputStream
java.net.SocketInputStream
java.io.BufferedInputStrea
java.io.BufferedInputStrea
java.io.FilterInputStream.
org.jboss.remoting.transpo
org.jboss.remoting.transpo
org.jboss.remoting.transpo
org.jboss.remoting.transpo
Thread: WorkerThread#4[127.0.0.1:3
java.net.SocketInputStream
java.net.SocketInputStream
java.io.BufferedInputStrea
java.io.BufferedInputStrea
java.io.FilterInputStream.
org.jboss.remoting.transpo
org.jboss.remoting.transpo
org.jboss.remoting.transpo
org.jboss.remoting.transpo
Thread Group: JBoss Pooled Threads : max priority:10, demon:false
Thread: WorkManager(2)-1 : priority:5, demon:true, threadId:101, threadState:WAITING
sun.misc.Unsafe.park(Nativ
java.util.concurrent.locks
java.util.concurrent.locks
java.util.concurrent.Prior
org.jboss.resource.adapter
org.jboss.resource.work.Wo
org.jboss.util.threadpool.
java.util.concurrent.Threa
java.util.concurrent.Threa
java.lang.Thread.run(Threa
Thread Group: System Threads : max priority:10, demon:false
Thread: JBoss System Threads(1)-1 : priority:5, demon:true, threadId:17, threadState:RUNNABLE
java.net.PlainSocketImpl.s
java.net.PlainSocketImpl.a
java.net.ServerSocket.impl
java.net.ServerSocket.acce
org.jboss.web.WebServer.ru
org.jboss.util.threadpool.
java.util.concurrent.Threa
java.util.concurrent.Threa
java.lang.Thread.run(Threa
Thread: JBoss System Threads(1)-2 : priority:5, demon:true, threadId:22, threadState:RUNNABLE
java.net.PlainSocketImpl.s
java.net.PlainSocketImpl.a
java.net.ServerSocket.impl
java.net.ServerSocket.acce
org.jnp.server.Main$Accept
org.jboss.util.threadpool.
java.util.concurrent.Threa
java.util.concurrent.Threa
java.lang.Thread.run(Threa
Thread: JBoss System Threads(1)-3 : priority:5, demon:true, threadId:23, threadState:WAITING
sun.misc.Unsafe.park(Nativ
java.util.concurrent.locks
java.util.concurrent.locks
java.util.concurrent.Linke
java.util.concurrent.Threa
java.util.concurrent.Threa
java.lang.Thread.run(Threa
Thread: JBoss System Threads(1)-4 : priority:5, demon:true, threadId:27, threadState:WAITING
sun.misc.Unsafe.park(Nativ
java.util.concurrent.locks
java.util.concurrent.locks
java.util.concurrent.Linke
java.util.concurrent.Threa
java.util.concurrent.Threa
java.lang.Thread.run(Threa
Thread: JBoss System Threads(1)-5 : priority:5, demon:true, threadId:47, threadState:WAITING
sun.misc.Unsafe.park(Nativ
java.util.concurrent.locks
java.util.concurrent.locks
java.util.concurrent.Linke
java.util.concurrent.Threa
java.util.concurrent.Threa
java.lang.Thread.run(Threa
Thread: JBoss System Threads(1)-6 : priority:5, demon:true, threadId:57, threadState:WAITING
sun.misc.Unsafe.park(Nativ
java.util.concurrent.locks
java.util.concurrent.locks
java.util.concurrent.Linke
java.util.concurrent.Threa
java.util.concurrent.Threa
java.lang.Thread.run(Threa
Thread: JBoss System Threads(1)-7 : priority:5, demon:true, threadId:71, threadState:WAITING
sun.misc.Unsafe.park(Nativ
java.util.concurrent.locks
java.util.concurrent.locks
java.util.concurrent.Linke
java.util.concurrent.Threa
java.util.concurrent.Threa
java.lang.Thread.run(Threa
Thread: JBoss System Threads(1)-8 : priority:5, demon:true, threadId:84, threadState:WAITING
sun.misc.Unsafe.park(Nativ
java.util.concurrent.locks
java.util.concurrent.locks
java.util.concurrent.Linke
java.util.concurrent.Threa
java.util.concurrent.Threa
java.lang.Thread.run(Threa
Thread: JBoss System Threads(1)-9 : priority:5, demon:true, threadId:91, threadState:WAITING
sun.misc.Unsafe.park(Nativ
java.util.concurrent.locks
java.util.concurrent.locks
java.util.concurrent.Linke
java.util.concurrent.Threa
java.util.concurrent.Threa
java.lang.Thread.run(Threa
Thread: JBoss System Threads(1)-10 : priority:5, demon:true, threadId:97, threadState:WAITING
sun.misc.Unsafe.park(Nativ
java.util.concurrent.locks
java.util.concurrent.locks
java.util.concurrent.Linke
java.util.concurrent.Threa
java.util.concurrent.Threa
java.lang.Thread.run(Threa
Thread Group: QuartzScheduler:DefaultQua
Thread: DefaultQuartzScheduler_Qua
java.lang.Thread.sleep(Nat
org.quartz.core.QuartzSche
Thread Group: conn-factory-jndi-mapper : max priority:10, demon:false
Thread Group: msg-post-office : max priority:10, demon:false
Thread Group: server-session-endpoint : max priority:10, demon:false
Thread: Thread-27 : priority:5, demon:true, threadId:144, threadState:TIMED_WAITING
sun.misc.Unsafe.park(Nativ
java.util.concurrent.locks
java.util.concurrent.locks
java.util.concurrent.locks
java.util.concurrent.Synch
java.util.concurrent.Synch
java.util.concurrent.Threa
java.util.concurrent.Threa
java.lang.Thread.run(Threa
Thread Group: session-state : max priority:10, demon:false
Thread: Thread-28 : priority:5, demon:true, threadId:145, threadState:TIMED_WAITING
sun.misc.Unsafe.park(Nativ
java.util.concurrent.locks
java.util.concurrent.locks
java.util.concurrent.locks
java.util.concurrent.Synch
java.util.concurrent.Synch
java.util.concurrent.Threa
java.util.concurrent.Threa
java.lang.Thread.run(Threa
Thread: Thread-30 : priority:5, demon:true, threadId:147, threadState:TIMED_WAITING
sun.misc.Unsafe.park(Nativ
java.util.concurrent.locks
java.util.concurrent.locks
java.util.concurrent.locks
java.util.concurrent.Synch
java.util.concurrent.Synch
java.util.concurrent.Threa
java.util.concurrent.Threa
java.lang.Thread.run(Threa
Thread Group: RMI Runtime : max priority:10, demon:false
Thread: RMI TCP Connection(33)-127.0.0.1 : priority:5, demon:true, threadId:148, threadState:RUNNABLE
java.net.SocketInputStream
java.net.SocketInputStream
java.io.BufferedInputStrea
java.io.BufferedInputStrea
java.io.FilterInputStream.
sun.rmi.transport.tcp.TCPT
sun.rmi.transport.tcp.TCPT
java.lang.Thread.run(Threa
Thread: RMI TCP Connection(34)-127.0.0.1 : priority:5, demon:true, threadId:153, threadState:RUNNABLE
java.net.SocketInputStream
java.net.SocketInputStream
java.io.BufferedInputStrea
java.io.BufferedInputStrea
java.io.FilterInputStream.
sun.rmi.transport.tcp.TCPT
sun.rmi.transport.tcp.TCPT
java.lang.Thread.run(Threa
ASKER
I tried debugging the above dump, the thread I'm concerned about is in sleep, I dont see the other threads here, or not enough info to interpret
the dump.
the dump.
why is it sleeping? Which thread is it
ASKER
Found the problem, I was invoking the wrong module from my ant script.
thank you,
Raja
thank you,
Raja
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
No, I was trying to invoke the clients from a JBoss remoting client, and invoking them from my Ant script. My ant script targets were pointing to the wrong class all the time.