You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Heba Farouk <He...@bibalex.org> on 2008/01/02 15:20:50 UTC

RE: a problem with SimplePostTool

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:ryantxu@gmail.com] 
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
> 
> 


Re: a problem with SimplePostTool

Posted by Ryan McKinley <ry...@gmail.com>.
was it a recent nightly build?  We saw a similar problem a month or so 
back.  If you get the same behavior on the current /trunk we need to fix it!

ryan


Heba Farouk wrote:
> 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:ryantxu@gmail.com] 
> 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
>>
>>
> 
>