[
https://issues.apache.org/jira/browse/LUCENE-819?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12476522
]
Hoss Man commented on LUCENE-819:
---------------------------------
i agree with Yonik ... the javadocs for Term don't make it clear that text
can't be null -- but we can fix that, i suspect lots of things assume Term.text
isn't null.
Dan: I'm assuming based on your description that you are building the TermQuery
in your own code? I'm really not clear on why your app can't test for null
before constructing the Term
> NullPointerException in Term.compareTo()
> ----------------------------------------
>
> Key: LUCENE-819
> URL: https://issues.apache.org/jira/browse/LUCENE-819
> Project: Lucene - Java
> Issue Type: Bug
> Components: Index
> Environment: JDK 1.4 on MacOS
> Reporter: Dan Zivkovic
> Attachments: lucene-819.patch, lucene-819.patch, TestTerm.java
>
>
> java.lang.NullPointerException
> at org.apache.lucene.index.Term.compareTo(Term.java:84)
> at
> org.apache.lucene.index.TermInfosReader.getIndexOffset(TermInfosReader.java:115)
> at org.apache.lucene.index.TermInfosReader.get(TermInfosReader.java:150)
> at org.apache.lucene.index.SegmentReader.docFreq(SegmentReader.java:300)
> at org.apache.lucene.search.IndexSearcher.docFreq(IndexSearcher.java:78)
> at org.apache.lucene.search.Similarity.idf(Similarity.java:255)
> at
> org.apache.lucene.search.TermQuery$TermWeight.<init>(TermQuery.java:43)
> at org.apache.lucene.search.TermQuery.createWeight(TermQuery.java:142)
> at
> org.apache.lucene.search.BooleanQuery$BooleanWeight.<init>(BooleanQuery.java:203)
> at
> org.apache.lucene.search.BooleanQuery$BooleanWeight2.<init>(BooleanQuery.java:330)
> at
> org.apache.lucene.search.BooleanQuery.createWeight(BooleanQuery.java:372)
> at org.apache.lucene.search.Query.weight(Query.java:93)
> at org.apache.lucene.search.Hits.<init>(Hits.java:48)
> at org.apache.lucene.search.Searcher.search(Searcher.java:53)
> ...
--
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]