espressif / vscode-esp-idf-extension

Visual Studio Code extension for ESP-IDF projects
Apache License 2.0
1.04k stars 301 forks source link

Incorrect installation of extension for VSCode on Windows (VSC-1505) #1329

Open kotyara12 opened 8 hours ago

kotyara12 commented 8 hours ago

OS

Windows

Operating System version

Windows 10

Visual Studio Code version

1.94.2

ESP-IDF version

5.3.1

Python version

3.11.2

Doctor command output

---------------------------------------------- ESP-IDF Extension for Visual Studio Code report ---------------------------------------------
OS win32 x64 10.0.19045 
System environment variable IDF_PYTHON_ENV_PATH 
 undefined 
System environment variable PATH 
 C:\Program Files (x86)\Borland\Delphi7\Bin;C:\Program Files (x86)\Borland\Delphi7\Projects\Bpl\;C:\Program Files (x86)\Embarcadero\Studio\21.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl;C:\Program Files (x86)\Embarcadero\Studio\21.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\Win64;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\Git\cmd;C:\Program Files\PuTTY\;C:\Projects\Delphi7\RavLib7\Share\;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn\;C:\Program Files\Azure Data Studio\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\dotnet\;C:<HOMEPATH>\AppData\Local\Microsoft\WindowsApps;C:<HOMEPATH>\.platformio\penv\Scripts;C:\Program Files\Azure Data Studio\bin;C:\Projects\Delphi7\RavLib7\Share;C:<HOMEPATH>\.dotnet\tools;c:\Soft\Espressif\python_env\idf5.3_py3.11_env\Scripts; 
System environment variable PYTHON 
 undefined 
Visual Studio Code version 1.94.2 
Visual Studio Code language ru 
Visual Studio Code shell C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe 
ESP-IDF Extension version 1.8.1 
Workspace folder c:\Projects\Espressif\test-0005 
---------------------------------------------------- Extension configuration settings ------------------------------------------------------
ESP-ADF Path (idf.espAdfPath) ${env:ADF_PATH}
ESP-IDF Path (idf.espIdfPath) C:\Projects\Espressif\esp-idf\v5.3.1\esp-idf
ESP-MDF Path (idf.espMdfPath) ${env:MDF_PATH}
ESP-Matter Path (idf.espMatterPath) ${env:ESP_MATTER_PATH}
ESP-HomeKit-SDK Path (idf.espHomeKitSdkPath) ${env:HOMEKIT_PATH}
Custom extra paths (idf.customExtraPaths) c:\Soft\Espressif\tools\xtensa-esp-elf-gdb\14.2_20240403\xtensa-esp-elf-gdb\bin;c:\Soft\Espressif\tools\riscv32-esp-elf-gdb\14.2_20240403\riscv32-esp-elf-gdb\bin;c:\Soft\Espressif\tools\xtensa-esp-elf\esp-13.2.0_20240530\xtensa-esp-elf\bin;c:\Soft\Espressif\tools\riscv32-esp-elf\esp-13.2.0_20240530\riscv32-esp-elf\bin;c:\Soft\Espressif\tools\esp32ulp-elf\2.38_20240113\esp32ulp-elf\bin;c:\Soft\Espressif\tools\cmake\3.24.0\bin;c:\Soft\Espressif\tools\openocd-esp32\v0.12.0-esp32-20240318\openocd-esp32\bin;c:\Soft\Espressif\tools\ninja\1.11.1;c:\Soft\Espressif\tools\idf-exe\1.0.3;c:\Soft\Espressif\tools\ccache\4.8\ccache-4.8-windows-x86_64;c:\Soft\Espressif\tools\dfu-util\0.11\dfu-util-0.11-win64;c:\Soft\Espressif\tools\esp-rom-elfs\20240305
Custom extra vars (idf.customExtraVars)
    OPENOCD_SCRIPTS: c:\Soft\Espressif\tools\openocd-esp32\v0.12.0-esp32-20240318/openocd-esp32/share/openocd/scripts
    IDF_CCACHE_ENABLE: 1
    ESP_ROM_ELF_DIR: c:\Soft\Espressif\tools\esp-rom-elfs\20240305/
