Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Create terminal button shows a node does not exist error #286

Open
TheCleric opened this issue Nov 19, 2022 · 0 comments
Open

[BUG] Create terminal button shows a node does not exist error #286

TheCleric opened this issue Nov 19, 2022 · 0 comments

Comments

@TheCleric
Copy link

What I did:

Clicked "Create Terminal" next to my device

What I expected to happen:

A terminal for device would open

What actually happened:

VSCode throws an error.

image

Additional info:

Strangely enough I do have node installed (via nvm) and running node from a command line works normally (as I do use it regularly as well).

Device info from pymakr below.

Config
autoConnect always
name ESP32
username ***
password ***
hidden false
rootPath /
adapterOptions {}
Device
path /dev/tty.SLAB_USBtoUART
manufacturer Silicon Labs
serialNumber 0001
pnpId undefined
locationId 14134310
vendorId 10c4
productId ea60
System
memFree 102512
sysname esp32
nodename esp32
release 1.19.1
version v1.19.1 on 2022-06-18
machine ESP32 module with ESP32
uniqueId 30aea4bb4c80
fsBlockSize 4096
fsBlocksTotal 512
fsBlocksFree 492
Host
OS darwin - x64
Pymakr undefined
Pymakr-Preview 2.25.2
VSCode 1.74.0-insider

Device History at 16:47:30.670

function args time result queued at finished at failed
statPath
[
"/.vscode/launch.json"
]
89
{
"exists": false,
"isDir": false,
"size": 0
}
16:39:20.415 16:39:22.271 false
statPath
[
"/.vscode/tasks.json"
]
90
{
"exists": false,
"isDir": false,
"size": 0
}
16:39:20.415 16:39:22.182 false
statPath
[
"/.vscode/settings.json"
]
89
{
"exists": true,
"isDir": false,
"size": 44
}
16:39:20.415 16:39:22.910 false
getFile
[
"/.vscode/launch.json"
]
never finished
null
16:39:20.415 null false
getFile
[
"/.vscode/tasks.json"
]
never finished
null
16:39:20.415 null false
getFile
[
"/.vscode/settings.json"
]
169
{
"idf.port": "/dev/cu.usbserial-0001"
}
16:39:20.415 16:39:21.781 false
statPath
[
"/.vscode/launch.json"
]
89
{
"exists": false,
"isDir": false,
"size": 0
}
16:39:20.224 16:39:21.611 false
statPath
[
"/.vscode/tasks.json"
]
89
{
"exists": false,
"isDir": false,
"size": 0
}
16:39:20.224 16:39:21.521 false
statPath
[
"/.vscode/settings.json"
]
89
{
"exists": true,
"isDir": false,
"size": 44
}
16:39:20.224 16:39:21.431 false
statPath
[
"/.vscode/launch.json"
]
89
{
"exists": false,
"isDir": false,
"size": 0
}
16:39:20.224 16:39:21.341 false
statPath
[
"/.vscode/tasks.json"
]
90
{
"exists": false,
"isDir": false,
"size": 0
}
16:39:20.224 16:39:21.251 false
statPath
[
"/.vscode/settings.json"
]
89
{
"exists": true,
"isDir": false,
"size": 44
}
16:39:20.224 16:39:21.161 false
getFile
[
"/.vscode/launch.json"
]
never finished
null
16:39:20.224 null false
getFile
[
"/.vscode/tasks.json"
]
never finished
null
16:39:20.223 null false
getFile
[
"/.vscode/settings.json"
]
109
{
"idf.port": "/dev/cu.usbserial-0001"
}
16:39:20.223 16:39:20.851 false
getFile
[
"/.vscode/launch.json"
]
never finished
null
16:39:20.223 null false
getFile
[
"/.vscode/tasks.json"
]
never finished
null
16:39:20.223 null false
getFile
[
"/.vscode/settings.json"
]
109
{
"idf.port": "/dev/cu.usbserial-0001"
}
16:39:20.223 16:39:20.521 false
statPath
[
"/.vscode/settings.json"
]
90
{
"exists": true,
"isDir": false,
"size": 44
}
16:39:20.123 16:39:20.411 false
%7

History was truncated

See also my terminal history showing this issue:

workbench.desktop.main.js:789 The terminal process failed to launch: Path to shell executable "node" does not exist.
onDidChangeNotification @ workbench.desktop.main.js:789
(anonymous) @ workbench.desktop.main.js:789
invoke @ workbench.desktop.main.js:85
deliver @ workbench.desktop.main.js:85
fire @ workbench.desktop.main.js:85
addNotification @ workbench.desktop.main.js:789
notify @ workbench.desktop.main.js:1935
_onProcessExit @ workbench.desktop.main.js:2778
await in _onProcessExit (async)
(anonymous) @ workbench.desktop.main.js:2778
Promise.then (async)
_createProcess @ workbench.desktop.main.js:2778
await in _createProcess (async)
(anonymous) @ workbench.desktop.main.js:2776
Promise.then (async)
Ui @ workbench.desktop.main.js:2776
_createInstance @ workbench.desktop.main.js:608
createInstance @ workbench.desktop.main.js:608
createInstance @ workbench.desktop.main.js:2858
addInstance @ workbench.desktop.main.js:2776
i @ workbench.desktop.main.js:2776
_createInstance @ workbench.desktop.main.js:608
createInstance @ workbench.desktop.main.js:608
createGroup @ workbench.desktop.main.js:2776
_createTerminal @ workbench.desktop.main.js:2858
createTerminal @ workbench.desktop.main.js:2858
await in createTerminal (async)
(anonymous) @ workbench.desktop.main.js:2024
await in (anonymous) (async)
(anonymous) @ workbench.desktop.main.js:89
$ @ workbench.desktop.main.js:89
$createTerminal @ workbench.desktop.main.js:2024
_doInvokeHandler @ workbench.desktop.main.js:1697
_invokeHandler @ workbench.desktop.main.js:1697
_receiveRequest @ workbench.desktop.main.js:1697
_receiveOneMessage @ workbench.desktop.main.js:1697
(anonymous) @ workbench.desktop.main.js:1697
invoke @ workbench.desktop.main.js:85
deliver @ workbench.desktop.main.js:85
fire @ workbench.desktop.main.js:85
fire @ workbench.desktop.main.js:550
ie.onmessage @ workbench.desktop.main.js:1938

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant