Hi Vignesh,

Are you working from the provided example? If not, did you copy the
solr-cell libraries to your Solr deployment?

You can follow the instructions here:
http://wiki.apache.org/solr/ExtractingRequestHandler#Configuration

Regards,

*Juan*



On Tue, Apr 19, 2011 at 3:47 AM, Vignesh Raj <vignesh...@greatminds.co.in>wrote:

> Hi,
>
> I am new to Solr and its configuration. I need to index some pdf files and
> for that reason I thought of using the extractingrequesthandler.
>
> I use Apache tomcat and run solr from it.
>
> I used the following command to index a pdf file.
>
>
>
> C:\Users\vikky\Downloads\curl-7.21.0-win64-nossl>curl.exe
> "
> http://localhost:8983/solr/update/extract?literal.id=doc4&uprefix=attr_&fma
> p.content=attr_content&commit=true" -F
>
> myfile=@G:\Official\Archiving\apache-solr-1.4.1\apache-solr-1.4.1\docs\featu
> res.pdf
>
>
>
> But, I got the following error.
>
>
>
> <html><head><title>Apache Tomcat/6.0.32 - Error report</title><style><!--H1
>
> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;fo
> nt-size:22px;} H2
>
> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;fo
> nt-size:16px;} H3
>
> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;fo
> nt-size:14px;} BODY
> {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B
> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;}
> P
>
> {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:
> 12px;}A {color : black;}A.name {color : black;}HR {color :
> #525D76;}--></style> </head><body><h1>HTTP Status 500 - lazy loading error
>
>
>
> org.apache.solr.common.SolrException: lazy loading error
>
>        at
>
> org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.getWrappedHan
> dler(RequestHandlers.java:249)
>
>        at
>
> org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.handleRequest
> (RequestHandlers.java:231)
>
>        at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316)
>
>        at
>
> org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:3
> 38)
>
>        at
>
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:
> 241)
>
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:235)
>
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:206)
>
>        at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:233)
>
>        at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:191)
>
>        at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127
> )
>
>        at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102
> )
>
>        at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :109)
>
>        at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>
>        at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
>
>        at
>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http
> 11Protocol.java:588)
>
>        at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>
>        at java.lang.Thread.run(Unknown Source)
>
> Caused by: org.apache.solr.common.SolrException: Error loading class
> 'org.apache.solr.handler.extraction.ExtractingRequestHandler'
>
>        at
>
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:37
> 5)
>
>        at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:413)
>
>        at
> org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:449)
>
>        at
>
> org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.getWrappedHan
> dler(RequestHandlers.java:240)
>
>        ... 16 more
>
> Caused by: java.lang.ClassNotFoundException:
> org.apache.solr.handler.extraction.ExtractingRequestHandler
>
>        at java.net.URLClassLoader$1.run(Unknown Source)
>
>        at java.security.AccessController.doPrivileged(Native Method)
>
>        at java.net.URLClassLoader.findClass(Unknown Source)
>
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>
>        at java.net.FactoryURLClassLoader.loadClass(Unknown Source)
>
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>
>        at java.lang.Class.forName0(Native Method)
>
>        at java.lang.Class.forName(Unknown Source)
>
>        at
>
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:35
> 9)
>
>        ... 19 more
>
> </h1><HR size="1" noshade="noshade"><p><b>type</b> Status
> report</p><p><b>message</b> <u>lazy loading error
>
>
>
> org.apache.solr.common.SolrException: lazy loading error
>
>        at
>
> org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.getWrappedHan
> dler(RequestHandlers.java:249)
>
>        at
>
> org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.handleRequest
> (RequestHandlers.java:231)
>
>        at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316)
>
>        at
>
> org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:3
> 38)
>
>        at
>
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:
> 241)
>
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:235)
>
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:206)
>
>        at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:233)
>
>        at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:191)
>
>        at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127
> )
>
>        at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102
> )
>
>        at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :109)
>
>        at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>
>        at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
>
>        at
>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http
> 11Protocol.java:588)
>
>        at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>
>        at java.lang.Thread.run(Unknown Source)
>
> Caused by: org.apache.solr.common.SolrException: Error loading class
> 'org.apache.solr.handler.extraction.ExtractingRequestHandler'
>
>        at
>
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:37
> 5)
>
>        at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:413)
>
>        at
> org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:449)
>
>        at
>
> org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.getWrappedHan
> dler(RequestHandlers.java:240)
>
>        ... 16 more
>
> Caused by: java.lang.ClassNotFoundException:
> org.apache.solr.handler.extraction.ExtractingRequestHandler
>
>        at java.net.URLClassLoader$1.run(Unknown Source)
>
>        at java.security.AccessController.doPrivileged(Native Method)
>
>        at java.net.URLClassLoader.findClass(Unknown Source)
>
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>
>        at java.net.FactoryURLClassLoader.loadClass(Unknown Source)
>
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>
>        at java.lang.Class.forName0(Native Method)
>
>        at java.lang.Class.forName(Unknown Source)
>
>        at
>
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:35
> 9)
>
>        ... 19 more
>
> </u></p><p><b>description</b> <u>The server encountered an internal error
> (lazy loading error
>
>
>
> org.apache.solr.common.SolrException: lazy loading error
>
>        at
>
> org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.getWrappedHan
> dler(RequestHandlers.java:249)
>
>        at
>
> org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.handleRequest
> (RequestHandlers.java:231)
>
>        at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316)
>
>        at
>
> org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:3
> 38)
>
>        at
>
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:
> 241)
>
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:235)
>
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:206)
>
>        at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:233)
>
>        at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:191)
>
>        at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127
> )
>
>        at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102
> )
>
>        at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :109)
>
>        at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>
>        at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
>
>        at
>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http
> 11Protocol.java:588)
>
>        at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>
>        at java.lang.Thread.run(Unknown Source)
>
> Caused by: org.apache.solr.common.SolrException: Error loading class
> 'org.apache.solr.handler.extraction.ExtractingRequestHandler'
>
>        at
>
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:37
> 5)
>
>        at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:413)
>
>        at
> org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:449)
>
>        at
>
> org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.getWrappedHan
> dler(RequestHandlers.java:240)
>
>        ... 16 more
>
> Caused by: java.lang.ClassNotFoundException:
> org.apache.solr.handler.extraction.ExtractingRequestHandler
>
>        at java.net.URLClassLoader$1.run(Unknown Source)
>
>        at java.security.AccessController.doPrivileged(Native Method)
>
>        at java.net.URLClassLoader.findClass(Unknown Source)
>
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>
>        at java.net.FactoryURLClassLoader.loadClass(Unknown Source)
>
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>
>        at java.lang.Class.forName0(Native Method)
>
>        at java.lang.Class.forName(Unknown Source)
>
>        at
>
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:35
> 9)
>
>        ... 19 more
>
> ) that prevented it from fulfilling this request.</u></p><HR size="1"
> noshade="noshade"><h3>Apache Tomcat/6.0.32</h3></body></html>
>
>
>
>
>
> Please guide me in this regard.
>
>
>
> Regards
>
> Vignesh
>
>

Reply via email to