The extractFacetInfo(...) method of QueryResponse object throws NullPointerExcpetion when the facetQueries are null.
The code in bold will throw NullPointerException if the fq param is null. // Parse the queries _facetQuery = new HashMap<String, Integer>(); NamedList<Integer> fq = (NamedList<Integer>) info.get( "facet_queries" ); for( Map.Entry<String, Integer> entry : fq ) { _facetQuery.put( entry.getKey(), entry.getValue() ); } the patch for this is // Parse the queries _facetQuery = new HashMap<String, Integer>(); NamedList<Integer> fq = (NamedList<Integer>) info.get( "facet_queries" ); if(fq!= null) { for( Map.Entry<String, Integer> entry : fq ) { _facetQuery.put( entry.getKey(), entry.getValue() ); } } -- View this message in context: http://www.nabble.com/Facet-query-throws-NullPointerException-when-the-facetqueries-response-is-null-in-QueryResponse-object-tp25492240p25492240.html Sent from the Solr - Dev mailing list archive at Nabble.com.