Each time esp-idf asks me to configure the framework.
Posted: Fri Feb 06, 2026 1:56 pm
Hello everyone.
I'm using esp-idf on Linux Mint.
I installed theia IDE.
I'm from Russia, and access to the marketplace is blocked.
I downloaded and installed
Then I used esp-idf to configure esp-idf 5.5.2 and tools.
Each time I start theia, esp-idf asks me to configure the framework.
The project compiles successfully.
Contents of the Doctor command log file
Directory form "message":"Cannot access filePath is exists
ninja and cmake is avalible
What's wrong?
I'm using esp-idf on Linux Mint.
Code: Select all
$ lsb_release -a
No LSB modules are available.
Distributor ID: Linuxmint
Description: Linux Mint 22.2
Release: 22.2
Codename: zaraI'm from Russia, and access to the marketplace is blocked.
I downloaded and installed
Code: Select all
esp-idf-extension-1.11.1.vsix
vscode-clangd-0.4.0.vsixEach time I start theia, esp-idf asks me to configure the framework.
The project compiles successfully.
Contents of the Doctor command log file
Code: Select all
---------------------------------------------- ESP-IDF Extension for Visual Studio Code report ---------------------------------------------
OS linux x64 6.14.0-37-generic
System environment variable IDF_PYTHON_ENV_PATH
undefined
System environment variable PATH
<HOMEPATH>/.local/bin:<HOMEPATH>/bin:/tmp/.mount_TheiaI1BCXiL:/tmp/.mount_TheiaI1BCXiL/usr/sbin:<HOMEPATH>/.local/bin:<HOMEPATH>/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
System environment variable PYTHON
undefined
Visual Studio Code Remote name undefined
Visual Studio Code version 1.106.1
Visual Studio Code language en
Visual Studio Code shell
Visual Studio Code app name Theia IDE
ESP-IDF Extension version 1.11.1
Workspace folder <HOMEPATH>/Stuff/esp/lv_esp_idf
---------------------------------------------------- Extension configuration settings ------------------------------------------------------
ESP-ADF Path (idf.espAdfPath) ${env:ADF_PATH}
ESP-IDF Path (idf.espIdfPath) /opt/esp/v5.5.2/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 /opt/esp/v5.5.2/tools/xtensa-esp-elf-gdb/16.3_20250913/xtensa-esp-elf-gdb/bin:/opt/esp/v5.5.2/tools/riscv32-esp-elf-gdb/16.3_20250913/riscv32-esp-elf-gdb/bin:/opt/esp/v5.5.2/tools/xtensa-esp-elf/esp-14.2.0_20251107/xtensa-esp-elf/bin:/opt/esp/v5.5.2/tools/riscv32-esp-elf/esp-14.2.0_20251107/riscv32-esp-elf/bin:/opt/esp/v5.5.2/tools/esp32ulp-elf/2.38_20240113/esp32ulp-elf/bin:/opt/esp/v5.5.2/tools/cmake/3.30.2/bin:/opt/esp/v5.5.2/tools/openocd-esp32/v0.12.0-esp32-20250707/openocd-esp32/bin:/opt/esp/v5.5.2/tools/ninja/1.12.1:/opt/esp/v5.5.2/tools/esp-rom-elfs/20241011
ESP-IDF extra vars
OPENOCD_SCRIPTS: /opt/esp/v5.5.2/tools/openocd-esp32/v0.12.0-esp32-20250707/openocd-esp32/share/openocd/scripts
ESP_ROM_ELF_DIR: /opt/esp/v5.5.2/tools/esp-rom-elfs/20241011/
IDF_PYTHON_ENV_PATH: /opt/esp/v5.5.2/python_env/idf5.5_py3.12_env
ESP_IDF_VERSION: 5.5
PATH: /opt/esp/v5.5.2/tools/xtensa-esp-elf-gdb/16.3_20250913/xtensa-esp-elf-gdb/bin:/opt/esp/v5.5.2/tools/riscv32-esp-elf-gdb/16.3_20250913/riscv32-esp-elf-gdb/bin:/opt/esp/v5.5.2/tools/xtensa-esp-elf/esp-14.2.0_20251107/xtensa-esp-elf/bin:/opt/esp/v5.5.2/tools/esp-clang/esp-19.1.2_20250312/esp-clang/bin:/opt/esp/v5.5.2/tools/riscv32-esp-elf/esp-14.2.0_20251107/riscv32-esp-elf/bin:/opt/esp/v5.5.2/tools/esp32ulp-elf/2.38_20240113/esp32ulp-elf/bin:/opt/esp/v5.5.2/tools/openocd-esp32/v0.12.0-esp32-20250707/openocd-esp32/bin:/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin:/opt/esp/v5.5.2/esp-idf/tools:$PATH
IDF_DEACTIVATE_FILE_PATH: /tmp/tmpxjuaf7z2idf_339309
User extra vars (idf.customExtraVars)
System python Path (idf.pythonInstallPath) /usr/bin/python3
Virtual environment Python path (computed) /opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python
Serial port (idf.port) detect
OpenOCD Configs (idf.openOcdConfigs) interface/ftdi/esp32_devkitj_v1.cfg,board/esp32-wrover.cfg
OpenOCD log level (idf.openOcdDebugLevel) 2
OpenOCD launch arguments (idf.openOcdLaunchArgs)
ESP-IDF Tools Path (idf.toolsPath) /opt/esp/v5.5.2
Git Path (idf.gitPath) /usr/bin/git
Notification Mode (idf.notificationMode) All
Flash type (idf.flashType) undefined
Flash partition to use (idf.flashPartitionToUse) 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 /opt/esp/v5.5.2/tools/xtensa-esp-elf-gdb/16.3_20250913/xtensa-esp-elf-gdb/bin: true
Access to /opt/esp/v5.5.2/tools/riscv32-esp-elf-gdb/16.3_20250913/riscv32-esp-elf-gdb/bin: true
Access to /opt/esp/v5.5.2/tools/xtensa-esp-elf/esp-14.2.0_20251107/xtensa-esp-elf/bin: true
Access to /opt/esp/v5.5.2/tools/riscv32-esp-elf/esp-14.2.0_20251107/riscv32-esp-elf/bin: true
Access to /opt/esp/v5.5.2/tools/esp32ulp-elf/2.38_20240113/esp32ulp-elf/bin: true
Access to /opt/esp/v5.5.2/tools/cmake/3.30.2/bin: false
Access to /opt/esp/v5.5.2/tools/openocd-esp32/v0.12.0-esp32-20250707/openocd-esp32/bin: true
Access to /opt/esp/v5.5.2/tools/ninja/1.12.1: false
Access to /opt/esp/v5.5.2/tools/esp-rom-elfs/20241011: true
Access to System python Path (idf.pythonInstallPath) true
Access to Virtual environment Python path (computed) true
Access to CMake in environment PATH true
Access to Ninja in environment PATH true
Access to ESP-IDF Tools Path (idf.toolsPath) true
-------------------------------------------------------- Configurations has spaces -------------------------------------------------------------
Spaces in system environment Path false
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 /opt/esp/v5.5.2/tools/xtensa-esp-elf-gdb/16.3_20250913/xtensa-esp-elf-gdb/bin: false
Spaces in /opt/esp/v5.5.2/tools/riscv32-esp-elf-gdb/16.3_20250913/riscv32-esp-elf-gdb/bin: false
Spaces in /opt/esp/v5.5.2/tools/xtensa-esp-elf/esp-14.2.0_20251107/xtensa-esp-elf/bin: false
Spaces in /opt/esp/v5.5.2/tools/riscv32-esp-elf/esp-14.2.0_20251107/riscv32-esp-elf/bin: false
Spaces in /opt/esp/v5.5.2/tools/esp32ulp-elf/2.38_20240113/esp32ulp-elf/bin: false
Spaces in /opt/esp/v5.5.2/tools/cmake/3.30.2/bin: false
Spaces in /opt/esp/v5.5.2/tools/openocd-esp32/v0.12.0-esp32-20250707/openocd-esp32/bin: false
Spaces in /opt/esp/v5.5.2/tools/ninja/1.12.1: false
Spaces in /opt/esp/v5.5.2/tools/esp-rom-elfs/20241011: false
Spaces in System python Path (idf.pythonInstallPath) false
Spaces in Virtual environment Python path (computed) false
Spaces in ESP-IDF Tools Path (idf.toolsPath) false
----------------------------------------------------------- Executables Versions -----------------------------------------------------------
Git version 2.43.0
ESP-IDF version 5.5.2
Python version 3.12.3
Python's pip version 26.0.1
-------------------------------------------------- Project configuration settings ----------------------------------------------------------
-------------------------------------------------- Python packages in Virtual environment Python path (computed) ---------------------------
annotated-types version: 0.7.0
argcomplete version: 3.6.3
bitarray version: 3.8.0
bitstring version: 4.3.1
certifi version: 2026.1.4
cffi version: 2.0.0
charset-normalizer version: 3.4.4
click version: 8.1.8
colorama version: 0.4.6
construct version: 2.10.70
cryptography version: 44.0.3
ecdsa version: 0.19.1
esp-coredump version: 1.15.0
esp-idf-diag version: 0.2.0
esp-idf-kconfig version: 2.5.2
esp-idf-monitor version: 1.9.0
esp_idf_nvs_partition_gen version: 0.1.9
esp_idf_panic_decoder version: 1.4.2
esp-idf-size version: 1.7.1
esptool version: 4.12.dev1
freertos-gdb version: 1.0.4
idf-component-manager version: 2.4.6
idna version: 3.11
intelhex version: 2.3.0
jsonref version: 1.1.0
markdown-it-py version: 4.0.0
mdurl version: 0.1.2
packaging version: 26.0
pip version: 26.0.1
psutil version: 7.2.2
pyclang version: 0.6.3
pycparser version: 3.0
pydantic version: 2.12.5
pydantic_core version: 2.41.5
pydantic-settings version: 2.12.0
pyelftools version: 0.32
pygdbmi version: 0.11.0.0
Pygments version: 2.19.2
pyparsing version: 3.2.5
pyserial version: 3.5
python-dotenv version: 1.2.1
PyYAML version: 6.0.3
reedsolo version: 1.7.0
requests version: 2.32.5
requests-file version: 3.0.1
requests-toolbelt version: 1.0.0
rich version: 14.3.2
ruamel.yaml version: 0.19.1
setuptools version: 80.10.2
six version: 1.17.0
tqdm version: 4.67.3
tree-sitter version: 0.25.2
tree-sitter-c version: 0.24.1
truststore version: 0.10.4
typing_extensions version: 4.15.0
typing-inspection version: 0.4.2
urllib3 version: 1.26.20
---------------------------------------------------- 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.toolsPath}/tools/xtensa-esp-elf/esp-14.2.0_20251107/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc",
"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": "/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/check_python_dependencies.py -r <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/esp_debug_adapter/requirements.txt --constraint /opt/esp/v5.5.2/espidf.constraints.v5.5.txt"
}
--------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------- Logfile -----------------------------------------------------------------
{"message":"Cannot access filePath: <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access '<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/CMakeLists.txt'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577167\n at Yo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577353)\n at Jo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577766)\n at so (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1559389)\n at qs.configureWithDefaultValues (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1604720)\n at new qs (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1601161)\n at qs.init (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1601110)","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:31:31.298Z"}
{"message":"Cannot access filePath: <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/sdkconfig","stack":"Error: ENOENT: no such file or directory, access '<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/sdkconfig'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at Jo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577780)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async so (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1559383)\n at async qs.configureWithDefaultValues (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1604714)","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:31:31.304Z"}
{"message":"Cannot access filePath: <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access '<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/CMakeLists.txt'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577167\n at Yo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577353)\n at Jo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577766)\n at so (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1559389)\n at ms (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1585113)\n at async qs.configureWithDefaultValues (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1604772)","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:31:31.334Z"}
{"message":"Cannot access filePath: <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/sdkconfig","stack":"Error: ENOENT: no such file or directory, access '<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/sdkconfig'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at Jo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577780)\n at async so (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1559383)\n at async ms (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1585107)\n at async qs.configureWithDefaultValues (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1604772)","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:31:31.334Z"}
{"message":"Cannot access filePath: <HOMEPATH>/esp/esp-idf/tools/idf.py","stack":"Error: ENOENT: no such file or directory, access '<HOMEPATH>/esp/esp-idf/tools/idf.py'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1505227\n at /tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/638.js:2:212724\n at s.invoke (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/638.js:2:212813)\n at a.fire (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/638.js:2:214612)\n at g.$onMessage (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/339.js:1:57675)\n at t.RPCProtocolImpl.handleNotification (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/366.js:1:65274)\n at /tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/366.js:1:65045","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:32:22.271Z"}
{"message":"Cannot access filePath: /opt/esp/esp-idf/tools/idf.py","stack":"Error: ENOENT: no such file or directory, access '/opt/esp/esp-idf/tools/idf.py'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1505227\n at /tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/638.js:2:212724\n at s.invoke (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/638.js:2:212813)\n at a.fire (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/638.js:2:214612)\n at g.$onMessage (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/339.js:1:57675)\n at t.RPCProtocolImpl.handleNotification (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/366.js:1:65274)\n at /tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/366.js:1:65045","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:32:47.073Z"}
{"message":"Cannot access filePath: /opt/esp/tools/idf.py","stack":"Error: ENOENT: no such file or directory, access '/opt/esp/tools/idf.py'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1505227\n at /tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/638.js:2:212724\n at s.invoke (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/638.js:2:212813)\n at a.fire (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/638.js:2:214612)\n at g.$onMessage (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/339.js:1:57675)\n at t.RPCProtocolImpl.handleNotification (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/366.js:1:65274)\n at /tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/366.js:1:65045","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:32:59.091Z"}
{"user":true,"message":"IDF_PATH and IDF_TOOLS_PATH can't be the same. Please use another location. (ERROR_SAME_IDF_PATH_AND__IDF_TOOLS_PATH)","stack":"Error: IDF_PATH and IDF_TOOLS_PATH can't be the same. Please use another location. (ERROR_SAME_IDF_PATH_AND__IDF_TOOLS_PATH)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1507175\n at t.NotificationExtImpl.withProgress (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/339.js:1:217327)\n at Object.withProgress (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/339.js:1:308823)\n at si.autoInstall (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1506657)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1502016\n at /tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/638.js:2:212724\n at s.invoke (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/638.js:2:212813)\n at a.fire (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/638.js:2:214612)\n at g.$onMessage (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/339.js:1:57675)\n at t.RPCProtocolImpl.handleNotification (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/366.js:1:65274)","category":"SetupPanel error handler","level":"error","timestamp":"2026-02-06T13:34:16.348Z"}
{"message":"Cannot access filePath: /opt/esp/tools/idf.py","stack":"Error: ENOENT: no such file or directory, access '/opt/esp/tools/idf.py'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1505227\n at /tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/638.js:2:212724\n at s.invoke (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/638.js:2:212813)\n at a.fire (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/638.js:2:214612)\n at g.$onMessage (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/339.js:1:57675)\n at t.RPCProtocolImpl.handleNotification (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/366.js:1:65274)\n at /tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/366.js:1:65045","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:34:16.833Z"}
{"message":"Cannot access filePath: <HOMEPATH>/esp/esp-idf/tools/idf.py","stack":"Error: ENOENT: no such file or directory, access '<HOMEPATH>/esp/esp-idf/tools/idf.py'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1505227\n at /tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/638.js:2:212724\n at s.invoke (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/638.js:2:212813)\n at a.fire (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/638.js:2:214612)\n at g.$onMessage (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/339.js:1:57675)\n at t.RPCProtocolImpl.handleNotification (/tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/366.js:1:65274)\n at /tmp/.mount_TheiaI1sDxjz/resources/app/lib/backend/366.js:1:65045","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:36:19.084Z"}
{"command":"/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python","message":"Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n","stack":"Error: Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1578912\n at ChildProcess.exithandler (node:child_process:410:7)\n at ChildProcess.emit (node:events:519:28)\n at maybeClose (node:internal/child_process:1101:16)\n at Socket.<anonymous> (node:internal/child_process:456:11)\n at Socket.emit (node:events:519:28)\n at Pipe.<anonymous> (node:net:346:12)","category":"utils execChildProcess stderr","level":"error","timestamp":"2026-02-06T13:42:17.198Z"}
{"message":"Cannot access filePath: /opt/esp/v5.5.2/esp-idf/sdkconfig","stack":"Error: ENOENT: no such file or directory, access '/opt/esp/v5.5.2/esp-idf/sdkconfig'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at Jo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577780)\n at async so (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1559383)\n at async ms (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1585107)\n at async ri (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1497186)\n at async ii (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1499763)\n at async oi (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1500445)\n at async <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1511837","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:42:17.199Z"}
{"message":"Cannot access filePath: <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access '<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/CMakeLists.txt'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577167\n at Yo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577353)\n at Jo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577766)\n at so (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1559389)\n at qs.configureWithDefaultValues (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1604720)\n at new qs (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1601161)\n at qs.init (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1601110)","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:42:59.098Z"}
{"message":"Cannot access filePath: <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/sdkconfig","stack":"Error: ENOENT: no such file or directory, access '<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/sdkconfig'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at Jo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577780)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async so (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1559383)\n at async qs.configureWithDefaultValues (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1604714)","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:42:59.106Z"}
{"command":"/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python","message":"Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n","stack":"Error: Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1578912\n at ChildProcess.exithandler (node:child_process:410:7)\n at ChildProcess.emit (node:events:519:28)\n at maybeClose (node:internal/child_process:1101:16)\n at ChildProcess._handle.onexit (node:internal/child_process:304:5)","category":"utils execChildProcess stderr","level":"error","timestamp":"2026-02-06T13:42:59.322Z"}
{"message":"Cannot access filePath: <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access '<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/CMakeLists.txt'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577167\n at Yo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577353)\n at Jo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577766)\n at so (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1559389)\n at ms (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1585113)\n at async qs.configureWithDefaultValues (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1604772)","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:42:59.323Z"}
{"message":"Cannot access filePath: <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/sdkconfig","stack":"Error: ENOENT: no such file or directory, access '<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/sdkconfig'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at Jo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577780)\n at async so (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1559383)\n at async ms (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1585107)\n at async qs.configureWithDefaultValues (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1604772)","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:42:59.323Z"}
{"command":"/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python","message":"Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n","stack":"Error: Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1578912\n at ChildProcess.exithandler (node:child_process:410:7)\n at ChildProcess.emit (node:events:519:28)\n at maybeClose (node:internal/child_process:1101:16)\n at ChildProcess._handle.onexit (node:internal/child_process:304:5)","category":"utils execChildProcess stderr","level":"error","timestamp":"2026-02-06T13:45:11.461Z"}
{"message":"Cannot access filePath: <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access '<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/CMakeLists.txt'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577167\n at Yo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577353)\n at Jo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577766)\n at so (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1559389)\n at ms (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1585113)\n at async ri (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1497186)\n at async si.getOpenOcdRulesPath (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1515210)","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:45:11.462Z"}
{"message":"Cannot access filePath: <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/sdkconfig","stack":"Error: ENOENT: no such file or directory, access '<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/sdkconfig'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at Jo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577780)\n at async so (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1559383)\n at async ms (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1585107)\n at async ri (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1497186)\n at async si.getOpenOcdRulesPath (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1515210)\n at async <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1504803","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:45:11.462Z"}
{"user":true,"message":"Open a folder first.","stack":"Error: PRECHECK_FAILED\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1573465\n at Array.forEach (<anonymous>)\n at Mo.perform (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1573418)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1937702\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1923094\n at /tmp/.mount_TheiaI1BCXiL/resources/app/lib/backend/339.js:1:134599\n at t.CommandRegistryImpl.executeLocalCommand (/tmp/.mount_TheiaI1BCXiL/resources/app/lib/backend/339.js:1:135236)\n at t.CommandRegistryImpl.$executeCommand (/tmp/.mount_TheiaI1BCXiL/resources/app/lib/backend/339.js:1:134752)\n at t.RPCProtocolImpl.handleRequest (/tmp/.mount_TheiaI1BCXiL/resources/app/lib/backend/366.js:1:65417)\n at c.requestHandler (/tmp/.mount_TheiaI1BCXiL/resources/app/lib/backend/366.js:1:64993)","category":"utils precheck failed","level":"error","timestamp":"2026-02-06T13:45:27.735Z"}
{"command":"/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python","message":"Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n","stack":"Error: Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1578912\n at ChildProcess.exithandler (node:child_process:410:7)\n at ChildProcess.emit (node:events:519:28)\n at maybeClose (node:internal/child_process:1101:16)\n at Socket.<anonymous> (node:internal/child_process:456:11)\n at Socket.emit (node:events:519:28)\n at Pipe.<anonymous> (node:net:346:12)","category":"utils execChildProcess stderr","level":"error","timestamp":"2026-02-06T13:47:35.204Z"}
{"command":"/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python","message":"Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n","stack":"Error: Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1578912\n at ChildProcess.exithandler (node:child_process:410:7)\n at ChildProcess.emit (node:events:519:28)\n at maybeClose (node:internal/child_process:1101:16)\n at ChildProcess._handle.onexit (node:internal/child_process:304:5)","category":"utils execChildProcess stderr","level":"error","timestamp":"2026-02-06T13:47:35.377Z"}
{"command":"/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python","message":"Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n","stack":"Error: Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1578912\n at ChildProcess.exithandler (node:child_process:410:7)\n at ChildProcess.emit (node:events:519:28)\n at maybeClose (node:internal/child_process:1101:16)\n at ChildProcess._handle.onexit (node:internal/child_process:304:5)","category":"utils execChildProcess stderr","level":"error","timestamp":"2026-02-06T13:47:45.870Z"}
{"message":"Cannot access filePath: <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/CMakeLists.txt","stack":"Error: ENOENT: no such file or directory, access '<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/CMakeLists.txt'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577167\n at Yo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577353)\n at Jo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577766)\n at so (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1559389)\n at ms (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1585113)\n at async ri (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1497186)\n at async si.getOpenOcdRulesPath (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1515210)\n at async <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1504803","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:47:45.871Z"}
{"message":"Cannot access filePath: <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/sdkconfig","stack":"Error: ENOENT: no such file or directory, access '<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/sdkconfig'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at Jo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1577780)\n at async so (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1559383)\n at async ms (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1585107)\n at async ri (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1497186)\n at async si.getOpenOcdRulesPath (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1515210)\n at async <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1504803","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:47:45.871Z"}
{"command":"/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python","message":"Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n","stack":"Error: Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1578912\n at ChildProcess.exithandler (node:child_process:410:7)\n at ChildProcess.emit (node:events:519:28)\n at maybeClose (node:internal/child_process:1101:16)\n at ChildProcess._handle.onexit (node:internal/child_process:304:5)","category":"utils execChildProcess stderr","level":"error","timestamp":"2026-02-06T13:48:03.786Z"}
{"command":"/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python","message":"Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n","stack":"Error: Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1578912\n at ChildProcess.exithandler (node:child_process:410:7)\n at ChildProcess.emit (node:events:519:28)\n at maybeClose (node:internal/child_process:1101:16)\n at ChildProcess._handle.onexit (node:internal/child_process:304:5)","category":"utils execChildProcess stderr","level":"error","timestamp":"2026-02-06T13:48:45.659Z"}
{"command":"/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python","message":"Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n","stack":"Error: Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1578912\n at ChildProcess.exithandler (node:child_process:410:7)\n at ChildProcess.emit (node:events:519:28)\n at maybeClose (node:internal/child_process:1101:16)\n at Socket.<anonymous> (node:internal/child_process:456:11)\n at Socket.emit (node:events:519:28)\n at Pipe.<anonymous> (node:net:346:12)","category":"utils execChildProcess stderr","level":"error","timestamp":"2026-02-06T13:49:04.192Z"}
{"command":"/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python","message":"Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n","stack":"Error: Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1578912\n at ChildProcess.exithandler (node:child_process:410:7)\n at ChildProcess.emit (node:events:519:28)\n at maybeClose (node:internal/child_process:1101:16)\n at ChildProcess._handle.onexit (node:internal/child_process:304:5)","category":"utils execChildProcess stderr","level":"error","timestamp":"2026-02-06T13:50:27.455Z"}
{"command":"/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python","message":"Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n","stack":"Error: Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1578912\n at ChildProcess.exithandler (node:child_process:410:7)\n at ChildProcess.emit (node:events:519:28)\n at maybeClose (node:internal/child_process:1101:16)\n at ChildProcess._handle.onexit (node:internal/child_process:304:5)","category":"utils execChildProcess stderr","level":"error","timestamp":"2026-02-06T13:50:32.118Z"}
{"command":"/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python","message":"Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n","stack":"Error: Not using an unsupported version of tool esp-clang found in PATH: unknown. To use it, run '/opt/esp/v5.5.2/python_env/idf5.5_py3.12_env/bin/python /opt/esp/v5.5.2/esp-idf/tools/idf_tools.py export --prefer-system'\n\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1578912\n at ChildProcess.exithandler (node:child_process:410:7)\n at ChildProcess.emit (node:events:519:28)\n at maybeClose (node:internal/child_process:1101:16)\n at ChildProcess._handle.onexit (node:internal/child_process:304:5)","category":"utils execChildProcess stderr","level":"error","timestamp":"2026-02-06T13:53:10.710Z"}
{"message":"Cannot access filePath: ${env:ADF_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:ADF_PATH}'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1700833\n at Ec (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1701974)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1987342","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:53:10.711Z"}
{"message":"Cannot access filePath: ${env:MDF_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:MDF_PATH}'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1701011\n at Ec (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1701974)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1987342","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:53:10.711Z"}
{"message":"Cannot access filePath: ${env:ESP_MATTER_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:ESP_MATTER_PATH}'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1701103\n at Ec (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1701974)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1987342","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:53:10.711Z"}
{"message":"Cannot access filePath: ${env:HOMEKIT_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:HOMEKIT_PATH}'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1701199\n at Ec (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1701974)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1987342","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:53:10.711Z"}
{"message":"Cannot access filePath: /opt/esp/v5.5.2/tools/cmake/3.30.2/bin","stack":"Error: ENOENT: no such file or directory, access '/opt/esp/v5.5.2/tools/cmake/3.30.2/bin'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1701715\n at Ec (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1701974)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1987342","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:53:10.712Z"}
{"message":"Cannot access filePath: /opt/esp/v5.5.2/tools/ninja/1.12.1","stack":"Error: ENOENT: no such file or directory, access '/opt/esp/v5.5.2/tools/ninja/1.12.1'\n at Object.accessSync (node:fs:243:11)\n at t.accessSync (node:electron/js2c/node_init:2:9395)\n at Bo (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1575288)\n at <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1701715\n at Ec (<HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1701974)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async <HOMEPATH>/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1/extension/dist/extension.js:2:1987342","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-06T13:53:10.712Z"}
--------------------------------------------------------------------------------------------------------------------------------------------
Directory form "message":"Cannot access filePath is exists
Code: Select all
axa@f1:~/.theia-ide/deployedPlugins/esp-idf-extension-1.11.1$ ll
total 20
drwx------ 3 axa axa 4096 Feb 6 16:30 ./
drwxrwxr-x 4 axa axa 4096 Feb 6 16:30 ../
-rw-rw-r-- 1 axa axa 1513 Jan 29 06:20 '[Content_Types].xml'
drwxrwxr-x 12 axa axa 4096 Feb 6 16:53 extension/
-rw-rw-r-- 1 axa axa 3391 Jan 29 06:20 extension.vsixmanifestCode: Select all
axa@f1:/opt/esp/v5.5.2/tools$ ninja --version
1.11.1
axa@f1:/opt/esp/v5.5.2/tools$ cmake --version
cmake version 3.28.3