[ 
https://issues.apache.org/jira/browse/OAK-11929?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-11929:
---------------------------------
    Fix Version/s:     (was: 1.86.0)

> 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
>            Assignee: Fabrizio Fortino
>            Priority: Major
>
> 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