[jboss-user] [Performance Tuning] New message: "Thread dump on Waiting for monitoring entry"

Mohit Anchlia do-not-reply at jboss.com
Wed Feb 10 21:00:13 EST 2010


User development,

A new message was posted in the thread "Thread dump on Waiting for monitoring entry":

http://community.jboss.org/message/525630#525630

Author  : Mohit Anchlia
Profile : http://community.jboss.org/people/mohitanchlia

Message:
--------------------------------------------------------------
Our 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)

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

To reply to this message visit the message page: http://community.jboss.org/message/525630#525630




More information about the jboss-user mailing list