Thanks for helps, I know the RunTimeException when I use a undefined field to sort, but this NullPointerException is different.
>From the code we can see this exception is not due to throwing, just because TopDocs object is null. Best regards, Lisheng -----Original Message----- From: Ronnie Kolehmainen [mailto:[EMAIL PROTECTED] Sent: Tuesday, December 20, 2005 11:59 PM To: java-user@lucene.apache.org Subject: Re: NullPointerException in ParallelMultiSearcher I believe the most common case is when you do a search with Sort (AUTO feature), and one of the fields you sort by is empty. The underlying IndexSearcher throws a RuntimeException and "docs" (result from searcher.search()) is never set, which results in a NullPointerException when hits() is called later on after the searcher thread is joined. I'm not sure if there are other scenarios where searcher.search() throws exceptions other than IOException (which is handled by MultiSearcherThread). These will result in NullpointerExceptions as well. Not much help I guess, but perhaps some more insight. /Ronnie Zhang, Lisheng wrote: > Hi, > > I have not received any feedback yet, any comments > would be greatly appreciated! > > Lisheng > > -----Original Message----- > From: Zhang, Lisheng > Sent: Thursday, December 01, 2005 12:30 PM > To: 'java-user@lucene.apache.org' > Subject: NullPointerException in ParallelMultiSearcher > > > Hi, > > We are using lucene v1.4.3 for some time, in general it is working well. > > We often try to search multiple collections at the same time, so we > are using ParallelMultiSearcher, but sometimes we got the following > exception: > > ######## > java.lang.NullPointerException > at > org.apache.lucene.search.MultiSearcherThread.hits(ParallelMultiSearcher.java > :281) > at > org.apache.lucene.search.ParallelMultiSearcher.search(ParallelMultiSearcher. > java:134) > at org.apache.lucene.search.Hits.getMoreDocs(Hits.java:64) > at org.apache.lucene.search.Hits.<init>(Hits.java:51) > at org.apache.lucene.search.Searcher.search(Searcher.java:41) > ######## > > It seems this happens when searching site is heavily used, also when > we switch to MultiSearcher, we never see this kind of problems? > > Your guidance would be very appreciated! > > Best regards, Lisheng > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- ________________________________________ Ronnie Kolehmainen Systems Developer Electronic Publishing Centre Uppsala University Library +46 (0)18 471 5847 mailto:[EMAIL PROTECTED] ________________________________________ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]