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 Sushan Rungta <sr...@clickindia.com> on 2008/11/11 06:30:19 UTC

posting error in solr

I tried to post an xml file and returned me the below mentioned error:

>entity reference names can not start
>with character '\ufffd' (position: START_TAG seen ...ients with our
>topping service.&lt;br /&gt;\r\n\ufffd\u2f2\ufffd\u1b7\ufffd
>\ufffd\ufffd\u6b5\ufffd\ufffd\ufffd\ufffd\ubd6f\ufffd\ufffd\u5ae\ufffd
>\ufffd\ufffd&\ufffd... @5167:22)
>
>org.xmlpull.v1.XmlPullParserException: entity reference names can not
>start with character '\ufffd' (position: START_TAG seen ...ients with
>our topping service.&lt;br /&gt;\r\n\ufffd\u2f2\ufffd\u1b7\ufffd
>\ufffd\ufffd\u6b5\ufffd\ufffd\ufffd\ufffd\ubd6f\ufffd\ufffd\u5ae\ufffd
>\ufffd\ufffd&\ufffd... @5167:22)
>         at org.xmlpull.mxp1.MXParser.parseEntityRef(MXParser.java:2212)
>         at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1275)
>         at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
>         at org.xmlpull.mxp1.MXParser.nextText(MXParser.java:1058)
>         at
>org.apache.solr.handler.XmlUpdateRequestHandler.readDoc(XmlUpdateRequestHandler.java:332)
>         at
>org.apache.solr.handler.XmlUpdateRequestHandler.update(XmlUpdateRequestHandler.java:162)
>         at
>org.apache.solr.handler.XmlUpdateRequestHandler.handleRequestBody(XmlUpdateRequestHandler.java:84)
>         at
>org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:77)
>         at org.apache.solr.core.SolrCore.execute(SolrCore.java:658)
>         at
>org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:191)
>         at
>org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:159)
>         at org.mortbay.jetty.servlet.ServletHandler
>$CachedChain.doFilter(ServletHandler.java:1089)
>         at
>org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
>         at
>org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>         at
>org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
>         at
>org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
>         at
>org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
>         at
>org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211)
>         at
>org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>         at
>org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>         at org.mortbay.jetty.Server.handle(Server.java:285)
>         at
>org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:502)
>         at org.mortbay.jetty.HttpConnection
>$RequestHandler.content(HttpConnection.java:835)
>         at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:641)
>         at
>org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:202)
>         at
>org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:378)
>         at org.mortbay.jetty.bio.SocketConnector
>$Connection.run(SocketConnector.java:226)
>         at org.mortbay.thread.BoundedThreadPool
>$PoolThread.run(BoundedThreadPool.java:442)


What could be the probable mistake done by me in my xml file, as I am 
unable to discover it?

regards,
Sushan Rungta

Re: posting error in solr

Posted by James liu <li...@gmail.com>.
first u sure the xml is utf-8,,and field value is utf-8,,
second u should post xml by utf-8


my advice : All encoding use utf-8...

it make my solr work well,,, i use chinese

-- 
regards
j.L

Re: posting error in solr

Posted by Chris Hostetter <ho...@fucit.org>.
: I am using Solr Lucene - 2.0

Hmmm.... that doesn't exist.

what do you see when you view the /admin/registry.jsp page in your 
browser, and you look at these values...

	Solr Specification Version
	Solr Implementation Version
	Lucene Specification Version
	Lucene Implementation Version

As for your specific problem...

: > >> org.xmlpull.v1.XmlPullParserException: entity reference names can not
: > >> start with character '\ufffd' (position: START_TAG seen ...ients with
: > >> our topping service.&lt;br /&gt;\r\n\ufffd\u2f2\ufffd\u1b7\ufffd
: > >> \ufffd\ufffd\u6b5\ufffd\ufffd\ufffd\ufffd\ubd6f\ufffd\ufffd\u5ae\ufffd
: > >> \ufffd\ufffd&\ufffd... @5167:22)
	...
: > > What could be the probable mistake done by me in my xml file, as I am
: > > unable to discover it?

have you looked at line 5167 column 22?

an "entity reference name" is things like &lt; and &amp; ... in thta error 
message right there where it says "can not start with character '\ufffd'" 
i see "&\ufffd" which would seem to be the source of your problem.   
that's not a legal XML entity.



-Hoss


Re: posting error in solr

Posted by Sushan Rungta <sr...@clickindia.com>.
I am using Solr Lucene - 2.0

regards,
Sushan Rungta
Mob: +91-9312098968

