Skip to content

[Scripted Fields] No inline scripting languages are shown #11959

@ycombinator

Description

@ycombinator

When users attempt to create a scripted field in Kibana, they are supposed to be shown a list of inline scripting languages enabled in Elasticsearch. This list used to show languages such as "painless" and "expression". Now (with the latest Elasticsearch master build) this list is empty:

screen shot 2017-05-22 at 9 08 16 am

The list is populated by Kibana by calling the http://localhost:9200/_cluster/settings?include_defaults=true&filter_path=**.script.engine.*.inline Elasticsearch API at this point in the code.

This API call used to return a response like this:

 {
  "defaults": {
    "script": {
      "engine": {
        "mustache": {
          "inline": "true"
        },
        "painless": {
          "inline": "true"
        },
        "expression": {
          "inline": "true"
        }
      }
    }
  }
}

The same API call now returns:

{
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Feature:Kibana ManagementFeature label for Data Views, Advanced Setting, Saved Object management pagesFeature:Scripted FieldsScripted fields featuresimpact:lowAddressing this issue will have a low level of impact on the quality/strength of our product.loe:smallSmall Level of Effort

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions