Exception in thread "main" java.lang.NoSuchMethodError:

15 views
Skip to first unread message

fateme....@gmail.com

unread,
Jan 12, 2018, 3:32:44 PM1/12/18
to wikibrain
hiii,
i'm trying to run the mentioned example in https://shilad.github.io/wikibrain/tutorial/sr.html

Env env = new EnvBuilder().build();
Configurator conf = env.getConfigurator();
LocalPageDao lpDao = conf.get(LocalPageDao.class);
Language simple = Language.getByLangCode("simple");

// Retrieve the "ensemble" sr metric for simple english
SRMetric sr = conf.get(
SRMetric.class, "milnewitten",
"language", simple.getLangCode());

//Similarity between strings
for (String phrase : Arrays.asList("Barack Obama", "US", "Canada", "vim")) {
SRResultList similar = sr.mostSimilar(phrase, 3);
List<String> pages = new ArrayList<String>();
for (int i = 0; i < similar.numDocs(); i++) {
LocalPage page = lpDao.getById(simple, similar.getId(i));
pages.add((i+1) + ") " + page.getTitle());
}
System.out.println("'" + phrase + "' is similar to " + StringUtils.join(pages, ", "));
}
but I receive an error in this part:
SRMetric sr = conf.get(SRMetric.class, "milnewitten", "language", simple.getLangCode());

the error is:
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.lucene.util.Version.parseLeniently(Ljava/lang/String;)Lorg/apache/lucene/util/Version;
at org.wikibrain.lucene.LuceneOptions.<init>(LuceneOptions.java:46)
at org.wikibrain.lucene.LuceneOptions.<init>(LuceneOptions.java:27)
at org.wikibrain.lucene.LuceneOptions$Provider.get(LuceneOptions.java:127)
at org.wikibrain.lucene.LuceneOptions$Provider.get(LuceneOptions.java:97)
at org.wikibrain.conf.Configurator.constructInternal(Configurator.java:379)
at org.wikibrain.conf.Configurator.get(Configurator.java:261)
at org.wikibrain.conf.Configurator.get(Configurator.java:216)
at org.wikibrain.conf.Configurator.get(Configurator.java:400)
at org.wikibrain.phrases.LucenePhraseAnalyzer$Provider.get(LucenePhraseAnalyzer.java:124)
at org.wikibrain.phrases.LucenePhraseAnalyzer$Provider.get(LucenePhraseAnalyzer.java:103)
at org.wikibrain.conf.Configurator.constructInternal(Configurator.java:379)
at org.wikibrain.conf.Configurator.get(Configurator.java:261)
at org.wikibrain.conf.Configurator.get(Configurator.java:216)
at org.wikibrain.phrases.CascadingAnalyzer$Provider.get(CascadingAnalyzer.java:101)
at org.wikibrain.phrases.CascadingAnalyzer$Provider.get(CascadingAnalyzer.java:80)
at org.wikibrain.conf.Configurator.constructInternal(Configurator.java:379)
at org.wikibrain.conf.Configurator.get(Configurator.java:261)
at org.wikibrain.conf.Configurator.get(Configurator.java:216)
at org.wikibrain.sr.disambig.SimilarityDisambiguator$Provider.get(SimilarityDisambiguator.java:210)
at org.wikibrain.sr.disambig.SimilarityDisambiguator$Provider.get(SimilarityDisambiguator.java:184)
at org.wikibrain.conf.Configurator.constructInternal(Configurator.java:379)
at org.wikibrain.conf.Configurator.get(Configurator.java:261)
at org.wikibrain.conf.Configurator.get(Configurator.java:233)
at org.wikibrain.sr.vector.SparseVectorSRMetric$Provider.get(SparseVectorSRMetric.java:519)
at org.wikibrain.sr.vector.SparseVectorSRMetric$Provider.get(SparseVectorSRMetric.java:484)
at org.wikibrain.conf.Configurator.constructInternal(Configurator.java:379)
at org.wikibrain.conf.Configurator.get(Configurator.java:261)
at org.wikibrain.conf.Configurator.get(Configurator.java:233)
at org.wikibrain.sr.milnewitten.MilneWittenMetric$Provider.get(MilneWittenMetric.java:203)
at org.wikibrain.sr.milnewitten.MilneWittenMetric$Provider.get(MilneWittenMetric.java:179)
at org.wikibrain.conf.Configurator.constructInternal(Configurator.java:379)
at org.wikibrain.conf.Configurator.get(Configurator.java:261)
at org.wikibrain.conf.Configurator.get(Configurator.java:233)
at ont.Ontology.ClusterMapping.clusterToNodeMapper(ClusterMapping.java:67)
at ont.Ontology.ClusterMapping.main(ClusterMapping.java:92)


is there any solution?
tnx

fateme....@gmail.com

unread,
Jan 12, 2018, 4:51:25 PM1/12/18
to wikibrain

does it need to change reference.conf file?

Reply all
Reply to author
Forward
0 new messages