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
}
}