Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-7574

NullPointerException in RequestUtil.mergeJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Trivial
    • Resolution: Fixed
    • Affects Version/s: 5.1
    • Fix Version/s: 5.2.1
    • Component/s: None
    • Labels:
      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.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                yseeley@gmail.com Yonik Seeley
                Reporter:
                alexey Alexey Serba
              • Votes:
                1 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: