Actually it was not a problem with the xml, I ran all the xmls using one
thread and I found no problem at all.
But when I changed the solr version (I was using nightly) with version
1.2, all the threads run safely.

-----Original Message-----
From: Ryan McKinley [mailto:[EMAIL PROTECTED] 
Sent: Sunday, December 30, 2007 7:48 PM
To: solr-user@lucene.apache.org
Subject: Re: a problem with SimplePostTool

check the character at row 6, column 44 of the xml you are sending... it

is probably some invalid character.

 > SimplePostTool: FATAL: Solr returned an error: ParseError at
 > [row,col]:[6,44]

ryan


Heba Farouk wrote:
> Hello there,
> 
>  
> 
> I got this problem while running multiple instances of a solr indexer,
> only one instance succeeds but the others fail with the following
> exception, can u help me in solving it?
> 
>  
> 
> SimplePostTool: FATAL: Solr returned an error: ParseError at
> [row,col]:[6,44] Me
> 
> ssage: An invalid XML character (Unicode: 0x1f) was found in the
element
> content
> 
>  of the document.  javax.xml.stream.XMLStreamException: ParseError at
> [row,col]:
> 
> [6,44] Message: An invalid XML character (Unicode: 0x1f) was found in
> the elemen
> 
> t content of the document.   at
> com.sun.org.apache.xerces.internal.impl.XMLStrea
> 
> mReaderImpl.next(XMLStreamReaderImpl.java:588)   at
> org.apache.solr.handler.XmlU
> 
> pdateRequestHandler.readDoc(XmlUpdateRequestHandler.java:318)   at
> org.apache.so
> 
>
lr.handler.XmlUpdateRequestHandler.processUpdate(XmlUpdateRequestHandler
> .java:19
> 
> 5)   at
>
org.apache.solr.handler.XmlUpdateRequestHandler.handleRequestBody(XmlUpd
> 
> ateRequestHandler.java:123)   at
> org.apache.solr.handler.RequestHandlerBase.hand
> 
> leRequest(RequestHandlerBase.java:78)   at
> org.apache.solr.core.SolrCore.execute
> 
> (SolrCore.java:807)   at
> org.apache.solr.servlet.SolrDispatchFilter.execute(Solr
> 
> DispatchFilter.java:206)   at
> org.apache.solr.servlet.SolrDispatchFilter.doFilte
> 
> r(SolrDispatchFilter.java:174)   at
> org.apache.catalina.core.ApplicationFilterCh
> 
> ain.internalDoFilter(ApplicationFilterChain.java:215)   at
> org.apache.catalina.c
> 
> ore.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> at org.ap
> 
>
ache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java
> :210)
> 
> at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> e.jav
> 
> a:174)   at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.
> 
> java:127)   at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportVal
> 
> ve.java:117)   at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEn
> 
> gineValve.java:108)   at
> org.apache.catalina.connector.CoyoteAdapter.service(Coy
> 
> oteAdapter.java:151)   at
> org.apache.coyote.http11.Http11Processor.process(Http1
> 
> 1Processor.java:870)   at
> org.apache.coyote.http11.Http11BaseProtocol$Http11Conn
> 
> ectionHandler.processConnection(Http11BaseProtocol.java:665)   at
> org.apache.tom
> 
> cat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> at org.ap
> 
>
ache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWork
> erThread
> 
> .java:81)   at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Thr
> 
> eadPool.java:685)   at java.lang.Thread.run(Thread.java:619)
> 
>  
> 
>  
> 
> Thanks in advance
> 
>  
> 
> Heba Farouk
> 
> 

Reply via email to