Hi,

Yesterday's error log contains something peculiar: 

 ERROR [solr.search.SolrCache] - [pool-29-thread-1] - : Error during auto-
warming of key:+*:* 
(1.0/(7.71E-8*float(ms(const(1298682616680),date(sort_date)))+1.0))^20.0:java.lang.NullPointerException
        at org.apache.lucene.util.StringHelper.intern(StringHelper.java:36)
        at 
org.apache.lucene.search.FieldCacheImpl$Entry.<init>(FieldCacheImpl.java:275)
        at 
org.apache.lucene.search.FieldCacheImpl.getLongs(FieldCacheImpl.java:525)
        at 
org.apache.solr.search.function.LongFieldSource.getValues(LongFieldSource.java:57)
        at 
org.apache.solr.search.function.DualFloatFunction.getValues(DualFloatFunction.java:48)
        at 
org.apache.solr.search.function.ReciprocalFloatFunction.getValues(ReciprocalFloatFunction.java:61)
        at 
org.apache.solr.search.function.FunctionQuery$AllScorer.<init>(FunctionQuery.java:123)
        at 
org.apache.solr.search.function.FunctionQuery$FunctionWeight.scorer(FunctionQuery.java:93)
        at 
org.apache.lucene.search.BooleanQuery$BooleanWeight.scorer(BooleanQuery.java:297)
        at 
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:246)
        at org.apache.lucene.search.Searcher.search(Searcher.java:171)
        at 
org.apache.solr.search.SolrIndexSearcher.getDocSetNC(SolrIndexSearcher.java:651)
        at 
org.apache.solr.search.SolrIndexSearcher.getDocSet(SolrIndexSearcher.java:545)
        at 
org.apache.solr.search.SolrIndexSearcher.cacheDocSet(SolrIndexSearcher.java:520)
        at 
org.apache.solr.search.SolrIndexSearcher$2.regenerateItem(SolrIndexSearcher.java:296)
        at org.apache.solr.search.FastLRUCache.warm(FastLRUCache.java:168)
        at 
org.apache.solr.search.SolrIndexSearcher.warm(SolrIndexSearcher.java:1481)
        at org.apache.solr.core.SolrCore$2.call(SolrCore.java:1131)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)


Well, i use Dismax' bf parameter to boost very recent documents. I'm not using 
the queryResultCache or documentCache, only filterCache and Lucene fieldCache. 
I've check LUCENE-1890 but am unsure if that's the issue. Anyt thoughts on 
this one?

https://issues.apache.org/jira/browse/LUCENE-1890

Cheers,

-- 
Markus Jelsma - CTO - Openindex
http://www.linkedin.com/in/markus17
050-8536620 / 06-50258350

Reply via email to