You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-dev@jackrabbit.apache.org by Alex Parvulescu <al...@gmail.com> on 2015/10/26 11:58:04 UTC
trunk build failing
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.RestoreTest):
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.RestoreTest):
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.RestoreTest):
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
Re: trunk build failing
Posted by Alex Parvulescu <al...@gmail.com>.
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 <an...@adobe.com>
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" <al...@gmail.com> 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
> ><alex.parvulescu@gmail.com
> >> 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
> >>
>
>
Re: trunk build failing
Posted by Angela Schreiber <an...@adobe.com>.
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" <al...@gmail.com> 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
><alex.parvulescu@gmail.com
>> 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
>>
Re: trunk build failing
Posted by Alex Parvulescu <al...@gmail.com>.
... 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(VersionManagerImpl.java:204)
at
org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.performVoid(SessionDelegate.java:273)
at
org.apache.jackrabbit.oak.jcr.version.VersionManagerImpl.restore(VersionManagerImpl.java:168)
at
org.apache.jackrabbit.oak.jcr.version.VersionManagerImpl.restore(VersionManagerImpl.java:149)
at
org.apache.jackrabbit.oak.jcr.session.NodeImpl.restore(NodeImpl.java:1162)
at
org.apache.jackrabbit.test.api.version.RestoreTest.testRestoreChild1(RestoreTest.java:804)
On Mon, Oct 26, 2015 at 11:58 AM, Alex Parvulescu <alex.parvulescu@gmail.com
> 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.RestoreTest):
> 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.RestoreTest):
> 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.RestoreTest):
> 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
>