Unable to create reports

Versions (relevant - OpenSearch/Dashboard/Server OS/Browser):
All 2.19.1
Firefox browser, but error also persists on chrome and IE.

Describe the issue:

Inputting details for a new report and clicking create gives “Error creating report definition.”

After that error, clicking create again gives “One or more fields have an error. Please check and try again.”, even though all fields have been entered.

See dashboard logs below.

Configuration:

server.port: 5601
server.host: "10.100.3.8"
opensearch.hosts: ["https://10.100.1.5:9200","https://10.100.2.5:9200","https://10.100.3.5:9200","https://10.100.1.6:9200","https://10.100.2.6:9200","https://10.100.1.8:9200","https://10.100.2.8:9200","https://10.100.1.7:9200","https://10.100.2.7:9200","https://10.100.3.7:9200"]
opensearch.ssl.verificationMode: none
opensearch.username: "kibanaserver"
opensearch.password: "REMOVED"
opensearch.requestHeadersWhitelist: [ "Authorization","securitytenant","x-forwarded-for","x-proxy-user","x-proxy-roles" ]


workspace.enabled: true
uiSettings:
  overrides:
    "home:useNewHomePage": true


opensearchDashboards.dashboardAdmin.groups: ["opensearch_admin", "all_access"]
opensearchDashboards.dashboardAdmin.users: ["REMOVED_USER_EMAIL","REMOVED_USER_EMAIL"]
savedObjects.permission.enabled: true
opensearch_security.multitenancy.enabled: false
#opensearch_security.multitenancy.tenants.preferred: ["InternalDev"] # This sets these at the top of the tenancy list - usually alphabetically sorted
#opensearch_security.multitenancy.tenants.enable_global: false
#opensearch_security.multitenancy.tenants.enable_private: false
opensearch_security.readonly_mode.roles: ["kibana_read_only"]
# Use this setting if you are running dashboards without https
opensearch_security.cookie.secure: false


# OpenID settings
opensearch_security.auth.type: openid
opensearch_security.openid.base_redirect_url: "https://REMOVED_URL/opensearch"
opensearch_security.openid.client_id: "REMOVED"
opensearch_security.openid.scope: "openid profile email"
opensearch_security.openid.client_secret: "REMOVED"
opensearch_security.openid.verify_hostnames: true

server.basePath: "/opensearch"

Relevant Logs or Screenshots:

{"type":"log","@timestamp":"2025-03-09T22:39:06Z","tags":["error","plugins","reportsDashboards"],"pid":1213,"message":"Failed input validation for create report definition ValidationError: [report_params.core_params.base_url]: invalid relative url: /w/KWw3YS/app/reports-dashboards9627e9f0-0190-11ed-b53e-4b2f32614d49"}
{"type":"log","@timestamp":"2025-03-09T23:03:46Z","tags":["error","plugins","reportsDashboards"],"pid":1213,"message":"Failed input validation for create report definition ValidationError: [report_params.core_params.base_url]: invalid relative url: /w/KWw3YS/app/dashboards#/view/9627e9f0-0190-11ed-b53e-4b2f32614d49"}

@xl-lewis Did you solve the problem? If not, could you provide screenshots of the UI?

Hey Pablo,

One of our team members filed a bug report with more info:

Still awaiting any acknowledgement of that report - we’ve modified our dashboards install locally to make this change.

@xl-lewis I’ve seen your bug report. If this is working solution, why don’t you create a pull request in the OpenSearch repo? This will be validated by Dev anyway.