We are using 2.2.0 and at least for our coming release we will be using the same, we will upgrade to the latest one after that. So is it a bug in 2.2.0. I will reproduce it and send a trace
Chaula -----Original Message----- From: Michael McCandless [mailto:[EMAIL PROTECTED] Sent: 26 September, 2008 9:50 PM To: java-user@lucene.apache.org Subject: Re: How to restore corrupted index OK. I really need to see those stack traces to better understand this issue. Also, does the issue still happen on 2.3, or 2.4 RC2? Mike Chaula Ganatra wrote: > Lucene 2.2.0, windows XP > > -----Original Message----- > From: Michael McCandless [mailto:[EMAIL PROTECTED] > Sent: 26 September, 2008 8:00 PM > To: java-user@lucene.apache.org > Subject: Re: How to restore corrupted index > > > It's perfectly fine to have a reader open on an index, while an > IndexWriter runs optimize. > > Which version of Lucene are you using? And which OS & filesystem? > > Mike > > Chaula Ganatra wrote: > >> It was the Reader on same index, which I did not close so gave >> exception >> in writer.optimise() >> >> Chaula >> >> -----Original Message----- >> From: Michael McCandless [mailto:[EMAIL PROTECTED] >> Sent: 26 September, 2008 7:17 PM >> To: java-user@lucene.apache.org >> Subject: Re: How to restore corrupted index >> >> >> Can you post the full stack trace in both cases? >> >> Mike >> >> Chaula Ganatra wrote: >> >>> I found one case when such multiple files are remained, when we call >>> writer.optimise() it throws exception and multiple files remained in >>> index dir. >>> >>> After such multiple files, when we add document in index by calling >>> writer.addDocument it throws java.lang.NegativeArraySizeException >>> >>> Regards, >>> Chaula >>> >>> -----Original Message----- >>> From: Grant Ingersoll [mailto:[EMAIL PROTECTED] >>> Sent: 26 September, 2008 6:02 PM >>> To: java-user@lucene.apache.org >>> Subject: Re: How to restore corrupted index >>> >>> There is the CheckIndex tool included in the distribution for >>> checking/ >>> fixing bad indexes, but it can't solve everything. >>> >>> The bigger question is why it is happening to begin with. Can you >>> describe your indexing process? How do you know the index is >>> actually >>> corrupted? Are you seeing exceptions when opening it? >>> >>> -Grant >>> On Sep 26, 2008, at 6:49 AM, Chaula Ganatra wrote: >>> >>>> We have an application in which index will be updated frequently. >>>> >>>> During development time, found that index files gets corrupted, >>>> i.e. >>>> more than one cfs files,some other extension files e.g. frq, fnm, >>>> nrm >>>> >>>> Remains there in index directory. >>>> >>>> Is there any way that such issue does not occur at all or if it >>>> happens >>>> we can recover the index data again? >>>> >>>> It would be a great help, if some one can. >>>> >>>> >>>> >>>> >>>> >>>> Regards, >>>> >>>> Chaula >>>> >>>> >>>> >>>> >>>> >>> >>> -------------------------- >>> Grant Ingersoll >>> http://www.lucidimagination.com >>> >>> Lucene Helpful Hints: >>> http://wiki.apache.org/lucene-java/BasicsOfPerformance >>> http://wiki.apache.org/lucene-java/LuceneFAQ >>> >>> >>> >>> >>> >>> >>> >>> >>> --------------------------------------------------------------------- >>> 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] >>> >> >> >> --------------------------------------------------------------------- >> 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] >> > > > --------------------------------------------------------------------- > 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] > --------------------------------------------------------------------- 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]