Toolchain Manager v1.1.3 reports VS code not detected

Toolchain Manager reports "VS code not detected..." when I try to "Open VS Code".

This problem started after I upgraded Toolchain Manager to v1.1.3.

The log file follows:

2022-09-14T09:29:22.503Z DEBUG Application data folder: /Users/radiotagproject/Library/Application Support/nrfconnect/pc-nrfconnect-toolchain-manager
2022-09-14T09:29:22.621Z ERROR Failed to get the library versions: RangeError: Maximum call stack size exceeded
2022-09-14T09:29:22.975Z DEBUG App pc-nrfconnect-toolchain-manager v1.1.3 official
2022-09-14T09:29:22.976Z DEBUG App path: /Users/radiotagproject/.nrfconnect-apps/node_modules/pc-nrfconnect-toolchain-manager
2022-09-14T09:29:22.976Z DEBUG nRFConnect 3.12.0, required by the app is (^3.11.1)
2022-09-14T09:29:22.976Z DEBUG nRFConnect path: /Applications/nRF Connect for Desktop.app/Contents/Resources/app.asar
2022-09-14T09:29:22.976Z DEBUG HomeDir: /Users/radiotagproject
2022-09-14T09:29:22.976Z DEBUG TmpDir: /var/folders/fw/x27x3ywx6ss_0gly2jnx_l1w0000gz/T/
2022-09-14T09:29:22.976Z DEBUG Downloading index json with buffer length: 7347
2022-09-14T09:29:22.989Z DEBUG Index json has been downloaded with result: [
{
"version": "v1.4.99-dev1",
"toolchains": [
{
"version": "20201207",
"name": "ncs-toolchain-v1.4.99-dev1-20201207-43d4695.dmg",
"sha512": "9eab039a75e8b2003e896b1a5832b642524fd225eb8b4d03fda4593e610785401e7600ac3f63533ea2bfee51bdd52eece0bb52073f79d20978ad3a01e5803d18"
}
]
},
{
"version": "v1.4.1",
"toolchains": [
{
"version": "20201215",
"name": "ncs-toolchain-v1.4.1-20201215-7ecf886.dmg",
"sha512": "9f8b07e1074177a3f821dc5b5eeccdf3af6cf7e38531db809ee5e185aeab12e5e7e92bf9ae7096ff2ec5be3d112bfacac90dea17ed02354c416d4404a1981d56"
}
]
},
{
"version": "v1.4.0",
"toolchains": [
{
"version": "20201030",
"name": "ncs-toolchain-v1.4.0-20201030-2750604.dmg",
"sha512": "b856df471eb8c05eef6bcadb1df0c8569d68b5da1f2e9f6bd5a7aaf80e35d4d02f615bba7bc10767abb88274d6d65e0e5565ea775831c0228170102d03c943fb"
}
]
},
{
"version": "v1.3.2",
"toolchains": [
{
"version": "20201012",
"name": "ncs-toolchain-v1.3.2-20201012-09b2ade.dmg",
"sha512": "2ba77cb1ab4e3f43c44214d653e78efb2b567d95faead5804aebaafeb7bba4691adc432d57f368aad2b8105b489e21cd640a9bd8af98a8697ed53d653f3b9dc1"
}
]
},
{
"version": "v1.3.1",
"toolchains": [
{
"version": "20200921",
"name": "ncs-toolchain-v1.3.1-20200921-509f057.dmg",
"sha512": "d02566fcd719b44db2985068e0d190d93876d8d867d53a8e0119de0a6060522a608305f2cf1bc61e3c89c7eb999e4cdfbad5654424e7cda746ff7cbf21438bb6"
}
]
},
{
"version": "v1.3.0",
"toolchains": [
{
"version": "20200618",
"name": "ncs-toolchain-v1.3.0-20200618-509f057.dmg",
"sha512": "a17558612678b33afd1b710a96e1ff68c56b7a75e52d63cd48f8781f8b9a8bca700e05e9a855d305d501a080ee930ebbda225df7f1b5575b1a0a8c5bef5f3621"
}
]
},
{
"version": "v1.3.0-rc1",
"toolchains": [
{
"version": "20200602",
"name": "ncs-toolchain-v1.3.0-rc1-20200602-dbcfd6c.dmg",
"sha512": "6d43ac2808ba3ba6a17e3f1c31eeb679886aa8a16fca6f3ad4b82077c66c3210e3c46581fc852da5fce07d098f170cc780cc05a41148ddf6a7032a0ff315307d"
},
{
"version": "20200609",
"name": "ncs-toolchain-v1.3.0-rc1-20200609-590da70.dmg",
"sha512": "2c58b3b2b4773da95ca95a2cea5e03ed48144b0d2dc0e03e00b06d8f65c56e5091d6b6410d78251ef5aa3bd03c8718cf5a04b5e8c7f3f08eadf1b518129dc708"
}
]
},
{
"version": "v1.4.2",
"toolchains": [
{
"version": "20210113",
"name": "ncs-toolchain-v1.4.2-20210113-7ecf886.dmg",
"sha512": "e4b9f8cac9e77305be89e3ea8b90dbcc22415e87379ff34c7c0cb0100c5109498167e22829e8bad5c01a84a84309467f970d7b4b8ecc46bf8b6724ef6f70e8cb"
}
]
},
{
"version": "v1.5.0-rc1",
"toolchains": [
{
"version": "20210215",
"name": "ncs-toolchain-v1.5.0-rc1-20210215-2c30941.dmg",
"sha512": "4c8c127c27ca67ac555f6d02c4bee3c50fc53d32fc6989a7158c2c95be87c2fb5b86b0953a8eb99342c6145b3fbfea035cda2e7e13d0b921868c63c7f1f4388f"
}
]
},
{
"version": "v1.5.0",
"toolchains": [
{
"version": "20210225",
"name": "ncs-toolchain-v1.5.0-20210225-607a0e0.dmg",
"sha512": "40d395b683c1b7680db30ba167a7d7742d2b756d7f7f8c2b4780091339f8141779b6e2d5f236b6e4ff13eba0ccf67a3240108ec76180950fbe2346a60220d404"
}
]
},
{
"version": "v1.5.1-rc1",
"toolchains": [
{
"version": "20210409",
"name": "ncs-toolchain-v1.5.1-rc1-20210409-96ab6aa.dmg",
"sha512": "c4b22656ce6e08b6881cd07fe446e75bb4400582f6dcf9d93e53feb116a1e3819a5d08dc0e87abaaf230054c8a396d5972b3573ad653f9bc5cdf479df336e5bc"
}
]
},
{
"version": "v1.5.1",
"toolchains": [
{
"version": "20210416",
"name": "ncs-toolchain-v1.5.1-20210416-96ab6aa.dmg",
"sha512": "b853cb30f76601ea9edefa2faade433280517b2262b1126efacf030c9c5582629b25974dfde4038327a5ffccc5a17a801597aee6e43f43767038abd3b8a89714"
}
]
},
{
"version": "v1.6.0",
"toolchains": [
{
"version": "20210701",
"name": "ncs-toolchain-v1.6.0-20210701-de414c8.dmg",
"sha512": "8aab26ffb89ff250882e272b262ddacc38fc1dc4cbec39f4e76468a0bfd899bc571caa1cb60b467e396422765fd207e8b48aaf48b25b0741ea375b39bd52d691"
}
]
},
{
"version": "v1.6.1",
"toolchains": [
{
"version": "20210907",
"name": "ncs-toolchain-v1.6.1-20210907-80db958.dmg",
"sha512": "b2e5c2da037e8ce577a799427b4a4bcc4a5d2608126bd152da4c52664e16cd2443528c040426163b7938f65c0c62dc80038ae76d74f72cb7b2e66fe9f254f6db"
}
]
},
{
"version": "v1.7.0",
"toolchains": [
{
"version": "20210923",
"name": "ncs-toolchain-v1.7.0-20210923-4c380d0.dmg",
"sha512": "6691fee7190f940e6adfa8fd2881ca14bae2a299671a58e21b8a1727944bf31542f62b97adb8c81c32d1baed03badfb96247de5d71f24052f00fc0f62124d5ec"
}
]
},
{
"version": "v1.7.1",
"toolchains": [
{
"version": "20211028",
"name": "ncs-toolchain-v1.7.1-20211028-4c380d0.dmg",
"sha512": "6d567b869613d8722cf542e3d7bea883987958e70dd2e6ba69ac846ad68ff002c676c9b1647bd7dc1197af3ac6c75d56945a8de8f93655dc1656d19391df992a"
}
]
},
{
"version": "v1.8.0",
"toolchains": [
{
"version": "20220103",
"name": "ncs-toolchain-v1.8.0-20220103-7d41729.dmg",
"sha512": "fb931ed3773c6745c1eeca4963d30aebe2f1a1b41a4340121fc7999ccb0340a76d671defa50b5bdae1b4317d9e49bd7a08583cc6d210fe30c16b0e0bbcfc736b"
}
]
},
{
"version": "v1.9.0",
"toolchains": [
{
"version": "20220217",
"name": "ncs-toolchain-v1.9.0-20220217-728bbd5.dmg",
"sha512": "bcaa5697112032effac35ccfa9a9a111fbf832e85e5f9d3e5b64ca05ddaa0fcfaf02a119f37b36c5bc17e4633642bde3cd55118c61c1a0b6c3106c25b942e144"
}
]
},
{
"version": "v1.9.1",
"toolchains": [
{
"version": "20220304",
"name": "ncs-toolchain-v1.9.1-20220304-728bbd5.dmg",
"sha512": "5475252a21ee6c378550bf0824f581e32f03edf4d6b072ce2e54feee062cd6b8a80ed0de332393c667c7be54417fb14a8814b49a6c5382a994867240ab07a69d"
}
]
}
]
2022-09-14T09:29:22.994Z INFO Toolchain v1.4.99-dev1 has been added to the list
2022-09-14T09:29:22.999Z INFO Toolchain v1.4.1 has been added to the list
2022-09-14T09:29:23.007Z INFO Toolchain v1.4.0 has been added to the list
2022-09-14T09:29:23.013Z INFO Toolchain v1.3.2 has been added to the list
2022-09-14T09:29:23.020Z INFO Toolchain v1.3.1 has been added to the list
2022-09-14T09:29:23.027Z INFO Toolchain v1.3.0 has been added to the list
2022-09-14T09:29:23.032Z INFO Toolchain v1.3.0-rc1 has been added to the list
2022-09-14T09:29:23.039Z INFO Toolchain v1.4.2 has been added to the list
2022-09-14T09:29:23.044Z INFO Toolchain v1.5.0-rc1 has been added to the list
2022-09-14T09:29:23.047Z INFO Toolchain v1.5.0 has been added to the list
2022-09-14T09:29:23.052Z INFO Toolchain v1.5.1-rc1 has been added to the list
2022-09-14T09:29:23.058Z INFO Toolchain v1.5.1 has been added to the list
2022-09-14T09:29:23.062Z INFO Toolchain v1.6.0 has been added to the list
2022-09-14T09:29:23.066Z INFO Toolchain v1.6.1 has been added to the list
2022-09-14T09:29:23.071Z INFO Toolchain v1.7.0 has been added to the list
2022-09-14T09:29:23.077Z INFO Toolchain v1.7.1 has been added to the list
2022-09-14T09:29:23.080Z INFO Toolchain v1.8.0 has been added to the list
2022-09-14T09:29:23.085Z INFO Toolchain v1.9.0 has been added to the list
2022-09-14T09:29:23.090Z INFO Toolchain v1.9.1 has been added to the list
2022-09-14T09:29:27.537Z DEBUG Client Id: 4cfef521-efd3-4233-ab9c-8b08272e93fa
2022-09-14T09:29:28.499Z DEBUG Google Analytics for category pc-nrfconnect-toolchain-manager has initialized

