You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Marcin Cenkier (JIRA)" <ji...@apache.org> on 2005/10/03 16:53:51 UTC

[jira] Skomentowane: (JCR-221) NoSuchItemStateException if Node.checkin() is invoked within a transaction

    [ http://issues.apache.org/jira/browse/JCR-221?page=comments#action_12331172 ] 

Marcin Cenkier commented on JCR-221:
------------------------------------

The exception is not thrown, but transaction still doesn't work. Checked out in transaction nodes remain checked out even so there is checkin() method called. So the repository is left in inconsistent state.

> NoSuchItemStateException if Node.checkin() is invoked within a transaction
> --------------------------------------------------------------------------
>
>          Key: JCR-221
>          URL: http://issues.apache.org/jira/browse/JCR-221
>      Project: Jackrabbit
>         Type: Bug
>   Components: versioning, transactions, core
>  Environment: Jackrabbit and CRX on windows and linux.
>     Reporter: Marcin Cenkier
>     Assignee: Tobias Strasser
>     Priority: Blocker
>      Fix For: 1.0

>
> When you run a code that takes versionning outside transactions - everything goes ok. But when you run it inside transaction, it fails:
> Here's the stacktrace:
> 15:41:14,434 ERROR (TransactionalItemStateManager.java:114) -
> java.lang.Exception: Cannot commit transaction.
> [...]
> Caused by: org.apache.jackrabbit.core.state.TransactionException: Unable
> to commit transaction.:
> 31f78b39-6422-4ec8-b41e-2571b6807b05/{http://www.jcp.org/jcr/1.0}isCheckedOut
> [...]
> Caused by: org.apache.jackrabbit.core.state.NoSuchItemStateException:
> 31f78b39-6422-4ec8-b41e-2571b6807b05/{http://www.jcp.org/jcr/1.0}isCheckedOut
> [...]
> When you dont checkin the node transaction commits well, but the node is left checked out...

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira