Skip to content

[DOCS] Painless language documentation does not show java.lang.String correctly since ver 7.10 #99214

Open
@ijokarumawak

Description

@ijokarumawak

Elasticsearch Version

8.9

Installed Plugins

No response

Java Version

bundled

OS Version

any

Problem Description

Since ver 7.10, Painless language documentation page no longer shows java.lang.String class for some reason. Users cannot see the available list of methods for String. Also, as a side effect, any String type information is displayed as null. For example, the return type of Object.toString() is null as shown below.
image
https://www.elastic.co/guide/en/elasticsearch/painless/7.10/painless-api-reference-shared-java-lang.html#painless-api-reference-shared-Object

With version 8.9 (current), the same issue applies.

With version 7.9 or older, java.lang.String was shown correctly.
image
https://www.elastic.co/guide/en/elasticsearch/painless/7.9/painless-api-reference-shared-java-lang.html#painless-api-reference-shared-Object

Steps to Reproduce

Access the following doc pages to see the issue, Object.toString return type being null:

Logs (if relevant)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions