You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Steve Rowe (JIRA)" <ji...@apache.org> on 2018/06/13 02:04:00 UTC

[jira] [Created] (SOLR-12482) 'bin/solr config' claims success for failed operations

Steve Rowe created SOLR-12482:
---------------------------------

             Summary: 'bin/solr config' claims success for failed operations
                 Key: SOLR-12482
                 URL: https://issues.apache.org/jira/browse/SOLR-12482
             Project: Solr
          Issue Type: Bug
      Security Level: Public (Default Security Level. Issues are Public)
            Reporter: Steve Rowe


For example, after running {{bin/solr start -c}} and {{bin/solr create -c mycoll}}:

{noformat}
$PROMPT$ bin/solr config -c mycoll -z localhost:9983 -property FOOBAR -value BAZ
[...]
POSTing request to Config API: http://192.168.1.12:8983/solr/mycoll/config
{"set-property":{"FOOBAR":"BAZ"}}
Successfully set-property FOOBAR to BAZ
{noformat}

But the {{FOOBAR}} property cannot be set via {{set-property}}, because it is not on the editable properties whitelist in {{EditableSolrConfigAttributes.json}}.

This is evident from the direct Config API call:

{noformat}
PROMPT$ curl -X POST -d '{set-property:{FOOBAR:BAZ}}'
{
  "responseHeader":{
    "status":0,
    "QTime":1},
  "errorMessages":[{
      "set-property":{"FOOBAR":"BAZ"},
      "errorMessages":["'FOOBAR' is not an editable property"]}],
  "WARNING":"This response format is experimental.  It is likely to change in the future."}
{noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org