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
>