OK, I opened https://issues.apache.org/jira/browse/LUCENE-2119

Mike

On Wed, Dec 2, 2009 at 8:34 AM, Paul Taylor <paul_t...@fastmail.fm> wrote:
> Hi, just upgraded my code to Lucene 3.0 and on one simple search I get the
> following stacktrace when I pass Integer.MAX_VALUE to the
> Searcher.search(Query query,int n) method, if I change the value to 1000 it
> works okay.
>
>
> java.lang.NegativeArraySizeException
>   at org.apache.lucene.util.PriorityQueue.initialize(PriorityQueue.java:90)
>   at org.apache.lucene.search.HitQueue.<init>(HitQueue.java:67)
>   at
> org.apache.lucene.search.TopScoreDocCollector.<init>(TopScoreDocCollector.java:117)
>   at
> org.apache.lucene.search.TopScoreDocCollector.<init>(TopScoreDocCollector.java:37)
>   at
> org.apache.lucene.search.TopScoreDocCollector$InOrderTopScoreDocCollector.<init>(TopScoreDocCollector.java:42)
>   at
> org.apache.lucene.search.TopScoreDocCollector$InOrderTopScoreDocCollector.<init>(TopScoreDocCollector.java:40)
>   at
> org.apache.lucene.search.TopScoreDocCollector.create(TopScoreDocCollector.java:104)
>   at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:167)
>   at org.apache.lucene.search.Searcher.search(Searcher.java:98)
>   at org.apache.lucene.search.Searcher.search(Searcher.java:108)
>
> Now I know I should specify a max hits value, but I really want to return
> all matches , and regardless it shouldn't throw this exception, and in other
> search code which also has specifies Integer.MAX_VALUE the exception is not
> occurring.
>
>
> thanks Paul
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
> For additional commands, e-mail: java-user-h...@lucene.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to