<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
<TITLE>Query related to LockNotReleaseException (JGroups Issue) !!</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Hi All,</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">I</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial"> have an issue with the Jgroups locking problem with the Service mix, here in the</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">below</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">logs you can see the Service Mix File Poller is trying to lock for the same key(same file) two times and fails.</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Because of this the unlock call is failing every time this happens, this scenario is sporadic but happens frequently.</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><U><FONT SIZE=2 FACE="Arial">Scenario:</FONT></U></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">First time the File Poller thread will pole the file and try’s to acquire the lock on the same and it was granted successfully</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Second time it tries to lock same file and says lock was not granted, and the lock aquire process was failed</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">But after the second failure of the locking on the same file it tries to unlock</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">immediately</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">as the lock was not granted, but even the unlock will fails saying unlocking is failed</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Then again the same file poller thread tries to unlock the lock for the same key and again it fails with exception as below:</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">2011-03-24T11:20:05.379+0200 | thridoo | DEBUG | pool-component.servicemix-file-thread-112 | ClusteredLockManager | ckmanager.ClusteredLockManager 128 |</FONT></SPAN><SPAN LANG="en-us"><B></B><B></B></SPAN><SPAN LANG="en-us"><B> <FONT SIZE=2 FACE="Arial">Lock cannot be unlocked.</FONT></B></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><FONT SIZE=2 FACE="Arial">org.jgroups.blocks.LockNotReleasedException: Lock cannot be unlocked.</FONT></B></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Here in all the above operations you can see that the</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">thread id is same !!</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Do anyone has idea on this problem / issue ?</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.182+0200 | thridoo | DEBUG |</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">pool-component.servicemix-file-thread-112</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">| ClusteredLockManager | ckmanager.ClusteredLockManager 92 |</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">Getting lock object for key:an_globalId_502116000000000526_2567740520833480.xml</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.182+0200 | thridoo | DEBUG |</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">pool-component.servicemix-file-thread-112</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">| DistributedLock | mf.lockmanager.DistributedLock 106 | Trying to obtain a lock with key:an_globalId_502116000000000526_2567740520833480.xml</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.183+0200 | thridoo | INFO | pool-flow.seda.ne3s-ws-smi-bc-thread-358 | NE3SWS-BC | .ne3sws.endpoints.NE3SWSClient 294 | User credentials used for</FONT></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0"></FONT></SPAN><SPAN LANG="en-us"> </SPAN><A HREF="http://agent84:8971/NE3S/1.0/NE3SBasicOperationsService"><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><U><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">http://agent84:8971/NE3S/1.0/NE3SBasicOperationsService</FONT></U></SPAN><SPAN LANG="en-us"></SPAN></A><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial"> user :: wsuser password :: *****</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.202+0200 | thridoo | DEBUG | pool-flow.seda.ne3sws-mediation-enhancer-se-thread-270 | NE3SWS_MEDIATION | mediation.ne3sws.NE3SWSManager 442 | oper time - null :: 34</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.202+0200 | thridoo | INFO | pool-flow.seda.ne3sws-mediation-enhancer-se-thread-270 | NE3SWS_MEDIATION | ediation.ne3sws.NE3SWSEndpoint 168 | Triggered the operation set successfully for agent agent84 user ::wsuser password :: ***** ne3sws endpoint ::</FONT></SPAN><SPAN LANG="en-us"></SPAN><A HREF="http://agent84:8971/NE3S/1.0/NE3SBasicOperationsService"><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><U><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">http://agent84:8971/NE3S/1.0/NE3SBasicOperationsService</FONT></U></SPAN><SPAN LANG="en-us"></SPAN></A><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial"> operation id :: null time taken (in ms) :: 46. waiting for response from Agent</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.203+0200 | thridoo | DEBUG | pool-flow.seda.ne3sws-mediation-enhancer-se-thread-270 | NE3SWS_MEDIATION | ediation.ne3sws.NE3SWSEndpoint 239 | Excptn during exchg cleanup</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.204+0200 | thridoo | DEBUG | pool-flow.seda.ne3sws-mediation-enhancer-se-thread-271 | ClusteredLockManager | ckmanager.ClusteredLockManager 92 | Getting lock object for key:an_globalId_502116000000000569_2570905160234671.xml</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.205+0200 | thridoo | DEBUG | pool-flow.seda.ne3sws-mediation-enhancer-se-thread-271 | ClusteredLockManager | ckmanager.ClusteredLockManager 107 | Lock already available for the key:an_globalId_502116000000000569_2570905160234671.xml</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.205+0200 | thridoo | DEBUG | pool-flow.seda.ne3sws-mediation-enhancer-se-thread-271 | DistributedLock | mf.lockmanager.DistributedLock 149 | Releasing lock:an_globalId_502116000000000569_2570905160234671.xml</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.250+0200 | thridoo | DEBUG |</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">pool-component.servicemix-file-thread-112</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">| DistributedLock | mf.lockmanager.DistributedLock 126 |</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">Tried lock was granted:an_globalId_502116000000000526_2567740520833480.xml</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.250+0200 | thridoo | DEBUG | pool-flow.seda.ne3sws-mediation-enhancer-se-thread-271 | ClusteredLockManager | ckmanager.ClusteredLockManager 121 | removing Distribute lock object for key:an_globalId_502116000000000569_2570905160234671.xml</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.252+0200 | thridoo | DEBUG | pool-component.servicemix-file-thread-112 | ClusteredLockManager | ckmanager.ClusteredLockManager 92 |</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">Getting lock object for key:an_globalId_502116000000000526_2567740520833480.xml</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.252+0200 | thridoo | DEBUG |</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">pool-component.servicemix-file-thread-112</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">| ClusteredLockManager | ckmanager.ClusteredLockManager 107 |</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">Lock already available for the key:an_globalId_502116000000000526_2567740520833480.xml</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.252+0200 | thridoo | DEBUG |</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">pool-component.servicemix-file-thread-112</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">| DistributedLock | mf.lockmanager.DistributedLock 149 |</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">Releasing lock:an_globalId_502116000000000526_2567740520833480.xml</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.281+0200 | thridoo | DEBUG | pool-component.servicemix-file-thread-74 | ClusteredLockManager | ckmanager.ClusteredLockManager 92 | Getting lock object for key:an_globalId_502116000000000594_2570887937874621.xml</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.281+0200 | thridoo | DEBUG | pool-component.servicemix-file-thread-74 | DistributedLock | mf.lockmanager.DistributedLock 106 | Trying to obtain a lock with key:an_globalId_502116000000000594_2570887937874621.xml</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.314+0200 | thridoo | WARN </FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">| pool-component.servicemix-file-thread-112</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">| DistributedLock | mf.lockmanager.DistributedLock 156 |</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">Unlocking failed for lock:an_globalId_502116000000000526_2567740520833480.xml</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.315+0200 | thridoo | DEBUG |</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">pool-component.servicemix-file-thread-112</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">| ClusteredLockManager | ckmanager.ClusteredLockManager 121 |</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">removing Distribute lock object for key:an_globalId_502116000000000526_2567740520833480.xml</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.347+0200 | thridoo | INFO | pool-component.servicemix-file-thread-74 | DistributedLock | mf.lockmanager.DistributedLock 116 | Lock (an_globalId_502116000000000594_2570887937874621.xml) could not be granted!</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.378+0200 | thridoo | ERROR |</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">pool-component.servicemix-file-thread-112</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">| ClusteredLockManager | ckmanager.ClusteredLockManager 126 |</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">LockNotReleasedException during distributed lock release</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">2011-03-24T11:20:05.379+0200 | thridoo | DEBUG | pool-component.servicemix-file-thread-112 | ClusteredLockManager | ckmanager.ClusteredLockManager 128 |</FONT></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0"></FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#0070C0" SIZE=2 FACE="Arial">Lock cannot be unlocked.</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#0070C0" SIZE=2 FACE="Arial">org.jgroups.blocks.LockNotReleasedException: Lock cannot be unlocked.</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial"> at org.jgroups.blocks.DistributedLockManager.unlock(DistributedLockManager.java:311)</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial"> at org.jgroups.blocks.DistributedLockManager.unlock(DistributedLockManager.java:253)</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial"> at com.nsn.obs.mf.lockmanager.ClusteredLockManager.removeLock(ClusteredLockManager.java:123)</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial"> at org.apache.servicemix.file.FilePollerEndpoint.unlockAsyncFile(FilePollerEndpoint.java:481)</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial"> at org.apache.servicemix.file.FilePollerEndpoint.processFileNow(FilePollerEndpoint.java:376)</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial"> at org.apache.servicemix.file.FilePollerEndpoint$1.run(FilePollerEndpoint.java:320)</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial"> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial"> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#0070C0" SIZE=2 FACE="Arial"> at java.lang.Thread.run(Unknown Source)</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">Regards</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Guruprasad BH</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>
</BODY>
</HTML>