Hi,

I have a code logic to push documents to SOLR using SOLRj APIs.
Due to an error in schema, i get appropriate error in SOLR logs printed in
catalina.log inside tomcat. Here is a snippet:

SEVERE: org.apache.solr.common.SolrException: ERROR: multiple values
encountered for non multiValued copy field suggestion: E:\Files\lpsimdev.inf
        at
org.apache.solr.update.DocumentBuilder.toDocument(DocumentBuilder.java:288)
        at
org.apache.solr.update.processor.RunUpdateProcessor.processAdd(RunUpdateProcessorFactory.java:60)
        at org.apache.solr.handler.XMLLoader.processUpdate(XMLLoader.java:147)
        at org.apache.solr.handler.XMLLoader.load(XMLLoader.java:77)
        at
org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:55)
        at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129)
        at org.apache.solr.core.SolrCore.execute(SolrCore.java:1360)
        at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:356)
        at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.solr.servlet.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:104)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: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.Http11AprProcessor.process(Http11AprProcessor.java:859)
        at
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
        at 
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555)
        at java.lang.Thread.run(Unknown Source)


But in my JAVA logs, i simply get this snippet:
###  13  05/19 17:27:52:333  ###  Runner@9be1041:: (SOLR failed with
SolrException for DocId = [2dac611a5bb7ce87831dc0245ffcb66a] and detailed
Exception: [org.apache.solr.common.SolrException: Internal Server Error

Internal Server Error

request:
http://dm2search2.dm2.commvault.com:27000/solr/update/extract?fmap.content=body&literal.contentid=2dac611a5bb7ce87831dc0245ffcb66a&literal.jid=5&literal.afln=27009287&literal.conv=lpsimdev.inf&literal.cvowner=SX1X5X32X544&literal.cvreadacls=SX1X5X32X544;SX1X5X18;SX1X5X32X544;SX1X5X32X545&literal.mtmstr=1000502032&literal.afofstr=43
02 25 29 17
&literal.bktm=2011-5-19T14:56:3Z&literal.mtm=2001-9-14T21:13:52Z&literal.afof=4302252917&literal.atyp=33&literal.clid=2&literal.cijid=22&literal.afid=1&literal.szkb=822&literal.ccn=-1&literal.apid=6&literal.url=E:\Files\lpsimdev.inf&literal.cistate=1&wt=javabin&version=2
        at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:436)
        at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:245)
        at
org.apache.solr.client.solrj.impl.StreamingUpdateSolrServer.request(StreamingUpdateSolrServer.java:202)
        at
org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105)
        at
org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:33)
        at
com.commvault.commclient.ciengine.CVRequestWrapper.processRequests(CVRequestWrapper.java:551)
        at
com.commvault.commclient.ciengine.solr.SOLRHTTPConnector$Runner.run(SOLRHTTPConnector.java:692)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown 
Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

How can i get the same error in my solrj side, so that i can debug easily?

Thanks a lot for your time & help,
Geeta

--
View this message in context: 
http://lucene.472066.n3.nabble.com/How-to-get-Error-caught-in-SOLR-layer-to-SOLRj-layer-tp2963446p2963446.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to