EmptyTermSpans.toString() not overridden - throws NPE
-----------------------------------------------------

                 Key: LUCENE-2752
                 URL: https://issues.apache.org/jira/browse/LUCENE-2752
             Project: Lucene - Java
          Issue Type: Bug
          Components: Search
         Environment: Ubuntu 10.10, solr/lucene revision 1033666.
            Reporter: Sean O'Connor
            Priority: Minor


While trying to use lucene SpanQuery (e.g. SpanTermQuery) in a solr 
QueryComponent.process(), I got a NPE on the EmptySpanTerms.toString() method. 

I assume this should be overridden, with something, but not sure what. I just 
override and return "empty spans", but would assume something better should go 
there (empty string, null,...).

Interestingly, the error did not bubble up, so I spent a while thinking I had 
bad queries or test content. Queries just came back blank. After digging a bit, 
I noticed the 'embedded' error, and tracked down the source. With an overridden 
EST.toString() my span queries worked again. I have no idea what else depends 
on EST, or if overriding the toString() will cascade problems. 'ant test' in 
the lucene branch seemed to pass all tests (Build Successful). 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to