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 "Eason.Lee" <le...@gmail.com> on 2008/04/21 05:46:18 UTC

DataField parsing error using BinaryResponseParser for solrj

Error comes from solr while parsing the datefield
It is ok with XMLResponseParser

Apr 22, 2008 11:02:13 AM org.apache.solr.common.SolrException log
SEVERE: java.lang.RuntimeException: java.text.ParseException: Unparseable
date:
"1995-02-16T00:00:00Z"
        at org.apache.solr.schema.DateField.toObject(DateField.java:173)
        at org.apache.solr.schema.DateField.toObject(DateField.java:83)
        at
org.apache.solr.request.BinaryResponseWriter$Resolver.getDoc(BinaryRe
sponseWriter.java:137)
        at
org.apache.solr.request.BinaryResponseWriter$Resolver.writeDocList(Bi
naryResponseWriter.java:115)
        at
org.apache.solr.request.BinaryResponseWriter$Resolver.resolve(BinaryR
esponseWriter.java:84)
        at
org.apache.solr.common.util.NamedListCodec.writeVal(NamedListCodec.ja
va:128)
        at
org.apache.solr.common.util.NamedListCodec.writeNamedList(NamedListCo
dec.java:118)
        at
org.apache.solr.common.util.NamedListCodec.marshal(NamedListCodec.jav
a:77)
        at
org.apache.solr.request.BinaryResponseWriter.write(BinaryResponseWrit
er.java:44)
        at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilte
r.java:295)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:233)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:175)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:128)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:102)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:286)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ss(Http11Protocol.java:583)
        at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44
7)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.text.ParseException: Unparseable date:
"1995-02-16T00:00:00Z"
        at java.text.DateFormat.parse(DateFormat.java:337)
        at org.apache.solr.schema.DateField.toObject(DateField.java:170)
        ... 21 more

Re: DataField parsing error using BinaryResponseParser for solrj

Posted by "Eason.Lee" <le...@gmail.com>.
Thanks

2008/4/21, Noble Paul നോബിള്‍ नोब्ळ् <no...@gmail.com>:
>
> It is not a problem with the BinaryResponseWriter itself. It is caused
> by the bug https://issues.apache.org/jira/browse/SOLR-470
> we need to fix it now.
> --Noble
>
> On Mon, Apr 21, 2008 at 9:16 AM, Eason. Lee <le...@gmail.com> wrote:
> > Error comes from solr while parsing the datefield
> >  It is ok with XMLResponseParser
> >
> >  Apr 22, 2008 11:02:13 AM org.apache.solr.common.SolrException log
> >  SEVERE: java.lang.RuntimeException: java.text.ParseException:
> Unparseable
> >  date:
> >  "1995-02-16T00:00:00Z"
> >         at org.apache.solr.schema.DateField.toObject(DateField.java:173)
> >         at org.apache.solr.schema.DateField.toObject(DateField.java:83)
> >         at
> >  org.apache.solr.request.BinaryResponseWriter$Resolver.getDoc(BinaryRe
> >  sponseWriter.java:137)
> >         at
> >  org.apache.solr.request.BinaryResponseWriter$Resolver.writeDocList(Bi
> >  naryResponseWriter.java:115)
> >         at
> >  org.apache.solr.request.BinaryResponseWriter$Resolver.resolve(BinaryR
> >  esponseWriter.java:84)
> >         at
> >  org.apache.solr.common.util.NamedListCodec.writeVal(NamedListCodec.ja
> >  va:128)
> >         at
> >  org.apache.solr.common.util.NamedListCodec.writeNamedList(NamedListCo
> >  dec.java:118)
> >         at
> >  org.apache.solr.common.util.NamedListCodec.marshal(NamedListCodec.jav
> >  a:77)
> >         at
> >  org.apache.solr.request.BinaryResponseWriter.write(BinaryResponseWrit
> >  er.java:44)
> >         at
> >  org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilte
> >  r.java:295)
> >         at
> >  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> >  icationFilterChain.java:235)
> >         at
> >  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> >  ilterChain.java:206)
> >         at
> >  org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> >  alve.java:233)
> >         at
> >  org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> >  alve.java:175)
> >         at
> >  org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> >  ava:128)
> >         at
> >  org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> >  ava:102)
> >         at
> >  org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> >  ve.java:109)
> >         at
> >  org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
> >  a:286)
> >         at
> >  org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> >  :844)
> >         at
> >  org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
> >  ss(Http11Protocol.java:583)
> >         at
> >  org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44
> >  7)
> >         at java.lang.Thread.run(Thread.java:619)
> >  Caused by: java.text.ParseException: Unparseable date:
> >  "1995-02-16T00:00:00Z"
> >         at java.text.DateFormat.parse(DateFormat.java:337)
> >         at org.apache.solr.schema.DateField.toObject(DateField.java:170)
> >         ... 21 more
> >
>
>
>
> --
> --Noble Paul
>

Re: DataField parsing error using BinaryResponseParser for solrj

Posted by Noble Paul നോബിള്‍ नोब्ळ् <no...@gmail.com>.
It is not a problem with the BinaryResponseWriter itself. It is caused
by the bug https://issues.apache.org/jira/browse/SOLR-470
we need to fix it now.
--Noble

On Mon, Apr 21, 2008 at 9:16 AM, Eason. Lee <le...@gmail.com> wrote:
> Error comes from solr while parsing the datefield
>  It is ok with XMLResponseParser
>
>  Apr 22, 2008 11:02:13 AM org.apache.solr.common.SolrException log
>  SEVERE: java.lang.RuntimeException: java.text.ParseException: Unparseable
>  date:
>  "1995-02-16T00:00:00Z"
>         at org.apache.solr.schema.DateField.toObject(DateField.java:173)
>         at org.apache.solr.schema.DateField.toObject(DateField.java:83)
>         at
>  org.apache.solr.request.BinaryResponseWriter$Resolver.getDoc(BinaryRe
>  sponseWriter.java:137)
>         at
>  org.apache.solr.request.BinaryResponseWriter$Resolver.writeDocList(Bi
>  naryResponseWriter.java:115)
>         at
>  org.apache.solr.request.BinaryResponseWriter$Resolver.resolve(BinaryR
>  esponseWriter.java:84)
>         at
>  org.apache.solr.common.util.NamedListCodec.writeVal(NamedListCodec.ja
>  va:128)
>         at
>  org.apache.solr.common.util.NamedListCodec.writeNamedList(NamedListCo
>  dec.java:118)
>         at
>  org.apache.solr.common.util.NamedListCodec.marshal(NamedListCodec.jav
>  a:77)
>         at
>  org.apache.solr.request.BinaryResponseWriter.write(BinaryResponseWrit
>  er.java:44)
>         at
>  org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilte
>  r.java:295)
>         at
>  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>  icationFilterChain.java:235)
>         at
>  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>  ilterChain.java:206)
>         at
>  org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
>  alve.java:233)
>         at
>  org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
>  alve.java:175)
>         at
>  org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
>  ava:128)
>         at
>  org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
>  ava:102)
>         at
>  org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
>  ve.java:109)
>         at
>  org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
>  a:286)
>         at
>  org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
>  :844)
>         at
>  org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
>  ss(Http11Protocol.java:583)
>         at
>  org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44
>  7)
>         at java.lang.Thread.run(Thread.java:619)
>  Caused by: java.text.ParseException: Unparseable date:
>  "1995-02-16T00:00:00Z"
>         at java.text.DateFormat.parse(DateFormat.java:337)
>         at org.apache.solr.schema.DateField.toObject(DateField.java:170)
>         ... 21 more
>



-- 
--Noble Paul