I'm using Lucene 2.9 and sometimes get a NPE in NearSpansUnordered:

 <java.lang.NullPointerException>java.lang.NullPointerException
at
org.apache.lucene.search.spans.NearSpansUnordered.start(NearSpansUnordered.java:219)
at
org.apache.lucene.search.payloads.PayloadNearQuery$PayloadNearSpanScorer.processPayloads(PayloadNearQuery.java:201)
at
org.apache.lucene.search.payloads.PayloadNearQuery$PayloadNearSpanScorer.getPayloads(PayloadNearQuery.java:180)
at
org.apache.lucene.search.payloads.PayloadNearQuery$PayloadNearSpanScorer.getPayloads(PayloadNearQuery.java:183)
at
org.apache.lucene.search.payloads.PayloadNearQuery$PayloadNearSpanScorer.setFreqCurrentDoc(PayloadNearQuery.java:214)
at org.apache.lucene.search.spans.SpanScorer.nextDoc(SpanScorer.java:64)
at org.apache.lucene.search.Scorer.score(Scorer.java:74)
at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:247)
at org.apache.lucene.search.Searcher.search(Searcher.java:152)

The CellQueue pq is empty when this occurs. Are there any conditions in
which the queue might be expected to be empty?

Peter

Reply via email to