Home | About | Sematext search-lucene.com search-hadoop.com
 Search Lucene and all its subprojects:

Switch to Plain View
Solr, mail # user - Problems using Solr with UIMA


+
Sowmya V.B. 2011-07-04, 11:45
+
Tommaso Teofili 2011-07-04, 12:15
+
Sowmya V.B. 2011-07-04, 12:21
Copy link to this message
-
Re: Problems using Solr with UIMA
Tommaso Teofili 2011-07-04, 12:55
Hello Sowmya,

I've just made a fresh checkout from
http://svn.apache.org/repos/asf/lucene/dev/tags/lucene_solr_3_3/ then I've
done the following:

1. cd solr
2. ant example
3. cd solr/contrib/uima
4. ant dist
5. cd ../../example
6. edit solr/conf/solrconfig.xml
7. copied-pasted lib directives:
 <lib dir="../../contrib/uima/lib" />
<lib dir="../../dist/" regex="apache-solr-uima-\d.*\.jar" />
8. copied-pasted  <updateRequestProcessorChain name="uima"> element at point
3 in README [1] inside solrconfig
9. created the request handler as in point 4 of README
10. then ran java -jar start.jar from command line

It worked for me, since you said you were running the webapp from inside
Eclipse I wonder if that's a classpath problem related to Eclipse.
Hope this helps,
Tommaso

[1] :
https://svn.apache.org/repos/asf/lucene/dev/tags/lucene_solr_3_3/solr/contrib/uima/README.txt
2011/7/4 Sowmya V.B. <[EMAIL PROTECTED]>

> Hi Tommaso,
>
>
> I am using: Solr 3.3, that got released last week.
> The Readme on the Solr version I have also had the same info as the read me
> on that link.
>
> There exists a lib element in my solrconfig.xml.   <lib dir="../../dist/"
> regex="apache-solr-uima-\d.*\.jar" />
>
> Here is my trace: from this, it seemed like a class not found exception.
>
> The server encountered an internal error (Severe errors in solr
> configuration.
> Check your log files for more detailed information on what may be wrong. If
> you want solr to continue after configuration errors, change:
> <abortOnConfigurationError>false</abortOnConfigurationError> in solr.xml
> -------------------------------------------------------------
> org.apache.solr.common.SolrException: Error loading class
> 'org.apache.solr.uima.processor.UIMAUpdateRequestProcessorFactory' at
>
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:389)
> at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:423) at
> org.apache.solr.core.SolrCore.createInitInstance(SolrCore.java:445) at
> org.apache.solr.core.SolrCore.initPlugins(SolrCore.java:1569) at
>
> org.apache.solr.update.processor.UpdateRequestProcessorChain.init(UpdateRequestProcessorChain.java:57)
> at org.apache.solr.core.SolrCore.createInitInstance(SolrCore.java:447) at
> org.apache.solr.core.SolrCore.initPlugins(SolrCore.java:1553) at
> org.apache.solr.core.SolrCore.initPlugins(SolrCore.java:1547) at
> org.apache.solr.core.SolrCore.loadUpdateProcessorChains(SolrCore.java:620)
> at org.apache.solr.core.SolrCore.<init>(SolrCore.java:561) at
> org.apache.solr.core.CoreContainer.create(CoreContainer.java:463) at
> org.apache.solr.core.CoreContainer.load(CoreContainer.java:316) at
>
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:133)
> at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:94)
> at
>
> org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:273)
> at
>
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:254)
> at
>
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372)
> at
>
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:98)
> at
>
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4562)
> at
> org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5240)
> at
> org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5235)
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at
> java.util.concurrent.FutureTask.run(FutureTask.java:138) at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> at java.lang.Thread.run(Thread.java:680)
> *Caused by: java.lang.ClassNotFoundException*:
> org.apache.solr.uima.processor.UIMAUpdateRequestProcessorFactory at
> java.net.URLClassLoader$1.run(URLClassLoader.java:202) at
+
Sowmya V.B. 2011-07-04, 13:41
+
Sowmya V.B. 2011-07-04, 15:01