jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Roman Puchkovskiy <roman.puchkovs...@blandware.com>
Subject Re: Cancel checkout
Date Wed, 04 Jun 2008 07:17:53 GMT

It may be caused by following bug:
https://issues.apache.org/jira/browse/JCR-1634 which prevents addLockToken()
from working correctly in XA. It has not been confirmed yet though.


viz06 wrote:
> 
> I am trying to figure out if there is a way to imitate cancel checkout
> operation? I tried using lokcing for this purpose but keep getting this
> exception
> 
> Caused by: javax.jcr.lock.LockException: Node not locked by this session.
> 	at
> org.apache.jackrabbit.core.lock.XAEnvironment.unlock(XAEnvironment.java:162)
> 	at
> org.apache.jackrabbit.core.lock.XALockManager.unlock(XALockManager.java:122)
> 	at org.apache.jackrabbit.core.NodeImpl.unlock(NodeImpl.java:4172)
> 
> 
> and this is how I am attempting unlocking
> 
> final Node node = this.jcrTemplate.getNodeByUUID(aNode.getId());
>         		node.getSession().addLockToken(lockToken);
>         		node.unlock();
> 
> where lockToken is obtained from lock call done in separate transaction. 
> 

-- 
View this message in context: http://www.nabble.com/Cancel-checkout-tp17640373p17640677.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.


Mime
View raw message