Uploaded image for project: 'Hippo CMS'
  1. Hippo CMS
  2. CMS-3744

"Check" causes NPE in console

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • High
    • Resolution: Fixed
    • None
    • r2.12.02
    • 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)

      Attachments

        Activity

          People

            spelissier Sylvain PĂ©lissier (Inactive)
            fvlankvelt Frank van Lankvelt (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: