Hi Bela Ban,
Thanks for replying. At present, I have the below stackDump in which the worker threads looks are stuck. Let me know if these are helpful to reach to conclusion.
> > All threads suspended.
> > process reaper:
[1] java.lang.UNIXProcess.waitForProcessExit (native method)
[2] java.lang.UNIXProcess.lambda$initStreams$3 (UNIXProcess.java:289)
[3] java.lang.UNIXProcess$$Lambda$114.939391749.run (null)
[4] java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1,149)
[5] java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
[6] java.lang.Thread.run (Thread.java:748)
Worker[0]:
[1] com.xyz.abc.slee.threadmonitor.ThreadMonitorThread.registerThread (ThreadMonitorThread.java:275)
[2] com.xyz.abc.slee.threadmonitor.ThreadMonitor.registerThread (ThreadMonitor.java:59)
[3] com.xyz.ase.util.threadpool.WorkerThread.run (WorkerThread.java:59)
jgroups-54,dataChannel_5SAS_CLUSTER,tb6cas3-datachannel_5:
[1] sun.misc.Unsafe.park (native method)
[2] java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:215)
[3] java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill (SynchronousQueue.java:460)
[4] java.util.concurrent.SynchronousQueue$TransferStack.transfer (SynchronousQueue.java:362)
[5] java.util.concurrent.SynchronousQueue.poll (SynchronousQueue.java:941)
[6] java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1,073)
[7] java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1,134)
[8] java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
[9] java.lang.Thread.run (Thread.java:748)
jgroups-54,dataChannel_2SAS_CLUSTER,tb6cas3-datachannel_2:
[1] sun.misc.Unsafe.park (native method)
[2] java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:215)
[3] java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill (SynchronousQueue.java:460)
[4] java.util.concurrent.SynchronousQueue$TransferStack.transfer (SynchronousQueue.java:362)
[5] java.util.concurrent.SynchronousQueue.poll (SynchronousQueue.java:941)
[6] java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1,073)
[7] java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1,134)
[8] java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
[9] java.lang.Thread.run (Thread.java:748)
jgroups-58,dataChannel_6SAS_CLUSTER,tb6cas3-datachannel_6:
[1] sun.misc.Unsafe.park (native method)
[2] java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:215)
[3] java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill (SynchronousQueue.java:460)
[4] java.util.concurrent.SynchronousQueue$TransferStack.transfer (SynchronousQueue.java:362)
[5] java.util.concurrent.SynchronousQueue.poll (SynchronousQueue.java:941)
[6] java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1,073)
[7] java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1,134)
[8] java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
[9] java.lang.Thread.run (Thread.java:748)
jgroups-58,dataChannel_8SAS_CLUSTER,tb6cas3-datachannel_8:
[1] sun.misc.Unsafe.park (native method)
[2] java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:215)
[3] java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill (SynchronousQueue.java:460)
[4] java.util.concurrent.SynchronousQueue$TransferStack.transfer (SynchronousQueue.java:362)
[5] java.util.concurrent.SynchronousQueue.poll (SynchronousQueue.java:941)
[6] java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1,073)
[7] java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1,134)
[8] java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
[9] java.lang.Thread.run (Thread.java:748)
jgroups-57,dataChannel_6SAS_CLUSTER,tb6cas3-datachannel_6:
[1] sun.misc.Unsafe.park (native method)
[2] java.util.concurrent.locks.LockSupport.park (LockSupport.java:175)
[3] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2,039)
[4] java.util.concurrent.ArrayBlockingQueue.put (ArrayBlockingQueue.java:353)
[5] org.jgroups.protocols.TransferQueueBundler.send (TransferQueueBundler.java:101)
[6] org.jgroups.protocols.TP.send (TP.java:1,620)
[7] org.jgroups.protocols.TP._send (TP.java:1,353)
[8] org.jgroups.protocols.TP.down (TP.java:1,262)
[9] org.jgroups.stack.Protocol.down (Protocol.java:287)
[10] org.jgroups.stack.Protocol.down (Protocol.java:287)
[11] org.jgroups.protocols.FRAG2.down (FRAG2.java:148)
[12] org.jgroups.protocols.pbcast.NAKACK2.down (NAKACK2.java:567)
[13] org.jgroups.protocols.pbcast.STABLE.sendStabilityMessage (STABLE.java:698)
[14] org.jgroups.protocols.pbcast.STABLE.handleStableMessage (STABLE.java:561)
[15] org.jgroups.protocols.pbcast.STABLE.sendStableMessage (STABLE.java:631)
[16] org.jgroups.protocols.pbcast.STABLE$StableTask.run (STABLE.java:791)
[17] org.jgroups.util.TimeScheduler3$Task.run (TimeScheduler3.java:324)
[18] org.jgroups.util.TimeScheduler3$RecurringTask.run (TimeScheduler3.java:358)
[19] java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1,149)
[20] java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
[21] java.lang.Thread.run (Thread.java:748)
jgroups-56,dataChannel_6SAS_CLUSTER,tb6cas3-datachannel_6:
[1] sun.misc.Unsafe.park (native method)
[2] java.util.concurrent.locks.LockSupport.park (LockSupport.java:175)
[3] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2,039)
[4] java.util.concurrent.ArrayBlockingQueue.put (ArrayBlockingQueue.java:353)
[5] org.jgroups.protocols.TransferQueueBundler.send (TransferQueueBundler.java:101)
[6] org.jgroups.protocols.TP.send (TP.java:1,620)
[7] org.jgroups.protocols.TP._send (TP.java:1,353)
[8] org.jgroups.protocols.TP.down (TP.java:1,262)
[9] org.jgroups.stack.Protocol.down (Protocol.java:287)
[10] org.jgroups.stack.Protocol.down (Protocol.java:287)
[11] org.jgroups.protocols.FRAG2.down (FRAG2.java:148)
[12] org.jgroups.protocols.pbcast.NAKACK2.down (NAKACK2.java:567)
[13] org.jgroups.protocols.pbcast.STABLE.sendStabilityMessage (STABLE.java:698)
[14] org.jgroups.protocols.pbcast.STABLE.handleStableMessage (STABLE.java:561)
[15] org.jgroups.protocols.pbcast.STABLE.sendStableMessage (STABLE.java:631)
[16] org.jgroups.protocols.pbcast.STABLE.up (STABLE.java:288)
[17] org.jgroups.protocols.pbcast.NAKACK2.deliverBatch (NAKACK2.java:953)
[18] org.jgroups.protocols.pbcast.NAKACK2.removeAndDeliver (NAKACK2.java:887)
[19] org.jgroups.protocols.pbcast.NAKACK2.handleMessages (NAKACK2.java:861)
[20] org.jgroups.protocols.pbcast.NAKACK2.up (NAKACK2.java:688)
[21] org.jgroups.protocols.FRAG2.up (FRAG2.java:196)
[22] org.jgroups.stack.Protocol.up (Protocol.java:341)
[23] org.jgroups.stack.Protocol.up (Protocol.java:341)
[24] org.jgroups.protocols.TP.passBatchUp (TP.java:1,430)
[25] org.jgroups.util.MaxOneThreadPerSender$BatchHandlerLoop.passBatchUp (MaxOneThreadPerSender.java:284)
[26] org.jgroups.util.SubmitToThreadPool$BatchHandler.run (SubmitToThreadPool.java:147)
[27] org.jgroups.util.MaxOneThreadPerSender$BatchHandlerLoop.run (MaxOneThreadPerSender.java:273)
[28] java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1,149)
[29] java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
[30] java.lang.Thread.run (Thread.java:748)
jgroups-55,dataChannel_6SAS_CLUSTER,tb6cas3-datachannel_6:
[1] sun.misc.Unsafe.park (native method)
[2] java.util.concurrent.locks.LockSupport.park (LockSupport.java:175)
[3] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2,039)
[4] java.util.concurrent.ArrayBlockingQueue.put (ArrayBlockingQueue.java:353)
[5] org.jgroups.protocols.TransferQueueBundler.send (TransferQueueBundler.java:101)
[6] org.jgroups.protocols.TP.send (TP.java:1,620)
[7] org.jgroups.protocols.TP._send (TP.java:1,353)
[8] org.jgroups.protocols.TP.down (TP.java:1,262)
[9] org.jgroups.stack.Protocol.down (Protocol.java:287)
[10] org.jgroups.stack.Protocol.down (Protocol.java:287)
[11] org.jgroups.protocols.FRAG2.down (FRAG2.java:148)
[12] org.jgroups.protocols.pbcast.NAKACK2.down (NAKACK2.java:567)
[13] org.jgroups.protocols.pbcast.STABLE.sendStabilityMessage (STABLE.java:698)
[14] org.jgroups.protocols.pbcast.STABLE.handleStableMessage (STABLE.java:561)
[15] org.jgroups.protocols.pbcast.STABLE.handleUpEvent (STABLE.java:264)
[16] org.jgroups.protocols.pbcast.STABLE.up (STABLE.java:257)
[17] org.jgroups.protocols.pbcast.NAKACK2.up (NAKACK2.java:595)
[18] org.jgroups.protocols.FRAG2.up (FRAG2.java:174)
[19] org.jgroups.protocols.FD_SOCK.up (FD_SOCK.java:254)
[20] org.jgroups.protocols.Discovery.up (Discovery.java:300)
[21] org.jgroups.protocols.TP.passMessageUp (TP.java:1,404)
[22] org.jgroups.util.SubmitToThreadPool$SingleMessageHandler.run (SubmitToThreadPool.java:98)
[23] java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1,149)
[24] java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
[25] java.lang.Thread.run (Thread.java:748)
jgroups-54,dataChannel_6SAS_CLUSTER,tb6cas3-datachannel_6:
[1] sun.misc.Unsafe.park (native method)
[2] java.util.concurrent.locks.LockSupport.park (LockSupport.java:175)
[3] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2,039)
[4] java.util.concurrent.ArrayBlockingQueue.put (ArrayBlockingQueue.java:353)
[5] org.jgroups.protocols.TransferQueueBundler.send (TransferQueueBundler.java:101)
[6] org.jgroups.protocols.TP.send (TP.java:1,620)
[7] org.jgroups.protocols.TP._send (TP.java:1,353)
[8] org.jgroups.protocols.TP.down (TP.java:1,262)
[9] org.jgroups.stack.Protocol.down (Protocol.java:287)
[10] org.jgroups.stack.Protocol.down (Protocol.java:287)
[11] org.jgroups.protocols.FRAG2.down (FRAG2.java:148)
[12] org.jgroups.protocols.pbcast.NAKACK2.down (NAKACK2.java:567)
[13] org.jgroups.protocols.pbcast.STABLE.sendStabilityMessage (STABLE.java:698)
[14] org.jgroups.protocols.pbcast.STABLE.handleStableMessage (STABLE.java:561)
[15] org.jgroups.protocols.pbcast.STABLE.handleUpEvent (STABLE.java:264)
[16] org.jgroups.protocols.pbcast.STABLE.up (STABLE.java:257)
[17] org.jgroups.protocols.pbcast.NAKACK2.up (NAKACK2.java:595)
[18] org.jgroups.protocols.FRAG2.up (FRAG2.java:174)
[19] org.jgroups.protocols.FD_SOCK.up (FD_SOCK.java:254)
[20] org.jgroups.protocols.Discovery.up (Discovery.java:300)
[21] org.jgroups.protocols.TP.passMessageUp (TP.java:1,404)
[22] org.jgroups.util.SubmitToThreadPool$SingleMessageHandler.run (SubmitToThreadPool.java:98)
[23] java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1,149)
[24] java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
[25] java.lang.Thread.run (Thread.java:748)
Worker[5]:
[1] sun.misc.Unsafe.park (native method)
[2] java.util.concurrent.locks.LockSupport.park (LockSupport.java:175)
[3] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2,039)
[4] java.util.concurrent.ArrayBlockingQueue.put (ArrayBlockingQueue.java:353)
[5] org.jgroups.protocols.TransferQueueBundler.send (TransferQueueBundler.java:101)
[6] org.jgroups.protocols.TP.send (TP.java:1,620)
[7] org.jgroups.protocols.TP._send (TP.java:1,353)
[8] org.jgroups.protocols.TP.down (TP.java:1,262)
[9] org.jgroups.stack.Protocol.down (Protocol.java:287)
[10] org.jgroups.stack.Protocol.down (Protocol.java:287)
[11] org.jgroups.protocols.FRAG2.down (FRAG2.java:148)
[12] org.jgroups.protocols.pbcast.NAKACK2.send (NAKACK2.java:787)
[13] org.jgroups.protocols.pbcast.NAKACK2.down (NAKACK2.java:568)
[14] org.jgroups.protocols.pbcast.STABLE.down (STABLE.java:298)
[15] org.jgroups.stack.Protocol.down (Protocol.java:287)
[16] org.jgroups.stack.ProtocolStack.down (ProtocolStack.java:927)
[17] org.jgroups.JChannel.down (JChannel.java:645)
[18] org.jgroups.JChannel.send (JChannel.java:484)
[19] xyz.internalcode.channel.jgroups.JGroupsChannelProvider.send (JGroupsChannelProvider.java:776)
[20] xyz.internalcode.channel.jgroups.JGroupsChannelProvider.send (JGroupsChannelProvider.java:790)
[21] xyz.internalcode.channel.DataChannelPool.send (DataChannelPool.java:852)
[22] xyz.internalcode.replication.RepMgrImpl._replicate (RepMgrImpl.java:785)
[23] xyz.internalcode.replication.RepMgrImpl._replicate (RepMgrImpl.java:484)
[24] xyz.internalcode.replication.RepMgrImpl.replicate (RepMgrImpl.java:460)
[25] xyz.internalcode.replication.RepMgrImpl.replicate (RepMgrImpl.java:453)
[26] xyz.internalcode.spi.replication.ReplicationContextImpl.handleReplicationEvent (ReplicationContextImpl.java:140)
[27] xyz.internalcode.container.internalcodeIc.handleReplicationEvent (internalcodeIc.java:505)
[28] xyz.internalcode.container.internalcodeProtocolSession.sendReplicationEvent (internalcodeProtocolSession.java:84)
[29] xyz.internalcode.spi.replication.appDataRep.AppDataReplicator.doReplicate (AppDataReplicator.java:40)
[30] com.xyz.ph.sip.SPH.doProvisionalResponse (SPH.java:1,401)
[31] com.xyz.ph.common.PHS.doProvisionalResponse (PHS.java:784)
[32] com.xyz.ph.common.PHS.doResponse (PHS.java:572)
[33] javax.servlet.sip.SipServlet.service (null)
[34] xyz.internalcode.container.internalcodeWrapper.invokeServlet (internalcodeWrapper.java:428)
[35] xyz.internalcode.container.internalcodeWrapper.processMessage (internalcodeWrapper.java:163)
[36] xyz.internalcode.container.internalcodeContext.processMessage (internalcodeContext.java:535)
[37] xyz.internalcode.spi.container.AbstractProtocolSession.handleMessage (AbstractProtocolSession.java:476)
[38] xyz.internalcode.container.internalcodeProtocolSession.handleResponse (internalcodeProtocolSession.java:269)
[39] xyz.internalcode.sipconnector.internalcodeSipSession.sendResponseToServlet (internalcodeSipSession.java:2,047)
[40] xyz.internalcode.sipconnector.internalcodeSipSession.handleResponse (internalcodeSipSession.java:2,231)
[41] xyz.internalcode.container.internalcodeProtocolSession.handleMessage (internalcodeProtocolSession.java:214)
[42] xyz.internalcode.container.internalcodeHost.processMessage (internalcodeHost.java:335)
[43] xyz.internalcode.container.internalcodeEngine.processMessage (internalcodeEngine.java:137)
[44] xyz.internalcode.container.internalcodeEngine.execute (internalcodeEngine.java:241)
[45] xyz.internalcode.util.threadpool.WorkerThread.execute (WorkerThread.java:192)
[46] xyz.internalcode.util.threadpool.WorkerThread.run (WorkerThread.java:111)
Worker[3]:
[1] sun.misc.Unsafe.park (native method)
[2] java.util.concurrent.locks.LockSupport.park (LockSupport.java:175)
[3] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2,039)
[4] java.util.concurrent.ArrayBlockingQueue.put (ArrayBlockingQueue.java:353)
[5] org.jgroups.protocols.TransferQueueBundler.send (TransferQueueBundler.java:101)
[6] org.jgroups.protocols.TP.send (TP.java:1,620)
[7] org.jgroups.protocols.TP._send (TP.java:1,353)
[8] org.jgroups.protocols.TP.down (TP.java:1,262)
[9] org.jgroups.stack.Protocol.down (Protocol.java:287)
[10] org.jgroups.stack.Protocol.down (Protocol.java:287)
[11] org.jgroups.protocols.FRAG2.down (FRAG2.java:148)
[12] org.jgroups.protocols.pbcast.NAKACK2.send (NAKACK2.java:787)
[13] org.jgroups.protocols.pbcast.NAKACK2.down (NAKACK2.java:568)
[14] org.jgroups.protocols.pbcast.STABLE.down (STABLE.java:298)
[15] org.jgroups.stack.Protocol.down (Protocol.java:287)
[16] org.jgroups.stack.ProtocolStack.down (ProtocolStack.java:927)
[17] org.jgroups.JChannel.down (JChannel.java:645)
[18] org.jgroups.JChannel.send (JChannel.java:484)
[19] xyz.internalcode.channel.jgroups.JGroupsChannelProvider.send (JGroupsChannelProvider.java:776)
[20] xyz.internalcode.channel.jgroups.JGroupsChannelProvider.send (JGroupsChannelProvider.java:790)
[21] xyz.internalcode.channel.DataChannelPool.send (DataChannelPool.java:852)
[22] xyz.internalcode.replication.RepMgrImpl._replicate (RepMgrImpl.java:785)
[23] xyz.internalcode.replication.RepMgrImpl._replicate (RepMgrImpl.java:484)
[24] xyz.internalcode.replication.RepMgrImpl.replicate (RepMgrImpl.java:460)
[25] xyz.internalcode.replication.RepMgrImpl.replicate (RepMgrImpl.java:453)
[26] xyz.internalcode.spi.replication.ReplicationContextImpl.cleanup (ReplicationContextImpl.java:75)
[27] xyz.internalcode.container.internalcodeIc.cleanup (internalcodeIc.java:268)
[28] xyz.internalcode.container.internalcodeIc.appSessionInvalidated (internalcodeIc.java:249)
[29] xyz.internalcode.container.internalcodeApplicationSession.invalidate (internalcodeApplicationSession.java:1,074)
[30] xyz.internalcode.container.sip.SIPAppSImpl.invalidate (SIPAppSImpl.java:397)
[31] xyz.internalcode.container.sip.SIPAppSImpl.objectExpired (SIPAppSImpl.java:637)
[32] xyz.internalcode.container.internalcodeApplicationSession.handleEvent (internalcodeApplicationSession.java:1,435)
[33] xyz.internalcode.container.sip.SIPAppSImpl.handleEvent (SIPAppSImpl.java:533)
[34] xyz.internalcode.container.internalcodeEngine.handleEvent (internalcodeEngine.java:154)
[35] xyz.internalcode.container.internalcodeEngine.execute (internalcodeEngine.java:254)
[36] xyz.internalcode.util.threadpool.WorkerThread.execute (WorkerThread.java:192)
[37] xyz.internalcode.util.threadpool.WorkerThread.run (WorkerThread.java:111)
Worker[2]:
[1] sun.misc.Unsafe.park (native method)
[2] java.util.concurrent.locks.LockSupport.park (LockSupport.java:175)
[3] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2,039)
[4] java.util.concurrent.ArrayBlockingQueue.put (ArrayBlockingQueue.java:353)
[5] org.jgroups.protocols.TransferQueueBundler.send (TransferQueueBundler.java:101)
[6] org.jgroups.protocols.TP.send (TP.java:1,620)
[7] org.jgroups.protocols.TP._send (TP.java:1,353)
[8] org.jgroups.protocols.TP.down (TP.java:1,262)
[9] org.jgroups.stack.Protocol.down (Protocol.java:287)
[10] org.jgroups.stack.Protocol.down (Protocol.java:287)
[11] org.jgroups.protocols.FRAG2.down (FRAG2.java:148)
[12] org.jgroups.protocols.pbcast.NAKACK2.send (NAKACK2.java:787)
[13] org.jgroups.protocols.pbcast.NAKACK2.down (NAKACK2.java:568)
[14] org.jgroups.protocols.pbcast.STABLE.down (STABLE.java:298)
[15] org.jgroups.stack.Protocol.down (Protocol.java:287)
[16] org.jgroups.stack.ProtocolStack.down (ProtocolStack.java:927)
[17] org.jgroups.JChannel.down (JChannel.java:645)
[18] org.jgroups.JChannel.send (JChannel.java:484)
[19] xyz.internalcode.channel.jgroups.JGroupsChannelProvider.send (JGroupsChannelProvider.java:776)
[20] xyz.internalcode.channel.jgroups.JGroupsChannelProvider.send (JGroupsChannelProvider.java:790)
[21] xyz.internalcode.channel.DataChannelPool.send (DataChannelPool.java:852)
[22] xyz.internalcode.replication.RepMgrImpl._replicate (RepMgrImpl.java:785)
[23] xyz.internalcode.replication.RepMgrImpl._replicate (RepMgrImpl.java:484)
[24] xyz.internalcode.replication.RepMgrImpl.replicate (RepMgrImpl.java:460)
[25] xyz.internalcode.replication.RepMgrImpl.replicate (RepMgrImpl.java:453)
[26] xyz.internalcode.spi.replication.ReplicationContextImpl.handleReplicationEvent (ReplicationContextImpl.java:140)
[27] xyz.internalcode.container.internalcodeIc.handleReplicationEvent (internalcodeIc.java:505)
[28] xyz.internalcode.container.internalcodeProtocolSession.sendReplicationEvent (internalcodeProtocolSession.java:84)
[29] xyz.internalcode.spi.replication.appDataRep.AppDataReplicator.doReplicate (AppDataReplicator.java:40)
[30] com.xyz.ph.sip.SPH.doProvisionalResponse (SPH.java:1,401)
[31] com.xyz.ph.common.PHS.doProvisionalResponse (PHS.java:784)
[32] com.xyz.ph.common.PHS.doResponse (PHS.java:572)
[33] javax.servlet.sip.SipServlet.service (null)
[34] xyz.internalcode.container.internalcodeWrapper.invokeServlet (internalcodeWrapper.java:428)
[35] xyz.internalcode.container.internalcodeWrapper.processMessage (internalcodeWrapper.java:163)
[36] xyz.internalcode.container.internalcodeContext.processMessage (internalcodeContext.java:535)
[37] xyz.internalcode.spi.container.AbstractProtocolSession.handleMessage (AbstractProtocolSession.java:476)
[38] xyz.internalcode.container.internalcodeProtocolSession.handleResponse (internalcodeProtocolSession.java:269)
[39] xyz.internalcode.sipconnector.internalcodeSipSession.sendResponseToServlet (internalcodeSipSession.java:2,047)
[40] xyz.internalcode.sipconnector.internalcodeSipSession.handleResponse (internalcodeSipSession.java:2,231)
[41] xyz.internalcode.container.internalcodeProtocolSession.handleMessage (internalcodeProtocolSession.java:214)
[42] xyz.internalcode.container.internalcodeHost.processMessage (internalcodeHost.java:335)
[43] xyz.internalcode.container.internalcodeEngine.processMessage (internalcodeEngine.java:137)
[44] xyz.internalcode.container.internalcodeEngine.execute (internalcodeEngine.java:241)
[45] xyz.internalcode.util.threadpool.WorkerThread.execute (WorkerThread.java:192)
[46] xyz.internalcode.util.threadpool.WorkerThread.run (WorkerThread.java:111)
Worker[1]:
[1] sun.misc.Unsafe.park (native method)
[2] java.util.concurrent.locks.LockSupport.park (LockSupport.java:175)
[3] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2,039)
[4] java.util.concurrent.ArrayBlockingQueue.put (ArrayBlockingQueue.java:353)
[5] org.jgroups.protocols.TransferQueueBundler.send (TransferQueueBundler.java:101)
[6] org.jgroups.protocols.TP.send (TP.java:1,620)
[7] org.jgroups.protocols.TP._send (TP.java:1,353)
[8] org.jgroups.protocols.TP.down (TP.java:1,262)
[9] org.jgroups.stack.Protocol.down (Protocol.java:287)
[10] org.jgroups.stack.Protocol.down (Protocol.java:287)
[11] org.jgroups.protocols.FRAG2.down (FRAG2.java:148)
[12] org.jgroups.protocols.pbcast.NAKACK2.send (NAKACK2.java:787)
[13] org.jgroups.protocols.pbcast.NAKACK2.down (NAKACK2.java:568)
[14] org.jgroups.protocols.pbcast.STABLE.down (STABLE.java:298)
[15] org.jgroups.stack.Protocol.down (Protocol.java:287)
[16] org.jgroups.stack.ProtocolStack.down (ProtocolStack.java:927)
[17] org.jgroups.JChannel.down (JChannel.java:645)
[18] org.jgroups.JChannel.send (JChannel.java:484)
[19] xyz.internalcode.channel.jgroups.JGroupsChannelProvider.send (JGroupsChannelProvider.java:776)
[20] xyz.internalcode.channel.jgroups.JGroupsChannelProvider.send (JGroupsChannelProvider.java:790)
[21] xyz.internalcode.channel.DataChannelPool.send (DataChannelPool.java:852)
[22] xyz.internalcode.replication.RepMgrImpl._replicate (RepMgrImpl.java:785)
[23] xyz.internalcode.replication.RepMgrImpl._replicate (RepMgrImpl.java:484)
[24] xyz.internalcode.replication.RepMgrImpl.replicate (RepMgrImpl.java:460)
[25] xyz.internalcode.replication.RepMgrImpl.replicate (RepMgrImpl.java:453)
[26] xyz.internalcode.spi.replication.ReplicationContextImpl.handleReplicationEvent (ReplicationContextImpl.java:140)
[27] xyz.internalcode.container.internalcodeIc.handleReplicationEvent (internalcodeIc.java:505)
[28] xyz.internalcode.container.internalcodeProtocolSession.sendReplicationEvent (internalcodeProtocolSession.java:84)
[29] xyz.internalcode.spi.replication.appDataRep.AppDataReplicator.doReplicate (AppDataReplicator.java:40)
[30] com.xyz.ph.sip.SPH.doProvisionalResponse (SPH.java:1,401)
[31] com.xyz.ph.common.PHS.doProvisionalResponse (PHS.java:784)
[32] com.xyz.ph.common.PHS.doResponse (PHS.java:572)
[33] javax.servlet.sip.SipServlet.service (null)
[34] xyz.internalcode.container.internalcodeWrapper.invokeServlet (internalcodeWrapper.java:428)
[35] xyz.internalcode.container.internalcodeWrapper.processMessage (internalcodeWrapper.java:163)
[36] xyz.internalcode.container.internalcodeContext.processMessage (internalcodeContext.java:535)
[37] xyz.internalcode.spi.container.AbstractProtocolSession.handleMessage (AbstractProtocolSession.java:476)
[38] xyz.internalcode.container.internalcodeProtocolSession.handleResponse (internalcodeProtocolSession.java:269)
[39] xyz.internalcode.sipconnector.internalcodeSipSession.sendResponseToServlet (internalcodeSipSession.java:2,047)
[40] xyz.internalcode.sipconnector.internalcodeSipSession.handleResponse (internalcodeSipSession.java:2,231)
[41] xyz.internalcode.container.internalcodeProtocolSession.handleMessage (internalcodeProtocolSession.java:214)
[42] xyz.internalcode.container.internalcodeHost.processMessage (internalcodeHost.java:335)
[43] xyz.internalcode.container.internalcodeEngine.processMessage (internalcodeEngine.java:137)
[44] xyz.internalcode.container.internalcodeEngine.execute (internalcodeEngine.java:241)
[45] xyz.internalcode.util.threadpool.WorkerThread.execute (WorkerThread.java:192)
[46] xyz.internalcode.util.threadpool.WorkerThread.run (WorkerThread.java:111)
Worker[0]:
[1] sun.misc.Unsafe.park (native method)
[2] java.util.concurrent.locks.LockSupport.park (LockSupport.java:175)
[3] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2,039)
[4] java.util.concurrent.ArrayBlockingQueue.put (ArrayBlockingQueue.java:353)
[5] org.jgroups.protocols.TransferQueueBundler.send (TransferQueueBundler.java:101)
[6] org.jgroups.protocols.TP.send (TP.java:1,620)
[7] org.jgroups.protocols.TP._send (TP.java:1,353)
[8] org.jgroups.protocols.TP.down (TP.java:1,262)
[9] org.jgroups.stack.Protocol.down (Protocol.java:287)
[10] org.jgroups.stack.Protocol.down (Protocol.java:287)
[11] org.jgroups.protocols.FRAG2.down (FRAG2.java:148)
[12] org.jgroups.protocols.pbcast.NAKACK2.send (NAKACK2.java:787)
[13] org.jgroups.protocols.pbcast.NAKACK2.down (NAKACK2.java:568)
[14] org.jgroups.protocols.pbcast.STABLE.down (STABLE.java:298)
[15] org.jgroups.stack.Protocol.down (Protocol.java:287)
[16] org.jgroups.stack.ProtocolStack.down (ProtocolStack.java:927)
[17] org.jgroups.JChannel.down (JChannel.java:645)
[18] org.jgroups.JChannel.send (JChannel.java:484)
[19] xyz.internalcode.channel.jgroups.JGroupsChannelProvider.send (JGroupsChannelProvider.java:776)
[20] xyz.internalcode.channel.jgroups.JGroupsChannelProvider.send (JGroupsChannelProvider.java:790)
[21] xyz.internalcode.channel.DataChannelPool.send (DataChannelPool.java:852)
[22] xyz.internalcode.replication.RepMgrImpl._replicate (RepMgrImpl.java:785)
[23] xyz.internalcode.replication.RepMgrImpl._replicate (RepMgrImpl.java:484)
[24] xyz.internalcode.replication.RepMgrImpl.replicate (RepMgrImpl.java:460)
[25] xyz.internalcode.replication.RepMgrImpl.replicate (RepMgrImpl.java:453)
[26] xyz.internalcode.spi.replication.ReplicationContextImpl.handleReplicationEvent (ReplicationContextImpl.java:140)
[27] xyz.internalcode.container.internalcodeIc.handleReplicationEvent (internalcodeIc.java:505)
[28] xyz.internalcode.container.internalcodeProtocolSession.sendReplicationEvent (internalcodeProtocolSession.java:84)
[29] xyz.internalcode.spi.replication.appDataRep.AppDataReplicator.doReplicate (AppDataReplicator.java:40)
[30] com.xyz.ph.sip.SPH.doProvisionalResponse (SPH.java:1,401)
[31] com.xyz.ph.common.PHS.doProvisionalResponse (PHS.java:784)
[32] com.xyz.ph.common.PHS.doResponse (PHS.java:572)
[33] javax.servlet.sip.SipServlet.service (null)
[34] xyz.internalcode.container.internalcodeWrapper.invokeServlet (internalcodeWrapper.java:428)
[35] xyz.internalcode.container.internalcodeWrapper.processMessage (internalcodeWrapper.java:163)
[36] xyz.internalcode.container.internalcodeContext.processMessage (internalcodeContext.java:535)
[37] xyz.internalcode.spi.container.AbstractProtocolSession.handleMessage (AbstractProtocolSession.java:476)
[38] xyz.internalcode.container.internalcodeProtocolSession.handleResponse (internalcodeProtocolSession.java:269)
[39] xyz.internalcode.sipconnector.internalcodeSipSession.sendResponseToServlet (internalcodeSipSession.java:2,047)
[40] xyz.internalcode.sipconnector.internalcodeSipSession.handleResponse (internalcodeSipSession.java:2,231)
[41] xyz.internalcode.container.internalcodeProtocolSession.handleMessage (internalcodeProtocolSession.java:214)
[42] xyz.internalcode.container.internalcodeHost.processMessage (internalcodeHost.java:335)
[43] xyz.internalcode.container.internalcodeEngine.processMessage (internalcodeEngine.java:137)
[44] xyz.internalcode.container.internalcodeEngine.execute (internalcodeEngine.java:241)
[45] xyz.internalcode.util.threadpool.WorkerThread.execute (WorkerThread.java:192)
[46] xyz.internalcode.util.threadpool.WorkerThread.run (WorkerThread.java:111)
Thanks,
Raju