At 11:07 AM 11/11/2008, Shalin Shekhar Mangar wrote:
>Which version of Solr are you using?
>
>On Tue, Nov 11, 2008 at 11:00 AM, Sushan Rungta <sr...@clickindia.com> wrote:
>
> > I tried to post an xml file and returned me the below mentioned error:
> >
> >  entity reference names can not start
> >> with character '\ufffd' (position: START_TAG seen ...ients with our
> >> topping service.&lt;br /&gt;\r\n\ufffd\u2f2\ufffd\u1b7\ufffd
> >> \ufffd\ufffd\u6b5\ufffd\ufffd\ufffd\ufffd\ubd6f\ufffd\ufffd\u5ae\ufffd
> >> \ufffd\ufffd&\ufffd... @5167:22)
> >>
> >> org.xmlpull.v1.XmlPullParserException: entity reference names can not
> >> start with character '\ufffd' (position: START_TAG seen ...ients with
> >> our topping service.&lt;br /&gt;\r\n\ufffd\u2f2\ufffd\u1b7\ufffd
> >> \ufffd\ufffd\u6b5\ufffd\ufffd\ufffd\ufffd\ubd6f\ufffd\ufffd\u5ae\ufffd
> >> \ufffd\ufffd&\ufffd... @5167:22)
> >>        at org.xmlpull.mxp1.MXParser.parseEntityRef(MXParser.java:2212)
> >>        at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1275)
> >>        at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
> >>        at org.xmlpull.mxp1.MXParser.nextText(MXParser.java:1058)
> >>        at
> >>
> >> 
> org.apache.solr.handler.XmlUpdateRequestHandler.readDoc(XmlUpdateRequestHandler.java:332)
> >>        at
> >>
> >> 
> org.apache.solr.handler.XmlUpdateRequestHandler.update(XmlUpdateRequestHandler.java:162)
> >>        at
> >>
> >> 
> org.apache.solr.handler.XmlUpdateRequestHandler.handleRequestBody(XmlUpdateRequestHandler.java:84)
> >>        at
> >>
> >> 
> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:77)
> >>        at org.apache.solr.core.SolrCore.execute(SolrCore.java:658)
> >>        at
> >>
> >> 
> org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:191)
> >>        at
> >>
> >> 
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:159)
> >>        at org.mortbay.jetty.servlet.ServletHandler
> >> $CachedChain.doFilter(ServletHandler.java:1089)
> >>        at
> >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
> >>        at
> >>
> >> 
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> >>        at
> >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
> >>        at
> >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
> >>        at
> >> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
> >>        at
> >>
> >> 
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211)
> >>        at
> >>
> >> 
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
> >>        at
> >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
> >>        at org.mortbay.jetty.Server.handle(Server.java:285)
> >>        at
> >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:502)
> >>        at org.mortbay.jetty.HttpConnection
> >> $RequestHandler.content(HttpConnection.java:835)
> >>        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:641)
> >>        at
> >> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:202)
> >>        at
> >> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:378)
> >>        at org.mortbay.jetty.bio.SocketConnector
> >> $Connection.run(SocketConnector.java:226)
> >>        at org.mortbay.thread.BoundedThreadPool
> >> $PoolThread.run(BoundedThreadPool.java:442)
> >>
> >
> >
> > What could be the probable mistake done by me in my xml file, as I am
> > unable to discover it?
> >
> > regards,
> > Sushan Rungta
> >
>
>
>
>--
>Regards,
>Shalin Shekhar Mangar.



Re: posting error in solr

Posted by Shalin Shekhar Mangar <sh...@gmail.com>.
Which version of Solr are you using?

On Tue, Nov 11, 2008 at 11:00 AM, Sushan Rungta <sr...@clickindia.com> wrote:

> I tried to post an xml file and returned me the below mentioned error:
>
>  entity reference names can not start
>> with character '\ufffd' (position: START_TAG seen ...ients with our
>> topping service.&lt;br /&gt;\r\n\ufffd\u2f2\ufffd\u1b7\ufffd
>> \ufffd\ufffd\u6b5\ufffd\ufffd\ufffd\ufffd\ubd6f\ufffd\ufffd\u5ae\ufffd
>> \ufffd\ufffd&\ufffd... @5167:22)
>>
>> org.xmlpull.v1.XmlPullParserException: entity reference names can not
>> start with character '\ufffd' (position: START_TAG seen ...ients with
>> our topping service.&lt;br /&gt;\r\n\ufffd\u2f2\ufffd\u1b7\ufffd
>> \ufffd\ufffd\u6b5\ufffd\ufffd\ufffd\ufffd\ubd6f\ufffd\ufffd\u5ae\ufffd
>> \ufffd\ufffd&\ufffd... @5167:22)
>>        at org.xmlpull.mxp1.MXParser.parseEntityRef(MXParser.java:2212)
>>        at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1275)
>>        at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
>>        at org.xmlpull.mxp1.MXParser.nextText(MXParser.java:1058)
>>        at
>>
>> org.apache.solr.handler.XmlUpdateRequestHandler.readDoc(XmlUpdateRequestHandler.java:332)
>>        at
>>
>> org.apache.solr.handler.XmlUpdateRequestHandler.update(XmlUpdateRequestHandler.java:162)
>>        at
>>
>> org.apache.solr.handler.XmlUpdateRequestHandler.handleRequestBody(XmlUpdateRequestHandler.java:84)
>>        at
>>
>> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:77)
>>        at org.apache.solr.core.SolrCore.execute(SolrCore.java:658)
>>        at
>>
>> org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:191)
>>        at
>>
>> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:159)
>>        at org.mortbay.jetty.servlet.ServletHandler
>> $CachedChain.doFilter(ServletHandler.java:1089)
>>        at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
>>        at
>>
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>        at
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
>>        at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
>>        at
>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
>>        at
>>
>> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211)
>>        at
>>
>> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>>        at
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>>        at org.mortbay.jetty.Server.handle(Server.java:285)
>>        at
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:502)
>>        at org.mortbay.jetty.HttpConnection
>> $RequestHandler.content(HttpConnection.java:835)
>>        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:641)
>>        at
>> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:202)
>>        at
>> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:378)
>>        at org.mortbay.jetty.bio.SocketConnector
>> $Connection.run(SocketConnector.java:226)
>>        at org.mortbay.thread.BoundedThreadPool
>> $PoolThread.run(BoundedThreadPool.java:442)
>>
>
>
> What could be the probable mistake done by me in my xml file, as I am
> unable to discover it?
>
> regards,
> Sushan Rungta
>



-- 
Regards,
Shalin Shekhar Mangar.