This is https://issues.apache.org/jira/browse/SOLR-2142
I'll look into it soon.
-Yonik
http://www.lucidimagination.com



On Fri, Oct 15, 2010 at 3:12 PM, Pradeep Singh <pksing...@gmail.com> wrote:
> 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