title: Create IndexSearcher is throwing IOException read past EOF
body: <p>When I try to to  create an object of <code>new IndexSearcher(fsDir)</code> class it is throwing <code>IOException read past EOF</code>. The search index is not RAM based, it is NFS based (used <code>FSDirectory</code> lucene class).</p>
  
  <p>I googled and got that <a href="https://stackoverflow.com/questions/620422/lucene-search-error-stack">this</a> one</p>
  
  <p>There is not permission issue, neither locked, I checked with <a href="http://lockhunter.com/" rel="nofollow noreferrer">lockhunter</a></p>
  
  <p>So there must be write permission and none is using that directory.</p>
  
  <p>It was working the past 2-3 months. Yesterday suddenly stopped working, all indexed files in the folder.</p>
  
  <p>What else may cause to this exception? Is there something like if index is 2-3 month old (some period), then it gets expired and gives this exception?</p>