Thomas Mueller created OAK-11929:
------------------------------------

             Summary: NPE in Lucene's implementation of secure facets
                 Key: OAK-11929
                 URL: https://issues.apache.org/jira/browse/OAK-11929
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: indexing, lucene
            Reporter: Thomas Mueller


Possibly related: OAK-9843: secure facet query fails when the hits does not 
include data from some faceted field

{noformat}
Uncaught Throwable
java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke 
"java.lang.Integer.intValue()" because the return value of 
"java.util.Map.get(Object)" is null
        at 
org.apache.jackrabbit.oak.plugins.index.search.spi.query.FulltextIndex$IndexResultRow.getValue(FulltextIndex.java:553)
        at 
org.apache.jackrabbit.oak.query.ast.SelectorImpl.currentOakProperty(SelectorImpl.java:807)
 [org.apache.jackrabbit.oak-core:1.80.0.T20250628052700-603623d]
        at 
org.apache.jackrabbit.oak.query.ast.SelectorImpl.currentOakProperty(SelectorImpl.java:779)
 [org.apache.jackrabbit.oak-
...

Caused by: java.lang.NullPointerException: Cannot invoke 
"java.lang.Integer.intValue()" because the return value of 
"java.util.Map.get(Object)" is null
        at 
org.apache.jackrabbit.oak.plugins.index.lucene.util.SecureSortedSetDocValuesFacetCounts$InaccessibleFacetCountManager.markInaccessbile(SecureSortedSetDocValuesFacetCounts.java:166)
 [org.apache.jackrabbit.oak-lucene:1.80.0.T20250628052700-603623d]
        at 
org.apache.jackrabbit.oak.plugins.index.lucene.util.SecureSortedSetDocValuesFacetCounts$InaccessibleFacetCountManager.filterFacet(SecureSortedSetDocValuesFacetCounts.java:157)
 [org.apache.jackrabbit.oak-lucene:1.80.0.T20250628052700-603623d]
        at 
org.apache.jackrabbit.oak.plugins.index.lucene.util.SecureSortedSetDocValuesFacetCounts$InaccessibleFacetCountManager.filterFacets(SecureSortedSetDocValuesFacetCounts.java:132)
 [org.apache.jackrabbit.oak-lucene:1.80.0.T20250628052700-603623d]
        at 
org.apache.jackrabbit.oak.plugins.index.lucene.util.SecureSortedSetDocValuesFacetCounts.getTopChildren0(SecureSortedSetDocValuesFacetCounts.java:82)
 [org.apache.jackrabbit.oak-lucene:1.80.0.T20250628052700-603623d]
        at 
org.apache.jackrabbit.oak.plugins.index.lucene.util.SecureSortedSetDocValuesFacetCounts.getTopChildren(SecureSortedSetDocValuesFacetCounts.java:67)
 [org.apache.jackrabbit.oak-lucene:1.80.0.T20250628052700-603623d]
{noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to