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

NullPointerException in RequestUtil.mergeJSON

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Trivial
    • Resolution: Fixed
    • 5.1
    • 5.2.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.

      Attachments

        1. SOLR-7574.patch
          3 kB
          Yonik Seeley

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: