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

Win11/VSCode/WSL - "Workspace folder in devcontainer.json must be an absolute path" (VSC-1352) #1190

Closed
1 task done
rschiefer opened this issue May 14, 2024 · 3 comments · Fixed by #1200
Closed
1 task done
Labels
bug-report Bug Report from users on Github (don't use this tag manually, its supposed to be used via the issue)

Comments

@rschiefer
Copy link

OS

Windows

Operating System version

Windows 11

Visual Studio Code version

1.89.1

ESP-IDF version

1.6.5

Python version

3.11.2

Doctor command output

---------------------------------------------- ESP-IDF Extension for Visual Studio Code report ---------------------------------------------
OS win32 x64 10.0.22621
System environment variable IDF_PYTHON_ENV_PATH
undefined
System environment variable PATH
C:\Program Files\Microsoft SDKs\Azure\CLI2\wbin;C:\WINDOWS\CCM;C:\Program Files\Microsoft\jdk-11.0.16.101-hotspot\bin;C:\Program Files\Microsoft\jdk-17.0.7.7-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\AppData\Local\Microsoft\WindowsApps;C:\AppData\Local\Programs\Microsoft VS Code\bin;C:.dotnet\tools;C:\Program Files (x86)\Adaptiva\AdaptivaClient\bin\x32;C:\Program Files (x86)\Adaptiva\AdaptivaClient\bin\x64;C:\Program Files\Git\cmd;C:\Program Files\dotnet;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Adaptiva\AdaptivaClient\bin\x32;C:\Program Files\Adaptiva\AdaptivaClient\bin\x64;C:\Program Files\Azure Data Studio\bin;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files\PuTTY;C:\Program Files\usbipd-win;C:\Program Files\Docker\Docker\resources\bin;C:\AppData\Local\Microsoft\WindowsApps;;C:\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\Azure Data Studio\bin;C:.dotnet\tools;C:\Program Files\Azure Data Studio\bin;C:\Program Files\Azure Data Studio\bin
System environment variable PYTHON
undefined
Visual Studio Code version 1.89.1
Visual Studio Code language en
Visual Studio Code shell C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
ESP-IDF Extension version 1.6.5
Workspace folder d:\source\POB\Esp.HelloWorld
---------------------------------------------------- Extension configuration settings ------------------------------------------------------
ESP-ADF Path (idf.espAdfPath) ${env:ADF_PATH}
ESP-IDF Path (idf.espIdfPath) C:\esp\v5.2.1\esp-idf
ESP-MDF Path (idf.espMdfPath) ${env:MDF_PATH}
ESP-Matter Path (idf.espMatterPath) ${env:ESP_MATTER_PATH}
Custom extra paths (idf.customExtraPaths) C:.espressif\tools\xtensa-esp-elf-gdb\12.1_20231023\xtensa-esp-elf-gdb\bin;C:.espressif\tools\riscv32-esp-elf-gdb\12.1_20231023\riscv32-esp-elf-gdb\bin;C:.espressif\tools\xtensa-esp-elf\esp-13.2.0_20230928\xtensa-esp-elf\bin;C:.espressif\tools\riscv32-esp-elf\esp-13.2.0_20230928\riscv32-esp-elf\bin;C:.espressif\tools\esp32ulp-elf\2.35_20220830\esp32ulp-elf\bin;C:.espressif\tools\cmake\3.24.0\bin;C:.espressif\tools\openocd-esp32\v0.12.0-esp32-20230921\openocd-esp32\bin;C:.espressif\tools\ninja\1.11.1;C:.espressif\tools\idf-exe\1.0.3;C:.espressif\tools\ccache\4.8\ccache-4.8-windows-x86_64;C:.espressif\tools\dfu-util\0.11\dfu-util-0.11-win64;C:.espressif\tools\esp-rom-elfs\20230320
Custom extra vars (idf.customExtraVars)
OPENOCD_SCRIPTS: C:.espressif\tools\openocd-esp32\v0.12.0-esp32-20230921/openocd-esp32/share/openocd/scripts
IDF_CCACHE_ENABLE: 1
ESP_ROM_ELF_DIR: C:.espressif\tools\esp-rom-elfs\20230320/
Virtual env Python Path (idf.pythonBinPath) C:.espressif\python_env\idf5.2_py3.11_env\Scripts\python.exe
Serial port (idf.port) COM1
OpenOCD Configs (idf.openOcdConfigs) interface/ftdi/esp32_devkitj_v1.cfg,board/esp32-wrover.cfg
ESP-IDF Tools Path (idf.toolsPath) C:.espressif
Git Path (idf.gitPath) C:.espressif\tools\idf-git\2.39.2\cmd\git.exe
-------------------------------------------------------- Configurations access -------------------------------------------------------------
Access to ESP-ADF Path (idf.espAdfPath) false
Access to ESP-IDF Path (idf.espIdfPath) true
Access to ESP-MDF Path (idf.espMdfPath) false
Access to ESP-Matter Path (idf.espMatterPath) false
Access to ESP-IDF Custom extra paths
Access to C:.espressif\tools\xtensa-esp-elf-gdb\12.1_20231023\xtensa-esp-elf-gdb\bin: true
Access to C:.espressif\tools\riscv32-esp-elf-gdb\12.1_20231023\riscv32-esp-elf-gdb\bin: true
Access to C:.espressif\tools\xtensa-esp-elf\esp-13.2.0_20230928\xtensa-esp-elf\bin: true
Access to C:.espressif\tools\riscv32-esp-elf\esp-13.2.0_20230928\riscv32-esp-elf\bin: true
Access to C:.espressif\tools\esp32ulp-elf\2.35_20220830\esp32ulp-elf\bin: true
Access to C:.espressif\tools\cmake\3.24.0\bin: true
Access to C:.espressif\tools\openocd-esp32\v0.12.0-esp32-20230921\openocd-esp32\bin: true
Access to C:.espressif\tools\ninja\1.11.1: true
Access to C:.espressif\tools\idf-exe\1.0.3: true
Access to C:.espressif\tools\ccache\4.8\ccache-4.8-windows-x86_64: true
Access to C:.espressif\tools\dfu-util\0.11\dfu-util-0.11-win64: true
Access to C:.espressif\tools\esp-rom-elfs\20230320: true
Access to Virtual env Python Path (idf.pythonBinPath) true
Access to CMake in environment PATH undefined
Access to Ninja in environment PATH undefined
Access to ESP-IDF Tools Path (idf.toolsPath) true
-------------------------------------------------------- Configurations has spaces -------------------------------------------------------------
Spaces in system environment Path true
Spaces in ESP-ADF Path (idf.espAdfPath) false
Spaces in ESP-IDF Path (idf.espIdfPath) false
Spaces in ESP-MDF Path (idf.espMdfPath) false
Spaces in ESP-Matter Path (idf.espMatterPath) false
Spaces in ESP-IDF Custom extra paths
Spaces in C:.espressif\tools\xtensa-esp-elf-gdb\12.1_20231023\xtensa-esp-elf-gdb\bin: false
Spaces in C:.espressif\tools\riscv32-esp-elf-gdb\12.1_20231023\riscv32-esp-elf-gdb\bin: false
Spaces in C:.espressif\tools\xtensa-esp-elf\esp-13.2.0_20230928\xtensa-esp-elf\bin: false
Spaces in C:.espressif\tools\riscv32-esp-elf\esp-13.2.0_20230928\riscv32-esp-elf\bin: false
Spaces in C:.espressif\tools\esp32ulp-elf\2.35_20220830\esp32ulp-elf\bin: false
Spaces in C:.espressif\tools\cmake\3.24.0\bin: false
Spaces in C:.espressif\tools\openocd-esp32\v0.12.0-esp32-20230921\openocd-esp32\bin: false
Spaces in C:.espressif\tools\ninja\1.11.1: false
Spaces in C:.espressif\tools\idf-exe\1.0.3: false
Spaces in C:.espressif\tools\ccache\4.8\ccache-4.8-windows-x86_64: false
Spaces in C:.espressif\tools\dfu-util\0.11\dfu-util-0.11-win64: false
Spaces in C:.espressif\tools\esp-rom-elfs\20230320: false
Spaces in Virtual env Python Path (idf.pythonBinPath) false
Spaces in ESP-IDF Tools Path (idf.toolsPath) false
----------------------------------------------------------- Executables Versions -----------------------------------------------------------
Git version 2.39.2.windows.1
ESP-IDF version 5.2.1
Python version 3.11.2
Python's pip version 24.0
-------------------------------------------------- Project configuration settings ----------------------------------------------------------
-------------------------------------------------- Python packages in idf.pythonBinPath ----------------------------------------------------
bitarray version: 2.9.2
bitstring version: 4.2.2
CacheControl version: 0.14.0
certifi version: 2024.2.2
cffi version: 1.16.0
charset-normalizer version: 3.3.2
click version: 8.0.4
colorama version: 0.4.6
construct version: 2.10.70
contextlib2 version: 21.6.0
cryptography version: 41.0.7
ecdsa version: 0.19.0
esp-coredump version: 1.11.0
esp-debug-backend version: 1.0.3
esp-idf-kconfig version: 1.4.2
esp-idf-monitor version: 1.4.0
esp-idf-panic-decoder version: 1.0.1
esp-idf-size version: 1.3.0
esptool version: 4.7.0
filelock version: 3.14.0
freertos-gdb version: 1.0.3
idf-component-manager version: 1.5.2
idna version: 3.7
intelhex version: 2.3.0
kconfiglib version: 14.1.0
markdown-it-py version: 3.0.0
mdurl version: 0.1.2
msgpack version: 1.0.8
packaging version: 24.0
pip version: 24.0
pyclang version: 0.4.2
pycparser version: 2.22
pyelftools version: 0.31
pygdbmi version: 0.9.0.2
Pygments version: 2.18.0
pyparsing version: 3.1.2
pyserial version: 3.5
pywin32 version: 306
PyYAML version: 6.0.1
reedsolo version: 1.7.0
requests version: 2.31.0
requests-file version: 1.5.1
requests-toolbelt version: 1.0.0
rich version: 13.7.1
schema version: 0.7.7
setuptools version: 69.5.1
six version: 1.16.0
tqdm version: 4.66.4
urllib3 version: 1.26.18
windows-curses version: 2.3.3
---------------------------------------------------- Check ESP-IDF python requirements.txt -------------------------------------------------
Check ESP-IDF Python packages Python requirements are satisfied.
---------------------------------------------------- Check extension requirements.txt ------------------------------------------------------
Check Extension Python packages Error
---------------------------------------------------- Check ESP-IDF debug adapter requirements.txt ------------------------------------------
Check Debug AdapterPython packages Python requirements are satisfied.
----------------------------------------------------------- Latest error -----------------------------------------------------------------
Latest error at Unknown error in ESP-IDF doctor command

Extension

{"message":"Cannot access filePath: d:\source\ACME-GT\Product2.Firmware\CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access 'd:\source\ACME-GT\Product2.Firmware\CMakeLists.txt'\n at Object.accessSync (node:fs:262:3)\n at Object.t.accessSync (node:electron/js2c/asar_bundle:2:8329)\n at ke (\dist\extension.js:2:1394261)\n at \dist\extension.js:2:1395684\n at Me (\dist\extension.js:2:1395870)\n at be (\dist\extension.js:2:1391833)\n at Ac (\dist\extension.js:2:1687449)\n at Function.ib (\out\vs\workbench\api\node\extensionHostProcess.js:136:13192)\n at Function.hb (\out\vs\workbench\api\node\extensionHostProcess.js:136:12914)\n at \out\vs\workbench\api\node\extensionHostProcess.js:136:11039\n at v.n (\out\vs\workbench\api\node\extensionHostProcess.js:125:6205)\n at v.m (\out\vs\workbench\api\node\extensionHostProcess.js:125:6168)\n at v.l (\out\vs\workbench\api\node\extensionHostProcess.js:125:5625)","level":"error","timestamp":"2024-05-14T01:57:47.415Z"}
{"message":"Cannot access filePath: d:\source\ACME\Esp.HelloWorld\CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access 'd:\source\ACME\Esp.HelloWorld\CMakeLists.txt'\n\tat Object.accessSync (node:fs:262:3)\n\tat t.accessSync (node:electron/js2c/asar_bundle:2:8329)\n\tat ke (\dist\extension.js:2:1394261)\n\tat \dist\extension.js:2:1395684\n\tat Me (\dist\extension.js:2:1395870)\n\tat be (\dist\extension.js:2:1391833)\n\tat Ac (\dist\extension.js:2:1687449)\n\tat q.ib (\out\vs\workbench\api\node\extensionHostProcess.js:136:13192)\n\tat q.hb (\out\vs\workbench\api\node\extensionHostProcess.js:136:12914)\n\tat \out\vs\workbench\api\node\extensionHostProcess.js:136:11039\n\tat async v.n (\out\vs\workbench\api\node\extensionHostProcess.js:125:6205)\n\tat async v.m (\out\vs\workbench\api\node\extensionHostProcess.js:125:6168)\n\tat async v.l (\out\vs\workbench\api\node\extensionHostProcess.js:125:5625)","level":"error","timestamp":"2024-05-14T02:15:21.222Z"}
{"user":true,"message":"Invalid ESP-IDF","stack":"Error: Invalid ESP-IDF\n at \dist\extension.js:2:1582292\n at \dist\extension.js:2:1579572","level":"error","timestamp":"2024-05-14T02:33:37.693Z"}
{"user":true,"message":"Invalid ESP-IDF","stack":"Error: Invalid ESP-IDF\n at \dist\extension.js:2:1582292\n at \dist\extension.js:2:1579572","level":"error","timestamp":"2024-05-14T02:51:38.587Z"}
{"message":"Updating files: 0% (60/13078)\rUpdating files: 1% (131/13078)\rUpdating files: 1% (158/13078)\rUpdating files: 2% (262/13078)\rUpdating files: 2% (306/13078)\rUpdating files: 2% (375/13078)\rUpdating files: 2% (376/13078)\rUpdating files: 2% (377/13078)\rUpdating files: 2% (378/13078)\rUpdating files: 2% (379/13078)\rUpdating files: 3% (393/13078)\rUpdating files: 3% (443/13078)\rUpdating files: 4% (524/13078)\rUpdating files: 4% (548/13078)\rUpdating files: 4% (566/13078)\rUpdating files: 5% (654/13078)\rUpdating files: 5% (767/13078)\rUpdating files: 6% (785/13078)\rUpdating files: 7% (916/13078)\rUpdating files: 8% (1047/13078)\rUpdating files: 8% (1082/13078)\rUpdating files: 8% (1168/13078)\rUpdating files: 9% (1178/13078)\rUpdating files: 10% (1308/13078)\rUpdating files: 10% (1313/13078)\rUpdating files: 11% (1439/13078)\rUpdating files: 12% (1570/13078)\rUpdating files: 12% (1585/13078)\rUpdating files: 13% (1701/13078)\rUpdating files: 14% (1831/13078)\rUpdating files: 14% (1870/13078)\rUpdating files: 15% (1962/13078)\rUpdating files: 15% (2064/13078)\rUpdating files: 16% (2093/13078)\rUpdating files: 17% (2224/13078)\rUpdating files: 17% (2264/13078)\rUpdating files: 18% (2355/13078)\rUpdating files: 19% (2485/13078)\rUpdating files: 19% (2500/13078)\rUpdating files: 20% (2616/13078)\rUpdating files: 21% (2747/13078)\rUpdating files: 21% (2803/13078)\rUpdating files: 22% (2878/13078)\rUpdating files: 22% (2943/13078)\rUpdating files: 23% (3008/13078)\rUpdating files: 23% (3120/13078)\rUpdating files: 24% (3139/13078)\rUpdating files: 25% (3270/13078)\rUpdating files: 25% (3365/13078)\rUpdating files: 26% (3401/13078)\rUpdating files: 27% (3532/13078)\rUpdating files: 28% (3662/13078)\rUpdating files: 28% (3673/13078)\rUpdating files: 29% (3793/13078)\rUpdating files: 29% (3863/13078)\rUpdating files: 30% (3924/13078)\rUpdating files: 31% (4055/13078)\rUpdating files: 32% (4185/13078)\rUpdating files: 32% (4241/13078)\rUpdating files: 33% (4316/13078)\rUpdating files: 33% (4431/13078)\rUpdating files: 34% (4447/13078)\rUpdating files: 35% (4578/13078)\rUpdating files: 36% (4709/13078)\rUpdating files: 36% (4725/13078)\rUpdating files: 36% (4775/13078)\rUpdating files: 36% (4814/13078)\rUpdating files: 36% (4824/13078)\rUpdating files: 36% (4825/13078)\rUpdating files: 37% (4839/13078)\rUpdating files: 37% (4878/13078)\rUpdating files: 38% (4970/13078)\rUpdating files: 38% (5002/13078)\rUpdating files: 39% (5101/13078)\rUpdating files: 39% (5164/13078)\rUpdating files: 39% (5231/13078)\rUpdating files: 40% (5232/13078)\rUpdating files: 40% (5233/13078)\rUpdating files: 40% (5318/13078)\rUpdating files: 41% (5362/13078)\rUpdating files: 41% (5481/13078)\rUpdating files: 42% (5493/13078)\rUpdating files: 43% (5624/13078)\rUpdating files: 43% (5748/13078)\rUpdating files: 44% (5755/13078)\rUpdating files: 45% (5886/13078)\rUpdating files: 46% (6016/13078)\rUpdating files: 46% (6096/13078)\rUpdating files: 47% (6147/13078)\rUpdating files: 48% (6278/13078)\rUpdating files: 48% (6336/13078)\rUpdating files: 49% (6409/13078)\rUpdating files: 50% (6539/13078)\rUpdating files: 50% (6580/13078)\rUpdating files: 51% (6670/13078)\rUpdating files: 52% (6801/13078)\rUpdating files: 52% (6880/13078)\rUpdating files: 53% (6932/13078)\rUpdating files: 54% (7063/13078)\rUpdating files: 54% (7086/13078)\rUpdating files: 55% (7193/13078)\rUpdating files: 56% (7324/13078)\rUpdating files: 57% (7455/13078)\rUpdating files: 57% (7462/13078)\rUpdating files: 58% (7586/13078)\rUpdating files: 59% (7717/13078)\rUpdating files: 59% (7837/13078)\rUpdating files: 60% (7847/13078)\rUpdating files: 60% (7974/13078)\rUpdating files: 61% (7978/13078)\rUpdating files: 62% (8109/13078)\rUpdating files: 63% (8240/13078)\rUpdating files: 63% (8331/13078)\rUpdating files: 64% (8370/13078)\rUpdating files: 65% (8501/13078)\rUpdating files: 66% (8632/13078)\rUpdating files: 67% (8763/13078)\rUpdating files: 67% (8765/13078)\rUpdating files: 68% (8894/13078)\rUpdating files: 69% (9024/13078)\rUpdating files: 69% (9079/13078)\rUpdating files: 70% (9155/13078)\rUpdating files: 71% (9286/13078)\rUpdating files: 72% (9417/13078)\rUpdating files: 72% (9497/13078)\rUpdating files: 73% (9547/13078)\rUpdating files: 74% (9678/13078)\rUpdating files: 74% (9726/13078)\rUpdating files: 75% (9809/13078)\rUpdating files: 76% (9940/13078)\rUpdating files: 77% (10071/13078)\rUpdating files: 77% (10170/13078)\rUpdating files: 78% (10201/13078)\rUpdating files: 79% (10332/13078)\rUpdating files: 80% (10463/13078)\rUpdating files: 80% (10485/13078)\rUpdating files: 81% (10594/13078)\rUpdating files: 82% (10724/13078)\rUpdating files: 82% (10808/13078)\rUpdating files: 83% (10855/13078)\rUpdating files: 84% (10986/13078)\rUpdating files: 85% (11117/13078)\rUpdating files: 85% (11160/13078)\rUpdating files: 86% (11248/13078)\rUpdating files: 87% (11378/13078)\rUpdating files: 88% (11509/13078)\rUpdating files: 88% (11633/13078)\rUpdating files: 89% (11640/13078)\rUpdating files: 90% (11771/13078)\rUpdating files: 91% (11901/13078)\rUpdating files: 92% (12032/13078)\rUpdating files: 93% (12163/13078)\rUpdating files: 93% (12285/13078)\rUpdating files: 94% (12294/13078)\rUpdating files: 95% (12425/13078)\rUpdating files: 96% (12555/13078)\rUpdating files: 96% (12565/13078)\rUpdating files: 97% (12686/13078)\rUpdating files: 98% (12817/13078)\rUpdating files: 99% (12948/13078)\rUpdating files: 99% (13025/13078)\rUpdating files: 100% (13078/13078)\rUpdating files: 100% (13078/13078), done.\n","stack":"Error: Updating files: 0% (60/13078)\rUpdating files: 1% (131/13078)\rUpdating files: 1% (158/13078)\rUpdating files: 2% (262/13078)\rUpdating files: 2% (306/13078)\rUpdating files: 2% (375/13078)\rUpdating files: 2% (376/13078)\rUpdating files: 2% (377/13078)\rUpdating files: 2% (378/13078)\rUpdating files: 2% (379/13078)\rUpdating files: 3% (393/13078)\rUpdating files: 3% (443/13078)\rUpdating files: 4% (524/13078)\rUpdating files: 4% (548/13078)\rUpdating files: 4% (566/13078)\rUpdating files: 5% (654/13078)\rUpdating files: 5% (767/13078)\rUpdating files: 6% (785/13078)\rUpdating files: 7% (916/13078)\rUpdating files: 8% (1047/13078)\rUpdating files: 8% (1082/13078)\rUpdating files: 8% (1168/13078)\rUpdating files: 9% (1178/13078)\rUpdating files: 10% (1308/13078)\rUpdating files: 10% (1313/13078)\rUpdating files: 11% (1439/13078)\rUpdating files: 12% (1570/13078)\rUpdating files: 12% (1585/13078)\rUpdating files: 13% (1701/13078)\rUpdating files: 14% (1831/13078)\rUpdating files: 14% (1870/13078)\rUpdating files: 15% (1962/13078)\rUpdating files: 15% (2064/13078)\rUpdating files: 16% (2093/13078)\rUpdating files: 17% (2224/13078)\rUpdating files: 17% (2264/13078)\rUpdating files: 18% (2355/13078)\rUpdating files: 19% (2485/13078)\rUpdating files: 19% (2500/13078)\rUpdating files: 20% (2616/13078)\rUpdating files: 21% (2747/13078)\rUpdating files: 21% (2803/13078)\rUpdating files: 22% (2878/13078)\rUpdating files: 22% (2943/13078)\rUpdating files: 23% (3008/13078)\rUpdating files: 23% (3120/13078)\rUpdating files: 24% (3139/13078)\rUpdating files: 25% (3270/13078)\rUpdating files: 25% (3365/13078)\rUpdating files: 26% (3401/13078)\rUpdating files: 27% (3532/13078)\rUpdating files: 28% (3662/13078)\rUpdating files: 28% (3673/13078)\rUpdating files: 29% (3793/13078)\rUpdating files: 29% (3863/13078)\rUpdating files: 30% (3924/13078)\rUpdating files: 31% (4055/13078)\rUpdating files: 32% (4185/13078)\rUpdating files: 32% (4241/13078)\rUpdating files: 33% (4316/13078)\rUpdating files: 33% (4431/13078)\rUpdating files: 34% (4447/13078)\rUpdating files: 35% (4578/13078)\rUpdating files: 36% (4709/13078)\rUpdating files: 36% (4725/13078)\rUpdating files: 36% (4775/13078)\rUpdating files: 36% (4814/13078)\rUpdating files: 36% (4824/13078)\rUpdating files: 36% (4825/13078)\rUpdating files: 37% (4839/13078)\rUpdating files: 37% (4878/13078)\rUpdating files: 38% (4970/13078)\rUpdating files: 38% (5002/13078)\rUpdating files: 39% (5101/13078)\rUpdating files: 39% (5164/13078)\rUpdating files: 39% (5231/13078)\rUpdating files: 40% (5232/13078)\rUpdating files: 40% (5233/13078)\rUpdating files: 40% (5318/13078)\rUpdating files: 41% (5362/13078)\rUpdating files: 41% (5481/13078)\rUpdating files: 42% (5493/13078)\rUpdating files: 43% (5624/13078)\rUpdating files: 43% (5748/13078)\rUpdating files: 44% (5755/13078)\rUpdating files: 45% (5886/13078)\rUpdating files: 46% (6016/13078)\rUpdating files: 46% (6096/13078)\rUpdating files: 47% (6147/13078)\rUpdating files: 48% (6278/13078)\rUpdating files: 48% (6336/13078)\rUpdating files: 49% (6409/13078)\rUpdating files: 50% (6539/13078)\rUpdating files: 50% (6580/13078)\rUpdating files: 51% (6670/13078)\rUpdating files: 52% (6801/13078)\rUpdating files: 52% (6880/13078)\rUpdating files: 53% (6932/13078)\rUpdating files: 54% (7063/13078)\rUpdating files: 54% (7086/13078)\rUpdating files: 55% (7193/13078)\rUpdating files: 56% (7324/13078)\rUpdating files: 57% (7455/13078)\rUpdating files: 57% (7462/13078)\rUpdating files: 58% (7586/13078)\rUpdating files: 59% (7717/13078)\rUpdating files: 59% (7837/13078)\rUpdating files: 60% (7847/13078)\rUpdating files: 60% (7974/13078)\rUpdating files: 61% (7978/13078)\rUpdating files: 62% (8109/13078)\rUpdating files: 63% (8240/13078)\rUpdating files: 63% (8331/13078)\rUpdating files: 64% (8370/13078)\rUpdating files: 65% (8501/13078)\rUpdating files: 66% (8632/13078)\rUpdating files: 67% (8763/13078)\rUpdating files: 67% (8765/13078)\rUpdating files: 68% (8894/13078)\rUpdating files: 69% (9024/13078)\rUpdating files: 69% (9079/13078)\rUpdating files: 70% (9155/13078)\rUpdating files: 71% (9286/13078)\rUpdating files: 72% (9417/13078)\rUpdating files: 72% (9497/13078)\rUpdating files: 73% (9547/13078)\rUpdating files: 74% (9678/13078)\rUpdating files: 74% (9726/13078)\rUpdating files: 75% (9809/13078)\rUpdating files: 76% (9940/13078)\rUpdating files: 77% (10071/13078)\rUpdating files: 77% (10170/13078)\rUpdating files: 78% (10201/13078)\rUpdating files: 79% (10332/13078)\rUpdating files: 80% (10463/13078)\rUpdating files: 80% (10485/13078)\rUpdating files: 81% (10594/13078)\rUpdating files: 82% (10724/13078)\rUpdating files: 82% (10808/13078)\rUpdating files: 83% (10855/13078)\rUpdating files: 84% (10986/13078)\rUpdating files: 85% (11117/13078)\rUpdating files: 85% (11160/13078)\rUpdating files: 86% (11248/13078)\rUpdating files: 87% (11378/13078)\rUpdating files: 88% (11509/13078)\rUpdating files: 88% (11633/13078)\rUpdating files: 89% (11640/13078)\rUpdating files: 90% (11771/13078)\rUpdating files: 91% (11901/13078)\rUpdating files: 92% (12032/13078)\rUpdating files: 93% (12163/13078)\rUpdating files: 93% (12285/13078)\rUpdating files: 94% (12294/13078)\rUpdating files: 95% (12425/13078)\rUpdating files: 96% (12555/13078)\rUpdating files: 96% (12565/13078)\rUpdating files: 97% (12686/13078)\rUpdating files: 98% (12817/13078)\rUpdating files: 99% (12948/13078)\rUpdating files: 99% (13025/13078)\rUpdating files: 100% (13078/13078)\rUpdating files: 100% (13078/13078), done.\n\n at \dist\extension.js:2:1397142\n at ChildProcess.exithandler (node:child_process:423:7)\n at ChildProcess.emit (node:events:513:28)\n at maybeClose (node:internal/child_process:1091:16)\n at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5)","level":"error","timestamp":"2024-05-14T03:01:34.188Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n at \dist\extension.js:2:1397142\n at ChildProcess.exithandler (node:child_process:423:7)\n at ChildProcess.emit (node:events:513:28)\n at maybeClose (node:internal/child_process:1091:16)\n at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5)","level":"error","timestamp":"2024-05-14T03:08:15.958Z"}
{"user":true,"message":"ENOENT: no such file or directory, open 'C:\Users\JDOE1\AppData\Local\Temp\idf_versions.js'","stack":"Error: ENOENT: no such file or directory, open 'C:\Users\JDOE1\AppData\Local\Temp\idf_versions.js'","level":"error","timestamp":"2024-05-14T04:03:13.343Z"}
{"message":"Cannot access filePath: d:\source\ACME-GT\Product2.Firmware\CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access 'd:\source\ACME-GT\Product2.Firmware\CMakeLists.txt'\n\tat Object.accessSync (node:fs:264:3)\n\tat t.accessSync (node:electron/js2c/node_init:2:8888)\n\tat ke (\dist\extension.js:2:1394261)\n\tat \dist\extension.js:2:1395684\n\tat Me (\dist\extension.js:2:1395870)\n\tat be (\dist\extension.js:2:1391833)\n\tat Ac (\dist\extension.js:2:1687449)\n\tat W.kb (\out\vs\workbench\api\node\extensionHostProcess.js:158:13457)\n\tat W.jb (\out\vs\workbench\api\node\extensionHostProcess.js:158:13167)\n\tat \out\vs\workbench\api\node\extensionHostProcess.js:158:11189\n\tat async a.n (\out\vs\workbench\api\node\extensionHostProcess.js:142:6237)\n\tat async a.m (\out\vs\workbench\api\node\extensionHostProcess.js:142:6200)\n\tat async a.l (\out\vs\workbench\api\node\extensionHostProcess.js:142:5657)","level":"error","timestamp":"2024-05-14T04:08:10.857Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n at \dist\extension.js:2:1397142\n at ChildProcess.exithandler (node:child_process:415:7)\n at ChildProcess.emit (node:events:517:28)\n at maybeClose (node:internal/child_process:1098:16)\n at Socket. (node:internal/child_process:450:11)\n at Socket.emit (node:events:517:28)\n at Pipe. (node:net:350:12)","level":"error","timestamp":"2024-05-14T04:08:34.546Z"}
{"message":"Cannot access filePath: d:\source\ACME\Esp.HelloWorld\CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access 'd:\source\ACME\Esp.HelloWorld\CMakeLists.txt'\n\tat Object.accessSync (node:fs:264:3)\n\tat t.accessSync (node:electron/js2c/node_init:2:8888)\n\tat ke (\dist\extension.js:2:1394261)\n\tat \dist\extension.js:2:1395684\n\tat Me (\dist\extension.js:2:1395870)\n\tat be (\dist\extension.js:2:1391833)\n\tat Ac (\dist\extension.js:2:1687449)\n\tat Z.kb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13465)\n\tat Z.jb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13175)\n\tat \out\vs\workbench\api\node\extensionHostProcess.js:159:11197\n\tat async h.n (\out\vs\workbench\api\node\extensionHostProcess.js:143:6281)\n\tat async h.m (\out\vs\workbench\api\node\extensionHostProcess.js:143:6244)\n\tat async h.l (\out\vs\workbench\api\node\extensionHostProcess.js:143:5701)","level":"error","timestamp":"2024-05-14T04:23:46.878Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n at \dist\extension.js:2:1397142\n at ChildProcess.exithandler (node:child_process:415:7)\n at ChildProcess.emit (node:events:517:28)\n at maybeClose (node:internal/child_process:1098:16)\n at Socket. (node:internal/child_process:450:11)\n at Socket.emit (node:events:517:28)\n at Pipe. (node:net:350:12)","level":"error","timestamp":"2024-05-14T04:24:07.025Z"}
{"message":"Cannot access filePath: d:\source\ACME\Esp.HelloWorld\CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access 'd:\source\ACME\Esp.HelloWorld\CMakeLists.txt'\n\tat Object.accessSync (node:fs:264:3)\n\tat t.accessSync (node:electron/js2c/node_init:2:8888)\n\tat ke (\dist\extension.js:2:1394261)\n\tat \dist\extension.js:2:1395684\n\tat Me (\dist\extension.js:2:1395870)\n\tat be (\dist\extension.js:2:1391833)\n\tat Ac (\dist\extension.js:2:1687449)\n\tat Z.kb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13465)\n\tat Z.jb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13175)\n\tat \out\vs\workbench\api\node\extensionHostProcess.js:159:11197\n\tat async h.n (\out\vs\workbench\api\node\extensionHostProcess.js:143:6281)\n\tat async h.m (\out\vs\workbench\api\node\extensionHostProcess.js:143:6244)\n\tat async h.l (\out\vs\workbench\api\node\extensionHostProcess.js:143:5701)","level":"error","timestamp":"2024-05-14T04:26:27.741Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat \dist\extension.js:2:1397142\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:517:28)\n\tat maybeClose (node:internal/child_process:1098:16)\n\tat Socket. (node:internal/child_process:450:11)\n\tat Socket.emit (node:events:517:28)\n\tat Pipe. (node:net:350:12)","level":"error","timestamp":"2024-05-14T04:26:29.855Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n at \dist\extension.js:2:1397142\n at ChildProcess.exithandler (node:child_process:415:7)\n at ChildProcess.emit (node:events:517:28)\n at maybeClose (node:internal/child_process:1098:16)\n at Socket. (node:internal/child_process:450:11)\n at Socket.emit (node:events:517:28)\n at Pipe. (node:net:350:12)","level":"error","timestamp":"2024-05-14T04:26:46.409Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n at \dist\extension.js:2:1397142\n at ChildProcess.exithandler (node:child_process:415:7)\n at ChildProcess.emit (node:events:517:28)\n at maybeClose (node:internal/child_process:1098:16)\n at Process.ChildProcess._handle.onexit (node:internal/child_process:303:5)","level":"error","timestamp":"2024-05-14T04:26:48.568Z"}
{"user":true,"message":"C:\Users\jdoe\esp\v5.2.1\esp-idf already exists. Delete it or use another location. (ERROR_EXISTING_ESP_IDF)","stack":"Error: C:\Users\jdoe\esp\v5.2.1\esp-idf already exists. Delete it or use another location. (ERROR_EXISTING_ESP_IDF)\n at \dist\extension.js:2:1580263\n at \dist\extension.js:2:1579944\n at \dist\extension.js:2:1579572","level":"error","timestamp":"2024-05-14T04:27:16.794Z"}
{"message":"Cannot access filePath: d:\source\ACME\Esp.HelloWorld\CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access 'd:\source\ACME\Esp.HelloWorld\CMakeLists.txt'\n\tat Object.accessSync (node:fs:264:3)\n\tat t.accessSync (node:electron/js2c/node_init:2:8888)\n\tat ke (\dist\extension.js:2:1394261)\n\tat \dist\extension.js:2:1395684\n\tat Me (\dist\extension.js:2:1395870)\n\tat be (\dist\extension.js:2:1391833)\n\tat Ac (\dist\extension.js:2:1687449)\n\tat Z.kb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13465)\n\tat Z.jb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13175)\n\tat \out\vs\workbench\api\node\extensionHostProcess.js:159:11197\n\tat async h.n (\out\vs\workbench\api\node\extensionHostProcess.js:143:6281)\n\tat async h.m (\out\vs\workbench\api\node\extensionHostProcess.js:143:6244)\n\tat async h.l (\out\vs\workbench\api\node\extensionHostProcess.js:143:5701)","level":"error","timestamp":"2024-05-14T04:40:50.911Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat \dist\extension.js:2:1397142\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:517:28)\n\tat maybeClose (node:internal/child_process:1098:16)\n\tat Socket. (node:internal/child_process:450:11)\n\tat Socket.emit (node:events:517:28)\n\tat Pipe. (node:net:350:12)","level":"error","timestamp":"2024-05-14T04:40:53.214Z"}
{"message":"Cannot access filePath: c:\temp\Esp.HelloWorld\CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access 'c:\temp\Esp.HelloWorld\CMakeLists.txt'\n at Object.accessSync (node:fs:264:3)\n at Object.t.accessSync (node:electron/js2c/node_init:2:8888)\n at ke (\dist\extension.js:2:1394261)\n at \dist\extension.js:2:1395684\n at Me (\dist\extension.js:2:1395870)\n at be (\dist\extension.js:2:1391833)\n at Ac (\dist\extension.js:2:1687449)\n at Function.kb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13465)\n at Function.jb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13175)\n at \out\vs\workbench\api\node\extensionHostProcess.js:159:11197\n at h.n (\out\vs\workbench\api\node\extensionHostProcess.js:143:6281)\n at h.m (\out\vs\workbench\api\node\extensionHostProcess.js:143:6244)\n at h.l (\out\vs\workbench\api\node\extensionHostProcess.js:143:5701)","level":"error","timestamp":"2024-05-14T04:42:08.250Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n at \dist\extension.js:2:1397142\n at ChildProcess.exithandler (node:child_process:415:7)\n at ChildProcess.emit (node:events:517:28)\n at maybeClose (node:internal/child_process:1098:16)\n at Socket. (node:internal/child_process:450:11)\n at Socket.emit (node:events:517:28)\n at Pipe. (node:net:350:12)","level":"error","timestamp":"2024-05-14T04:42:10.381Z"}
{"message":"Cannot access filePath: c:\temp\Esp.HelloWorld\CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access 'c:\temp\Esp.HelloWorld\CMakeLists.txt'\n\tat Object.accessSync (node:fs:264:3)\n\tat t.accessSync (node:electron/js2c/node_init:2:8888)\n\tat ke (\dist\extension.js:2:1394261)\n\tat \dist\extension.js:2:1395684\n\tat Me (\dist\extension.js:2:1395870)\n\tat be (\dist\extension.js:2:1391833)\n\tat Ac (\dist\extension.js:2:1687449)\n\tat Z.kb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13465)\n\tat Z.jb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13175)\n\tat \out\vs\workbench\api\node\extensionHostProcess.js:159:11197\n\tat async h.n (\out\vs\workbench\api\node\extensionHostProcess.js:143:6281)\n\tat async h.m (\out\vs\workbench\api\node\extensionHostProcess.js:143:6244)\n\tat async h.l (\out\vs\workbench\api\node\extensionHostProcess.js:143:5701)","level":"error","timestamp":"2024-05-14T04:44:22.010Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat \dist\extension.js:2:1397142\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:517:28)\n\tat maybeClose (node:internal/child_process:1098:16)\n\tat Socket. (node:internal/child_process:450:11)\n\tat Socket.emit (node:events:517:28)\n\tat Pipe. (node:net:350:12)","level":"error","timestamp":"2024-05-14T04:44:25.006Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n at \dist\extension.js:2:1397142\n at ChildProcess.exithandler (node:child_process:415:7)\n at ChildProcess.emit (node:events:517:28)\n at maybeClose (node:internal/child_process:1098:16)\n at Process.ChildProcess._handle.onexit (node:internal/child_process:303:5)","level":"error","timestamp":"2024-05-14T12:38:02.078Z"}
{"message":"Cannot access filePath: d:\source\ACME\Esp.HelloWorld\.devcontainer\CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access 'd:\source\ACME\Esp.HelloWorld\.devcontainer\CMakeLists.txt'\n\tat Object.accessSync (node:fs:264:3)\n\tat t.accessSync (node:electron/js2c/node_init:2:8888)\n\tat ke (\dist\extension.js:2:1394261)\n\tat \dist\extension.js:2:1395684\n\tat Me (\dist\extension.js:2:1395870)\n\tat be (\dist\extension.js:2:1391833)\n\tat Ac (\dist\extension.js:2:1687449)\n\tat Z.kb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13465)\n\tat Z.jb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13175)\n\tat \out\vs\workbench\api\node\extensionHostProcess.js:159:11197\n\tat async h.n (\out\vs\workbench\api\node\extensionHostProcess.js:143:6281)\n\tat async h.m (\out\vs\workbench\api\node\extensionHostProcess.js:143:6244)\n\tat async h.l (\out\vs\workbench\api\node\extensionHostProcess.js:143:5701)","level":"error","timestamp":"2024-05-14T12:38:15.287Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n at \dist\extension.js:2:1397142\n at ChildProcess.exithandler (node:child_process:415:7)\n at ChildProcess.emit (node:events:517:28)\n at maybeClose (node:internal/child_process:1098:16)\n at Socket. (node:internal/child_process:450:11)\n at Socket.emit (node:events:517:28)\n at Pipe. (node:net:350:12)","level":"error","timestamp":"2024-05-14T12:38:17.776Z"}
{"message":"Cannot access filePath: d:\source\ACME\Esp.HelloWorld\CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access 'd:\source\ACME\Esp.HelloWorld\CMakeLists.txt'\n\tat Object.accessSync (node:fs:264:3)\n\tat t.accessSync (node:electron/js2c/node_init:2:8888)\n\tat ke (\dist\extension.js:2:1394261)\n\tat \dist\extension.js:2:1395684\n\tat Me (\dist\extension.js:2:1395870)\n\tat be (\dist\extension.js:2:1391833)\n\tat Ac (\dist\extension.js:2:1687449)\n\tat Z.kb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13465)\n\tat Z.jb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13175)\n\tat \out\vs\workbench\api\node\extensionHostProcess.js:159:11197\n\tat async h.n (\out\vs\workbench\api\node\extensionHostProcess.js:143:6281)\n\tat async h.m (\out\vs\workbench\api\node\extensionHostProcess.js:143:6244)\n\tat async h.l (\out\vs\workbench\api\node\extensionHostProcess.js:143:5701)","level":"error","timestamp":"2024-05-14T12:38:29.205Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat \dist\extension.js:2:1397142\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:517:28)\n\tat maybeClose (node:internal/child_process:1098:16)\n\tat Socket. (node:internal/child_process:450:11)\n\tat Socket.emit (node:events:517:28)\n\tat Pipe. (node:net:350:12)","level":"error","timestamp":"2024-05-14T12:38:30.678Z"}
{"message":"Cannot access filePath: d:\source\ACME\Esp.HelloWorld\CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access 'd:\source\ACME\Esp.HelloWorld\CMakeLists.txt'\n\tat Object.accessSync (node:fs:264:3)\n\tat t.accessSync (node:electron/js2c/node_init:2:8888)\n\tat ke (\dist\extension.js:2:1394261)\n\tat \dist\extension.js:2:1395684\n\tat Me (\dist\extension.js:2:1395870)\n\tat be (\dist\extension.js:2:1391833)\n\tat Ac (\dist\extension.js:2:1687449)\n\tat Z.kb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13465)\n\tat Z.jb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13175)\n\tat \out\vs\workbench\api\node\extensionHostProcess.js:159:11197\n\tat async h.n (\out\vs\workbench\api\node\extensionHostProcess.js:143:6281)\n\tat async h.m (\out\vs\workbench\api\node\extensionHostProcess.js:143:6244)\n\tat async h.l (\out\vs\workbench\api\node\extensionHostProcess.js:143:5701)","level":"error","timestamp":"2024-05-14T12:47:56.580Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat \dist\extension.js:2:1397142\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:517:28)\n\tat maybeClose (node:internal/child_process:1098:16)\n\tat Socket. (node:internal/child_process:450:11)\n\tat Socket.emit (node:events:517:28)\n\tat Pipe. (node:net:350:12)","level":"error","timestamp":"2024-05-14T12:47:58.523Z"}
{"message":"Cannot access filePath: d:\source\ACME\Esp.HelloWorld\CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access 'd:\source\ACME\Esp.HelloWorld\CMakeLists.txt'\n\tat Object.accessSync (node:fs:264:3)\n\tat t.accessSync (node:electron/js2c/node_init:2:8888)\n\tat ke (\dist\extension.js:2:1394261)\n\tat \dist\extension.js:2:1395684\n\tat Me (\dist\extension.js:2:1395870)\n\tat be (\dist\extension.js:2:1391833)\n\tat Ac (\dist\extension.js:2:1687449)\n\tat Z.kb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13465)\n\tat Z.jb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13175)\n\tat \out\vs\workbench\api\node\extensionHostProcess.js:159:11197\n\tat async h.n (\out\vs\workbench\api\node\extensionHostProcess.js:143:6281)\n\tat async h.m (\out\vs\workbench\api\node\extensionHostProcess.js:143:6244)\n\tat async h.l (\out\vs\workbench\api\node\extensionHostProcess.js:143:5701)","level":"error","timestamp":"2024-05-14T12:58:45.534Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat \dist\extension.js:2:1397142\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:517:28)\n\tat maybeClose (node:internal/child_process:1098:16)\n\tat Socket. (node:internal/child_process:450:11)\n\tat Socket.emit (node:events:517:28)\n\tat Pipe. (node:net:350:12)","level":"error","timestamp":"2024-05-14T12:58:49.514Z"}
{"message":"Cannot access filePath: d:\source\ACME\Esp.HelloWorld\CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access 'd:\source\ACME\Esp.HelloWorld\CMakeLists.txt'\n\tat Object.accessSync (node:fs:264:3)\n\tat t.accessSync (node:electron/js2c/node_init:2:8888)\n\tat ke (\dist\extension.js:2:1394261)\n\tat \dist\extension.js:2:1395684\n\tat Me (\dist\extension.js:2:1395870)\n\tat be (\dist\extension.js:2:1391833)\n\tat Ac (\dist\extension.js:2:1687449)\n\tat Z.kb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13465)\n\tat Z.jb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13175)\n\tat \out\vs\workbench\api\node\extensionHostProcess.js:159:11197\n\tat async h.n (\out\vs\workbench\api\node\extensionHostProcess.js:143:6281)\n\tat async h.m (\out\vs\workbench\api\node\extensionHostProcess.js:143:6244)\n\tat async h.l (\out\vs\workbench\api\node\extensionHostProcess.js:143:5701)","level":"error","timestamp":"2024-05-14T13:09:08.515Z"}
{"message":"Cannot access filePath: d:\source\ACME\Esp.HelloWorld\CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access 'd:\source\ACME\Esp.HelloWorld\CMakeLists.txt'\n\tat Object.accessSync (node:fs:264:3)\n\tat t.accessSync (node:electron/js2c/node_init:2:8888)\n\tat ke (\dist\extension.js:2:1394261)\n\tat \dist\extension.js:2:1395684\n\tat Me (\dist\extension.js:2:1395870)\n\tat be (\dist\extension.js:2:1391833)\n\tat Ac (\dist\extension.js:2:1687449)\n\tat Z.kb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13465)\n\tat Z.jb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13175)\n\tat \out\vs\workbench\api\node\extensionHostProcess.js:159:11197\n\tat async h.n (\out\vs\workbench\api\node\extensionHostProcess.js:143:6281)\n\tat async h.m (\out\vs\workbench\api\node\extensionHostProcess.js:143:6244)\n\tat async h.l (\out\vs\workbench\api\node\extensionHostProcess.js:143:5701)","level":"error","timestamp":"2024-05-14T13:09:16.512Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat \dist\extension.js:2:1397142\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:517:28)\n\tat maybeClose (node:internal/child_process:1098:16)\n\tat Socket. (node:internal/child_process:450:11)\n\tat Socket.emit (node:events:517:28)\n\tat Pipe. (node:net:350:12)","level":"error","timestamp":"2024-05-14T13:09:18.704Z"}
{"message":"Cannot access filePath: d:\source\ACME\Esp.HelloWorld\CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access 'd:\source\ACME\Esp.HelloWorld\CMakeLists.txt'\n\tat Object.accessSync (node:fs:264:3)\n\tat t.accessSync (node:electron/js2c/node_init:2:8888)\n\tat ke (\dist\extension.js:2:1394261)\n\tat \dist\extension.js:2:1395684\n\tat Me (\dist\extension.js:2:1395870)\n\tat be (\dist\extension.js:2:1391833)\n\tat Ac (\dist\extension.js:2:1687449)\n\tat Z.kb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13465)\n\tat Z.jb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13175)\n\tat \out\vs\workbench\api\node\extensionHostProcess.js:159:11197\n\tat async h.n (\out\vs\workbench\api\node\extensionHostProcess.js:143:6281)\n\tat async h.m (\out\vs\workbench\api\node\extensionHostProcess.js:143:6244)\n\tat async h.l (\out\vs\workbench\api\node\extensionHostProcess.js:143:5701)","level":"error","timestamp":"2024-05-14T13:11:20.500Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat \dist\extension.js:2:1397142\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:517:28)\n\tat maybeClose (node:internal/child_process:1098:16)\n\tat Socket. (node:internal/child_process:450:11)\n\tat Socket.emit (node:events:517:28)\n\tat Pipe. (node:net:350:12)","level":"error","timestamp":"2024-05-14T13:11:22.970Z"}
{"message":"Cannot access filePath: d:\source\ACME\Esp.HelloWorld\CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access 'd:\source\ACME\Esp.HelloWorld\CMakeLists.txt'\n\tat Object.accessSync (node:fs:264:3)\n\tat t.accessSync (node:electron/js2c/node_init:2:8888)\n\tat ke (\dist\extension.js:2:1394261)\n\tat \dist\extension.js:2:1395684\n\tat Me (\dist\extension.js:2:1395870)\n\tat be (\dist\extension.js:2:1391833)\n\tat Ac (\dist\extension.js:2:1687449)\n\tat Z.kb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13465)\n\tat Z.jb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13175)\n\tat \out\vs\workbench\api\node\extensionHostProcess.js:159:11197\n\tat async h.n (\out\vs\workbench\api\node\extensionHostProcess.js:143:6281)\n\tat async h.m (\out\vs\workbench\api\node\extensionHostProcess.js:143:6244)\n\tat async h.l (\out\vs\workbench\api\node\extensionHostProcess.js:143:5701)","level":"error","timestamp":"2024-05-14T13:15:03.872Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat \dist\extension.js:2:1397142\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:517:28)\n\tat maybeClose (node:internal/child_process:1098:16)\n\tat Socket. (node:internal/child_process:450:11)\n\tat Socket.emit (node:events:517:28)\n\tat Pipe. (node:net:350:12)","level":"error","timestamp":"2024-05-14T13:15:05.835Z"}
{"message":"Cannot access filePath: d:\source\ACME\Esp.HelloWorld\CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access 'd:\source\ACME\Esp.HelloWorld\CMakeLists.txt'\n\tat Object.accessSync (node:fs:264:3)\n\tat t.accessSync (node:electron/js2c/node_init:2:8888)\n\tat ke (\dist\extension.js:2:1394261)\n\tat \dist\extension.js:2:1395684\n\tat Me (\dist\extension.js:2:1395870)\n\tat be (\dist\extension.js:2:1391833)\n\tat Ac (\dist\extension.js:2:1687449)\n\tat Z.kb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13465)\n\tat Z.jb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13175)\n\tat \out\vs\workbench\api\node\extensionHostProcess.js:159:11197\n\tat async h.n (\out\vs\workbench\api\node\extensionHostProcess.js:143:6281)\n\tat async h.m (\out\vs\workbench\api\node\extensionHostProcess.js:143:6244)\n\tat async h.l (\out\vs\workbench\api\node\extensionHostProcess.js:143:5701)","level":"error","timestamp":"2024-05-14T13:15:51.728Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat \dist\extension.js:2:1397142\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:517:28)\n\tat maybeClose (node:internal/child_process:1098:16)\n\tat Socket. (node:internal/child_process:450:11)\n\tat Socket.emit (node:events:517:28)\n\tat Pipe. (node:net:350:12)","level":"error","timestamp":"2024-05-14T13:15:53.663Z"}
{"message":"Cannot access filePath: d:\source\ACME\Esp.HelloWorld\CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access 'd:\source\ACME\Esp.HelloWorld\CMakeLists.txt'\n\tat Object.accessSync (node:fs:264:3)\n\tat t.accessSync (node:electron/js2c/node_init:2:8888)\n\tat ke (\dist\extension.js:2:1394261)\n\tat \dist\extension.js:2:1395684\n\tat Me (\dist\extension.js:2:1395870)\n\tat be (\dist\extension.js:2:1391833)\n\tat Ac (\dist\extension.js:2:1687449)\n\tat Z.kb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13465)\n\tat Z.jb (\out\vs\workbench\api\node\extensionHostProcess.js:159:13175)\n\tat \out\vs\workbench\api\node\extensionHostProcess.js:159:11197\n\tat async h.n (\out\vs\workbench\api\node\extensionHostProcess.js:143:6281)\n\tat async h.m (\out\vs\workbench\api\node\extensionHostProcess.js:143:6244)\n\tat async h.l (\out\vs\workbench\api\node\extensionHostProcess.js:143:5701)","level":"error","timestamp":"2024-05-14T13:18:33.259Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.12.0-esp32-20230921 (2023-09-21-13:40)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat \dist\extension.js:2:1397142\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:517:28)\n\tat maybeClose (node:internal/child_process:1098:16)\n\tat Socket. (node:internal/child_process:450:11)\n\tat Socket.emit (node:events:517:28)\n\tat Pipe. (node:net:350:12)","level":"error","timestamp":"2024-05-14T13:18:35.516Z"}

Description

Added ESP dev container to my folder in VSCode and received the following error when attempting to open folder in container:

[Window Title]
Visual Studio Code

[Content]
Workspace folder in devcontainer.json must be an absolute path.

[Open devcontainer.json] [Cancel]

Debug Message

[Window Title]
Visual Studio Code

[Content]
Workspace folder in devcontainer.json must be an absolute path.

[Open devcontainer.json] [Cancel]

Other Steps to Reproduce

No response

I have checked existing issues, online documentation and the Troubleshooting Guide

  • I confirm I have checked existing issues, online documentation and Troubleshooting guide.
@rschiefer rschiefer added the bug-report Bug Report from users on Github (don't use this tag manually, its supposed to be used via the issue) label May 14, 2024
@github-actions github-actions bot changed the title Win11/VSCode/WSL - "Workspace folder in devcontainer.json must be an absolute path" Win11/VSCode/WSL - "Workspace folder in devcontainer.json must be an absolute path" (VSC-1352) May 14, 2024
@brianignacio5
Copy link
Collaborator

What is the content of your devcontainer.json file ?

@vhext
Copy link

vhext commented May 15, 2024

hi guys, I also get this error after updating vscode too.

change devcontainer.json template,It's work for me

	// Add the IDs of extensions you want installed when the container is created
	"workspaceMount": "source=${localWorkspaceFolder},target=/home/vscode/XXX,type=bind",
	/* the path of workspace folder to be opened after container is running
	 */
	"workspaceFolder": "/home/vscode/XXX",

@rschiefer
Copy link
Author

I created the devcontainer.json via ESP-IDF: Add Docker Container Configuration which set workspace properties as follows:

"workspaceMount": "source=${localWorkspaceFolder},target=/source/ACME/Esp.HelloWorld/blink/,type=bind",
/* the path of workspace folder to be opened after container is running
 */
"workspaceFolder": "${localWorkspaceFolder}",

I edited it and this fixed it.

"workspaceMount": "source=${localWorkspaceFolder},target=/source/ACME/Esp.HelloWorld/blink/,type=bind",
/* the path of workspace folder to be opened after container is running
 */
"workspaceFolder": "/source/ACME/Esp.HelloWorld/blink/",

Seems like there is Windows to linux path conversion missing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug-report Bug Report from users on Github (don't use this tag manually, its supposed to be used via the issue)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants