Hi I tried to run a simple example, the very first example but getting an exception could you please help me what is wrong I am doing and what else settings I have to do
// Prepare the environment
Env env = EnvBuilder.envFromArgs(args);
// Get the configurator that creates components and a phraze analyzer from it
Configurator configurator = env.getConfigurator();
PhraseAnalyzer pa = configurator.get(PhraseAnalyzer.class, "anchortext");
LocalPageDao pageDao = configurator.get(LocalPageDao.class);
// get the most common phrases in simple
LinkedHashMap<LocalId, Float> resolution = pa.resolve(Language.SIMPLE, "Apple", 20);
// show the closest pages
System.out.println("resolution of apple");
if (resolution == null) {
System.out.println("\tno resolution !");
} else {
for (LocalId p : resolution.keySet()) {
Title title = pageDao.getById(p).getTitle();
System.out.println("\t" + title + ": " + resolution.get(p));
}
}
The output what I got:
INFO: using tmpDir .\.tmp
Exception in thread "main" java.lang.IllegalArgumentException: Environment home .\db\phrases\anchortext\describe doesn't exist
at com.sleepycat.je.log.FileManager.<init>(FileManager.java:367)
at com.sleepycat.je.dbi.EnvironmentImpl.<init>(EnvironmentImpl.java:453)
at com.sleepycat.je.dbi.EnvironmentImpl.<init>(EnvironmentImpl.java:382)
at com.sleepycat.je.dbi.DbEnvPool.getEnvironment(DbEnvPool.java:178)
at com.sleepycat.je.Environment.makeEnvironmentImpl(Environment.java:246)
at com.sleepycat.je.Environment.<init>(Environment.java:227)
at com.sleepycat.je.Environment.<init>(Environment.java:170)
at org.wikibrain.utils.ObjectDb.<init>(ObjectDb.java:47)
at org.wikibrain.phrases.PhraseAnalyzerObjectDbDao.<init>(PhraseAnalyzerObjectDbDao.java:50)
at org.wikibrain.phrases.PhraseAnalyzerObjectDbDao$Provider.get(PhraseAnalyzerObjectDbDao.java:225)
at org.wikibrain.phrases.PhraseAnalyzerObjectDbDao$Provider.get(PhraseAnalyzerObjectDbDao.java:199)
at org.wikibrain.conf.Configurator.constructInternal(Configurator.java:377)
at org.wikibrain.conf.Configurator.construct(Configurator.java:368)
at org.wikibrain.phrases.AnchorTextPhraseAnalyzer$Provider.get(AnchorTextPhraseAnalyzer.java:125)
at org.wikibrain.phrases.AnchorTextPhraseAnalyzer$Provider.get(AnchorTextPhraseAnalyzer.java:105)
at org.wikibrain.conf.Configurator.constructInternal(Configurator.java:377)
at org.wikibrain.conf.Configurator.get(Configurator.java:259)
at org.wikibrain.conf.Configurator.get(Configurator.java:214)
at nav.bharti.Test1.main(Test1.java:30)