[ http://issues.apache.org/jira/browse/JCR-221?page=all ] Tobias Strasser reopened JCR-221: ---------------------------------
...ok refined the test. within the transaction, the node is still checked out.... > 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
