Skip to content

Invalid JSON in default positron-user-settings.json (trailing commas) #813

@astayleraz

Description

@astayleraz

Description

The default positron-user-settings.json in charts/rstudio-workbench/values.yaml (lines 584-597) contains trailing commas, which are not valid JSON:

"python.interpreters.exclude": [
    "/usr/bin",
    "/bin",    <-- trailing comma
],              <-- trailing comma after array

This causes a JSON parse error at Positron session startup:

ERROR json-parse error 3 (An error occurred while parsing json. Offset: 265)
[description: Could not copy /mnt/configmap/rstudio/positron-user-settings.json
template settings: invalid JSON in /mnt/configmap/rstudio/positron-user-settings.json]

Affects any deployment using the chart's default values for Positron user settings.

Fix: Remove trailing commas on lines 592-593:

    positron-user-settings.json: |
      {
        "terminal.integrated.defaultProfile.linux": "bash",
        "extensions.autoUpdate": false,
        "extensions.autoCheckUpdates": false,
        "quarto.path": "/usr/lib/rstudio-server/bin/quarto/bin/quarto",
        "python.interpreters.exclude": [
            "/usr/bin",
            "/bin"
        ],
        "python.environmentProviders.enable": {
            "Conda": false
        }
      }

Chart version: 0.10.10
Workbench version: 2026.01.x

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingteam: workbenchPosit Workbench related issue

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions