Details
-
Bug
-
Status: Closed
-
High
-
Resolution: Fixed
-
None
-
None
-
None
Description
When clicking "check" in the console (visible when deployed in development mode), an NPE is thrown:
java.lang.NullPointerException
at org.hippoecm.repository.jackrabbit.ViewVirtualProvider.match(ViewVirtualProvider.java:184)
at org.hippoecm.repository.jackrabbit.ViewVirtualProvider.populateChildren(ViewVirtualProvider.java:211)
at org.hippoecm.repository.jackrabbit.MirrorVirtualProvider.populate(MirrorVirtualProvider.java:131)
at org.hippoecm.repository.jackrabbit.HippoNodeId.populate(HippoNodeId.java:51)
at org.hippoecm.repository.jackrabbit.HippoLocalItemStateManager.getNodeState(HippoLocalItemStateManager.java:329)
at org.apache.jackrabbit.core.state.LocalItemStateManager.getItemState(LocalItemStateManager.java:172)
at org.apache.jackrabbit.core.state.ForkedXAItemStateManager.getItemState(ForkedXAItemStateManager.java:266)
at org.hippoecm.repository.jackrabbit.HippoLocalItemStateManager.getItemState(HippoLocalItemStateManager.java:249)
at org.apache.jackrabbit.core.state.SessionItemStateManager.getItemState(SessionItemStateManager.java:182)
at org.apache.jackrabbit.core.ItemManager.getItemData(ItemManager.java:282)
at org.apache.jackrabbit.core.ItemManager.getItemData(ItemManager.java:249)
at org.apache.jackrabbit.core.ItemManager.getNode(ItemManager.java:513)
at org.apache.jackrabbit.core.LazyItemIterator.prefetchNext(LazyItemIterator.java:109)
at org.apache.jackrabbit.core.LazyItemIterator.<init>(LazyItemIterator.java:93)
at org.apache.jackrabbit.core.ItemManager.getChildNodes(ItemManager.java:602)
at org.apache.jackrabbit.core.NodeImpl.getNodes(NodeImpl.java:2627)
at org.apache.jackrabbit.core.query.lucene.NodeTraversingQueryHits$TraversingNodeIterator.init(NodeTraversingQueryHits.java:162)
at org.apache.jackrabbit.core.query.lucene.NodeTraversingQueryHits$TraversingNodeIterator.hasNext(NodeTraversingQueryHits.java:130)
at org.apache.commons.collections.iterators.IteratorChain.updateCurrentIterator(IteratorChain.java:233)
at org.apache.commons.collections.iterators.IteratorChain.hasNext(IteratorChain.java:247)
at org.apache.jackrabbit.core.query.lucene.NodeTraversingQueryHits$TraversingNodeIterator.hasNext(NodeTraversingQueryHits.java:131)
at org.apache.commons.collections.iterators.IteratorChain.updateCurrentIterator(IteratorChain.java:233)
at org.apache.commons.collections.iterators.IteratorChain.hasNext(IteratorChain.java:247)
at org.apache.jackrabbit.core.query.lucene.NodeTraversingQueryHits$TraversingNodeIterator.hasNext(NodeTraversingQueryHits.java:131)
at org.apache.commons.collections.iterators.IteratorChain.updateCurrentIterator(IteratorChain.java:233)
at org.apache.commons.collections.iterators.IteratorChain.hasNext(IteratorChain.java:247)
at org.apache.jackrabbit.core.query.lucene.NodeTraversingQueryHits$TraversingNodeIterator.hasNext(NodeTraversingQueryHits.java:131)
at org.apache.commons.collections.iterators.IteratorChain.updateCurrentIterator(IteratorChain.java:233)
at org.apache.commons.collections.iterators.IteratorChain.hasNext(IteratorChain.java:247)
at org.apache.jackrabbit.core.query.lucene.NodeTraversingQueryHits$TraversingNodeIterator.hasNext(NodeTraversingQueryHits.java:131)
at org.apache.commons.collections.iterators.IteratorChain.updateCurrentIterator(IteratorChain.java:233)
at org.apache.commons.collections.iterators.IteratorChain.hasNext(IteratorChain.java:247)
at org.apache.jackrabbit.core.query.lucene.NodeTraversingQueryHits$TraversingNodeIterator.hasNext(NodeTraversingQueryHits.java:131)
at org.apache.commons.collections.iterators.IteratorChain.updateCurrentIterator(IteratorChain.java:233)
at org.apache.commons.collections.iterators.IteratorChain.hasNext(IteratorChain.java:247)
at org.apache.jackrabbit.core.query.lucene.NodeTraversingQueryHits$TraversingNodeIterator.hasNext(NodeTraversingQueryHits.java:131)
at org.apache.commons.collections.iterators.IteratorChain.updateCurrentIterator(IteratorChain.java:233)
at org.apache.commons.collections.iterators.IteratorChain.hasNext(IteratorChain.java:247)
at org.apache.jackrabbit.core.query.lucene.NodeTraversingQueryHits$TraversingNodeIterator.hasNext(NodeTraversingQueryHits.java:131)
at org.apache.commons.collections.iterators.IteratorChain.updateCurrentIterator(IteratorChain.java:233)
at org.apache.commons.collections.iterators.IteratorChain.hasNext(IteratorChain.java:247)
at org.apache.jackrabbit.core.query.lucene.NodeTraversingQueryHits$TraversingNodeIterator.hasNext(NodeTraversingQueryHits.java:131)
at org.apache.jackrabbit.core.query.lucene.NodeTraversingQueryHits.nextScoreNode(NodeTraversingQueryHits.java:74)
at org.apache.jackrabbit.core.query.lucene.QueryHitsAdapter.nextScoreNodes(QueryHitsAdapter.java:54)
at org.apache.jackrabbit.core.query.lucene.FilterMultiColumnQueryHits.nextScoreNodes(FilterMultiColumnQueryHits.java:63)
at org.apache.jackrabbit.core.query.lucene.QueryResultImpl.collectScoreNodes(QueryResultImpl.java:341)
at org.apache.jackrabbit.core.query.lucene.QueryResultImpl.getResults(QueryResultImpl.java:305)
at org.apache.jackrabbit.core.query.lucene.QueryResultImpl.<init>(QueryResultImpl.java:191)
at org.apache.jackrabbit.core.query.lucene.QueryImpl.execute(QueryImpl.java:130)
at org.apache.jackrabbit.core.query.QueryImpl.execute(QueryImpl.java:177)
at org.hippoecm.repository.impl.QueryDecorator.execute(QueryDecorator.java:345)
at org.hippoecm.repository.impl.QueryDecorator.execute(QueryDecorator.java:94)
at org.hippoecm.repository.decorating.checked.QueryDecorator.execute(QueryDecorator.java:62)
at org.hippoecm.frontend.plugins.console.menu.CheckPlugin.check(CheckPlugin.java:96)
at org.hippoecm.frontend.plugins.console.menu.CheckPlugin.check(CheckPlugin.java:76)