If there's a bug you're seeing, it's helpful to open an issue and post code reproducing it.
On Wed, Nov 11, 2009 at 3:41 AM, Albert Juhe <albertj...@gmail.com> wrote: > > I think that this is the best way to proceed. > > thank you Mike > > > > Michael McCandless-2 wrote: >> >> Can you narrow the leak down to a small self-contained test? >> >> Mike >> >> On Wed, Nov 11, 2009 at 5:54 AM, Albert Juhe <albertj...@gmail.com> wrote: >>> >>> I don't get any exception. >>> >>> thank you Mike >>> >>> >>> Michael McCandless-2 wrote: >>>> >>>> Do you see your exception handler printing anything out? >>>> >>>> You don't need to close the underlying IndexReader, just the >>>> IndexSearcher (which will close the IndexReader, since it was the one >>>> that had opened it). >>>> >>>> Mike >>>> >>>> On Wed, Nov 11, 2009 at 5:10 AM, Albert Juhe <albertj...@gmail.com> >>>> wrote: >>>>> >>>>> I don't know if it's the same problem but I think it's similar, >>>>> >>>>> My problem is with the Indexsearcher. I've installed a web search >>>>> engine >>>>> that uses Lucene, after a search I make a close operation like this: >>>>> >>>>> private IndexSearcher searcher; >>>>> >>>>> NIOFSDirectory directory = new NIOFSDirectory(new File(path)); >>>>> this.searcher = new IndexSearcher(directory, true); >>>>> >>>>> public void close() { >>>>> try { >>>>> System.out.println("Closing: " >>>>> +this.searcher.getIndexReader().directory().toString() ); >>>>> this.searcher.getIndexReader().directory().close(); >>>>> this.searcher.getIndexReader().close(); >>>>> this.searcher.close(); >>>>> } catch (IOException e) { >>>>> System.out.println(" caught a " + e.getClass() + "\n with >>>>> message: " + e.getMessage()); >>>>> } >>>>> } >>>>> jboss don't close *.cfs index files, everytime that I make a new search >>>>> a >>>>> new file is caught by jboss. >>>>> If I make 5 searchs jboss caught 5 *.cfs, I see it with lsof command, >>>>> the >>>>> only way to free this files and close it is stopping jboss. >>>>> >>>>> The problem is that after search many times, jboss go down and I have >>>>> to >>>>> restart it. >>>>> >>>>> Do you have the same problem with IndexSearch or is only with >>>>> IndexWriter? >>>>> >>>>> Albert Juhe >>>>> Learning Technologies >>>>> Universitat Oberta de Catalunya >>>>> >>>>> >>>>> Michael McCandless-2 wrote: >>>>>> >>>>>> Does this look like a real leak John? You're definitely closing every >>>>>> reader you get back from getReader? >>>>>> >>>>>> Mike >>>>>> >>>>>> On Sun, Nov 8, 2009 at 10:41 PM, John Wang <john.w...@gmail.com> >>>>>> wrote: >>>>>>> I am seeing the samething, but only when IndexWriter.getReader is >>>>>>> called >>>>>>> at >>>>>>> a high rate. >>>>>>> >>>>>>> from lsof, I see file handles growing. >>>>>>> >>>>>>> -John >>>>>>> >>>>>>> On Sun, Nov 8, 2009 at 7:29 PM, Daniel Noll <dan...@nuix.com> wrote: >>>>>>> >>>>>>>> Hi all. >>>>>>>> >>>>>>>> We updated to Lucene 2.9, and now we find that after closing our >>>>>>>> text >>>>>>>> index, it is not possible to rename the directory in which it >>>>>>>> resides >>>>>>>> (we are actually renaming a directory further up the hierarchy.) >>>>>>>> >>>>>>>> We discovered that the following files were still open by the >>>>>>>> process: >>>>>>>> >>>>>>>> _0.tis, _0.frq, _0.prx, _0.fdt, _0.fdx, _0.tvx, _0.tvd, _0.tvf >>>>>>>> >>>>>>>> We are calling IndexWriter.close() shortly before attempting to >>>>>>>> write >>>>>>>> to the directory (a few lines of code earlier) so I suspect it could >>>>>>>> be related to timing somehow if Lucene is perhaps still doing >>>>>>>> something on a background thread at this time (though I was under >>>>>>>> the >>>>>>>> impression that close() waited for merges and so forth to complete >>>>>>>> before returning.) >>>>>>>> >>>>>>>> Daniel >>>>>>>> >>>>>>>> -- >>>>>>>> Daniel Noll Forensic and eDiscovery >>>>>>>> Software >>>>>>>> Senior Developer The world's most >>>>>>>> advanced >>>>>>>> Nuix email data >>>>>>>> analysis >>>>>>>> http://nuix.com/ and eDiscovery >>>>>>>> software >>>>>>>> >>>>>>>> --------------------------------------------------------------------- >>>>>>>> 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 >>>>>> >>>>>> >>>>>> >>>>> >>>>> -- >>>>> View this message in context: >>>>> http://old.nabble.com/IndexWriter.close%28%29-no-longer-seems-to-close-everything-tp26260801p26298910.html >>>>> Sent from the Lucene - Java Users mailing list archive at Nabble.com. >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> 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 >>>> >>>> >>>> >>> >>> -- >>> View this message in context: >>> http://old.nabble.com/IndexWriter.close%28%29-no-longer-seems-to-close-everything-tp26260801p26299405.html >>> Sent from the Lucene - Java Users mailing list archive at Nabble.com. >>> >>> >>> --------------------------------------------------------------------- >>> 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 >> >> >> > > -- > View this message in context: > http://old.nabble.com/IndexWriter.close%28%29-no-longer-seems-to-close-everything-tp26260801p26299941.html > Sent from the Lucene - Java Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > 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