Hi Vikas, I created OAK-8597 <https://issues.apache.org/jira/browse/OAK-8597>. Thank you for your reply.
Regards. Jorge El mié., 4 sept. 2019 a las 16:47, Vikas Saurabh (<[email protected]>) escribió: > Sounds like a bug to me. Can you please open an issue? > > --Vikas > (sent from mobile) > > On Thu, 5 Sep, 2019, 01:23 jorgeeflorez ., <[email protected]> > wrote: > > > Hello, > > > > I am trying to extract a Lucene index from a Repository stored in > MongoDB. > > I tried to use oak-run (1.12.0) as depicted in > > https://jackrabbit.apache.org/oak/docs/query/lucene.html#luke (I > > downloaded > > the jar) but no luck so far. > > > > This is what I get when I try to get index info: > > > > C:\Users\Jorge Eduardo\Desktop>java -jar oak-run-1.12.0.jar console > > --read-write mongodb://localhost:37017/rRepo4 > > Apache Jackrabbit Oak 1.12.0 > > Jackrabbit Oak Shell (Apache Jackrabbit Oak 1.12.0, JVM: 1.8.0_191) > > Type ':help' or ':h' for help. > > > > > ----------------------------------------------------------------------------------------------------------------------- > > /> lc info /oak:index/LuceneFullText > > ERROR groovy.lang.GroovyRuntimeException: > > Could not find matching constructor for: > > > > > org.apache.jackrabbit.oak.plugins.index.lucene.directory.OakDirectory(org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder, > > org.apache.jackrabbit.oak.plugins.index.search.IndexDefinition, > > java.lang.Boolean) > > at > > org.apache.jackrabbit.oak.console.commands.LuceneCommand.getDirectory > > (LuceneCommand.groovy:132) > > at > > org.apache.jackrabbit.oak.console.commands.LuceneCommand$_closure1.doCall > > (LuceneCommand.groovy:54) > > at java_lang_Runnable$run.call (Unknown Source) > > at org.apache.jackrabbit.oak.console.GroovyConsole$OakSh.run > > (GroovyConsole.groovy:265) > > at org.apache.jackrabbit.oak.console.GroovyConsole.run > > (GroovyConsole.groovy:74) > > at org.apache.jackrabbit.oak.console.Console.main > (Console.java:74) > > at org.apache.jackrabbit.oak.run.ConsoleCommand.execute > > (ConsoleCommand.java:27) > > at org.apache.jackrabbit.oak.run.Main.main (Main.java:49) > > /> > > > > Similiar error if I try to dump the index: > > C:\Users\Jorge Eduardo\Desktop>java -jar oak-run-1.12.0.jar console > > mongodb://localhost:37017/rRepo4 > > Apache Jackrabbit Oak 1.12.0 > > Repository connected in read-only mode. Use '--read-write' for write > > operations > > Jackrabbit Oak Shell (Apache Jackrabbit Oak 1.12.0, JVM: 1.8.0_191) > > Type ':help' or ':h' for help. > > > > > ----------------------------------------------------------------------------------------------------------------------- > > /> lc dump "C:\Users\Jorge Eduardo\Desktop\lc" /oak:index/LuceneFullText > > ERROR groovy.lang.GroovyRuntimeException: > > Could not find matching constructor for: > > > > > org.apache.jackrabbit.oak.plugins.index.lucene.directory.OakDirectory(org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder, > > org.apache.jackrabbit.oak.plugins.index.search.IndexDefinition, > > java.lang.Boolean) > > at > > org.apache.jackrabbit.oak.console.commands.LuceneCommand.getDirectory > > (LuceneCommand.groovy:132) > > at > > org.apache.jackrabbit.oak.console.commands.LuceneCommand$_closure2.doCall > > (LuceneCommand.groovy:77) > > at java_lang_Runnable$run.call (Unknown Source) > > at org.apache.jackrabbit.oak.console.GroovyConsole$OakSh.run > > (GroovyConsole.groovy:265) > > at org.apache.jackrabbit.oak.console.GroovyConsole.run > > (GroovyConsole.groovy:74) > > at org.apache.jackrabbit.oak.console.Console.main > (Console.java:74) > > at org.apache.jackrabbit.oak.run.ConsoleCommand.execute > > (ConsoleCommand.java:27) > > at org.apache.jackrabbit.oak.run.Main.main (Main.java:49) > > > > I am pretty certain that I am missing or misusing something, or just > > ignoring some necessary condition that makes it work. > > > > Anyway, any help is greatly appreciated. > > > > Regards, > > > > Jorge Flórez > > >
