2 Replies Latest reply on Sep 23, 2016 2:35 PM by David Lloyd

    Thread dump on Waiting for monitoring entry

    Mohit Anchlia Novice

      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)