thanks for your reply

the content of xml file is chinese
===========================================
<?xml version="1.0" encoding="UTF-8"?>

<add>
<doc>
 <field name="id"><![CDATA[1]]></field>
<field name="name"><![CDATA[色彩构成(艺术与设计基础教学7新世纪高等美 术教材)]]></field>
 <field name="cat"><![CDATA[图书]]></field>
 <field name="image"><![CDATA[/7541/7541026905.jpg]]></field>
 <field name="mprice"><![CDATA[43.00]]></field>
 <field name="authors"><![CDATA[陶人勇]]></field>
 <field name="press"><![CDATA[四川美术出版社]]></field>
 <field name="isbn"><![CDATA[7541026905]]></field>
<field name="prices"><![CDATA[1:32.90;1:32.90;2:32.90;2:32.90;7:31.60;7:31.60;]]></field> <field name="urls"><![CDATA[2:http://www.amazon.cn/mn/detailApp?prodid=zjbk301504;7:http://www.2688.com/Shop/dProduct.aspx?Pid=820033;]]></field>
</doc>
</add>
===========================================

Otis Gospodnetic 写道:
Could you paste the XML you are posting?

Otis
--
Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch



----- Original Message ----
From: 李学健 <[EMAIL PROTECTED]>
To: [email protected]
Sent: Thursday, September 18, 2008 11:27:26 PM
Subject: error when post xml data to solr

hi, all

when i post an xml file to solr, some errors happen as below:
==================================================
com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog
at [row,col {unknown-source}]: [1,0]
at com.ctc.wstx.sr.StreamScanner.throwUnexpectedEOF(StreamScanner.java:686)
at com.ctc.wstx.sr.BasicStreamReader.handleEOF(BasicStreamReader.java:2134)
at
com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2040)
at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)
at
org.apache.solr.handler.XmlUpdateRequestHandler.processUpdate(XmlUpdateRequestHandler.java:148)
at
org.apache.solr.handler.XmlUpdateRequestHandler.handleRequestBody(XmlUpdateRequestHandler.java:123)
at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:1204)
at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:303)
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:232)
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:128)
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:286)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
) that prevented it from fulfilling this request.

==================================================

i am confused: wstx jar is used for web-service, why does solr use it ?

can anyone help me ? thanks.




Reply via email to