Hi We run a batch job written on Java that reads a Oracle DB and creates a Lucene INDEX. We use Compass interface to do the index creation operations This is a scheduled job and this is a batch insert transaction job suddenly we are getting the following exception. I wnet through the forum and various FAQ's but could not find any thing conclusive for this Is some thing wrong in our setup or this is a bug ?
java.io.FileNotFoundException: /opt/ibm/wwwroot3/lucene/IRIS/IRISLIVE1.3.1/INDEX9/index/irismodel/_v3.cfs (No such file or directory) at java.io.RandomAccessFile.open(Native Method) at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212) at org.apache.lucene.store.FSIndexInput$Descriptor.<init>( FSDirectory.java:497) at org.apache.lucene.store.FSIndexInput.<init>(FSDirectory.java:522) at org.apache.lucene.store.FSDirectory.openInput(FSDirectory.java:434) at org.apache.lucene.index.CompoundFileReader.<init>( CompoundFileReader.java:63) at org.apache.lucene.index.SegmentReader.initialize(SegmentReader.java :154) at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:140) at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:121) at org.apache.lucene.index.IndexWriter.mergeSegments(IndexWriter.java :1473) at org.apache.lucene.index.IndexWriter.maybeMergeSegments( IndexWriter.java:1415) at org.apache.lucene.index.IndexWriter.flushRamSegments(IndexWriter.java :1352) at org.apache.lucene.index.IndexWriter.maybeFlushRamSegments( IndexWriter.java:1344) at org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:697) at org.compass.core.lucene.engine.transaction.BatchInsertTransaction.doCreate( BatchInsertTransaction.java:208) at org.compass.core.lucene.engine.transaction.AbstractTransaction.create (AbstractTransaction.java:109) at org.compass.core.lucene.engine.LuceneSearchEngine.create( LuceneSearchEngine.java:330) at org.compass.core.impl.DefaultCompassSession.create( DefaultCompassSession.java:288) at org.worldbank.index.iris.IRISIndexService.createFullIndex( IRISIndexService.java:79) at org.worldbank.search.cron.IRISIndexCron.execute(IRISIndexCron.java :31) at org.worldbank.search.cron.AllCrons.main(AllCrons.java:15)