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