Virtual env Python Path (idf.pythonBinPath) c:\Soft\Espressif\python_env\idf5.3_py3.11_env\Scripts\python.exe
Serial port (idf.port) COM8
OpenOCD Configs (idf.openOcdConfigs) board/esp32-wrover-kit-3.3v.cfg
ESP-IDF Tools Path (idf.toolsPath) c:\Soft\Espressif\
Git Path (idf.gitPath) c:\Soft\Espressif\tools\idf-git\2.39.2\cmd\git.exe
Notification Mode (idf.notificationMode) All
-------------------------------------------------------- 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-HomeKit Path (idf.espHomeKitSdkPath) false
Access to ESP-IDF Custom extra paths
Access to c:\Soft\Espressif\tools\xtensa-esp-elf-gdb\14.2_20240403\xtensa-esp-elf-gdb\bin: true
Access to c:\Soft\Espressif\tools\riscv32-esp-elf-gdb\14.2_20240403\riscv32-esp-elf-gdb\bin: true
Access to c:\Soft\Espressif\tools\xtensa-esp-elf\esp-13.2.0_20240530\xtensa-esp-elf\bin: true
Access to c:\Soft\Espressif\tools\riscv32-esp-elf\esp-13.2.0_20240530\riscv32-esp-elf\bin: true
Access to c:\Soft\Espressif\tools\esp32ulp-elf\2.38_20240113\esp32ulp-elf\bin: true
Access to c:\Soft\Espressif\tools\cmake\3.24.0\bin: true
Access to c:\Soft\Espressif\tools\openocd-esp32\v0.12.0-esp32-20240318\openocd-esp32\bin: true
Access to c:\Soft\Espressif\tools\ninja\1.11.1: true
Access to c:\Soft\Espressif\tools\idf-exe\1.0.3: true
Access to c:\Soft\Espressif\tools\ccache\4.8\ccache-4.8-windows-x86_64: true
Access to c:\Soft\Espressif\tools\dfu-util\0.11\dfu-util-0.11-win64: true
Access to c:\Soft\Espressif\tools\esp-rom-elfs\20240305: 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-HomeKit-SDK Path (idf.espHomeKitSdkPath) false
Spaces in ESP-IDF Custom extra paths
Spaces in c:\Soft\Espressif\tools\xtensa-esp-elf-gdb\14.2_20240403\xtensa-esp-elf-gdb\bin: false
Spaces in c:\Soft\Espressif\tools\riscv32-esp-elf-gdb\14.2_20240403\riscv32-esp-elf-gdb\bin: false
Spaces in c:\Soft\Espressif\tools\xtensa-esp-elf\esp-13.2.0_20240530\xtensa-esp-elf\bin: false
Spaces in c:\Soft\Espressif\tools\riscv32-esp-elf\esp-13.2.0_20240530\riscv32-esp-elf\bin: false
Spaces in c:\Soft\Espressif\tools\esp32ulp-elf\2.38_20240113\esp32ulp-elf\bin: false
Spaces in c:\Soft\Espressif\tools\cmake\3.24.0\bin: false
Spaces in c:\Soft\Espressif\tools\openocd-esp32\v0.12.0-esp32-20240318\openocd-esp32\bin: false
Spaces in c:\Soft\Espressif\tools\ninja\1.11.1: false
Spaces in c:\Soft\Espressif\tools\idf-exe\1.0.3: false
Spaces in c:\Soft\Espressif\tools\ccache\4.8\ccache-4.8-windows-x86_64: false
Spaces in c:\Soft\Espressif\tools\dfu-util\0.11\dfu-util-0.11-win64: false
Spaces in c:\Soft\Espressif\tools\esp-rom-elfs\20240305: 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.3.1
Python version 3.11.2
Python's pip version 24.2
-------------------------------------------------- Project configuration settings ----------------------------------------------------------
-------------------------------------------------- Python packages in idf.pythonBinPath ----------------------------------------------------
annotated-types version: 0.7.0
bitarray version: 2.9.3
bitstring version: 4.2.3
certifi version: 2024.8.30
cffi version: 1.17.1
charset-normalizer version: 3.4.0
click version: 8.1.7
colorama version: 0.4.6
construct version: 2.10.70
cryptography version: 42.0.8
ecdsa version: 0.19.0
esp-coredump version: 1.12.0
esp-idf-kconfig version: 2.3.0
esp-idf-monitor version: 1.5.0
esp_idf_nvs_partition_gen version: 0.1.3
esp-idf-panic-decoder version: 1.2.1
esp-idf-size version: 1.6.0
esptool version: 4.8.1
freertos-gdb version: 1.0.3
idf-component-manager version: 2.0.4
idna version: 3.10
intelhex version: 2.3.0
jsonref version: 1.1.0
markdown-it-py version: 3.0.0
mdurl version: 0.1.2
packaging version: 24.1
pip version: 24.2
pyclang version: 0.5.0
pycparser version: 2.22
pydantic version: 2.9.2
pydantic_core version: 2.23.4
pydantic-settings version: 2.6.0
pyelftools version: 0.31
pygdbmi version: 0.11.0.0
Pygments version: 2.18.0
pyparsing version: 3.2.0
pyserial version: 3.5
python-dotenv version: 1.0.1
PyYAML version: 6.0.2
reedsolo version: 1.7.0
requests version: 2.32.3
requests-file version: 2.1.0
requests-toolbelt version: 1.0.0
rich version: 13.9.2
setuptools version: 71.0.0
six version: 1.16.0
tqdm version: 4.66.5
typing_extensions version: 4.12.2
urllib3 version: 1.26.20
windows-curses version: 2.4.0
---------------------------------------------------- Check ESP-IDF python requirements.txt -------------------------------------------------
Check ESP-IDF Python packages Python requirements are satisfied.
---------------------------------------------------- Check ESP-IDF debug adapter requirements.txt ------------------------------------------
Check Debug AdapterPython packages Error
---------------------------------------------------- Visual Studio Code launch.json --------------------------------------------------------
{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "gdbtarget",
      "request": "attach",
      "name": "Eclipse CDT GDB Adapter"
    },
    {
      "type": "espidf",
      "name": "Launch",
      "request": "launch"
    }
  ]
} 
---------------------------------------------------- Visual Studio Code c_cpp_properties.json ----------------------------------------------
{
  "configurations": [
    {
      "name": "ESP-IDF",
      "compilerPath": "${config:idf.toolsPathWin}tools\\xtensa-esp-elf\\esp-13.2.0_20240530\\xtensa-esp-elf\\bin\\xtensa-esp32-elf-gcc.exe",
      "compileCommands": "${config:idf.buildPath}/compile_commands.json",
      "includePath": [
        "${config:idf.espIdfPath}/components/**",
        "${config:idf.espIdfPathWin}/components/**",
        "${workspaceFolder}/**"
      ],
      "browse": {
        "path": [
          "${config:idf.espIdfPath}/components",
          "${config:idf.espIdfPathWin}/components",
          "${workspaceFolder}"
        ],
        "limitSymbolsToIncludedHeaders": true
      }
    }
  ],
  "version": 4
}

