You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by "Sowmya V.B." <vb...@gmail.com> on 2011/07/04 13:45:58 UTC

Problems using Solr with UIMA

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

Re: Problems using Solr with UIMA

Posted by "Sowmya V.B." <vb...@gmail.com>.
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. <vb...@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.teofili@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. <vb...@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
>> > <to...@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. <vb...@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
----------------------------------------------------

Re: Problems using Solr with UIMA

Posted by "Sowmya V.B." <vb...@gmail.com>.
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
<to...@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. <vb...@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
> > <to...@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. <vb...@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
----------------------------------------------------

Re: Problems using Solr with UIMA

Posted by Tommaso Teofili <to...@gmail.com>.
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. <vb...@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
> <to...@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. <vb...@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
> ----------------------------------------------------
>

Re: Problems using Solr with UIMA

Posted by "Sowmya V.B." <vb...@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
<to...@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. <vb...@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
----------------------------------------------------

Re: Problems using Solr with UIMA

Posted by Tommaso Teofili <to...@gmail.com>.
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. <vb...@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
> ----------------------------------------------------
>