You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@lucene.apache.org by Hanna <je...@gmx.de> on 2003/09/24 10:19:39 UTC
FileNotFoundException when optimizing
Hello,
we use Lucene 1.2 to index data of a content management system on a
solaris machine.
Our problem is that the segments file seems not to be up to date. When
the IndexWriter.optimize() method is used, a FileNotFoundException is
thrown. The file that is looked for does not exist.
This issue was posted before, but it has not been answered yet. So I
try it again. Here is the stacktrace of the exception:
java.io.FileNotFoundException: /var/spool/www/index/otv/_19bi.fnm (No such file or directory)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:139)
at org.apache.lucene.store.FSInputStream$Descriptor.<init>(Unknown Source)
at org.apache.lucene.store.FSInputStream.<init>(Unknown Source)
at org.apache.lucene.store.FSDirectory.openFile(Unknown Source)
at org.apache.lucene.index.FieldInfos.<init>(Unknown Source)
at org.apache.lucene.index.SegmentReader.<init>(Unknown Source)
at org.apache.lucene.index.IndexWriter.mergeSegments(Unknown Source)
at org.apache.lucene.index.IndexWriter.optimize(Unknown Source)
at de.blueorange.xred.search.LuceneIndexer.closeWriter(LuceneIndexer.java:650)
at de.blueorange.xred.search.LuceneIndexer.close(LuceneIndexer.java:701)
at de.blueorange.xred.search.LuceneIndexer.executeRequest(LuceneIndexer.java:278)
at de.blueorange.xred.search.LuceneIndexer.run(LuceneIndexer.java:306)
at java.lang.Thread.run(Thread.java:479)
There are several other files which are not found.
What could be the cause of the old entries in the segments file? Maybe
there is a problem with concurrent reading and writing threads?
Thanks a lot
Hanna
---------------------------------------------------------------------
To unsubscribe, e-mail: lucene-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: lucene-user-help@jakarta.apache.org