VersionHistory.removeVersion() does not throw ReferentialIntegrityException
---------------------------------------------------------------------------

                 Key: JCR-1481
                 URL: https://issues.apache.org/jira/browse/JCR-1481
             Project: Jackrabbit
          Issue Type: Bug
          Components: jackrabbit-core, versioning
    Affects Versions: core 1.4.1, 1.4, core 1.4.2
            Reporter: Marcel Reutegger
            Priority: Minor


Inside an XATransaction immediately removing a version that was created by a 
checkin succeeds, even though it should fail because referential integrity is 
violated. The reason seems to be that the created version does not return any 
references.

In the end the transaction fails because referential integrity is checked again 
in the SharedItemStateManager, which is correct. But IMO removeVersion() should 
fail first.

Added test case: org.apache.jackrabbit.core.version.CheckinRemoveVersionTest

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to