lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dan Zivkovic (JIRA)" <j...@apache.org>
Subject [jira] Commented: (LUCENE-819) NullPointerException in Term.compareTo()
Date Wed, 28 Feb 2007 18:30:57 GMT

    [ https://issues.apache.org/jira/browse/LUCENE-819?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12476664
] 

Dan Zivkovic commented on LUCENE-819:
-------------------------------------

Empty string or null would be the same thing from the point of view of our application. And
it would be preferable to an exception coming from a place that didn't use to throw one.

I still don't see the big deal in checking for null, however. If the fix is simple and it's
tested and it doesn't affect anyone who does NOT have nulls in their terms, then why not just
apply the patch and move on?

> 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: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org


Mime
View raw message