Re: How to get Error caught in SOLR layer to SOLRj layer

2011-05-20 Thread Chris Hostetter

: 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

Unfortunately detailed error information isn't propgated to the clients at 
the moment, but there are some open issues to try and address this if 
you'd like to try and help out with some patches...

https://issues.apache.org/jira/browse/SOLR-141
https://issues.apache.org/jira/browse/SOLR-2527
https://issues.apache.org/jira/browse/SOLR-1528

-Hoss


How to get Error caught in SOLR layer to SOLRj layer

2011-05-19 Thread geeta...@gmail.com
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=bodyliteral.contentid=2dac611a5bb7ce87831dc0245ffcb66aliteral.jid=5literal.afln=27009287literal.conv=lpsimdev.infliteral.cvowner=SX1X5X32X544literal.cvreadacls=SX1X5X32X544;SX1X5X18;SX1X5X32X544;SX1X5X32X545literal.mtmstr=1000502032literal.afofstr=43
02 25 29 17
literal.bktm=2011-5-19T14:56:3Zliteral.mtm=2001-9-14T21:13:52Zliteral.afof=4302252917literal.atyp=33literal.clid=2literal.cijid=22literal.afid=1literal.szkb=822literal.ccn=-1literal.apid=6literal.url=E:\Files\lpsimdev.infliteral.cistate=1wt=javabinversion=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.