Как обрабатывать эту ошибку в Lucene:Java AbstractMethodError
java.lang.AbstractMethodError: org.apache.lucene.store.Directory.listAll()[Ljava/lang/String;
at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:568)
at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:69)
at org.apache.lucene.index.IndexReader.open(IndexReader.java:316)
at org.apache.lucene.index.IndexReader.open(IndexReader.java:188)
Я делаю вызов функции Lucene, но, к сожалению, она сама по себе вызывает абстрактный метод некоторого класса, как видно из приведенной выше ошибки. Какая работа для этого?
Спасибо, Akhil
Вы правы! Я использую lucene-core-3.0.0 и еще один hasoop-contrib-index.jar, который я получил с hadoop-0.19.0 год назад. Вероятно, в то время у lucene была какая-то отчаянная версия. Я попытаюсь получить новую банку для индекса hadoop-contrib. посмотрим, работает ли это. Благодаря! – Akhil