----------------------------------------------------------- Latest error -----------------------------------------------------------------
{
  "code": 1,
  "killed": false,
  "signal": null,
  "cmd": "c:\\Soft\\Espressif\\python_env\\idf5.3_py3.11_env\\Scripts\\python.exe C:\\Projects\\Espressif\\esp-idf\\v5.3.1\\esp-idf\\tools\\check_python_dependencies.py -r c:<HOMEPATH>\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\esp_debug_adapter\\requirements.txt"
}
--------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------- Logfile -----------------------------------------------------------------
{"message":"Cannot access filePath: C:\\Users\\kotyara12\\Desktop\\esp-idf\\tools\\idf.py","stack":"Error: ENOENT: no such file or directory, access 'C:\\Users\\kotyara12\\Desktop\\esp-idf\\tools\\idf.py'\n\tat Object.accessSync (node:fs:246:11)\n\tat t.accessSync (node:electron/js2c/node_init:2:9017)\n\tat Se (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1421806)\n\tat gh.value (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1615589)\n\tat T.B (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:732)\n\tat T.fire (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:950)\n\tat yj.$onMessage (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:137:87032)\n\tat Zb.S (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:113896)\n\tat Zb.Q (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:113676)\n\tat Zb.M (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:112765)\n\tat Zb.L (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:112003)\n\tat gh.value (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:110667)\n\tat T.B (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:732)\n\tat T.fire (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:950)\n\tat no.fire (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:9399)\n\tat gh.value (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:174:13273)\n\tat T.B (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:732)\n\tat T.fire (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:950)\n\tat no.fire (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:9399)\n\tat MessagePortMain.<anonymous> (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:174:11562)\n\tat MessagePortMain.emit (node:events:519:28)\n\tat MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:2619)","level":"error","timestamp":"2024-10-20T17:37:00.180Z"}
{"message":"Updating files:   2% (378/14882)\rUpdating files:   2% (379/14882)\rUpdating files:   2% (381/14882)\rUpdating files:   3% (447/14882)\rUpdating files:   3% (551/14882)\rUpdating files:   4% (596/14882)\rUpdating files:   5% (745/14882)\rUpdating files:   6% (893/14882)\rUpdating files:   7% (1042/14882)\rUpdating files:   7% (1085/14882)\rUpdating files:   8% (1191/14882)\rUpdating files:   8% (1193/14882)\rUpdating files:   9% (1340/14882)\rUpdating files:  10% (1489/14882)\rUpdating files:  11% (1638/14882)\rUpdating files:  12% (1786/14882)\rUpdating files:  13% (1935/14882)\rUpdating files:  14% (2084/14882)\rUpdating files:  14% (2089/14882)\rUpdating files:  15% (2233/14882)\rUpdating files:  16% (2382/14882)\rUpdating files:  17% (2530/14882)\rUpdating files:  18% (2679/14882)\rUpdating files:  19% (2828/14882)\rUpdating files:  20% (2977/14882)\rUpdating files:  21% (3126/14882)\rUpdating files:  22% (3275/14882)\rUpdating files:  23% (3423/14882)\rUpdating files:  23% (3493/14882)\rUpdating files:  24% (3572/14882)\rUpdating files:  25% (3721/14882)\rUpdating files:  26% (3870/14882)\rUpdating files:  27% (4019/14882)\rUpdating files:  28% (4167/14882)\rUpdating files:  29% (4316/14882)\rUpdating files:  30% (4465/14882)\rUpdating files:  30% (4531/14882)\rUpdating files:  31% (4614/14882)\rUpdating files:  32% (4763/14882)\rUpdating files:  33% (4912/14882)\rUpdating files:  34% (5060/14882)\rUpdating files:  35% (5209/14882)\rUpdating files:  36% (5358/14882)\rUpdating files:  37% (5507/14882)\rUpdating files:  38% (5656/14882)\rUpdating files:  38% (5708/14882)\rUpdating files:  38% (5774/14882)\rUpdating files:  39% (5804/14882)\rUpdating files:  39% (5830/14882)\rUpdating files:  40% (5953/14882)\rUpdating files:  40% (5958/14882)\rUpdating files:  41% (6102/14882)\rUpdating files:  41% (6192/14882)\rUpdating files:  42% (6251/14882)\rUpdating files:  42% (6279/14882)\rUpdating files:  43% (6400/14882)\rUpdating files:  44% (6549/14882)\rUpdating files:  45% (6697/14882)\rUpdating files:  46% (6846/14882)\rUpdating files:  47% (6995/14882)\rUpdating files:  48% (7144/14882)\rUpdating files:  49% (7293/14882)\rUpdating files:  50% (7441/14882)\rUpdating files:  51% (7590/14882)\rUpdating files:  52% (7739/14882)\rUpdating files:  53% (7888/14882)\rUpdating files:  54% (8037/14882)\rUpdating files:  55% (8186/14882)\rUpdating files:  55% (8331/14882)\rUpdating files:  56% (8334/14882)\rUpdating files:  57% (8483/14882)\rUpdating files:  58% (8632/14882)\rUpdating files:  58% (8660/14882)\rUpdating files:  59% (8781/14882)\rUpdating files:  60% (8930/14882)\rUpdating files:  61% (9079/14882)\rUpdating files:  62% (9227/14882)\rUpdating files:  63% (9376/14882)\rUpdating files:  64% (9525/14882)\rUpdating files:  65% (9674/14882)\rUpdating files:  65% (9726/14882)\rUpdating files:  66% (9823/14882)\rUpdating files:  67% (9971/14882)\rUpdating files:  68% (10120/14882)\rUpdating files:  69% (10269/14882)\rUpdating files:  70% (10418/14882)\rUpdating files:  71% (10567/14882)\rUpdating files:  72% (10716/14882)\rUpdating files:  73% (10864/14882)\rUpdating files:  74% (11013/14882)\rUpdating files:  75% (11162/14882)\rUpdating files:  76% (11311/14882)\rUpdating files:  77% (11460/14882)\rUpdating files:  78% (11608/14882)\rUpdating files:  79% (11757/14882)\rUpdating files:  80% (11906/14882)\rUpdating files:  81% (12055/14882)\rUpdating files:  82% (12204/14882)\rUpdating files:  83% (12353/14882)\rUpdating files:  84% (12501/14882)\rUpdating files:  85% (12650/14882)\rUpdating files:  85% (12663/14882)\rUpdating files:  86% (12799/14882)\rUpdating files:  87% (12948/14882)\rUpdating files:  88% (13097/14882)\rUpdating files:  89% (13245/14882)\rUpdating files:  90% (13394/14882)\rUpdating files:  91% (13543/14882)\rUpdating files:  92% (13692/14882)\rUpdating files:  93% (13841/14882)\rUpdating files:  94% (13990/14882)\rUpdating files:  95% (14138/14882)\rUpdating files:  96% (14287/14882)\rUpdating files:  97% (14436/14882)\rUpdating files:  98% (14585/14882)\rUpdating files:  99% (14734/14882)\rUpdating files: 100% (14882/14882)\rUpdating files: 100% (14882/14882), done.\n","stack":"Error: Updating files:   2% (378/14882)\rUpdating files:   2% (379/14882)\rUpdating files:   2% (381/14882)\rUpdating files:   3% (447/14882)\rUpdating files:   3% (551/14882)\rUpdating files:   4% (596/14882)\rUpdating files:   5% (745/14882)\rUpdating files:   6% (893/14882)\rUpdating files:   7% (1042/14882)\rUpdating files:   7% (1085/14882)\rUpdating files:   8% (1191/14882)\rUpdating files:   8% (1193/14882)\rUpdating files:   9% (1340/14882)\rUpdating files:  10% (1489/14882)\rUpdating files:  11% (1638/14882)\rUpdating files:  12% (1786/14882)\rUpdating files:  13% (1935/14882)\rUpdating files:  14% (2084/14882)\rUpdating files:  14% (2089/14882)\rUpdating files:  15% (2233/14882)\rUpdating files:  16% (2382/14882)\rUpdating files:  17% (2530/14882)\rUpdating files:  18% (2679/14882)\rUpdating files:  19% (2828/14882)\rUpdating files:  20% (2977/14882)\rUpdating files:  21% (3126/14882)\rUpdating files:  22% (3275/14882)\rUpdating files:  23% (3423/14882)\rUpdating files:  23% (3493/14882)\rUpdating files:  24% (3572/14882)\rUpdating files:  25% (3721/14882)\rUpdating files:  26% (3870/14882)\rUpdating files:  27% (4019/14882)\rUpdating files:  28% (4167/14882)\rUpdating files:  29% (4316/14882)\rUpdating files:  30% (4465/14882)\rUpdating files:  30% (4531/14882)\rUpdating files:  31% (4614/14882)\rUpdating files:  32% (4763/14882)\rUpdating files:  33% (4912/14882)\rUpdating files:  34% (5060/14882)\rUpdating files:  35% (5209/14882)\rUpdating files:  36% (5358/14882)\rUpdating files:  37% (5507/14882)\rUpdating files:  38% (5656/14882)\rUpdating files:  38% (5708/14882)\rUpdating files:  38% (5774/14882)\rUpdating files:  39% (5804/14882)\rUpdating files:  39% (5830/14882)\rUpdating files:  40% (5953/14882)\rUpdating files:  40% (5958/14882)\rUpdating files:  41% (6102/14882)\rUpdating files:  41% (6192/14882)\rUpdating files:  42% (6251/14882)\rUpdating files:  42% (6279/14882)\rUpdating files:  43% (6400/14882)\rUpdating files:  44% (6549/14882)\rUpdating files:  45% (6697/14882)\rUpdating files:  46% (6846/14882)\rUpdating files:  47% (6995/14882)\rUpdating files:  48% (7144/14882)\rUpdating files:  49% (7293/14882)\rUpdating files:  50% (7441/14882)\rUpdating files:  51% (7590/14882)\rUpdating files:  52% (7739/14882)\rUpdating files:  53% (7888/14882)\rUpdating files:  54% (8037/14882)\rUpdating files:  55% (8186/14882)\rUpdating files:  55% (8331/14882)\rUpdating files:  56% (8334/14882)\rUpdating files:  57% (8483/14882)\rUpdating files:  58% (8632/14882)\rUpdating files:  58% (8660/14882)\rUpdating files:  59% (8781/14882)\rUpdating files:  60% (8930/14882)\rUpdating files:  61% (9079/14882)\rUpdating files:  62% (9227/14882)\rUpdating files:  63% (9376/14882)\rUpdating files:  64% (9525/14882)\rUpdating files:  65% (9674/14882)\rUpdating files:  65% (9726/14882)\rUpdating files:  66% (9823/14882)\rUpdating files:  67% (9971/14882)\rUpdating files:  68% (10120/14882)\rUpdating files:  69% (10269/14882)\rUpdating files:  70% (10418/14882)\rUpdating files:  71% (10567/14882)\rUpdating files:  72% (10716/14882)\rUpdating files:  73% (10864/14882)\rUpdating files:  74% (11013/14882)\rUpdating files:  75% (11162/14882)\rUpdating files:  76% (11311/14882)\rUpdating files:  77% (11460/14882)\rUpdating files:  78% (11608/14882)\rUpdating files:  79% (11757/14882)\rUpdating files:  80% (11906/14882)\rUpdating files:  81% (12055/14882)\rUpdating files:  82% (12204/14882)\rUpdating files:  83% (12353/14882)\rUpdating files:  84% (12501/14882)\rUpdating files:  85% (12650/14882)\rUpdating files:  85% (12663/14882)\rUpdating files:  86% (12799/14882)\rUpdating files:  87% (12948/14882)\rUpdating files:  88% (13097/14882)\rUpdating files:  89% (13245/14882)\rUpdating files:  90% (13394/14882)\rUpdating files:  91% (13543/14882)\rUpdating files:  92% (13692/14882)\rUpdating files:  93% (13841/14882)\rUpdating files:  94% (13990/14882)\rUpdating files:  95% (14138/14882)\rUpdating files:  96% (14287/14882)\rUpdating files:  97% (14436/14882)\rUpdating files:  98% (14585/14882)\rUpdating files:  99% (14734/14882)\rUpdating files: 100% (14882/14882)\rUpdating files: 100% (14882/14882), done.\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat ChildProcess._handle.onexit (node:internal/child_process:305:5)","level":"error","timestamp":"2024-10-20T17:40:56.116Z"}
{"message":"spawn xtensa-esp-elf-gdb-no-python ENOENT","stack":"Error: spawn xtensa-esp-elf-gdb-no-python ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.833Z"}
{"message":"spawn riscv32-esp-elf-gdb-no-python ENOENT","stack":"Error: spawn riscv32-esp-elf-gdb-no-python ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"spawn xtensa-esp-elf-gcc ENOENT","stack":"Error: spawn xtensa-esp-elf-gcc ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"spawn riscv32-esp-elf-gcc ENOENT","stack":"Error: spawn riscv32-esp-elf-gcc ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"spawn esp32ulp-elf-as ENOENT","stack":"Error: spawn esp32ulp-elf-as ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"spawn cmake ENOENT","stack":"Error: spawn cmake ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"spawn openocd ENOENT","stack":"Error: spawn openocd ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"spawn ninja ENOENT","stack":"Error: spawn ninja ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"spawn idf.py.exe ENOENT","stack":"Error: spawn idf.py.exe ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"spawn ccache.exe ENOENT","stack":"Error: spawn ccache.exe ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"spawn dfu-util ENOENT","stack":"Error: spawn dfu-util ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"Error checking xtensa-esp-elf-gdb version","stack":"Error: spawn xtensa-esp-elf-gdb-no-python ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking riscv32-esp-elf-gdb version","stack":"Error: spawn riscv32-esp-elf-gdb-no-python ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking xtensa-esp-elf version","stack":"Error: spawn xtensa-esp-elf-gcc ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking riscv32-esp-elf version","stack":"Error: spawn riscv32-esp-elf-gcc ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking esp32ulp-elf version","stack":"Error: spawn esp32ulp-elf-as ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking cmake version","stack":"Error: spawn cmake ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking openocd-esp32 version","stack":"Error: spawn openocd ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking ninja version","stack":"Error: spawn ninja ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking idf-exe version","stack":"Error: spawn idf.py.exe ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking ccache version","stack":"Error: spawn ccache.exe ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking dfu-util version","stack":"Error: spawn dfu-util ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.836Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-20T17:50:05.908Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-20T17:50:06.419Z"}
{"message":"non zero exit code null\r\n\r\nesptool.py v4.8.1\r\nSerial port COM1\r\nConnecting.........","stack":"Error: non zero exit code null\r\n\r\nesptool.py v4.8.1\r\nSerial port COM1\r\nConnecting.........\n\tat ChildProcess.<anonymous> (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1421636)\n\tat ChildProcess.emit (node:events:519:28)\n\tat ChildProcess._handle.onexit (node:internal/child_process:294:12)","level":"error","timestamp":"2024-10-20T18:00:35.777Z"}
{"message":"non zero exit code null\r\n\r\nesptool.py v4.8.1\r\nSerial port COM8\r\nConnecting..........","stack":"Error: non zero exit code null\r\n\r\nesptool.py v4.8.1\r\nSerial port COM8\r\nConnecting..........\n\tat ChildProcess.<anonymous> (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1421636)\n\tat ChildProcess.emit (node:events:519:28)\n\tat ChildProcess._handle.onexit (node:internal/child_process:294:12)","level":"error","timestamp":"2024-10-20T18:00:35.788Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-20T18:04:32.953Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-21T16:38:49.353Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-21T17:39:13.081Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-21T17:39:13.591Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-21T17:39:13.959Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-21T17:39:14.374Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-21T17:39:14.622Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-21T17:39:14.962Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-21T17:58:05.197Z"}
{"message":"Cannot access filePath: ${env:ADF_PATH}","stack":"Error: ENOENT: no such file or directory, access 'C:\\Program Files\\Microsoft VS Code\\${env:ADF_PATH}'\n\tat Object.accessSync (node:fs:246:11)\n\tat t.accessSync (node:electron/js2c/node_init:2:9017)\n\tat Se (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1421806)\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1650824\n\tat ua (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1651892)\n\tat async c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1868405","level":"error","timestamp":"2024-10-21T18:13:39.556Z"}
{"message":"Cannot access filePath: ${env:MDF_PATH}","stack":"Error: ENOENT: no such file or directory, access 'C:\\Program Files\\Microsoft VS Code\\${env:MDF_PATH}'\n\tat Object.accessSync (node:fs:246:11)\n\tat t.accessSync (node:electron/js2c/node_init:2:9017)\n\tat Se (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1421806)\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1651002\n\tat ua (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1651892)\n\tat async c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1868405","level":"error","timestamp":"2024-10-21T18:13:39.557Z"}
{"message":"Cannot access filePath: ${env:ESP_MATTER_PATH}","stack":"Error: ENOENT: no such file or directory, access 'C:\\Program Files\\Microsoft VS Code\\${env:ESP_MATTER_PATH}'\n\tat Object.accessSync (node:fs:246:11)\n\tat t.accessSync (node:electron/js2c/node_init:2:9017)\n\tat Se (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1421806)\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1651094\n\tat ua (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1651892)\n\tat async c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1868405","level":"error","timestamp":"2024-10-21T18:13:39.558Z"}
{"message":"Cannot access filePath: ${env:HOMEKIT_PATH}","stack":"Error: ENOENT: no such file or directory, access 'C:\\Program Files\\Microsoft VS Code\\${env:HOMEKIT_PATH}'\n\tat Object.accessSync (node:fs:246:11)\n\tat t.accessSync (node:electron/js2c/node_init:2:9017)\n\tat Se (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1421806)\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1651190\n\tat ua (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1651892)\n\tat async c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1868405","level":"error","timestamp":"2024-10-21T18:13:39.558Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-21T18:13:40.851Z"}

