Hi,

I've made the a jar which contains a class called "ConcatClass" and i've
put this jar under lib of solr. And i'm trying to access this class in
update-script.groovy in /update handleer.

But groovy is not picking up "ConcatClass" class, giving the following
error:

SEVERE: Unable to create core: collection1
org.apache.solr.common.SolrException: Unable to initialize scripts: Unable
to evaluate script: update-script.groovy
    at org.apache.solr.core.SolrCore.<init>(SolrCore.java:806)
    at org.apache.solr.core.SolrCore.<init>(SolrCore.java:619)
    at
org.apache.solr.core.CoreContainer.createFromZk(CoreContainer.java:967)
    at org.apache.solr.core.CoreContainer.create(CoreContainer.java:1049)
    at org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:634)
    at org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:629)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:744)
Caused by: org.apache.solr.common.SolrException: Unable to initialize
scripts: Unable to evaluate script: update-script.groovy
    at
org.apache.solr.update.processor.StatelessScriptUpdateProcessorFactory.inform(StatelessScriptUpdateProcessorFactory.java:232)
    at
org.apache.solr.core.SolrResourceLoader.inform(SolrResourceLoader.java:592)
    at org.apache.solr.core.SolrCore.<init>(SolrCore.java:801)
    ... 11 more
Caused by: org.apache.solr.common.SolrException: Unable to evaluate script:
update-script.groovy
    at
org.apache.solr.update.processor.StatelessScriptUpdateProcessorFactory.initEngines(StatelessScriptUpdateProcessorFactory.java:314)
    at
org.apache.solr.update.processor.StatelessScriptUpdateProcessorFactory.inform(StatelessScriptUpdateProcessorFactory.java:228)
    ... 13 more
Caused by: javax.script.ScriptException:
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup
failed:
Script1.groovy: 1: unable to resolve class
com.biginfolabs.openNLP.ConcatClass
 @ line 1, column 1.
   import com.biginfolabs.openNLP.ConcatClass;
   ^

1 error

    at
org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:151)
    at
org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:122)
    at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
    at
org.apache.solr.update.processor.StatelessScriptUpdateProcessorFactory.initEngines(StatelessScriptUpdateProcessorFactory.java:312)
    ... 14 more

NOTE: I've put this jar under lib of solr.

Groovy file is not able to recognise ConcatClass.. does anyone have idea
for it.. I wasted whole day to fix this.

Thanks,
Vivek

Reply via email to