Parents
  • Hi,

    Is VS Code in your path (can you open it by typing "code" in your terminal)? If not, the Toolchain Manager will not be able to start it, and the fix should be to add it to your path.

  • Typing "code" in my terminal does work and for example "code --list-extensions" works also.

  • I see. There could still be some issues with the path seen by the Toolchain manger, though. Can you try to add VS Code to the path as explained here? If it still does not work, it would be helpful if you could open the developer tools (CMD+Options+j  on a Mac), select Console and run `process.env.PATH` in the console and copy-paste the output here.

    Update: There seems to be a bug here. The maintainers are looking into it, will update when I have more.

  • process.env.PATH
    site24x7rum-min.js?appKey=a9248ce4f825ebe41eda73c08ef3faac:2 Uncaught TypeError: Cannot read properties of null (reading 'ajax')
    at site24x7RumError.subscribeToTraceKitError (site24x7rum-min.js?appKey=a9248ce4f825ebe41eda73c08ef3faac:2:17704)
    at notifyHandlers (site24x7rum-min.js?appKey=a9248ce4f825ebe41eda73c08ef3faac:2:2832)
    at traceKitWindowOnError (site24x7rum-min.js?appKey=a9248ce4f825ebe41eda73c08ef3faac:2:3210)
    at window.onerror (leadflows.js:1:16940)
    site24x7RumError.subscribeToTraceKitError @ site24x7rum-min.js?appKey=a9248ce4f825ebe41eda73c08ef3faac:2
    notifyHandlers @ site24x7rum-min.js?appKey=a9248ce4f825ebe41eda73c08ef3faac:2
    traceKitWindowOnError @ site24x7rum-min.js?appKey=a9248ce4f825ebe41eda73c08ef3faac:2
    window.onerror @ leadflows.js:1
    VM130:1 Uncaught ReferenceError: process is not defined
    at <anonymous>:1:1
    (anonymous) @ VM130:1

