[ https://issues.apache.org/jira/browse/SOLR-525?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lars Kotthoff updated SOLR-525: ------------------------------- Attachment: solr-search-empty-query.patch Patch to fix the NullPointerException. Instead of setting the query string of the ResponseBuilder object to whatever the SolrParams object returns, check whether the returned value is null, and if so, set the query string to "". This will raise a ParserException when no or an empty search string is passed to Solr. I'm not sure whether this is the optimal solution, so if anyone has a better idea of how to handle this, please comment. This solution only provides a more meaningful error message than a NullPointerException. > NullPointerException with no query or empty query > ------------------------------------------------- > > Key: SOLR-525 > URL: https://issues.apache.org/jira/browse/SOLR-525 > Project: Solr > Issue Type: Bug > Components: search > Affects Versions: 1.3 > Environment: Tomcat 5.5 > Reporter: Lars Kotthoff > Priority: Minor > Attachments: solr-search-empty-query.patch > > > When calling the search URL with no query or an empty query (i.e. > http://localhost:8080/solr/select/ or http://localhost:8080/solr/select/?q=), > Solr throws a NullPointerException. The value for the query string returned > by the SolrParams object is null, but QueryComponent tries to process it. > I encountered this bug because of a bug in my application calling the search > URL, but arguably the response should be more constructive. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.