Cool, created OAK-3551. this will probably affect the pending 1.3.9 release.

On Mon, Oct 26, 2015 at 12:18 PM, Angela Schreiber <[email protected]>
wrote:

> hi alex
>
> that might be related to OAK-3541. i committed an initial fix because
> the issue completely blocked me... though OAK-3541 is rather located
> in the version storage it might now reveal other bugs we didn't spot
> up to now.
>
> can you create another issue and link it to OAK-3541?
> i planned to write more tests for the other OPV flags to verify if my
> patch really does the right thing. if it turns out that a different fix
> is needed for OAK-3541, i can try fixing the OPV... however if properly
> fixing OAK-3541 would reveal more (and substancial) issues with the
> version
> implementation hidden up to now, i think marcel would need to take over as
> the original author of the versioning in Oak.
>
> hope that helps
> angela
>
>
> On 26/10/15 11:58, "Alex Parvulescu" <[email protected]> wrote:
>
> >... and a sample of a failing test:
> >
> >testRestoreChild1(org.apache.jackrabbit.test.api.version.RestoreTest)
> >Time
> >elapsed: 0.019 sec  <<< ERROR!
> >javax.jcr.RepositoryException:
> >org.apache.jackrabbit.oak.api.CommitFailedException: OakConstraint0022:
> >/testroot/versionableNodeName1/child1[[test:versionable]]: Mandatory
> >property jcr:versionHistory can not be removed
> >at
> >org.apache.jackrabbit.oak.jcr.version.VersionManagerImpl$2.performVoid(Ver
> >sionManagerImpl.java:204)
> >at
> >org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.performVoid(Session
> >Delegate.java:273)
> >at
> >org.apache.jackrabbit.oak.jcr.version.VersionManagerImpl.restore(VersionMa
> >nagerImpl.java:168)
> >at
> >org.apache.jackrabbit.oak.jcr.version.VersionManagerImpl.restore(VersionMa
> >nagerImpl.java:149)
> >at
> >org.apache.jackrabbit.oak.jcr.session.NodeImpl.restore(NodeImpl.java:1162)
> >at
> >org.apache.jackrabbit.test.api.version.RestoreTest.testRestoreChild1(Resto
> >reTest.java:804)
> >
> >
> >On Mon, Oct 26, 2015 at 11:58 AM, Alex Parvulescu
> ><[email protected]
> >> wrote:
> >
> >> Hi,
> >>
> >> the trunk IT build is failing, could someone please take a look?
> >>
> >> Tests in error:
> >>
> >>   testRestoreChild1(org.apache.jackrabbit.test.api.version.RestoreTest):
> >> org.apache.jackrabbit.oak.api.CommitFailedException: OakConstraint0022:
> >> /testroot/versionableNodeName1/child1[[test:versionable]]: Mandatory
> >> property jcr:versionHistory can not be removed
> >>
> >>
> >>
> >>testRestoreChild1Jcr2_2(org.apache.jackrabbit.test.api.version.RestoreTes
> >>t):
> >> org.apache.jackrabbit.oak.api.CommitFailedException: OakConstraint0022:
> >> /testroot/versionableNodeName1/child1[[test:versionable]]: Mandatory
> >> property jcr:versionHistory can not be removed
> >>
> >>
> >>
> >>testRestoreChild1Jcr2_3(org.apache.jackrabbit.test.api.version.RestoreTes
> >>t):
> >> org.apache.jackrabbit.oak.api.CommitFailedException: OakConstraint0022:
> >> /testroot/versionableNodeName1/child1[[test:versionable]]: Mandatory
> >> property jcr:versionHistory can not be removed
> >>
> >>
> >>
> >>testRestoreChild1Jcr2_4(org.apache.jackrabbit.test.api.version.RestoreTes
> >>t):
> >> org.apache.jackrabbit.oak.api.CommitFailedException: OakConstraint0022:
> >> /testroot/versionableNodeName1/child1[[test:versionable]]: Mandatory
> >> property jcr:versionHistory can not be removed
> >>
> >>
> >>
> >>testRestoreChild1Jcr2(org.apache.jackrabbit.test.api.version.RestoreTest)
> >>:
> >> org.apache.jackrabbit.oak.api.CommitFailedException: OakConstraint0022:
> >> /testroot/versionableNodeName1/child1[[test:versionable]]: Mandatory
> >> property jcr:versionHistory can not be removed
> >>
>
>

Reply via email to