Details
-
Bug
-
Status: Closed
-
Trivial
-
Resolution: Fixed
-
5.1
-
None
-
None
Description
"Steps to reproduce"
bin/solr start bin/solr create_core -c test curl -H 'Content-type: application/json' 'http://localhost:8983/solr/test/select?q=*:*&rows=10&wt=json'
"Exception"
ERROR - 2015-05-19 21:02:47.144; [ test] org.apache.solr.common.SolrException; null:java.lang.NullPointerException at org.apache.solr.request.json.ObjectUtil$ConflictHandler.mergeMap(ObjectUtil.java:60) at org.apache.solr.request.json.ObjectUtil.mergeObjects(ObjectUtil.java:114) at org.apache.solr.request.json.RequestUtil.mergeJSON(RequestUtil.java:259) at org.apache.solr.request.json.RequestUtil.processParams(RequestUtil.java:176) at org.apache.solr.util.SolrPluginUtils.setDefaults(SolrPluginUtils.java:166) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:140) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1984) ...
While there's no really any point in specifying content-type header with no content stream, but one can forget to remove this when trying different commands with curl / script.