Faceting blows up when the field has no data. And this seems to be random.
Sometimes it will work even with no data, other times not. Sometimes the
error goes away if the field is set to multiValued=true (even though it's
one value every time), other times it doesn't. In all cases setting
facet.method to enum takes care of the problem. If this param is not set,
the default leads to null pointer exception.


09:18:52,218 SEVERE [SolrCore] Exception during facet.field of
xyz:java.lang.NullPointerException

      at java.lang.System.arraycopy(Native Method)

      at org.apache.lucene.util.PagedBytes.copy(PagedBytes.java:247)

      at
org.apache.solr.request.TermIndex$1.setTerm(UnInvertedField.java:1164)

      at
org.apache.solr.request.NumberedTermsEnum.<init>(UnInvertedField.java:960)

      at
org.apache.solr.request.TermIndex$1.<init>(UnInvertedField.java:1151)

      at
org.apache.solr.request.TermIndex.getEnumerator(UnInvertedField.java:1151)

      at
org.apache.solr.request.UnInvertedField.uninvert(UnInvertedField.java:204)

      at
org.apache.solr.request.UnInvertedField.<init>(UnInvertedField.java:188)

      at
org.apache.solr.request.UnInvertedField.getUnInvertedField(UnInvertedField.java:911)

      at
org.apache.solr.request.SimpleFacets.getTermCounts(SimpleFacets.java:298)

      at
org.apache.solr.request.SimpleFacets.getFacetFieldCounts(SimpleFacets.java:354)

      at
org.apache.solr.request.SimpleFacets.getFacetCounts(SimpleFacets.java:190)

      at
org.apache.solr.handler.component.FacetComponent.process(FacetComponent.java:72)

      at
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:210)

      at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)

      at org.apache.solr.core.SolrCore.execute(SolrCore.java:1323)

      at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:337)

      at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:240)
                at

Reply via email to