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.