[
https://issues.apache.org/jira/browse/SOLR-15555?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17386491#comment-17386491
]
Mike Drob commented on SOLR-15555:
----------------------------------
Leaving this as a note for myself
{noformat}
2> 5522 INFO (TEST-TestFiltering.testRandomFiltering-seed#[468CB1F7B6840FDB])
[ ] o.a.s.c.S.Request [collection1] webapp=null path=null
params={facet.query=*:*&facet.query={!key%3DmultiSelect+ex%3Dt}*:*&facet.query={!key%3DfacetQuery}-_query_:"{!frange+v%3Dval_i+l%3D15+u%3D29}"&q={!cache%3Dtrue}+val_i:3+val_i:5+val_i:8+val_i:9+val_i:11+val_i:13+val_i:14+val_i:16+val_i:18+val_i:19+val_i:20+val_i:23+val_i:25+val_i:27+val_i:29&fq={!+cache%3Dtrue+tag%3Dt}-_query_:"val_s:[00000+TO+00029]"&fq={!+cache%3Dfalse+tag%3Dt}val_i:{00020+TO+00043}+AND+val_i:[00021+TO+00042]&fq=val_s:[00003+TO+00019]+OR+id:RAND-794143076&facet=true&wt=xml}
status=500 QTime=3
2> 5522 ERROR
(TEST-TestFiltering.testRandomFiltering-seed#[468CB1F7B6840FDB]) [ ]
o.a.s.SolrTestCaseJ4 REQUEST FAILED:
facet.query=*:*&facet.query={!key%3DmultiSelect+ex%3Dt}*:*&facet.query={!key%3DfacetQuery}-_query_:"{!frange+v%3Dval_i+l%3D15+u%3D29}"&q={!cache%3Dtrue}+val_i:3+val_i:5+val_i:8+val_i:9+val_i:11+val_i:13+val_i:14+val_i:16+val_i:18+val_i:19+val_i:20+val_i:23+val_i:25+val_i:27+val_i:29&fq={!+cache%3Dtrue+tag%3Dt}-_query_:"val_s:[00000+TO+00029]"&fq={!+cache%3Dfalse+tag%3Dt}val_i:{00020+TO+00043}+AND+val_i:[00021+TO+00042]&fq=val_s:[00003+TO+00019]+OR+id:RAND-794143076&facet=true&wt=xml
2> 5523 ERROR
(TEST-TestFiltering.testRandomFiltering-seed#[468CB1F7B6840FDB]) [ ]
o.a.s.s.TestFiltering java.lang.IllegalStateException: Recursive update
2> at
java.base/java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1063)
2> at
java.base/java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1541)
2> at
com.github.benmanes.caffeine.cache.BoundedLocalCache.put(BoundedLocalCache.java:2006)
2> at
com.github.benmanes.caffeine.cache.BoundedLocalCache.put(BoundedLocalCache.java:1956)
2> at org.apache.solr.search.CaffeineCache.put(CaffeineCache.java:197)
2> at
org.apache.solr.query.SolrRangeQuery$ConstWeight.getSegState(SolrRangeQuery.java:459)
2> at
org.apache.solr.query.SolrRangeQuery$ConstWeight.bulkScorer(SolrRangeQuery.java:515)
2> at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:745)
2> at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:533)
2> at
org.apache.solr.search.DocSetUtil.createDocSetGeneric(DocSetUtil.java:145)
2> at org.apache.solr.search.DocSetUtil.createDocSet(DocSetUtil.java:134)
2> at
org.apache.solr.search.SolrIndexSearcher.getDocSetNC(SolrIndexSearcher.java:1139)
2> at
org.apache.solr.search.SolrIndexSearcher.lambda$getPositiveDocSet$1(SolrIndexSearcher.java:812)
2> at
org.apache.solr.search.SolrCache.lambda$computeIfAbsent$0(SolrCache.java:118)
2> at
org.apache.solr.search.CaffeineCache.lambda$computeIfAbsent$1(CaffeineCache.java:183)
2> at
com.github.benmanes.caffeine.cache.LocalCache.lambda$statsAware$0(LocalCache.java:139)
2> at
com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2344)
2> at
java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1908)
2> at
com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2342)
2> at
com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2325)
2> at
com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
2> at
com.github.benmanes.caffeine.cache.LocalManualCache.get(LocalManualCache.java:62)
2> at
org.apache.solr.search.CaffeineCache.computeIfAbsent(CaffeineCache.java:181)
2> at org.apache.solr.search.SolrCache.computeIfAbsent(SolrCache.java:116)
2> at
org.apache.solr.search.SolrIndexSearcher.getPositiveDocSet(SolrIndexSearcher.java:812)
2> at
org.apache.solr.search.SolrIndexSearcher.getProcessedFilter(SolrIndexSearcher.java:975)
2> at
org.apache.solr.search.SolrIndexSearcher.getDocListAndSetNC(SolrIndexSearcher.java:1625)
2> at
org.apache.solr.search.SolrIndexSearcher.getDocListC(SolrIndexSearcher.java:1391)
2> at
org.apache.solr.search.SolrIndexSearcher.search(SolrIndexSearcher.java:609)
2> at
org.apache.solr.handler.component.QueryComponent.doProcessUngroupedSearch(QueryComponent.java:1533)
2> at
org.apache.solr.handler.component.QueryComponent.process(QueryComponent.java:420)
{noformat}
> Use filterCache.computeIfAbsent in SolrIndexSearcher
> ----------------------------------------------------
>
> Key: SOLR-15555
> URL: https://issues.apache.org/jira/browse/SOLR-15555
> Project: Solr
> Issue Type: Improvement
> Security Level: Public(Default Security Level. Issues are Public)
> Reporter: Mike Drob
> Priority: Major
> Time Spent: 40m
> Remaining Estimate: 0h
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]