Dan, does the problem go away if you get rid of those 112 documents with empty 
Status or replace their empty status value with, say, "Unknown"?

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



----- Original Message ----
> From: dan whelan <d...@adicio.com>
> To: solr-user@lucene.apache.org
> Sent: Fri, June 3, 2011 11:46:46 AM
> Subject: fq null pointer exception
> 
> I am noticing something strange with our recent upgrade to solr 3.1 and want 
> to  
>see if anyone has experienced anything similar.
> 
> I have a solr.StrField  field named Status the values are Enabled, Disabled, 
> or 
>''
> 
> When I facet  on that field it I get
> 
> Enabled 4409565
> Disabled 29185
> ""  112
> 
> 
> The issue is when I do a filter query
> 
> This query  works
> 
> select/?q=*:*&fq=Status:"Enabled"
> 
> But when I run this  query I get a NPE
> 
> select/?q=*:*&fq=Status:"Disabled"
> 
> 
> Here  is part of the stack trace
> 
> 
> Problem accessing  /solr/global_accounts/select/. Reason:
>      null
> 
> java.lang.NullPointerException
>     at  org.apache.solr.response.XMLWriter.writePrim(XMLWriter.java:828)
>      at  org.apache.solr.response.XMLWriter.writeStr(XMLWriter.java:686)
>      at org.apache.solr.schema.StrField.write(StrField.java:49)
>     at  org.apache.solr.schema.SchemaField.write(SchemaField.java:125)
>      at org.apache.solr.response.XMLWriter.writeDoc(XMLWriter.java:369)
>      at  org.apache.solr.response.XMLWriter$3.writeDocs(XMLWriter.java:545)
>      at  org.apache.solr.response.XMLWriter.writeDocuments(XMLWriter.java:482)
>      at  org.apache.solr.response.XMLWriter.writeDocList(XMLWriter.java:519)
>      at  org.apache.solr.response.XMLWriter.writeVal(XMLWriter.java:582)
>      at  org.apache.solr.response.XMLWriter.writeResponse(XMLWriter.java:131)
>      at  
>org.apache.solr.response.XMLResponseWriter.write(XMLResponseWriter.java:35)
> ...
> 
> 
> Thanks,
> 
> Dan
> 
> 

Reply via email to