Thread dump on Waiting for monitoring entry
mohitanchlia Feb 10, 2010 8:59 PMOur application hangs on this. Could someone please tell me if we it could be because of sockets:
CloserThread" daemon prio=1 tid=0x59df2b18 nid=0x7028 waiting for monitor entry [0x4a7ba000..0x4a7bb130]
at java.util.Hashtable.entrySet(Hashtable.java:618)
at java.util.Hashtable.putAll(Hashtable.java:467)
- locked <0xdaae7820> (a java.util.Properties)
at org.jgroups.stack.Protocol.setPropertiesInternal(Protocol.java:191)
at org.jgroups.stack.Configurator$ProtocolConfiguration.createLayer(Configurator.java:599)
at org.jgroups.stack.Configurator$ProtocolConfiguration.access$000(Configurator.java:502)
at org.jgroups.stack.Configurator.createProtocols(Configurator.java:283)
at org.jgroups.stack.Configurator.setupProtocolStack(Configurator.java:56)
at org.jgroups.stack.ProtocolStack.setup(ProtocolStack.java:180)
at org.jgroups.JChannel.open(JChannel.java:525)
- locked <0x736203d0> (a org.jgroups.JChannel)
at org.jgroups.JChannel$CloserThread.run(JChannel.java:1635)
"WorkerThread#8[172.18.71.219:3342]" prio=1 tid=0x086949c0 nid=0x7027 waiting for monitor entry [0x5204a000..0x5204b1b0]
at org.apache.log4j.Category.callAppenders(Category.java:201)
- waiting to lock <0x6fdf1308> (a org.apache.log4j.spi.RootLogger)
at org.apache.log4j.Category.forcedLog(Category.java:388)
at org.apache.log4j.Category.log(Category.java:853)
at org.jboss.logging.Log4jLoggerPlugin.error(Log4jLoggerPlugin.java:206)
at org.jboss.logging.Logger.error(Logger.java:234)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:410)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:173)
"RMI TCP Connection(650)-172.18.71.205" daemon prio=1 tid=0x48a6cb28 nid=0x7026 runnable [0x49afa000..0x49afb030]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <0xdaa6fff8> (a java.io.BufferedInputStream)
at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:307)
at java.io.DataInputStream.readUTF(DataInputStream.java:545)
at java.io.DataInputStream.readUTF(DataInputStream.java:522)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:691)
at java.lang.Thread.run(Thread.java:595)
"RMI TCP Connection(649)-172.18.71.206" daemon prio=1 tid=0x48a48708 nid=0x7025 runnable [0x490fe000..0x490ff0b0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <0xdab82318> (a java.io.BufferedInputStream)
at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:307)
at java.io.DataInputStream.readUTF(DataInputStream.java:545)
at java.io.DataInputStream.readUTF(DataInputStream.java:522)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:691)
at java.lang.Thread.run(Thread.java:595)
"CloserThread" daemon prio=1 tid=0x0924fac8 nid=0x7023 in Object.wait() [0x48779000..0x48779fb0]
at java.lang.Object.wait(Native Method)
- waiting on <0x73c6a888> (a java.lang.Thread)
at java.lang.Thread.join(Thread.java:1103)
- locked <0x73c6a888> (a java.lang.Thread)
at org.jgroups.protocols.TP$DiagnosticsHandler.stop(TP.java:1727)
at org.jgroups.protocols.TP.stop(TP.java:416)
at org.jgroups.protocols.UDP.stop(UDP.java:390)
at org.jgroups.stack.Protocol.handleSpecialDownEvent(Protocol.java:586)
at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:496)
at org.jgroups.stack.Protocol.passDown(Protocol.java:533)
at org.jgroups.protocols.Discovery.down(Discovery.java:333)
at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499)
"TIBCO EMS TCPLink Reader (Server-9352835)" daemon prio=1 tid=0x48a229f8 nid=0x6fd2 runnable [0x4957b000..0x4957c0b0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <0xd875f930> (a java.io.BufferedInputStream)
at java.io.DataInputStream.readInt(DataInputStream.java:353)
at com.tibco.tibjms.TibjmsxLinkTcp._readWireMsg(TibjmsxLinkTcp.java:617)
at com.tibco.tibjms.TibjmsxLinkTcp$LinkReader.work(TibjmsxLinkTcp.java:268)
at com.tibco.tibjms.TibjmsxLinkTcp$LinkReader.run(TibjmsxLinkTcp.java:247)
"JMS SessionPool Worker-108" daemon prio=1 tid=0x48a72470 nid=0x6fd1 waiting for monitor entry [0x4ab40000..0x4ab41f30]
at java.lang.reflect.Method.copy(Method.java:138)
at java.lang.reflect.ReflectAccess.copyMethod(ReflectAccess.java:118)
at sun.reflect.ReflectionFactory.copyMethod(ReflectionFactory.java:282)
at java.lang.Class.searchMethods(Class.java:2628)
at java.lang.Class.getMethod0(Class.java:2642)
at java.lang.Class.getMethod(Class.java:1579)
at $Proxy14985.<clinit>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:588)
at org.jboss.mx.util.MBeanProxyExt.create(MBeanProxyExt.java:395)
at org.jboss.mx.util.MBeanProxyExt.create(MBeanProxyExt.java:349)
"JMS SessionPool Worker-105" daemon prio=1 tid=0x48a9aca0 nid=0x6fb8 waiting for monitor entry [0x48677000..0x48677fb0]
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
at java.lang.Class.getConstructor0(Class.java:2671)
at java.lang.Class.getConstructor(Class.java:1629)
at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:587)
at org.jboss.mx.util.MBeanProxyExt.create(MBeanProxyExt.java:395)
at org.jboss.mx.util.MBeanProxyExt.create(MBeanProxyExt.java:349)