Hello Tomasso
I noticed that though I can see the Solr Admin interface, when I click on links "schema" and "conf", its not taking me to the pages inside solr/conf/ folder of the webapp, again, I guess because of eclipse paths. This is the stack trace on console: INFO: Solr home set to 'solr/./' Jul 4, 2011 4:57:58 PM org.apache.solr.common.SolrException log SEVERE: java.lang.RuntimeException: Can't find resource 'solrconfig.xml' in classpath or 'solr/./conf/', cwd=/Users/svajjala/Documents/eclipse/Eclipse.app/Contents/MacOS at org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:268) at org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.java:234) at org.apache.solr.core.Config.<init>(Config.java:141) at org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:131) at org.apache.solr.core.CoreContainer.create(CoreContainer.java:435) 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) Jul 4, 2011 4:57:58 PM org.apache.solr.servlet.SolrDispatchFilter init INFO: user.dir=/Users/svajjala/Documents/eclipse/Eclipse.app/Contents/MacOS Jul 4, 2011 4:57:58 PM org.apache.solr.servlet.SolrDispatchFilter init INFO: SolrDispatchFilter.init() done Jul 4, 2011 4:57:58 PM org.apache.solr.servlet.SolrServlet init INFO: SolrServlet.init() Jul 4, 2011 4:57:58 PM org.apache.solr.core.SolrResourceLoader locateSolrHome INFO: No /solr/home in JNDI Jul 4, 2011 4:57:58 PM org.apache.solr.core.SolrResourceLoader locateSolrHome INFO: solr home defaulted to 'solr/' (could not find system property or JNDI) Jul 4, 2011 4:57:58 PM org.apache.solr.servlet.SolrServlet init INFO: SolrServlet.init() done Jul 4, 2011 4:57:58 PM org.apache.solr.core.SolrResourceLoader locateSolrHome INFO: No /solr/home in JNDI Jul 4, 2011 4:57:58 PM org.apache.solr.core.SolrResourceLoader locateSolrHome INFO: solr home defaulted to 'solr/' (could not find system property or JNDI) Jul 4, 2011 4:57:58 PM org.apache.solr.servlet.SolrUpdateServlet init INFO: SolrUpdateServlet.init() done Jul 4, 2011 4:57:58 PM org.apache.coyote.AbstractProtocolHandler start INFO: Starting ProtocolHandler ["http-bio-8080"] Jul 4, 2011 4:57:58 PM org.apache.coyote.AbstractProtocolHandler start INFO: Starting ProtocolHandler ["ajp-bio-8009"] Jul 4, 2011 4:57:58 PM org.apache.catalina.startup.Catalina start INFO: Server startup in 3661 ms Jul 4, 2011 4:58:02 PM org.apache.solr.core.SolrCore execute INFO: [] webapp=/apache-solr-3.3.0 path=/admin/file/ params={file=schema.xml&contentType=text/xml;charset%3Dutf-8} status=0 QTime=1 I used solr before...from command line...and I never had such errors. Iam new to IDE usage than Solr. So, I don't understand the path errors :( S On Mon, Jul 4, 2011 at 3:41 PM, Sowmya V.B. <vbsow...@gmail.com> wrote: > 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 > ---------------------------------------------------- > -- Sowmya V.B. ---------------------------------------------------- Losing optimism is blasphemy! http://vbsowmya.wordpress.com ----------------------------------------------------