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
----------------------------------------------------

Reply via email to