You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-dev@lucene.apache.org by Grant Ingersoll <gs...@apache.org> on 2009/09/18 17:15:10 UTC

NPE

Anyone else seeing:
SEVERE: java.lang.NullPointerException
         at org.apache.solr.request.XMLWriter.writePrim(XMLWriter.java: 
761)
         at org.apache.solr.request.XMLWriter.writeStr(XMLWriter.java: 
619)
         at org.apache.solr.schema.TextField.write(TextField.java:45)
         at org.apache.solr.schema.SchemaField.write(SchemaField.java: 
108)
         at org.apache.solr.request.XMLWriter.writeDoc(XMLWriter.java: 
311)
         at org.apache.solr.request.XMLWriter$3.writeDocs 
(XMLWriter.java:483)
         at org.apache.solr.request.XMLWriter.writeDocuments 
(XMLWriter.java:420)
         at org.apache.solr.request.XMLWriter.writeDocList 
(XMLWriter.java:457)
         at org.apache.solr.request.XMLWriter.writeVal(XMLWriter.java: 
520)
         at org.apache.solr.request.XMLWriter.writeResponse 
(XMLWriter.java:130)
         at org.apache.solr.request.XMLResponseWriter.write 
(XMLResponseWriter.java:34)
         at org.apache.solr.servlet.SolrDispatchFilter.writeResponse 
(SolrDispatchFilter.java:325)
         at org.apache.solr.servlet.SolrDispatchFilter.doFilter 
(SolrDispatchFilter.java:254)
         at org.mortbay.jetty.servlet.ServletHandler 
$CachedChain.doFilter(ServletHandler.java:1089)

When running the example and doing a simple query?

Re: NPE

Posted by Andrzej Bialecki <ab...@getopt.org>.
Grant Ingersoll wrote:
> Anyone else seeing:
> SEVERE: java.lang.NullPointerException
>         at org.apache.solr.request.XMLWriter.writePrim(XMLWriter.java:761)

I saw that symptom when schema seriously didn't match the index (e.g. 
schema didn't specify field type and then XMLWriter assumes Text, or 
schemna specified a stored field, whereas the index had the same field 
unstored).


-- 
Best regards,
Andrzej Bialecki     <><
  ___. ___ ___ ___ _ _   __________________________________
[__ || __|__/|__||\/|  Information Retrieval, Semantic Web
___|||__||  \|  ||  |  Embedded Unix, System Integration
http://www.sigram.com  Contact: info at sigram dot com


Re: NPE

Posted by Yonik Seeley <yo...@lucidimagination.com>.
Looks like one of the hazards of changing the schema w/o deleting the
index and re-indexing.
I bet this field was something like a numeric type that would return
null from Field.getStringValue() and then it was changed to a text
type.

-Yonik
http://www.lucidimagination.com



On Fri, Sep 18, 2009 at 11:15 AM, Grant Ingersoll <gs...@apache.org> wrote:
> Anyone else seeing:
> SEVERE: java.lang.NullPointerException
>        at org.apache.solr.request.XMLWriter.writePrim(XMLWriter.java:761)
>        at org.apache.solr.request.XMLWriter.writeStr(XMLWriter.java:619)
>        at org.apache.solr.schema.TextField.write(TextField.java:45)
>        at org.apache.solr.schema.SchemaField.write(SchemaField.java:108)
>        at org.apache.solr.request.XMLWriter.writeDoc(XMLWriter.java:311)
>        at org.apache.solr.request.XMLWriter$3.writeDocs(XMLWriter.java:483)
>        at
> org.apache.solr.request.XMLWriter.writeDocuments(XMLWriter.java:420)
>        at org.apache.solr.request.XMLWriter.writeDocList(XMLWriter.java:457)
>        at org.apache.solr.request.XMLWriter.writeVal(XMLWriter.java:520)
>        at
> org.apache.solr.request.XMLWriter.writeResponse(XMLWriter.java:130)
>        at
> org.apache.solr.request.XMLResponseWriter.write(XMLResponseWriter.java:34)
>        at
> org.apache.solr.servlet.SolrDispatchFilter.writeResponse(SolrDispatchFilter.java:325)
>        at
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:254)
>        at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
>
> When running the example and doing a simple query?
>

Re: NPE

Posted by Grant Ingersoll <gs...@apache.org>.
Never mind.  Operator error.

On Sep 18, 2009, at 8:15 AM, Grant Ingersoll wrote:

> Anyone else seeing:
> SEVERE: java.lang.NullPointerException
>        at org.apache.solr.request.XMLWriter.writePrim(XMLWriter.java: 
> 761)
>        at org.apache.solr.request.XMLWriter.writeStr(XMLWriter.java: 
> 619)
>        at org.apache.solr.schema.TextField.write(TextField.java:45)
>        at org.apache.solr.schema.SchemaField.write(SchemaField.java: 
> 108)
>        at org.apache.solr.request.XMLWriter.writeDoc(XMLWriter.java: 
> 311)
>        at org.apache.solr.request.XMLWriter$3.writeDocs 
> (XMLWriter.java:483)
>        at org.apache.solr.request.XMLWriter.writeDocuments 
> (XMLWriter.java:420)
>        at org.apache.solr.request.XMLWriter.writeDocList 
> (XMLWriter.java:457)
>        at org.apache.solr.request.XMLWriter.writeVal(XMLWriter.java: 
> 520)
>        at org.apache.solr.request.XMLWriter.writeResponse 
> (XMLWriter.java:130)
>        at org.apache.solr.request.XMLResponseWriter.write 
> (XMLResponseWriter.java:34)
>        at org.apache.solr.servlet.SolrDispatchFilter.writeResponse 
> (SolrDispatchFilter.java:325)
>        at org.apache.solr.servlet.SolrDispatchFilter.doFilter 
> (SolrDispatchFilter.java:254)
>        at org.mortbay.jetty.servlet.ServletHandler 
> $CachedChain.doFilter(ServletHandler.java:1089)
>
> When running the example and doing a simple query?