Yes, I'm trying to clean up the text before indexing, but I have not tried
on UpdateRequestProcessor. I have been modifying the SolrContentHandler to
do that.

Regards,
Edwin

On 1 January 2016 at 16:32, Alexandre Rafalovitch <arafa...@gmail.com>
wrote:

> Wait? You are trying to clean up text just before indexing? Have you tried
> an UpdateRequestProcessor to do that?
>
> Regards,
>     Alex
> On 1 Jan 2016 1:14 am, "Zheng Lin Edwin Yeo" <edwinye...@gmail.com> wrote:
>
> > Yes, I tried using the latest post.jar, and I got the same error.
> >
> > I have shortlisted the problem down to the
> > org.apache.solr.handler.extraction.ExtractingDocumentLoader, as I have
> > modified my SolrContentHandler to remove things like \n, \t and \r from
> > being indexed. for this, I have repackaged all the class under
> > org.apache.solr.handler.extraction, which lncludes the
> > ExtractingDocumentLoader into a new custom jar.
> >
> > I will work fine if I do not use my modified SolrContentHandler, but that
> > means all the \n, \t and \r will be indexed.
> >
> > Is there any changes with the ExtractingDocumentLoader or other class
> under
> > org.apache.solr.handler.extraction?
> >
> > Regards,
> > Edwin
> >
> >
> > On 31 December 2015 at 18:09, Erik Hatcher <erik.hatc...@gmail.com>
> wrote:
> >
> > > Looks like you don't have Solr "Cell" lib's pointed to properly in your
> > > solrconfig.   Try /update/extract directly taking post.jar out if the
> > > equation to troubleshoot.
> > >
> > > What's your exact command line?
> > >
> > >     Erik
> > >
> > > > On Dec 31, 2015, at 00:42, Zheng Lin Edwin Yeo <edwinye...@gmail.com
> >
> > > wrote:
> > > >
> > > > Hi,
> > > >
> > > > Would like to find out, is there any changes to the post.jar for Solr
> > > 5.4?
> > > > I tried to use the post.jar from Solr 5.3.0, and it gives me the
> > > following
> > > > error during indexing:
> > > >
> > > > <lst name="error"><str name="msg">java.lang.NoSuchMethodError:
> > > > org.apache.solr.h
> > > >
> > >
> >
> andler.extraction.ExtractingDocumentLoader.&lt;init&gt;(Lorg/apache/solr/request
> > > >
> > >
> >
> /SolrQueryRequest;Lorg/apache/solr/update/processor/UpdateRequestProcessor;Lorg/
> > > >
> > >
> >
> apache/tika/config/TikaConfig;Lorg/apache/solr/handler/extraction/ParseContextCo
> > > >
> > >
> >
> nfig;Lorg/apache/solr/handler/extraction/SolrContentHandlerFactory;)V</str><str
> > > > name="trace">java.lang.RuntimeException: java.lang.NoSuchMethodError:
> > > > org.apache
> > > >
> > >
> >
> .solr.handler.extraction.ExtractingDocumentLoader.&lt;init&gt;(Lorg/apache/solr/
> > > >
> > >
> >
> request/SolrQueryRequest;Lorg/apache/solr/update/processor/UpdateRequestProcesso
> > > >
> > >
> >
> r;Lorg/apache/tika/config/TikaConfig;Lorg/apache/solr/handler/extraction/ParseCo
> > > >
> > >
> >
> ntextConfig;Lorg/apache/solr/handler/extraction/SolrContentHandlerFactory;)V
> > > >        at
> > > > org.apache.solr.servlet.HttpSolrCall.sendError(HttpSolrCall.java:611)
> > > >
> > > >        at
> > > org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:472)
> > > >        at
> > > > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilte
> > > > r.java:222)
> > > >        at
> > > > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilte
> > > > r.java:181)
> > > >        at
> > > > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servlet
> > > > Handler.java:1652)
> > > >        at
> > > > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java
> > > > :585)
> > > >        at
> > > > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.j
> > > > ava:143)
> > > >        at
> > > > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.jav
> > > > a:577)
> > > >        at
> > > > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandl
> > > > er.java:223)
> > > >        at
> > > > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandl
> > > > er.java:1127)
> > > >        at
> > > > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:
> > > > 515)
> > > >        at
> > > > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandle
> > > > r.java:185)
> > > >        at
> > > > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandle
> > > > r.java:1061)
> > > >        at
> > > > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.j
> > > > ava:141)
> > > >        at
> > > > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(Cont
> > > > extHandlerCollection.java:215)
> > > >        at
> > > > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerColl
> > > > ection.java:110)
> > > >        at
> > > > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper
> > > > .java:97)
> > > >        at org.eclipse.jetty.server.Server.handle(Server.java:499)
> > > >        at
> > > org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
> > > >        at
> > > > org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.jav
> > > > a:257)
> > > >        at
> > > > org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java
> > > > :540)
> > > >        at
> > > > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPoo
> > > > l.java:635)
> > > >        at
> > > > org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool
> > > > .java:555)
> > > >        at java.lang.Thread.run(Thread.java:745)
> > > > Caused by: java.lang.NoSuchMethodError:
> > > > org.apache.solr.handler.extraction.Extra
> > > >
> > >
> >
> ctingDocumentLoader.&lt;init&gt;(Lorg/apache/solr/request/SolrQueryRequest;Lorg/
> > > >
> > >
> >
> apache/solr/update/processor/UpdateRequestProcessor;Lorg/apache/tika/config/Tika
> > > >
> > >
> >
> Config;Lorg/apache/solr/handler/extraction/ParseContextConfig;Lorg/apache/solr/h
> > > > andler/extraction/SolrContentHandlerFactory;)V
> > > >        at
> > > > org.apache.solr.handler.extraction.ExtractingRequestHandler.newLoader
> > > > (ExtractingRequestHandler.java:130)
> > > >        at
> > > > org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(Co
> > > > ntentStreamHandlerBase.java:59)
> > > >        at
> > > > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandl
> > > > erBase.java:156)
> > > >        at org.apache.solr.core.SolrCore.execute(SolrCore.java:2073)
> > > >        at
> > > > org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:658)
> > > >        at
> > > org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:457)
> > > >        ... 22 more
> > > > </str><int name="code">500</int></lst>
> > > > </response>
> > > >
> > > > Regards,
> > > > Edwin
> > >
> >
>

Reply via email to