--------------------------------------------------------------------------------------------------------------------------------------------

Extension

No response

Description

Installed the ESP-IDF extension on Windows.

I chose the IDF_PATH directory as C:\Projects\Espressif\esp-idf, IDF_TOOL_PATH c:\Soft\Espressif\

From VS Code, something works somehow somewhere.

BUT! I am absolutely not satisfied with the configuration editor built into the plugin. It is extremely inconvenient and uninformative. I am also absolutely satisfied with the option in the text window, like in platformio (pio run -t sdkconfig)

ok. we call the cmd interpreter and type the command as written in your instructions:

idf.py menuconfig

and we get a complete ass. nothing works. the system does not understand what py is, where to look for it, and in general what kind of crap it is and how to eat it.

okay. let's start figuring it out. There are many more questions than answers.

  1. Firstly, the tools directory is in both IDF_PATH and IDF_TOOL_PATH!!! Why? Well, screw them.

  2. Secondly, Python was installed twice:

    c:\Soft\Espressif\tools\idf-python\3.11.2\
    c:\Soft\Espressif\python_env\idf5.3_py3.11_env\Scripts\

    But it CANNOT BE LAUNCHED from the command line ANYWHERE! Instead of the interpreter, the Windows store opens. And the doctor command gives out System environment variable IDF_PYTHON_ENV_PATH undefined Is this a normal installation?????

  3. Thirdly, IDF_PATH and IDF_TOOL_PATH are only available inside VSCode. When called from the command line, nothing is configured and nothing works. How the hell is that possible? An attempt to execute exports.sh complains that there is no python in the system. But you installed it twice, damn it????

  4. An attempt to manually register environment variables gave absolutely nothing.

I can try to fix something with my hands, but what??? Reading kilometers of forums for years in useless attempts to fix something....Yes, this is a real pleasure

Debug Message

Nothing

Other Steps to Reproduce

  1. Just install VS Code, then the ESP-IDF extension.
  2. Open the Hello world test project
  3. Run idf.py menuconfig either in the vscode terminal or in the windows command line

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

brianignacio5 commented 2 hours ago

Your settings seems to be correct, the thing is that when you open a terminal in vscode, the environment variables from the extension are not loaded.

To achieve that, run the ESP-IDF: Open ESP-IDF Terminal command (menu View -> Command Palette -> Type open esp-idf terminal) which will create a new terminal with ESP-IDF settings loaded then idf.py menuconfig should work.

You can also use ESP-IDF: SDK Configuration editor to open a UI version of idf.py menuconfig with search functionality.