Encryption メソッドを使用して lucene インデックスを作成しようとしていますが、例外がスローされます。
Exception in thread "AWT-EventQueue-0" java.lang.AbstractMethodError:
org.apache.lucene.store.Directory.openInput(Ljava/lang/String;)Lorg/apache/lucene/store/IndexInput;
このコードのどこが間違っていますか?
try{
byte[] salt = new byte[16];
String password = "lucenetrans";
DataEncryptor enc = new DataEncryptor("AES/ECB/PKCS5Padding", password, salt, 128,false);
DataDecryptor dec = new DataDecryptor(password, salt,false);
indexwriter=new IndexWriter(new TransformedDirectory(FSDirectory.open(outputdir), enc, dec), new StandardAnalyzer(Version.LUCENE_36),true, IndexWriter.MaxFieldLength.LIMITED);
}
catch(Exception ex{
ex.printStackTrace();
}