Hello Tomasso It was indeed a relative path issue inside eclipse. I key-ed in the total path instead of ../../.... and it ran without throwing an error.
However, when I gave the path for index as an old lucene index directory's path and modified schema.xml accordingly, it still says numDocs = 0, on stats.jsp page. How can I tell Solr to use an already existing lucene index (which also used UIMA)... this is just to check if the integration works and ensure that i am on right track.... S. On Mon, Jul 4, 2011 at 2:55 PM, Tommaso Teofili <tommaso.teof...@gmail.com>wrote: > 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. <vbsow...@gmail.com> > > > 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 > > java.security.AccessController.doPrivileged(Native Method) at > > java.net.URLClassLoader.findClass(URLClassLoader.java:190) at > > java.lang.ClassLoader.loadClass(ClassLoader.java:307) at > > java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:627) at > > java.lang.ClassLoader.loadClass(ClassLoader.java:248) at > > java.lang.Class.forName0(Native Method) at > > java.lang.Class.forName(Class.java:247) at > > > > > org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:373) > > ... 25 more ) that prevented it from fulfilling this request. > > > > > > Thanks. > > Sowmya. > > On Mon, Jul 4, 2011 at 2:15 PM, Tommaso Teofili > > <tommaso.teof...@gmail.com>wrote: > > > > > Hello Sowmya, > > > Is the problem a ClassNotFoundException? > > > If so check there exist a <lib> element referencing the solr-uima jar. > > > Otherwise it may be some configuration error. > > > By the way, which version of Solr are you using ? I ask since you're > > seeing > > > README for trunk but you may be using Solr jars with different > versions. > > > Cheers, > > > Tommaso > > > > > > 2011/7/4 Sowmya V.B. <vbsow...@gmail.com> > > > > > > > Hi All > > > > > > > > I tried integrating UIMA in to Solr, following the instructions here: > > > > > > > > > > > > > > https://svn.apache.org/repos/asf/lucene/dev/trunk/solr/contrib/uima/README.txt > > > > > > > > However, I set a solrconfig error, when I try to run Solr as a > webapp, > > > on > > > > Eclipse. > > > > > > > > org.apache.solr.common.SolrException: Error loading class > > > > 'org.apache.solr.uima.processor.UIMAUpdateRequestProcessorFactory' > > > > > > > > But, the class does exist in the JAR snapshot created from the > > > > solr/contrib/uima. > > > > > > > > Any suggestions? I did search the past archives, but did not find > > > anything > > > > addressing this particular error... > > > > > > > > S. > > > > > > > > -- > > > > Sowmya V.B. > > > > ---------------------------------------------------- > > > > Losing optimism is blasphemy! > > > > http://vbsowmya.wordpress.com > > > > ---------------------------------------------------- > > > > > > > > > > > > > > > -- > > Sowmya V.B. > > ---------------------------------------------------- > > Losing optimism is blasphemy! > > http://vbsowmya.wordpress.com > > ---------------------------------------------------- > > > -- Sowmya V.B. ---------------------------------------------------- Losing optimism is blasphemy! http://vbsowmya.wordpress.com ----------------------------------------------------