Reply
  • process.env.PATH
    site24x7rum-min.js?appKey=a9248ce4f825ebe41eda73c08ef3faac:2 Uncaught TypeError: Cannot read properties of null (reading 'ajax')
    at site24x7RumError.subscribeToTraceKitError (site24x7rum-min.js?appKey=a9248ce4f825ebe41eda73c08ef3faac:2:17704)
    at notifyHandlers (site24x7rum-min.js?appKey=a9248ce4f825ebe41eda73c08ef3faac:2:2832)
    at traceKitWindowOnError (site24x7rum-min.js?appKey=a9248ce4f825ebe41eda73c08ef3faac:2:3210)
    at window.onerror (leadflows.js:1:16940)
    site24x7RumError.subscribeToTraceKitError @ site24x7rum-min.js?appKey=a9248ce4f825ebe41eda73c08ef3faac:2
    notifyHandlers @ site24x7rum-min.js?appKey=a9248ce4f825ebe41eda73c08ef3faac:2
    traceKitWindowOnError @ site24x7rum-min.js?appKey=a9248ce4f825ebe41eda73c08ef3faac:2
    window.onerror @ leadflows.js:1
    VM130:1 Uncaught ReferenceError: process is not defined
    at <anonymous>:1:1
    (anonymous) @ VM130:1

Children
Related