Closed hurricanefrog closed 2 years ago
Sorry for not following the template, somehow I was not shown the template selection, will comment the details
Pre Bug Report Checklist
Before reporting any bug please make sure of these points.
Describe the bug
After the installation of the ESP-IDF toolchain (via the VScode extension) and a restart, the ESP-IDF VScode extension appears to ignore the previous settings and shows the setup wizard again.
To Reproduce
Expected behavior
Actual behavior
Screenshots None
Environment (please complete the following information):
Output
Doctor output:
---------------------------------------------- ESP-IDF Extension for Visual Studio Code report ---------------------------------------------
OS win32 x64 10.0.19044
System environment variable IDF_PYTHON_ENV_PATH
undefined
System environment variable PATH
C:\Program Files\Python39\Scripts\;C:\Program Files\Python39\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS\;C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\SysGCC\arm-eabi\bin;C:\Program Files\dotnet\;C:\Program Files\Nordic Semiconductor\nrf-command-line-tools\bin\;C:\Program Files\Git\cmd;C:\Program Files (x86)\dotnet\;C:\Program Files\Microsoft VS Code\bin;C:\Users\me\Downloads\texlive\2022\bin\win32;C:\Users\me\.cargo\bin;C:\Users\me\AppData\Local\Programs\Python\Launcher\;C:\Users\me\Downloads\tools;C:\Users\me\AppData\Local\pipx\bin;C:\Users\me\Downloads\doxygen;C:\Users\me\AppData\Local\Programs\Python\Python39\Scripts;C:\Users\me\AppData\Roaming\Python\Python39\Scripts;C:\Users\me\Downloads\cmake\bin;C:\Users\me\.dotnet\tools;C:\Users\me\Downloads\jdk-11.0.12+7\bin
System environment variable PYTHON
undefined
Visual Studio Code version 1.68.1
Visual Studio Code language en
Visual Studio Code shell C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
ESP-IDF Extension version 1.4.0
---------------------------------------------------- Extension configuration settings ------------------------------------------------------
ESP-ADF Path (idf.espAdfPath) ${env:ADF_PATH}
ESP-IDF Path (idf.espIdfPath) c:\VSCode\esp\esp-idf
ESP-MDF Path (idf.espMdfPath) ${env:MDF_PATH}
Custom extra paths (idf.customExtraPaths) c:\VSCode\.espressif\tools\xtensa-esp32-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32-elf\bin;c:\VSCode\.espressif\tools\xtensa-esp32s2-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32s2-elf\bin;c:\VSCode\.espressif\tools\xtensa-esp32s3-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32s3-elf\bin;c:\VSCode\.espressif\tools\riscv32-esp-elf\esp-2021r2-patch3-8.4.0\riscv32-esp-elf\bin;c:\VSCode\.espressif\tools\esp32ulp-elf\2.28.51-esp-20191205\esp32ulp-elf-binutils\bin;c:\VSCode\.espressif\tools\esp32s2ulp-elf\2.28.51-esp-20191205\esp32s2ulp-elf-binutils\bin;c:\VSCode\.espressif\tools\cmake\3.20.3\bin;c:\VSCode\.espressif\tools\openocd-esp32\v0.11.0-esp32-20211220\openocd-esp32\bin;c:\VSCode\.espressif\tools\ninja\1.10.2;c:\VSCode\.espressif\tools\idf-exe\1.0.3;c:\VSCode\.espressif\tools\ccache\4.3\ccache-4.3-windows-64;c:\VSCode\.espressif\tools\dfu-util\0.9\dfu-util-0.9-win64
Custom extra vars (idf.customExtraVars) {"OPENOCD_SCRIPTS":"c:\\VSCode\\.espressif\\tools\\openocd-esp32\\v0.11.0-esp32-20211220/openocd-esp32/share/openocd/scripts","IDF_CCACHE_ENABLE":"1"}
Virtual env Python Path (idf.pythonBinPath) c:\VSCode\.espressif\python_env\idf4.4_py3.8_env\Scripts\python.exe
Serial port (idf.port) COM3
OpenOCD Configs (idf.openOcdConfigs) interface/ftdi/esp32_devkitj_v1.cfg,target/esp32.cfg
ESP-IDF Tools Path (idf.toolsPath) c:\VSCode\.espressif
Git Path (idf.gitPath) /usr/bin/git
-------------------------------------------------------- Configurations access -------------------------------------------------------------
Access to ESP-ADF Path (idf.espAdfPath) false
Access to ESP-IDF Path (idf.espIdfPath) false
Access to ESP-MDF Path (idf.espMdfPath) false
Access to ESP-IDF Custom extra paths
Access to c:\VSCode\.espressif\tools\xtensa-esp32-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32-elf\bin: false
Access to c:\VSCode\.espressif\tools\xtensa-esp32s2-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32s2-elf\bin: false
Access to c:\VSCode\.espressif\tools\xtensa-esp32s3-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32s3-elf\bin: false
Access to c:\VSCode\.espressif\tools\riscv32-esp-elf\esp-2021r2-patch3-8.4.0\riscv32-esp-elf\bin: false
Access to c:\VSCode\.espressif\tools\esp32ulp-elf\2.28.51-esp-20191205\esp32ulp-elf-binutils\bin: false
Access to c:\VSCode\.espressif\tools\esp32s2ulp-elf\2.28.51-esp-20191205\esp32s2ulp-elf-binutils\bin: false
Access to c:\VSCode\.espressif\tools\cmake\3.20.3\bin: false
Access to c:\VSCode\.espressif\tools\openocd-esp32\v0.11.0-esp32-20211220\openocd-esp32\bin: false
Access to c:\VSCode\.espressif\tools\ninja\1.10.2: false
Access to c:\VSCode\.espressif\tools\idf-exe\1.0.3: false
Access to c:\VSCode\.espressif\tools\ccache\4.3\ccache-4.3-windows-64: false
Access to c:\VSCode\.espressif\tools\dfu-util\0.9\dfu-util-0.9-win64: false
Access to Virtual env Python Path (idf.pythonBinPath) false
Access to CMake in environment PATH undefined
Access to Ninja in environment PATH undefined
Access to ESP-IDF Tools Path (idf.toolsPath) false
----------------------------------------------------------- Executables Versions -----------------------------------------------------------
Git version undefined
ESP-IDF version undefined
Python version undefined
Python's pip version undefined
-------------------------------------------------- Python packages in idf.pythonBinPath ----------------------------------------------------
---------------------------------------------------- Check ESP-IDF python requirements.txt -------------------------------------------------
Check ESP-IDF Python packages undefined
---------------------------------------------------- Check extension requirements.txt ------------------------------------------------------
Check Extension Python packages undefined
---------------------------------------------------- Check ESP-IDF debug adapter requirements.txt ------------------------------------------
Check Debug AdapterPython packages undefined
----------------------------------------------------------- Latest error -----------------------------------------------------------------
Latest error at Command failed: "/usr/bin/git" --version
Das System kann den angegebenen Pfad nicht finden.
--------------------------------------------------------------------------------------------------------------------------------------------
Logs Please share the log file which can be obtained from:
Extension log:
{"message":"Updating files: 1% (97/9635)\rUpdating files: 1% (117/9635)\rUpdating files: 2% (193/9635)\rUpdating files: 2% (283/9635)\rUpdating files: 2% (284/9635)\rUpdating files: 3% (290/9635)\rUpdating files: 4% (386/9635)\rUpdating files: 5% (482/9635)\rUpdating files: 6% (579/9635)\rUpdating files: 7% (675/9635)\rUpdating files: 8% (771/9635)\rUpdating files: 9% (868/9635)\rUpdating files: 9% (914/9635)\rUpdating files: 9% (931/9635)\rUpdating files: 9% (933/9635)\rUpdating files: 9% (939/9635)\rUpdating files: 10% (964/9635)\rUpdating files: 11% (1060/9635)\rUpdating files: 12% (1157/9635)\rUpdating files: 13% (1253/9635)\rUpdating files: 14% (1349/9635)\rUpdating files: 15% (1446/9635)\rUpdating files: 16% (1542/9635)\rUpdating files: 17% (1638/9635)\rUpdating files: 18% (1735/9635)\rUpdating files: 18% (1778/9635)\rUpdating files: 19% (1831/9635)\rUpdating files: 20% (1927/9635)\rUpdating files: 21% (2024/9635)\rUpdating files: 22% (2120/9635)\rUpdating files: 22% (2214/9635)\rUpdating files: 23% (2217/9635)\rUpdating files: 23% (2291/9635)\rUpdating files: 23% (2299/9635)\rUpdating files: 24% (2313/9635)\rUpdating files: 25% (2409/9635)\rUpdating files: 26% (2506/9635)\rUpdating files: 27% (2602/9635)\rUpdating files: 28% (2698/9635)\rUpdating files: 29% (2795/9635)\rUpdating files: 30% (2891/9635)\rUpdating files: 30% (2935/9635)\rUpdating files: 30% (2943/9635)\rUpdating files: 30% (2948/9635)\rUpdating files: 31% (2987/9635)\rUpdating files: 31% (2993/9635)\rUpdating files: 32% (3084/9635)\rUpdating files: 32% (3089/9635)\rUpdating files: 33% (3180/9635)\rUpdating files: 33% (3251/9635)\rUpdating files: 34% (3276/9635)\rUpdating files: 34% (3335/9635)\rUpdating files: 35% (3373/9635)\rUpdating files: 35% (3464/9635)\rUpdating files: 35% (3465/9635)\rUpdating files: 36% (3469/9635)\rUpdating files: 36% (3507/9635)\rUpdating files: 37% (3565/9635)\rUpdating files: 38% (3662/9635)\rUpdating files: 39% (3758/9635)\rUpdating files: 40% (3854/9635)\rUpdating files: 41% (3951/9635)\rUpdating files: 42% (4047/9635)\rUpdating files: 43% (4144/9635)\rUpdating files: 44% (4240/9635)\rUpdating files: 44% (4310/9635)\rUpdating files: 45% (4336/9635)\rUpdating files: 45% (4372/9635)\rUpdating files: 46% (4433/9635)\rUpdating files: 46% (4434/9635)\rUpdating files: 47% (4529/9635)\rUpdating files: 48% (4625/9635)\rUpdating files: 49% (4722/9635)\rUpdating files: 50% (4818/9635)\rUpdating files: 51% (4914/9635)\rUpdating files: 52% (5011/9635)\rUpdating files: 53% (5107/9635)\rUpdating files: 54% (5203/9635)\rUpdating files: 55% (5300/9635)\rUpdating files: 56% (5396/9635)\rUpdating files: 57% (5492/9635)\rUpdating files: 58% (5589/9635)\rUpdating files: 58% (5640/9635)\rUpdating files: 59% (5685/9635)\rUpdating files: 60% (5781/9635)\rUpdating files: 61% (5878/9635)\rUpdating files: 62% (5974/9635)\rUpdating files: 63% (6071/9635)\rUpdating files: 64% (6167/9635)\rUpdating files: 65% (6263/9635)\rUpdating files: 66% (6360/9635)\rUpdating files: 67% (6456/9635)\rUpdating files: 68% (6552/9635)\rUpdating files: 69% (6649/9635)\rUpdating files: 69% (6662/9635)\rUpdating files: 70% (6745/9635)\rUpdating files: 71% (6841/9635)\rUpdating files: 72% (6938/9635)\rUpdating files: 73% (7034/9635)\rUpdating files: 74% (7130/9635)\rUpdating files: 75% (7227/9635)\rUpdating files: 75% (7296/9635)\rUpdating files: 76% (7323/9635)\rUpdating files: 77% (7419/9635)\rUpdating files: 78% (7516/9635)\rUpdating files: 79% (7612/9635)\rUpdating files: 80% (7708/9635)\rUpdating files: 81% (7805/9635)\rUpdating files: 82% (7901/9635)\rUpdating files: 83% (7998/9635)\rUpdating files: 84% (8094/9635)\rUpdating files: 85% (8190/9635)\rUpdating files: 86% (8287/9635)\rUpdating files: 87% (8383/9635)\rUpdating files: 88% (8479/9635)\rUpdating files: 89% (8576/9635)\rUpdating files: 90% (8672/9635)\rUpdating files: 91% (8768/9635)\rUpdating files: 92% (8865/9635)\rUpdating files: 93% (8961/9635)\rUpdating files: 94% (9057/9635)\rUpdating files: 95% (9154/9635)\rUpdating files: 96% (9250/9635)\rUpdating files: 97% (9346/9635)\rUpdating files: 97% (9400/9635)\rUpdating files: 98% (9443/9635)\rUpdating files: 99% (9539/9635)\rUpdating files: 100% (9635/9635)\rUpdating files: 100% (9635/9635), done.\n","stack":"Error: Updating files: 1% (97/9635)\rUpdating files: 1% (117/9635)\rUpdating files: 2% (193/9635)\rUpdating files: 2% (283/9635)\rUpdating files: 2% (284/9635)\rUpdating files: 3% (290/9635)\rUpdating files: 4% (386/9635)\rUpdating files: 5% (482/9635)\rUpdating files: 6% (579/9635)\rUpdating files: 7% (675/9635)\rUpdating files: 8% (771/9635)\rUpdating files: 9% (868/9635)\rUpdating files: 9% (914/9635)\rUpdating files: 9% (931/9635)\rUpdating files: 9% (933/9635)\rUpdating files: 9% (939/9635)\rUpdating files: 10% (964/9635)\rUpdating files: 11% (1060/9635)\rUpdating files: 12% (1157/9635)\rUpdating files: 13% (1253/9635)\rUpdating files: 14% (1349/9635)\rUpdating files: 15% (1446/9635)\rUpdating files: 16% (1542/9635)\rUpdating files: 17% (1638/9635)\rUpdating files: 18% (1735/9635)\rUpdating files: 18% (1778/9635)\rUpdating files: 19% (1831/9635)\rUpdating files: 20% (1927/9635)\rUpdating files: 21% (2024/9635)\rUpdating files: 22% (2120/9635)\rUpdating files: 22% (2214/9635)\rUpdating files: 23% (2217/9635)\rUpdating files: 23% (2291/9635)\rUpdating files: 23% (2299/9635)\rUpdating files: 24% (2313/9635)\rUpdating files: 25% (2409/9635)\rUpdating files: 26% (2506/9635)\rUpdating files: 27% (2602/9635)\rUpdating files: 28% (2698/9635)\rUpdating files: 29% (2795/9635)\rUpdating files: 30% (2891/9635)\rUpdating files: 30% (2935/9635)\rUpdating files: 30% (2943/9635)\rUpdating files: 30% (2948/9635)\rUpdating files: 31% (2987/9635)\rUpdating files: 31% (2993/9635)\rUpdating files: 32% (3084/9635)\rUpdating files: 32% (3089/9635)\rUpdating files: 33% (3180/9635)\rUpdating files: 33% (3251/9635)\rUpdating files: 34% (3276/9635)\rUpdating files: 34% (3335/9635)\rUpdating files: 35% (3373/9635)\rUpdating files: 35% (3464/9635)\rUpdating files: 35% (3465/9635)\rUpdating files: 36% (3469/9635)\rUpdating files: 36% (3507/9635)\rUpdating files: 37% (3565/9635)\rUpdating files: 38% (3662/9635)\rUpdating files: 39% (3758/9635)\rUpdating files: 40% (3854/9635)\rUpdating files: 41% (3951/9635)\rUpdating files: 42% (4047/9635)\rUpdating files: 43% (4144/9635)\rUpdating files: 44% (4240/9635)\rUpdating files: 44% (4310/9635)\rUpdating files: 45% (4336/9635)\rUpdating files: 45% (4372/9635)\rUpdating files: 46% (4433/9635)\rUpdating files: 46% (4434/9635)\rUpdating files: 47% (4529/9635)\rUpdating files: 48% (4625/9635)\rUpdating files: 49% (4722/9635)\rUpdating files: 50% (4818/9635)\rUpdating files: 51% (4914/9635)\rUpdating files: 52% (5011/9635)\rUpdating files: 53% (5107/9635)\rUpdating files: 54% (5203/9635)\rUpdating files: 55% (5300/9635)\rUpdating files: 56% (5396/9635)\rUpdating files: 57% (5492/9635)\rUpdating files: 58% (5589/9635)\rUpdating files: 58% (5640/9635)\rUpdating files: 59% (5685/9635)\rUpdating files: 60% (5781/9635)\rUpdating files: 61% (5878/9635)\rUpdating files: 62% (5974/9635)\rUpdating files: 63% (6071/9635)\rUpdating files: 64% (6167/9635)\rUpdating files: 65% (6263/9635)\rUpdating files: 66% (6360/9635)\rUpdating files: 67% (6456/9635)\rUpdating files: 68% (6552/9635)\rUpdating files: 69% (6649/9635)\rUpdating files: 69% (6662/9635)\rUpdating files: 70% (6745/9635)\rUpdating files: 71% (6841/9635)\rUpdating files: 72% (6938/9635)\rUpdating files: 73% (7034/9635)\rUpdating files: 74% (7130/9635)\rUpdating files: 75% (7227/9635)\rUpdating files: 75% (7296/9635)\rUpdating files: 76% (7323/9635)\rUpdating files: 77% (7419/9635)\rUpdating files: 78% (7516/9635)\rUpdating files: 79% (7612/9635)\rUpdating files: 80% (7708/9635)\rUpdating files: 81% (7805/9635)\rUpdating files: 82% (7901/9635)\rUpdating files: 83% (7998/9635)\rUpdating files: 84% (8094/9635)\rUpdating files: 85% (8190/9635)\rUpdating files: 86% (8287/9635)\rUpdating files: 87% (8383/9635)\rUpdating files: 88% (8479/9635)\rUpdating files: 89% (8576/9635)\rUpdating files: 90% (8672/9635)\rUpdating files: 91% (8768/9635)\rUpdating files: 92% (8865/9635)\rUpdating files: 93% (8961/9635)\rUpdating files: 94% (9057/9635)\rUpdating files: 95% (9154/9635)\rUpdating files: 96% (9250/9635)\rUpdating files: 97% (9346/9635)\rUpdating files: 97% (9400/9635)\rUpdating files: 98% (9443/9635)\rUpdating files: 99% (9539/9635)\rUpdating files: 100% (9635/9635)\rUpdating files: 100% (9635/9635), done.\n\n\tat \\dist\\extension.js:1:7563\n\tat ChildProcess.exithandler (node:child_process:397:7)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:02:21.735Z"}
{"message":"Command failed: esp32ulp-elf-as --version\nDer Befehl \"esp32ulp-elf-as\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n","stack":"Error: Command failed: esp32ulp-elf-as --version\nDer Befehl \"esp32ulp-elf-as\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n\n\tat ChildProcess.exithandler (node:child_process:406:12)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:02:37.434Z"}
{"message":"Error checking esp32ulp-elf version","stack":"Error: Command failed: esp32ulp-elf-as --version\nDer Befehl \"esp32ulp-elf-as\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n\n\tat ChildProcess.exithandler (node:child_process:406:12)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:02:37.435Z"}
{"message":"Command failed: esp32s2ulp-elf-as --version\nDer Befehl \"esp32s2ulp-elf-as\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n","stack":"Error: Command failed: esp32s2ulp-elf-as --version\nDer Befehl \"esp32s2ulp-elf-as\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n\n\tat ChildProcess.exithandler (node:child_process:406:12)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:02:37.436Z"}
{"message":"Error checking esp32s2ulp-elf version","stack":"Error: Command failed: esp32s2ulp-elf-as --version\nDer Befehl \"esp32s2ulp-elf-as\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n\n\tat ChildProcess.exithandler (node:child_process:406:12)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:02:37.437Z"}
{"message":"Command failed: riscv32-esp-elf-gcc --version\nDer Befehl \"riscv32-esp-elf-gcc\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n","stack":"Error: Command failed: riscv32-esp-elf-gcc --version\nDer Befehl \"riscv32-esp-elf-gcc\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n\n\tat ChildProcess.exithandler (node:child_process:406:12)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:02:37.437Z"}
{"message":"Error checking riscv32-esp-elf version","stack":"Error: Command failed: riscv32-esp-elf-gcc --version\nDer Befehl \"riscv32-esp-elf-gcc\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n\n\tat ChildProcess.exithandler (node:child_process:406:12)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:02:37.438Z"}
{"message":"Command failed: xtensa-esp32s3-elf-gcc --version\nDer Befehl \"xtensa-esp32s3-elf-gcc\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n","stack":"Error: Command failed: xtensa-esp32s3-elf-gcc --version\nDer Befehl \"xtensa-esp32s3-elf-gcc\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n\n\tat ChildProcess.exithandler (node:child_process:406:12)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:02:37.438Z"}
{"message":"Error checking xtensa-esp32s3-elf version","stack":"Error: Command failed: xtensa-esp32s3-elf-gcc --version\nDer Befehl \"xtensa-esp32s3-elf-gcc\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n\n\tat ChildProcess.exithandler (node:child_process:406:12)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:02:37.439Z"}
{"message":"Command failed: xtensa-esp32s2-elf-gcc --version\nDer Befehl \"xtensa-esp32s2-elf-gcc\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n","stack":"Error: Command failed: xtensa-esp32s2-elf-gcc --version\nDer Befehl \"xtensa-esp32s2-elf-gcc\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n\n\tat ChildProcess.exithandler (node:child_process:406:12)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Socket.<anonymous> (node:internal/child_process:450:11)\n\tat Socket.emit (node:events:390:28)\n\tat Pipe.<anonymous> (node:net:687:12)","level":"error","timestamp":"2022-07-04T14:02:37.441Z"}
{"message":"Error checking xtensa-esp32s2-elf version","stack":"Error: Command failed: xtensa-esp32s2-elf-gcc --version\nDer Befehl \"xtensa-esp32s2-elf-gcc\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n\n\tat ChildProcess.exithandler (node:child_process:406:12)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Socket.<anonymous> (node:internal/child_process:450:11)\n\tat Socket.emit (node:events:390:28)\n\tat Pipe.<anonymous> (node:net:687:12)","level":"error","timestamp":"2022-07-04T14:02:37.441Z"}
{"message":"Command failed: openocd --version\nDer Befehl \"openocd\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n","stack":"Error: Command failed: openocd --version\nDer Befehl \"openocd\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n\n\tat ChildProcess.exithandler (node:child_process:406:12)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:02:37.442Z"}
{"message":"Error checking openocd-esp32 version","stack":"Error: Command failed: openocd --version\nDer Befehl \"openocd\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n\n\tat ChildProcess.exithandler (node:child_process:406:12)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:02:37.443Z"}
{"message":"Command failed: xtensa-esp32-elf-gcc --version\nDer Befehl \"xtensa-esp32-elf-gcc\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n","stack":"Error: Command failed: xtensa-esp32-elf-gcc --version\nDer Befehl \"xtensa-esp32-elf-gcc\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n\n\tat ChildProcess.exithandler (node:child_process:406:12)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:02:37.444Z"}
{"message":"Error checking xtensa-esp32-elf version","stack":"Error: Command failed: xtensa-esp32-elf-gcc --version\nDer Befehl \"xtensa-esp32-elf-gcc\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n\n\tat ChildProcess.exithandler (node:child_process:406:12)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:02:37.445Z"}
{"message":"Command failed: idf.py.exe -v\nDer Befehl \"idf.py.exe\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n","stack":"Error: Command failed: idf.py.exe -v\nDer Befehl \"idf.py.exe\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n\n\tat ChildProcess.exithandler (node:child_process:406:12)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:02:37.453Z"}
{"message":"Error checking idf-exe version","stack":"Error: Command failed: idf.py.exe -v\nDer Befehl \"idf.py.exe\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n\n\tat ChildProcess.exithandler (node:child_process:406:12)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:02:37.454Z"}
{"message":"Command failed: dfu-util --version\nDer Befehl \"dfu-util\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n","stack":"Error: Command failed: dfu-util --version\nDer Befehl \"dfu-util\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n\n\tat ChildProcess.exithandler (node:child_process:406:12)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:02:37.466Z"}
{"message":"Error checking dfu-util version","stack":"Error: Command failed: dfu-util --version\nDer Befehl \"dfu-util\" ist entweder falsch geschrieben oder\r\nkonnte nicht gefunden werden.\r\n\n\tat ChildProcess.exithandler (node:child_process:406:12)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:02:37.467Z"}
{"message":"WARNING: You are using pip version 20.3.3; however, version 22.1.2 is available.\r\nYou should consider upgrading via the 'C:\\Users\\me\\.espressif\\tools\\idf-python\\3.8.7\\python.exe -m pip install --upgrade pip' command.\r\n","stack":"Error: WARNING: You are using pip version 20.3.3; however, version 22.1.2 is available.\r\nYou should consider upgrading via the 'C:\\Users\\me\\.espressif\\tools\\idf-python\\3.8.7\\python.exe -m pip install --upgrade pip' command.\r\n\n\tat \\dist\\extension.js:1:7563\n\tat ChildProcess.exithandler (node:child_process:397:7)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:05:13.637Z"}
{"message":"WARNING: You are using pip version 20.3.3; however, version 22.1.2 is available.\r\nYou should consider upgrading via the 'C:\\Users\\me\\.espressif\\python_env\\idf4.4_py3.8_env\\Scripts\\python.exe -m pip install --upgrade pip' command.\r\n","stack":"Error: WARNING: You are using pip version 20.3.3; however, version 22.1.2 is available.\r\nYou should consider upgrading via the 'C:\\Users\\me\\.espressif\\python_env\\idf4.4_py3.8_env\\Scripts\\python.exe -m pip install --upgrade pip' command.\r\n\n\tat \\dist\\extension.js:1:7563\n\tat ChildProcess.exithandler (node:child_process:397:7)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:05:45.430Z"}
{"message":"WARNING: You are using pip version 20.3.3; however, version 22.1.2 is available.\r\nYou should consider upgrading via the 'C:\\Users\\me\\.espressif\\python_env\\idf4.4_py3.8_env\\Scripts\\python.exe -m pip install --upgrade pip' command.\r\n","stack":"Error: WARNING: You are using pip version 20.3.3; however, version 22.1.2 is available.\r\nYou should consider upgrading via the 'C:\\Users\\me\\.espressif\\python_env\\idf4.4_py3.8_env\\Scripts\\python.exe -m pip install --upgrade pip' command.\r\n\n\tat \\dist\\extension.js:1:7563\n\tat ChildProcess.exithandler (node:child_process:397:7)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:05:48.394Z"}
{"message":"WARNING: You are using pip version 20.3.3; however, version 22.1.2 is available.\r\nYou should consider upgrading via the 'C:\\Users\\me\\.espressif\\python_env\\idf4.4_py3.8_env\\Scripts\\python.exe -m pip install --upgrade pip' command.\r\n","stack":"Error: WARNING: You are using pip version 20.3.3; however, version 22.1.2 is available.\r\nYou should consider upgrading via the 'C:\\Users\\me\\.espressif\\python_env\\idf4.4_py3.8_env\\Scripts\\python.exe -m pip install --upgrade pip' command.\r\n\n\tat \\dist\\extension.js:1:7563\n\tat ChildProcess.exithandler (node:child_process:397:7)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-04T14:06:01.593Z"}
{"user":true,"message":"Open a folder first.","stack":"Error: PRECHECK_FAILED\n\tat \\dist\\extension.js:1:3408\n\tat Array.forEach (<anonymous>)\n\tat Function.perform (\\dist\\extension.js:1:3361)\n\tat \\dist\\extension.js:8:653459\n\tat \\dist\\extension.js:8:634091\n\tat o._executeContributedCommand (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:83:62521)\n\tat o.$executeContributedCommand (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:83:63225)\n\tat s._doInvokeHandler (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:86:13828)\n\tat s._invokeHandler (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:86:13512)\n\tat s._receiveRequest (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:86:12173)\n\tat s._receiveOneMessage (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:86:10843)\n\tat \\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:86:8949\n\tat g.invoke (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:58:145)\n\tat b.deliver (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:58:2265)\n\tat v.fire (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:58:1843)\n\tat a.fire (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:66:19025)\n\tat \\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:102:34863\n\tat g.invoke (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:58:145)\n\tat b.deliver (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:58:2265)\n\tat v.fire (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:58:1843)\n\tat a.fire (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:66:19025)\n\tat r._receiveMessage (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:66:23606)\n\tat \\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:66:21140\n\tat g.invoke (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:58:145)\n\tat b.deliver (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:58:2265)\n\tat v.fire (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:58:1843)\n\tat v.acceptChunk (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:66:15856)\n\tat \\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:66:14986\n\tat Socket.R (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:102:13798)\n\tat Socket.emit (node:events:390:28)\n\tat addChunk (node:internal/streams/readable:315:12)\n\tat readableAddChunk (node:internal/streams/readable:289:9)\n\tat Socket.Readable.push (node:internal/streams/readable:228:10)\n\tat Pipe.onStreamRead (node:internal/stream_base_commons:199:23)","level":"error","timestamp":"2022-07-04T14:06:14.020Z"}
{"user":true,"message":"Something went wrong while getting the serial port list","stack":"Error: spawn c:\\VSCode\\.espressif\\python_env\\idf4.4_py3.8_env\\Scripts\\python.exe ENOENT\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:282:19)\n\tat onErrorNT (node:internal/child_process:477:16)\n\tat processTicksAndRejections (node:internal/process/task_queues:83:21)","level":"error","timestamp":"2022-07-04T14:30:50.773Z"}
{"errorMessage":"[Telemetry]: Failed to sendException","stack":"TypeError: i.replace is not a function\n\tat ci.anonymizeFilePaths (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:8:503424)\n\tat c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:8:505070\n\tat ci.cloneAndChange (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:8:501727)\n\tat ci.sendTelemetryException (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:8:505041)\n\tat Function.sendException (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:1:119415)\n\tat Function.error (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:1:17247)\n\tat Function.errorNotify (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:1:17189)\n\tat c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:8:656220\n\tat Generator.throw (<anonymous>)\n\tat a (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:8:633260)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"Failed to sendException","timestamp":"2022-07-04T14:31:00.377Z"}
{"user":true,"message":"[Error: spawn c:\\VSCode\\.espressif\\python_env\\idf4.4_py3.8_env\\Scripts\\python.exe ENOENT\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:282:19)\n\tat onErrorNT (node:internal/child_process:477:16)\n\tat processTicksAndRejections (node:internal/process/task_queues:83:21)] {\n errno: -4058,\n code: 'ENOENT',\n syscall: 'spawn c:\\\\VSCode\\\\.espressif\\\\python_env\\\\idf4.4_py3.8_env\\\\Scripts\\\\python.exe',\n path: 'c:\\\\VSCode\\\\.espressif\\\\python_env\\\\idf4.4_py3.8_env\\\\Scripts\\\\python.exe',\n spawnargs: [ 'c:\\\\VSCode\\\\esp\\\\esp-idf\\\\tools\\\\idf.py', 'set-target', 'esp32' ]\n}","stack":"Error: spawn c:\\VSCode\\.espressif\\python_env\\idf4.4_py3.8_env\\Scripts\\python.exe ENOENT\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:282:19)\n\tat onErrorNT (node:internal/child_process:477:16)\n\tat processTicksAndRejections (node:internal/process/task_queues:83:21)","level":"error","timestamp":"2022-07-04T14:31:00.379Z"}
{"errorMessage":"[Telemetry]: Failed to sendException","stack":"TypeError: i.replace is not a function\n\tat ci.anonymizeFilePaths (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:8:503424)\n\tat c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:8:505070\n\tat ci.cloneAndChange (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:8:501727)\n\tat ci.sendTelemetryException (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:8:505041)\n\tat Function.sendException (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:1:119415)\n\tat Function.error (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:1:17247)\n\tat Function.errorNotify (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:1:17189)\n\tat c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:8:656220\n\tat Generator.throw (<anonymous>)\n\tat a (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:8:633260)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"Failed to sendException","timestamp":"2022-07-04T14:31:12.989Z"}
{"user":true,"message":"[Error: spawn c:\\VSCode\\.espressif\\python_env\\idf4.4_py3.8_env\\Scripts\\python.exe ENOENT\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:282:19)\n\tat onErrorNT (node:internal/child_process:477:16)\n\tat processTicksAndRejections (node:internal/process/task_queues:83:21)] {\n errno: -4058,\n code: 'ENOENT',\n syscall: 'spawn c:\\\\VSCode\\\\.espressif\\\\python_env\\\\idf4.4_py3.8_env\\\\Scripts\\\\python.exe',\n path: 'c:\\\\VSCode\\\\.espressif\\\\python_env\\\\idf4.4_py3.8_env\\\\Scripts\\\\python.exe',\n spawnargs: [ 'c:\\\\VSCode\\\\esp\\\\esp-idf\\\\tools\\\\idf.py', 'set-target', 'esp32' ]\n}","stack":"Error: spawn c:\\VSCode\\.espressif\\python_env\\idf4.4_py3.8_env\\Scripts\\python.exe ENOENT\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:282:19)\n\tat onErrorNT (node:internal/child_process:477:16)\n\tat processTicksAndRejections (node:internal/process/task_queues:83:21)","level":"error","timestamp":"2022-07-04T14:31:12.989Z"}
{"user":true,"message":"Something went wrong while trying to build the project","stack":"Error: Task ESP-IDF Size exited with code 1\n\tat Function.<anonymous> (\\dist\\extension.js:1:33326)\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:1:32384\n\tat new Promise (<anonymous>)\n\tat o (\\dist\\extension.js:1:32129)\n\tat \\dist\\extension.js:1:33144\n\tat g.invoke (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:58:145)\n\tat b.deliver (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:58:2265)\n\tat v.fire (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:58:1843)\n\tat f.$onDidEndTaskProcess (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:87:35582)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-04T14:31:26.488Z"}
{"errorMessage":"[Telemetry]: Failed to sendException","stack":"TypeError: i.replace is not a function\n\tat ci.anonymizeFilePaths (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:8:503424)\n\tat c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:8:505070\n\tat ci.cloneAndChange (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:8:501727)\n\tat ci.sendTelemetryException (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:8:505041)\n\tat Function.sendException (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:1:119415)\n\tat Function.error (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:1:17247)\n\tat Function.errorNotify (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:1:17189)\n\tat c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:8:656220\n\tat Generator.throw (<anonymous>)\n\tat a (c:\\Users\\me\\.vscode\\extensions\\espressif.esp-idf-extension-1.4.0\\dist\\extension.js:8:633260)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"Failed to sendException","timestamp":"2022-07-04T14:32:52.832Z"}
{"user":true,"message":"[Error: spawn c:\\VSCode\\.espressif\\python_env\\idf4.4_py3.8_env\\Scripts\\python.exe ENOENT\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:282:19)\n\tat onErrorNT (node:internal/child_process:477:16)\n\tat processTicksAndRejections (node:internal/process/task_queues:83:21)] {\n errno: -4058,\n code: 'ENOENT',\n syscall: 'spawn c:\\\\VSCode\\\\.espressif\\\\python_env\\\\idf4.4_py3.8_env\\\\Scripts\\\\python.exe',\n path: 'c:\\\\VSCode\\\\.espressif\\\\python_env\\\\idf4.4_py3.8_env\\\\Scripts\\\\python.exe',\n spawnargs: [ 'c:\\\\VSCode\\\\esp\\\\esp-idf\\\\tools\\\\idf.py', 'set-target', 'esp32' ]\n}","stack":"Error: spawn c:\\VSCode\\.espressif\\python_env\\idf4.4_py3.8_env\\Scripts\\python.exe ENOENT\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:282:19)\n\tat onErrorNT (node:internal/child_process:477:16)\n\tat processTicksAndRejections (node:internal/process/task_queues:83:21)","level":"error","timestamp":"2022-07-04T14:32:52.834Z"}
{"user":true,"message":"Something went wrong while trying to build the project","stack":"Error: Task ESP-IDF Size exited with code 1\n\tat Function.<anonymous> (\\dist\\extension.js:1:33326)\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:1:32384\n\tat new Promise (<anonymous>)\n\tat o (\\dist\\extension.js:1:32129)\n\tat \\dist\\extension.js:1:33144\n\tat g.invoke (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:58:145)\n\tat b.deliver (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:58:2265)\n\tat v.fire (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:58:1843)\n\tat f.$onDidEndTaskProcess (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:87:35582)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-04T14:33:09.041Z"}
{"user":true,"message":"Something went wrong while trying to build the project","stack":"Error: Task ESP-IDF Compile exited with code 1\n\tat Function.<anonymous> (\\dist\\extension.js:1:33326)\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:1:32384\n\tat new Promise (<anonymous>)\n\tat o (\\dist\\extension.js:1:32129)\n\tat \\dist\\extension.js:1:33144\n\tat g.invoke (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:58:145)\n\tat b.deliver (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:58:2265)\n\tat v.fire (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:58:1843)\n\tat f.$onDidEndTaskProcess (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:87:35582)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-05T12:44:02.596Z"}
{"message":"Cannot access filePath: c:\\VSCode\\.espressif","stack":"Error: ENOENT: no such file or directory, access 'c:\\VSCode\\.espressif'\n\tat Object.accessSync (node:fs:250:3)\n\tat Object.e.accessSync (node:electron/js2c/asar_bundle:5:8277)\n\tat I (\\dist\\extension.js:1:4666)\n\tat \\dist\\extension.js:8:602869\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:8:597612\n\tat new Promise (<anonymous>)\n\tat u (\\dist\\extension.js:8:597357)\n\tat \\dist\\extension.js:8:602789\n\tat \\dist\\extension.js:8:603869\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:8:601285)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-05T13:13:15.656Z"}
{"message":"Cannot access filePath: ${env:ADF_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:ADF_PATH}'\n\tat Object.accessSync (node:fs:250:3)\n\tat Object.e.accessSync (node:electron/js2c/asar_bundle:5:8277)\n\tat I (\\dist\\extension.js:1:4666)\n\tat \\dist\\extension.js:8:602966\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:8:597612\n\tat new Promise (<anonymous>)\n\tat u (\\dist\\extension.js:8:597357)\n\tat \\dist\\extension.js:8:602789\n\tat \\dist\\extension.js:8:603869\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:8:601285)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-05T13:13:15.656Z"}
{"message":"Cannot access filePath: c:\\VSCode\\esp\\esp-idf","stack":"Error: ENOENT: no such file or directory, access 'c:\\VSCode\\esp\\esp-idf'\n\tat Object.accessSync (node:fs:250:3)\n\tat Object.e.accessSync (node:electron/js2c/asar_bundle:5:8277)\n\tat I (\\dist\\extension.js:1:4666)\n\tat \\dist\\extension.js:8:603064\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:8:597612\n\tat new Promise (<anonymous>)\n\tat u (\\dist\\extension.js:8:597357)\n\tat \\dist\\extension.js:8:602789\n\tat \\dist\\extension.js:8:603869\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:8:601285)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-05T13:13:15.657Z"}
{"message":"Cannot access filePath: ${env:MDF_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:MDF_PATH}'\n\tat Object.accessSync (node:fs:250:3)\n\tat Object.e.accessSync (node:electron/js2c/asar_bundle:5:8277)\n\tat I (\\dist\\extension.js:1:4666)\n\tat \\dist\\extension.js:8:603162\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:8:597612\n\tat new Promise (<anonymous>)\n\tat u (\\dist\\extension.js:8:597357)\n\tat \\dist\\extension.js:8:602789\n\tat \\dist\\extension.js:8:603869\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:8:601285)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-05T13:13:15.657Z"}
{"message":"Cannot access filePath: c:\\VSCode\\.espressif\\python_env\\idf4.4_py3.8_env\\Scripts\\python.exe","stack":"Error: ENOENT: no such file or directory, access 'c:\\VSCode\\.espressif\\python_env\\idf4.4_py3.8_env\\Scripts\\python.exe'\n\tat Object.accessSync (node:fs:250:3)\n\tat Object.e.accessSync (node:electron/js2c/asar_bundle:5:8277)\n\tat I (\\dist\\extension.js:1:4666)\n\tat \\dist\\extension.js:8:603263\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:8:597612\n\tat new Promise (<anonymous>)\n\tat u (\\dist\\extension.js:8:597357)\n\tat \\dist\\extension.js:8:602789\n\tat \\dist\\extension.js:8:603869\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:8:601285)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-05T13:13:15.658Z"}
{"message":"Cannot access filePath: c:\\VSCode\\.espressif\\tools\\xtensa-esp32-elf\\esp-2021r2-patch3-8.4.0\\xtensa-esp32-elf\\bin","stack":"Error: ENOENT: no such file or directory, access 'c:\\VSCode\\.espressif\\tools\\xtensa-esp32-elf\\esp-2021r2-patch3-8.4.0\\xtensa-esp32-elf\\bin'\n\tat Object.accessSync (node:fs:250:3)\n\tat Object.e.accessSync (node:electron/js2c/asar_bundle:5:8277)\n\tat I (\\dist\\extension.js:1:4666)\n\tat \\dist\\extension.js:8:603591\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:8:597612\n\tat new Promise (<anonymous>)\n\tat u (\\dist\\extension.js:8:597357)\n\tat \\dist\\extension.js:8:602789\n\tat \\dist\\extension.js:8:603869\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:8:601285)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-05T13:13:15.658Z"}
{"message":"Cannot access filePath: c:\\VSCode\\.espressif\\tools\\xtensa-esp32s2-elf\\esp-2021r2-patch3-8.4.0\\xtensa-esp32s2-elf\\bin","stack":"Error: ENOENT: no such file or directory, access 'c:\\VSCode\\.espressif\\tools\\xtensa-esp32s2-elf\\esp-2021r2-patch3-8.4.0\\xtensa-esp32s2-elf\\bin'\n\tat Object.accessSync (node:fs:250:3)\n\tat Object.e.accessSync (node:electron/js2c/asar_bundle:5:8277)\n\tat I (\\dist\\extension.js:1:4666)\n\tat \\dist\\extension.js:8:603591\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:8:597612\n\tat new Promise (<anonymous>)\n\tat u (\\dist\\extension.js:8:597357)\n\tat \\dist\\extension.js:8:602789\n\tat \\dist\\extension.js:8:603869\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:8:601285)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-05T13:13:15.659Z"}
{"message":"Cannot access filePath: c:\\VSCode\\.espressif\\tools\\xtensa-esp32s3-elf\\esp-2021r2-patch3-8.4.0\\xtensa-esp32s3-elf\\bin","stack":"Error: ENOENT: no such file or directory, access 'c:\\VSCode\\.espressif\\tools\\xtensa-esp32s3-elf\\esp-2021r2-patch3-8.4.0\\xtensa-esp32s3-elf\\bin'\n\tat Object.accessSync (node:fs:250:3)\n\tat Object.e.accessSync (node:electron/js2c/asar_bundle:5:8277)\n\tat I (\\dist\\extension.js:1:4666)\n\tat \\dist\\extension.js:8:603591\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:8:597612\n\tat new Promise (<anonymous>)\n\tat u (\\dist\\extension.js:8:597357)\n\tat \\dist\\extension.js:8:602789\n\tat \\dist\\extension.js:8:603869\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:8:601285)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-05T13:13:15.659Z"}
{"message":"Cannot access filePath: c:\\VSCode\\.espressif\\tools\\riscv32-esp-elf\\esp-2021r2-patch3-8.4.0\\riscv32-esp-elf\\bin","stack":"Error: ENOENT: no such file or directory, access 'c:\\VSCode\\.espressif\\tools\\riscv32-esp-elf\\esp-2021r2-patch3-8.4.0\\riscv32-esp-elf\\bin'\n\tat Object.accessSync (node:fs:250:3)\n\tat Object.e.accessSync (node:electron/js2c/asar_bundle:5:8277)\n\tat I (\\dist\\extension.js:1:4666)\n\tat \\dist\\extension.js:8:603591\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:8:597612\n\tat new Promise (<anonymous>)\n\tat u (\\dist\\extension.js:8:597357)\n\tat \\dist\\extension.js:8:602789\n\tat \\dist\\extension.js:8:603869\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:8:601285)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-05T13:13:15.660Z"}
{"message":"Cannot access filePath: c:\\VSCode\\.espressif\\tools\\esp32ulp-elf\\2.28.51-esp-20191205\\esp32ulp-elf-binutils\\bin","stack":"Error: ENOENT: no such file or directory, access 'c:\\VSCode\\.espressif\\tools\\esp32ulp-elf\\2.28.51-esp-20191205\\esp32ulp-elf-binutils\\bin'\n\tat Object.accessSync (node:fs:250:3)\n\tat Object.e.accessSync (node:electron/js2c/asar_bundle:5:8277)\n\tat I (\\dist\\extension.js:1:4666)\n\tat \\dist\\extension.js:8:603591\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:8:597612\n\tat new Promise (<anonymous>)\n\tat u (\\dist\\extension.js:8:597357)\n\tat \\dist\\extension.js:8:602789\n\tat \\dist\\extension.js:8:603869\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:8:601285)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-05T13:13:15.660Z"}
{"message":"Cannot access filePath: c:\\VSCode\\.espressif\\tools\\esp32s2ulp-elf\\2.28.51-esp-20191205\\esp32s2ulp-elf-binutils\\bin","stack":"Error: ENOENT: no such file or directory, access 'c:\\VSCode\\.espressif\\tools\\esp32s2ulp-elf\\2.28.51-esp-20191205\\esp32s2ulp-elf-binutils\\bin'\n\tat Object.accessSync (node:fs:250:3)\n\tat Object.e.accessSync (node:electron/js2c/asar_bundle:5:8277)\n\tat I (\\dist\\extension.js:1:4666)\n\tat \\dist\\extension.js:8:603591\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:8:597612\n\tat new Promise (<anonymous>)\n\tat u (\\dist\\extension.js:8:597357)\n\tat \\dist\\extension.js:8:602789\n\tat \\dist\\extension.js:8:603869\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:8:601285)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-05T13:13:15.661Z"}
{"message":"Cannot access filePath: c:\\VSCode\\.espressif\\tools\\cmake\\3.20.3\\bin","stack":"Error: ENOENT: no such file or directory, access 'c:\\VSCode\\.espressif\\tools\\cmake\\3.20.3\\bin'\n\tat Object.accessSync (node:fs:250:3)\n\tat Object.e.accessSync (node:electron/js2c/asar_bundle:5:8277)\n\tat I (\\dist\\extension.js:1:4666)\n\tat \\dist\\extension.js:8:603591\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:8:597612\n\tat new Promise (<anonymous>)\n\tat u (\\dist\\extension.js:8:597357)\n\tat \\dist\\extension.js:8:602789\n\tat \\dist\\extension.js:8:603869\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:8:601285)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-05T13:13:15.661Z"}
{"message":"Cannot access filePath: c:\\VSCode\\.espressif\\tools\\openocd-esp32\\v0.11.0-esp32-20211220\\openocd-esp32\\bin","stack":"Error: ENOENT: no such file or directory, access 'c:\\VSCode\\.espressif\\tools\\openocd-esp32\\v0.11.0-esp32-20211220\\openocd-esp32\\bin'\n\tat Object.accessSync (node:fs:250:3)\n\tat Object.e.accessSync (node:electron/js2c/asar_bundle:5:8277)\n\tat I (\\dist\\extension.js:1:4666)\n\tat \\dist\\extension.js:8:603591\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:8:597612\n\tat new Promise (<anonymous>)\n\tat u (\\dist\\extension.js:8:597357)\n\tat \\dist\\extension.js:8:602789\n\tat \\dist\\extension.js:8:603869\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:8:601285)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-05T13:13:15.662Z"}
{"message":"Cannot access filePath: c:\\VSCode\\.espressif\\tools\\ninja\\1.10.2","stack":"Error: ENOENT: no such file or directory, access 'c:\\VSCode\\.espressif\\tools\\ninja\\1.10.2'\n\tat Object.accessSync (node:fs:250:3)\n\tat Object.e.accessSync (node:electron/js2c/asar_bundle:5:8277)\n\tat I (\\dist\\extension.js:1:4666)\n\tat \\dist\\extension.js:8:603591\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:8:597612\n\tat new Promise (<anonymous>)\n\tat u (\\dist\\extension.js:8:597357)\n\tat \\dist\\extension.js:8:602789\n\tat \\dist\\extension.js:8:603869\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:8:601285)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-05T13:13:15.662Z"}
{"message":"Cannot access filePath: c:\\VSCode\\.espressif\\tools\\idf-exe\\1.0.3","stack":"Error: ENOENT: no such file or directory, access 'c:\\VSCode\\.espressif\\tools\\idf-exe\\1.0.3'\n\tat Object.accessSync (node:fs:250:3)\n\tat Object.e.accessSync (node:electron/js2c/asar_bundle:5:8277)\n\tat I (\\dist\\extension.js:1:4666)\n\tat \\dist\\extension.js:8:603591\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:8:597612\n\tat new Promise (<anonymous>)\n\tat u (\\dist\\extension.js:8:597357)\n\tat \\dist\\extension.js:8:602789\n\tat \\dist\\extension.js:8:603869\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:8:601285)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-05T13:13:15.662Z"}
{"message":"Cannot access filePath: c:\\VSCode\\.espressif\\tools\\ccache\\4.3\\ccache-4.3-windows-64","stack":"Error: ENOENT: no such file or directory, access 'c:\\VSCode\\.espressif\\tools\\ccache\\4.3\\ccache-4.3-windows-64'\n\tat Object.accessSync (node:fs:250:3)\n\tat Object.e.accessSync (node:electron/js2c/asar_bundle:5:8277)\n\tat I (\\dist\\extension.js:1:4666)\n\tat \\dist\\extension.js:8:603591\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:8:597612\n\tat new Promise (<anonymous>)\n\tat u (\\dist\\extension.js:8:597357)\n\tat \\dist\\extension.js:8:602789\n\tat \\dist\\extension.js:8:603869\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:8:601285)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-05T13:13:15.663Z"}
{"message":"Cannot access filePath: c:\\VSCode\\.espressif\\tools\\dfu-util\\0.9\\dfu-util-0.9-win64","stack":"Error: ENOENT: no such file or directory, access 'c:\\VSCode\\.espressif\\tools\\dfu-util\\0.9\\dfu-util-0.9-win64'\n\tat Object.accessSync (node:fs:250:3)\n\tat Object.e.accessSync (node:electron/js2c/asar_bundle:5:8277)\n\tat I (\\dist\\extension.js:1:4666)\n\tat \\dist\\extension.js:8:603591\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:8:597612\n\tat new Promise (<anonymous>)\n\tat u (\\dist\\extension.js:8:597357)\n\tat \\dist\\extension.js:8:602789\n\tat \\dist\\extension.js:8:603869\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:8:601285)\n\tat processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","timestamp":"2022-07-05T13:13:15.663Z"}
{"message":"Command failed: \"/usr/bin/git\" --version\nDas System kann den angegebenen Pfad nicht finden.\r\n","stack":"Error: Command failed: \"/usr/bin/git\" --version\nDas System kann den angegebenen Pfad nicht finden.\r\n\n\tat ChildProcess.exithandler (node:child_process:406:12)\n\tat ChildProcess.emit (node:events:390:28)\n\tat maybeClose (node:internal/child_process:1064:16)\n\tat Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)","level":"error","timestamp":"2022-07-05T13:13:15.714Z"}
{"user":true,"level":"warn","message":"Extension configuration report has been copied to clipboard with errors","timestamp":"2022-07-05T13:13:15.714Z"}
See main issue post
Current workaround
When I install the IDF tools to C:\VScode\.espressif and the ESP-IDF to C:\VScode\esp (\esp-idf) from the wizard, everything works as expected
Based on the output seems to me that the issue is related to the value of Git Path (idf.gitPath)
which is not set properly. Could you update with the actual value?
This is already fixed in master and there are several issues related to this and hopefully we release a new marketplace version soon with more features and these fixes.
Thanks for your help
Tested with:
"idf.gitPath": "C:\\Users\\me\\.espressif\\tools\\idf-git\\2.30.1\\cmd\\git.exe"
Result:
Will close this, as this is now fixed for me
I installed the ESP-IDF extension in VScode and ran the setup wizard.
The VScode settings.json was modified:
Yet after a restart of VScode, the setup wizard is simply shown again.
When I try to build a project anyway via the toolbar, the following appears in the terminal:
The environment variables
IDF_PATH
andIDF_TOOLS_PATH
are not set.HOWEVER, I can run
C:\Users\me\esp\esp-idf\export.ps1
in PowerShell, which gives the output:So it appears to me this is a bug in the extension itself?
Can I provide you with logs of some kind, I have no idea why the extension ignores the installation paths in the settings. And no, there are no spaces in my user name (me is replaced), so it's not these issues.