Hi,
When asking to change the toolchain version in the VSC extension I get an error message:
Command 'nRF Connect Select nRF Connect SDK Toolchain' resulted in an error (Cannot read properties of undefined (reading 'reduce'))
Changing the SDK version works fine.
Is there an another way to change the toolchain version in VSC?
Here is the support information:
IMPORTANT: The data below could contain sensitive or confidential information about your environment. If you do not wish this to be seen by others, please make sure to remove it before sharing. For help and support, visit the Nordic DevZone at https://devzone.nordicsemi.com/. { "platform": { "os": "win32", "osVersion": "Windows 10 Pro", "osKernel": "10.0.19044", "vscode": "1.71.2", "electron": "19.0.12", "node": "v16.14.2" }, "system": { "date": "2022-09-21T06:33:46.512Z", "vscodeRoot": "c:\\Users\\[username]\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app", "nrfConnectForDesktopInstalled": true, "vscodeUptime": "00:07:31", "osUptime": "105:54:33", "cpu": { "model": "11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz", "speed": "1805 MHz", "count": 4 }, "memory": { "total": "31.39 GB", "free": "8.43 GB" } }, "workspace": { "name": "[project]", "workspaceFile": null, "folders": [ "c:\\prog\\ncs\\projects\\[project]" ] }, "extensions": { "internal": { "nordic-semiconductor.nrf-connect": { "version": "2022.9.179", "path": "c:\\Users\\[username]\\.vscode\\extensions\\nordic-semiconductor.nrf-connect-2022.9.179-win32-x64", "isActive": true }, "nordic-semiconductor.nrf-terminal": { "version": "2022.9.15", "path": "c:\\Users\\[username]\\.vscode\\extensions\\nordic-semiconductor.nrf-terminal-2022.9.15", "isActive": true }, "nordic-semiconductor.nrf-devicetree": { "version": "2022.9.11", "path": "c:\\Users\\[username]\\.vscode\\extensions\\nordic-semiconductor.nrf-devicetree-2022.9.11", "isActive": true }, "nordic-semiconductor.nrf-kconfig": { "version": "2022.9.15", "path": "c:\\Users\\[username]\\.vscode\\extensions\\nordic-semiconductor.nrf-kconfig-2022.9.15", "isActive": true } }, "external": { "marus25.cortex-debug": "1.4.4", "ms-vscode.cpptools": "1.12.4", "ms-vscode-remote.remote-wsl-recommender": "0.0.16", "ms-vscode.js-debug": "1.71.1", "ms-vscode.js-debug-companion": "1.0.18", "ms-vscode.vscode-js-profile-table": "1.0.3", "aeschli.vscode-css-formatter": "1.0.2", "atlassian.atlascode": "2.10.12", "dbaeumer.vscode-eslint": "2.2.6", "donjayamanne.githistory": "0.6.19", "eg2.vscode-npm-script": "0.3.28", "espressif.esp-idf-extension": "1.5.0", "firefox-devtools.vscode-firefox-debug": "2.9.8", "mrmlnc.vscode-json5": "1.0.0", "mrorz.language-gettext": "0.2.0", "ms-azuretools.vscode-docker": "1.22.1", "ms-mssql.data-workspace-vscode": "0.3.0", "ms-mssql.mssql": "1.16.0", "ms-mssql.sql-bindings-vscode": "0.3.0", "ms-mssql.sql-database-projects-vscode": "0.19.0", "ms-python.python": "2022.14.0", "ms-python.vscode-pylance": "2022.9.20", "ms-toolsai.jupyter": "2022.8.1002431955", "ms-toolsai.jupyter-keymap": "1.0.0", "ms-toolsai.jupyter-renderers": "1.0.9", "ms-vscode-remote.remote-containers": "0.251.0", "ms-vscode-remote.remote-ssh": "0.84.0", "ms-vscode-remote.remote-ssh-edit": "0.80.0", "ms-vscode-remote.remote-wsl": "0.66.3", "ms-vscode.cmake-tools": "1.12.27", "ms-vscode.powershell": "2022.8.5", "paragdiwan.gitpatch": "0.2.1", "platformio.platformio-ide": "2.5.4", "redhat.java": "1.10.0", "redhat.vscode-yaml": "1.10.1", "shd101wyy.markdown-preview-enhanced": "0.6.3", "streetsidesoftware.code-spell-checker": "2.8.0", "trond-snekvik.devicetree": "2021.8.2", "trond-snekvik.gnu-mapfiles": "1.1.0", "trond-snekvik.kconfig-lang": "2021.8.3", "twxs.cmake": "0.0.17", "VisualStudioExptTeam.vscodeintellicode": "1.2.27", "vscjava.vscode-java-debug": "0.44.0", "vscjava.vscode-java-dependency": "0.21.0", "vscjava.vscode-java-pack": "0.25.1", "vscjava.vscode-java-test": "0.37.1", "vscjava.vscode-maven": "0.38.0" } }, "tools": { "c:\\prog\\ncs\\v1.5.1\\toolchain\\opt\\bin\\arm-none-eabi-gcc.exe": "9-2019-q4-major", "C:\\Program Files (x86)\\SEGGER\\JLink\\JLink.exe": "7.66a", "C:\\Program Files (x86)\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\nrfjprog.exe": "10.13.0", "nrfutil": "Not found", "c:\\prog\\ncs\\v1.5.1\\toolchain\\opt\\bin\\cmake.exe": "3.17.3", "c:\\prog\\ncs\\v1.5.1\\toolchain\\opt\\bin\\Scripts\\west.exe": "0.9.0", "c:\\prog\\ncs\\v1.5.1\\toolchain\\opt\\bin\\python.exe": "3.8.2", "c:\\prog\\ncs\\v1.5.1\\toolchain\\opt\\bin\\ninja.exe": "1.9.0", "c:\\prog\\ncs\\v1.5.1\\toolchain\\opt\\bin\\gperf.exe": "3.1", "c:\\prog\\ncs\\v1.5.1\\toolchain\\opt\\bin\\dtc.exe": "1.4.7", "c:\\prog\\ncs\\v1.5.1\\toolchain\\opt\\bin\\gn.exe": "1897", "c:\\prog\\ncs\\v1.5.1\\toolchain\\mingw64\\bin\\git.exe": "2.26.2.windows.1" }, "sdks": [ { "version": "1.5.1", "path": "c:\\prog\\ncs\\v1.5.1" }, { "version": "1.6.1", "path": "c:\\prog\\ncs\\v1.6.1" }, { "version": "1.9.1", "path": "c:\\prog\\ncs\\v1.9.1" }, { "version": "1.8.0", "path": "c:\\prog\\ncs\\v1.8.0" }, { "version": "2.0.2", "path": "c:\\prog\\ncs\\v2.0.2" } ], "toolchains": [ { "version": "1.5.1", "path": "c:\\prog\\ncs\\v1.5.1\\toolchain" }, { "version": "1.6.1", "path": "c:\\prog\\ncs\\v1.6.1\\toolchain" }, { "version": "1.8.0", "path": "c:\\prog\\ncs\\v1.8.0\\toolchain" }, { "version": "1.9.1", "path": "c:\\prog\\ncs\\v1.9.1\\toolchain" }, { "version": "2.0.2", "path": "c:\\prog\\ncs\\toolchains\\v2.0.2" } ], "connectedDevices": [], "deviceProviders": [ "nrfjprog" ], "config": { "nordic-semiconductor.nrf-connect": { "topdir": "${nrf-connect.sdk:1.6.1}", "toolchain": { "path": "${nrf-connect.toolchain:1.5.1}" }, "ozonePath": "", "applications": [ "${workspaceFolder}" ], "applicationOptions": {}, "kconfig": { "interface": "kconfig" }, "welcome": { "showOnStartup": false }, "west": { "env": { "$base": "terminal" } }, "boardRoots": [], "enableTelemetry": false, "taskBindings": {}, "debugging": { "backend": "nRF Debug", "flash": true }, "activeAppFollowActiveEditor": true, "terminalEnv": false }, "nordic-semiconductor.nrf-terminal": { "terminalMode": "character" }, "marus25.cortex-debug": { "armToolchainPath": null, "armToolchainPrefix": "arm-none-eabi", "gdbPath": null, "objdumpPath": null, "JLinkGDBServerPath": null, "openocdPath": null, "pyocdPath": null, "PEGDBServerPath": null, "stutilPath": null, "stlinkPath": null, "stm32cubeprogrammer": null, "enableTelemetry": true, "flattenAnonymous": false, "registerUseNaturalFormat": true, "variableUseNaturalFormat": true, "dbgServerLogfile": null, "showRTOS": false, "showDevDebugOutput": "none" } }, "environment": { "westExe": "west", "westEnv": { "ELECTRON_RUN_AS_NODE": "1", "HOME": "C:\\SPB_Data", "HOMEDRIVE": "C:", "HOMEPATH": "\\Users\\[username]", "Path": "[path]", "ZEPHYR_BASE": "c:\\prog\\ncs\\v1.6.1\\zephyr", "GNUARMEMB_TOOLCHAIN_PATH": "c:\\prog\\ncs\\v1.5.1\\toolchain\\opt", "ZEPHYR_TOOLCHAIN_VARIANT": "gnuarmemb", "PYTHONPATH": "c:\\prog\\ncs\\v1.5.1\\toolchain\\opt\\bin;c:\\prog\\ncs\\v1.5.1\\toolchain\\opt\\bin\\Lib;c:\\prog\\ncs\\v1.5.1\\toolchain\\opt\\bin\\Lib\\site-packages", "Python3_ROOT": "c:\\prog\\ncs\\v1.5.1\\toolchain\\opt\\bin" }, "inherited": { "ELECTRON_RUN_AS_NODE": "1", "HOME": "C:\\SPB_Data", "HOMEDRIVE": "C:", "HOMEPATH": "\\Users\\[username]", "Path": "[path]", "PATH": "[path]" }, "toolchainPath": "c:\\prog\\ncs\\v1.5.1\\toolchain", "toolchainBinPath": "c:\\prog\\ncs\\v1.5.1\\toolchain\\opt\\bin", "toolchainVersion": "1.5.1" }, "terminal": { "shell": null, "defaultProfile": null } }