diff --git a/CHANGES.txt b/CHANGES.txt index 87717b9da95..ab95f395407 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -578,6 +578,9 @@ Bug Fixes 67. SOLR-1427: Fixed registry.jsp issue with MBeans (gsingers) +68. SOLR-1468: SolrJ's XML response parsing threw an exception for null + names, such as those produced when facet.missing=true (yonik) + Other Changes ---------------------- 1. Upgraded to Lucene 2.4.0 (yonik) diff --git a/src/solrj/org/apache/solr/client/solrj/impl/XMLResponseParser.java b/src/solrj/org/apache/solr/client/solrj/impl/XMLResponseParser.java index 318048f93d5..77b6210e75b 100644 --- a/src/solrj/org/apache/solr/client/solrj/impl/XMLResponseParser.java +++ b/src/solrj/org/apache/solr/client/solrj/impl/XMLResponseParser.java @@ -227,10 +227,12 @@ public class XMLResponseParser extends ResponseParser break; } } - + + /** The name in a NamedList can actually be null if( name == null ) { throw new XMLStreamException( "requires 'name' attribute: "+parser.getLocalName(), parser.getLocation() ); } + **/ if( !type.isLeaf ) { switch( type ) {