This is with trunk for Solr 1.4.  It happened both with a build from 1 week
ago as well as with a build from today, so I'm not sure if it's something
recent, or even if it would happen on Solr 1.3 or not.  Here's the stack
trace indicating that a value looping around from Integer.MAX_VALUE to
Integer.MIN_VALUE causing the exception:

-2147483648  java.lang.ArrayIndexOutOfBoundsException: -2147483648
            at
org.apache.solr.search.DocSetDelegateCollector.collect(DocSetHitCollector.java:113)
            at
org.apache.lucene.search.BooleanScorer2.score(BooleanScorer2.java:301)
            at
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:245)
            at org.apache.lucene.search.Searcher.search(Searcher.java:173)
            at
org.apache.solr.search.SolrIndexSearcher.getDocListAndSetNC(SolrIndexSearcher.java:1101)
            at
org.apache.solr.search.SolrIndexSearcher.getDocListC(SolrIndexSearcher.java:880)
            at
org.apache.solr.search.SolrIndexSearcher.search(SolrIndexSearcher.java:341)
            at
org.apache.solr.handler.component.QueryComponent.process(QueryComponent.java:174)
            at
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:195)
            at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)
            at org.apache.solr.core.SolrCore.execute(SolrCore.java:1299)
            at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338)
            at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:241)
            at ...

Any ideas?  The requests causing this are often never returning, or taking a
very long time to return, and it's causing serious problems for us in our
testing phase (including one occassion where the problem was triggered while
warming a searcher during commit, and the commit never completed).

-- 
Stephen Duncan Jr
www.stephenduncanjr.com

Reply via email to