You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Thomas Mueller (JIRA)" <ji...@apache.org> on 2018/11/23 10:35:00 UTC
[jira] [Resolved] (OAK-7910) Composite node store: Creating a new
Lucene index; reindex
[ https://issues.apache.org/jira/browse/OAK-7910?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Thomas Mueller resolved OAK-7910.
---------------------------------
Resolution: Fixed
> Composite node store: Creating a new Lucene index; reindex
> ----------------------------------------------------------
>
> Key: OAK-7910
> URL: https://issues.apache.org/jira/browse/OAK-7910
> Project: Jackrabbit Oak
> Issue Type: Improvement
> Components: composite, core
> Reporter: Thomas Mueller
> Assignee: Thomas Mueller
> Priority: Major
> Fix For: 1.9.12
>
> Attachments: OAK-7910.patch
>
>
> With the composite node store, creating a Lucene index in the read-write repository fails due to the exception below. I think Oak shouldn't try to do node type validation for hidden nodes.
> {noformat}
> Caused by: org.apache.jackrabbit.oak.api.CommitFailedException: OakConstraint0001: /oak:index/test/:oak:mount-libs-index-data[[]]: The primary type null does not exist
> at org.apache.jackrabbit.oak.plugins.nodetype.TypeEditor$1.onConstraintViolation(TypeEditor.java:109) [org.apache.jackrabbit.oak-core:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.plugins.nodetype.TypeEditor.constraintViolation(TypeEditor.java:234) [org.apache.jackrabbit.oak-core:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.plugins.nodetype.TypeEditor.createEffectiveType(TypeEditor.java:337) [org.apache.jackrabbit.oak-core:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.plugins.nodetype.TypeEditor.<init>(TypeEditor.java:203) [org.apache.jackrabbit.oak-core:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.plugins.nodetype.TypeEditor.checkNodeTypeConstraints(TypeEditor.java:482) [org.apache.jackrabbit.oak-core:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.plugins.nodetype.TypeEditor.enter(TypeEditor.java:276) [org.apache.jackrabbit.oak-core:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.spi.commit.VisibleEditor.enter(VisibleEditor.java:53) [org.apache.jackrabbit.oak-store-spi:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.spi.commit.CompositeEditor.enter(CompositeEditor.java:65) [org.apache.jackrabbit.oak-store-spi:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(EditorDiff.java:121) [org.apache.jackrabbit.oak-store-spi:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.composite.CompositeNodeState$WrappingDiff.childNodeAdded(CompositeNodeState.java:304) [org.apache.jackrabbit.oak-store-composite:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.composite.CompositeNodeState$ChildrenDiffFilter.childNodeAdded(CompositeNodeState.java:247) [org.apache.jackrabbit.oak-store-composite:1.9.10.R1845889]
> Caused by: org.apache.jackrabbit.oak.api.CommitFailedException: OakConstraint0001: /oak:index/test/:oak:mount-libs-index-data[[]]: The primary type null does not exist
> at org.apache.jackrabbit.oak.plugins.nodetype.TypeEditor$1.onConstraintViolation(TypeEditor.java:109) [org.apache.jackrabbit.oak-core:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.plugins.nodetype.TypeEditor.constraintViolation(TypeEditor.java:234) [org.apache.jackrabbit.oak-core:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.plugins.nodetype.TypeEditor.createEffectiveType(TypeEditor.java:337) [org.apache.jackrabbit.oak-core:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.plugins.nodetype.TypeEditor.<init>(TypeEditor.java:203) [org.apache.jackrabbit.oak-core:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.plugins.nodetype.TypeEditor.checkNodeTypeConstraints(TypeEditor.java:482) [org.apache.jackrabbit.oak-core:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.plugins.nodetype.TypeEditor.enter(TypeEditor.java:276) [org.apache.jackrabbit.oak-core:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.spi.commit.VisibleEditor.enter(VisibleEditor.java:53) [org.apache.jackrabbit.oak-store-spi:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.spi.commit.CompositeEditor.enter(CompositeEditor.java:65) [org.apache.jackrabbit.oak-store-spi:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(EditorDiff.java:121) [org.apache.jackrabbit.oak-store-spi:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.composite.CompositeNodeState$WrappingDiff.childNodeAdded(CompositeNodeState.java:304) [org.apache.jackrabbit.oak-store-composite:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.composite.CompositeNodeState$ChildrenDiffFilter.childNodeAdded(CompositeNodeState.java:247) [org.apache.jackrabbit.oak-store-composite:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.segment.MapRecord$4.childNodeAdded(MapRecord.java:443) [org.apache.jackrabbit.oak-segment-tar:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.segment.MapRecord.compare(MapRecord.java:505) [org.apache.jackrabbit.oak-segment-tar:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.segment.MapRecord.compare(MapRecord.java:440) [org.apache.jackrabbit.oak-segment-tar:1.9.10.R1845889]
> at org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:651) [org.apache.jackrabbit.oak-segment-tar:1.9.10.R1845889]
> {noformat}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)