Hi Mike, Yes, we are getting indexReader instance from the active Directory. We are using MultiReader to obtain instance of indexSearcher.
Thanks, Mukul From: Michael McCandless [mailto:[email protected]] Sent: Friday, June 17, 2016 12:56 AM To: Mukul Ranjan <[email protected]> Cc: Lucene Users <[email protected]> Subject: Re: LockFactory issue observed in lucene while getting instance of indexWriter But do you open any near-real-time readers from this writer? Mike McCandless http://blog.mikemccandless.com On Thu, Jun 16, 2016 at 1:01 PM, Mukul Ranjan <[email protected]<mailto:[email protected]>> wrote: Hi Michael, Thanks for your reply. I’m running it on windows. I have checked my code, I’m closing IndexWriter after adding document to it. We are not getting this issue always but it’s frequency is high in our application. Can you please provide your suggestion? Thanks, Mukul From: Michael McCandless [mailto:[email protected]<mailto:[email protected]>] Sent: Thursday, June 16, 2016 10:22 PM To: Lucene Users <[email protected]<mailto:[email protected]>>; Mukul Ranjan <[email protected]<mailto:[email protected]>> Subject: Re: LockFactory issue observed in lucene while getting instance of indexWriter Are you running on Windows? This is not a LockFactory issue ... it's likely caused because you closed IndexWriter, and then opened a new one, before closing NRT readers you had opened from the first writer? Mike McCandless http://blog.mikemccandless.com On Thu, Jun 16, 2016 at 6:19 AM, Mukul Ranjan <[email protected]<mailto:[email protected]>> wrote: Hi, I'm observing below exception while getting instance of indexWriter- java.lang.IllegalArgumentException: Directory MMapDirectory@"directoryName" lockFactory=org.apache.lucene.store.NativeFSLockFactory@1ec79746<mailto:lockFactory=org.apache.lucene.store.NativeFSLockFactory@1ec79746> still has pending deleted files; cannot initialize IndexWriter Is it related to the default used NativeFSLockFactory. Should I use simpleFSLockFactory to avoid this type of issue. Please suggest as I'm getting the above exception in my application. Thanks, Mukul Visit eGain on YouTube<https://www.youtube.com/user/egainchannel> and LinkedIn<https://www.linkedin.com/company/egain-corporation>
