I'm getting this exception when using a Lucene index and don't have any idea why I might be getting it:
SEVERE: null
java.lang.RuntimeException: org.apache.lucene.index.CorruptIndexException: unrecognized format -3 in file "_2q.fnm"
at org.neo4j.index.impl.lucene.LuceneDataSource.getIndexWriter(LuceneDataSource.java:606)
at org.neo4j.index.impl.lucene.LuceneDataSource.getIndexSearcher(LuceneDataSource.java:489)
at org.neo4j.index.impl.lucene.LuceneIndex.query(LuceneIndex.java:248)
at org.neo4j.index.impl.lucene.LuceneIndex.get(LuceneIndex.java:187)
at com.era7.bioinfo.bio4jmodel.util.NodeRetriever.getNCBITaxonByTaxId(NodeRetriever.java:278)
at com.era7.bioinfo.mg7.CountTaxonomyFreqs.main(CountTaxonomyFreqs.java:86)
at com.era7.bioinfo.mg7.CountTaxonomyFreqs.execute(CountTaxonomyFreqs.java:44)
at com.era7.lib.bioinfo.bioinfoutil.ExecuteFromFile.main(ExecuteFromFile.java:66)
at com.era7.bioinfo.mg7.MG7.main(MG7.java:34)
Caused by: org.apache.lucene.index.CorruptIndexException: unrecognized format -3 in file "_2q.fnm"
at org.apache.lucene.index.FieldInfos.read(FieldInfos.java:349)
at org.apache.lucene.index.FieldInfos.<init>(FieldInfos.java:71)
at org.apache.lucene.index.IndexWriter.getFieldInfos(IndexWriter.java:1197)
at org.apache.lucene.index.IndexWriter.getCurrentFieldInfos(IndexWriter.java:1213)
at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:1149)
at org.neo4j.index.impl.lucene.LuceneDataSource.getIndexWriter(LuceneDataSource.java:593)
... 8 more
I'm using Neo4j 1.7 on a Linux machine.
Any clues?
Thanks!
Pablo
--
Pablo Pareja Tobes