espressif / vscode-esp-idf-extension

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

[Bug Report]: Launching "ESP-IDF: Configure project sdkconfig for coverage" breaks build (VSC-704) #454

Closed zfields closed 3 years ago

zfields commented 3 years ago

Pre Bug Report Checklist Before reporting any bug please make sure of these points.

Describe the bug Launching "ESP-IDF: Configure project sdkconfig for coverage", then immediately exiting the new tab breaks the build. A new sdkconfig file is generated, the previous sdkconfig is saved as sdkconfig.old, and the build will error.

The build can be fix by deleting sdkconfig, and renaming sdkconfig.old to sdkconfig.

To Reproduce

  1. Create a new project using the blink template.
  2. Press F1
  3. Select, "ESP-IDF: Build project"
  4. Confirm successful build
  5. Press F1
  6. Select, "ESP-IDF: Configure project sdkconfig for coverage"
  7. Immediately close the newly opened tab.
  8. Press F1
  9. Select, "ESP-IDF: Build project"
  10. Build fails

Expected behavior The project to build successfully.

Screenshots If applicable, add screenshots to help explain your problem.

Environment (please complete the following information):

---------------------------------------------- ESP-IDF Extension for Visual Studio Code report --------------------------------------------- OS linux x64 5.11.0-7620-generic System environment variable PATH /home/zak/.local/bin:/home/zak/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin Visual Studio Code version 1.57.1 Visual Studio Code language en Visual Studio Code shell bash ESP-IDF Extension version 1.1.0 ---------------------------------------------------- Extension configuration settings ------------------------------------------------------ ESP-ADF Path (idf.espAdfPath) ${env:ADF_PATH} ESP-IDF Path (idf.espIdfPath) /home/zak/Development/esp-idf ESP-MDF Path (idf.espMdfPath) ${env:MDF_PATH} Custom extra paths (idf.customExtraPaths) /home/zak/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin:/home/zak/.espressif/tools/xtensa-esp32s2-elf/esp-2020r3-8.4.0/xtensa-esp32s2-elf/bin:/home/zak/.espressif/tools/xtensa-esp32s3-elf/esp-2020r3-8.4.0/xtensa-esp32s3-elf/bin:/home/zak/.espressif/tools/riscv32-esp-elf/1.24.0.123_64eb9ff-8.4.0/riscv32-esp-elf/bin:/home/zak/.espressif/tools/esp32ulp-elf/2.28.51-esp-20191205/esp32ulp-elf-binutils/bin:/home/zak/.espressif/tools/esp32s2ulp-elf/2.28.51-esp-20191205/esp32s2ulp-elf-binutils/bin:/home/zak/.espressif/tools/openocd-esp32/v0.10.0-esp32-20210401/openocd-esp32/bin Custom extra vars (idf.customExtraVars) {"OPENOCD_SCRIPTS":"/home/zak/.espressif/tools/openocd-esp32/v0.10.0-esp32-20210401/openocd-esp32/share/openocd/scripts"} Virtual env Python Path (idf.pythonBinPath) /home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python Serial port (idf.port) /dev/ttyUSB0 OpenOCD Configs (idf.openOcdConfigs) interface/ftdi/esp32_devkitj_v1.cfg,board/esp32-wrover.cfg ESP-IDF Tools Path (idf.toolsPath) ${env:IDF_TOOLS_PATH} Git Path (idf.gitPath) git -------------------------------------------------------- Configurations access ------------------------------------------------------------- Access to ESP-ADF Path (idf.espIdfPath) false Access to ESP-IDF Path (idf.espIdfPath) true Access to ESP-MDF Path (idf.espIdfPath) false Access to ESP-IDF Custom extra paths Access to /home/zak/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin: true Access to /home/zak/.espressif/tools/xtensa-esp32s2-elf/esp-2020r3-8.4.0/xtensa-esp32s2-elf/bin: true Access to /home/zak/.espressif/tools/xtensa-esp32s3-elf/esp-2020r3-8.4.0/xtensa-esp32s3-elf/bin: true Access to /home/zak/.espressif/tools/riscv32-esp-elf/1.24.0.123_64eb9ff-8.4.0/riscv32-esp-elf/bin: true Access to /home/zak/.espressif/tools/esp32ulp-elf/2.28.51-esp-20191205/esp32ulp-elf-binutils/bin: true Access to /home/zak/.espressif/tools/esp32s2ulp-elf/2.28.51-esp-20191205/esp32s2ulp-elf-binutils/bin: true Access to /home/zak/.espressif/tools/openocd-esp32/v0.10.0-esp32-20210401/openocd-esp32/bin: true Access to Virtual env Python Path (idf.pythonBinPath) true Access to CMake in environment PATH true Access to Ninja in environment PATH true Access to ESP-IDF Tools Path (idf.toolsPath) false ----------------------------------------------------------- Executables Versions ----------------------------------------------------------- Git version 2.27.0 ESP-IDF version 4.3 Python version 3.8.10 Python's pip version 21.1.2 -------------------------------------------------- Python packages in idf.pythonBinPath ---------------------------------------------------- bitstring version: 3.1.7 Brotli version: 1.0.9 certifi version: 2021.5.30 cffi version: 1.14.5 chardet version: 4.0.0 click version: 8.0.1 construct version: 2.10.54 contextlib2 version: 21.6.0 cryptography version: 3.4.7 ecdsa version: 0.17.0 Flask version: 0.12.5 Flask-Compress version: 1.10.1 Flask-SocketIO version: 2.9.6 future version: 0.18.2 gcovr version: 5.0 gdbgui version: 0.13.2.0 gevent version: 1.5.0 greenlet version: 1.1.0 idf-component-manager version: 0.2.1a1 idna version: 2.10 itsdangerous version: 2.0.1 Jinja2 version: 3.0.1 kconfiglib version: 13.7.1 lxml version: 4.6.3 MarkupSafe version: 2.0.1 pip version: 21.1.2 psutil version: 5.8.0 pycparser version: 2.20 pyelftools version: 0.27 pygdbmi version: 0.9.0.2 Pygments version: 2.9.0 pyparsing version: 2.3.1 pyserial version: 3.5 python-engineio version: 3.14.2 python-socketio version: 4.6.1 PyYAML version: 5.4.1 reedsolo version: 1.5.4 requests version: 2.25.1 requests-toolbelt version: 0.9.1 schema version: 0.7.4 semantic-version version: 2.8.5 setuptools version: 57.0.0 six version: 1.16.0 tqdm version: 4.61.1 urllib3 version: 1.26.6 websocket-client version: 1.1.0 Werkzeug version: 0.16.1 wheel version: 0.36.2 xmlrunner version: 1.7.7 ---------------------------------------------------- Check ESP-IDF python requirements.txt ------------------------------------------------- Check ESP-IDF Python packages Python requirements from /home/zak/Development/esp-idf/requirements.txt are satisfied. ---------------------------------------------------- Check extension requirements.txt ------------------------------------------------------ Check Extension Python packages Python requirements from /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/requirements.txt are satisfied. ---------------------------------------------------- Check ESP-IDF debug adapter requirements.txt ------------------------------------------ Check Debug AdapterPython packages Python requirements from /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/esp_debug_adapter/requirements.txt are satisfied. ---------------------------------------------------- Visual Studio Code launch.json -------------------------------------------------------- { "version": "0.2.0", "configurations": [ { "type": "espidf", "name": "Launch", "request": "launch" } ] } ---------------------------------------------------- Visual Studio Code c_cpp_properties.json ---------------------------------------------- { "configurations": [ { "name": "ESP-IDF", "compilerPath": "/home/zak/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc", "cStandard": "c11", "cppStandard": "c++17", "includePath": [ "${config:idf.espIdfPath}/components/", "${config:idf.espIdfPathWin}/components/", "${config:idf.espAdfPath}/components/", "${config:idf.espAdfPathWin}/components/", "${workspaceFolder}/" ], "browse": { "path": [ "${config:idf.espIdfPath}/components", "${config:idf.espIdfPathWin}/components", "${config:idf.espAdfPath}/components/", "${config:idf.espAdfPathWin}/components/**", "${workspaceFolder}" ], "limitSymbolsToIncludedHeaders": false } } ], "version": 4 }


NOTE: You can use the ESP-IDF: Doctor command to generate a report of your configuration.

Logs If applicable, please share the log file which can be obtained from

$ cat ~/.vscode/extensions/espressif.esp-idf-extension-1.1.0/esp_idf_vsc_ext.log 
{"message":"Command failed: git describe --tags\nfatal: not a git repository (or any of the parent directories): .git\n","stack":"Error: Command failed: git describe --tags\nfatal: not a git repository (or any of the parent directories): .git\n\n\tat ChildProcess.exithandler (child_process.js:317:12)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T14:03:08.971Z"}
{"message":"non zero exit code 1\n\n","stack":"Error: non zero exit code 1\n\n\n\tat ChildProcess.<anonymous> (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:4067)\n\tat ChildProcess.emit (events.js:315:20)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)","level":"error","timestamp":"2021-07-01T14:03:10.160Z"}
{"message":"Cannot access filePath: cmake","level":"error","timestamp":"2021-07-01T14:03:10.161Z"}
{"message":"non zero exit code 1\n\n","stack":"Error: non zero exit code 1\n\n\n\tat ChildProcess.<anonymous> (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:4067)\n\tat ChildProcess.emit (events.js:315:20)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)","level":"error","timestamp":"2021-07-01T14:03:10.171Z"}
{"message":"Cannot access filePath: ninja","level":"error","timestamp":"2021-07-01T14:03:10.172Z"}
{"message":"spawn /bin/sh ENOENT","stack":"Error: spawn /bin/sh ENOENT\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:269:19)\n\tat onErrorNT (internal/child_process.js:465:16)\n\tat processTicksAndRejections (internal/process/task_queues.js:80:21)","level":"error","timestamp":"2021-07-01T14:03:10.192Z"}
{"message":"non zero exit code 1\n\n","stack":"Error: non zero exit code 1\n\n\n\tat ChildProcess.<anonymous> (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:4067)\n\tat ChildProcess.emit (events.js:315:20)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)","level":"error","timestamp":"2021-07-01T14:03:11.070Z"}
{"message":"Cannot access filePath: cmake","level":"error","timestamp":"2021-07-01T14:03:11.070Z"}
{"message":"non zero exit code 1\n\n","stack":"Error: non zero exit code 1\n\n\n\tat ChildProcess.<anonymous> (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:4067)\n\tat ChildProcess.emit (events.js:315:20)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)","level":"error","timestamp":"2021-07-01T14:03:11.077Z"}
{"message":"Cannot access filePath: ninja","level":"error","timestamp":"2021-07-01T14:03:11.078Z"}
{"message":"spawn /bin/sh ENOENT","stack":"Error: spawn /bin/sh ENOENT\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:269:19)\n\tat onErrorNT (internal/child_process.js:465:16)\n\tat processTicksAndRejections (internal/process/task_queues.js:80:21)","level":"error","timestamp":"2021-07-01T14:03:11.094Z"}
{"message":"spawn /bin/sh ENOENT","stack":"Error: spawn /bin/sh ENOENT\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:269:19)\n\tat onErrorNT (internal/child_process.js:465:16)\n\tat processTicksAndRejections (internal/process/task_queues.js:80:21)","level":"error","timestamp":"2021-07-01T15:07:36.494Z"}
{"user":true,"message":"/home/zak/Development/GitHub/esp-idf already exists. Delete it or use another location. (ERROR_EXISTING_ESP_IDF)","stack":"Error: /home/zak/Development/GitHub/esp-idf already exists. Delete it or use another location. (ERROR_EXISTING_ESP_IDF)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:182446\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:181808)","level":"error","timestamp":"2021-07-01T15:08:36.357Z"}
{"message":"Command failed: esp32s2ulp-elf-as --version\n/bin/sh: 1: esp32s2ulp-elf-as: not found\n","stack":"Error: Command failed: esp32s2ulp-elf-as --version\n/bin/sh: 1: esp32s2ulp-elf-as: not found\n\n\tat ChildProcess.exithandler (child_process.js:317:12)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T15:09:54.001Z"}
{"message":"Error checking esp32s2ulp-elf version","stack":"Error: Command failed: esp32s2ulp-elf-as --version\n/bin/sh: 1: esp32s2ulp-elf-as: not found\n\n\tat ChildProcess.exithandler (child_process.js:317:12)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T15:09:54.002Z"}
{"message":"Command failed: esp32ulp-elf-as --version\n/bin/sh: 1: esp32ulp-elf-as: not found\n","stack":"Error: Command failed: esp32ulp-elf-as --version\n/bin/sh: 1: esp32ulp-elf-as: not found\n\n\tat ChildProcess.exithandler (child_process.js:317:12)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T15:09:54.002Z"}
{"message":"Error checking esp32ulp-elf version","stack":"Error: Command failed: esp32ulp-elf-as --version\n/bin/sh: 1: esp32ulp-elf-as: not found\n\n\tat ChildProcess.exithandler (child_process.js:317:12)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T15:09:54.002Z"}
{"message":"Command failed: riscv32-esp-elf-gcc --version\n/bin/sh: 1: riscv32-esp-elf-gcc: not found\n","stack":"Error: Command failed: riscv32-esp-elf-gcc --version\n/bin/sh: 1: riscv32-esp-elf-gcc: not found\n\n\tat ChildProcess.exithandler (child_process.js:317:12)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T15:09:54.003Z"}
{"message":"Error checking riscv32-esp-elf version","stack":"Error: Command failed: riscv32-esp-elf-gcc --version\n/bin/sh: 1: riscv32-esp-elf-gcc: not found\n\n\tat ChildProcess.exithandler (child_process.js:317:12)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T15:09:54.003Z"}
{"message":"Command failed: xtensa-esp32s3-elf-gcc --version\n/bin/sh: 1: xtensa-esp32s3-elf-gcc: not found\n","stack":"Error: Command failed: xtensa-esp32s3-elf-gcc --version\n/bin/sh: 1: xtensa-esp32s3-elf-gcc: not found\n\n\tat ChildProcess.exithandler (child_process.js:317:12)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T15:09:54.003Z"}
{"message":"Error checking xtensa-esp32s3-elf version","stack":"Error: Command failed: xtensa-esp32s3-elf-gcc --version\n/bin/sh: 1: xtensa-esp32s3-elf-gcc: not found\n\n\tat ChildProcess.exithandler (child_process.js:317:12)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T15:09:54.003Z"}
{"message":"Command failed: xtensa-esp32s2-elf-gcc --version\n/bin/sh: 1: xtensa-esp32s2-elf-gcc: not found\n","stack":"Error: Command failed: xtensa-esp32s2-elf-gcc --version\n/bin/sh: 1: xtensa-esp32s2-elf-gcc: not found\n\n\tat ChildProcess.exithandler (child_process.js:317:12)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T15:09:54.003Z"}
{"message":"Error checking xtensa-esp32s2-elf version","stack":"Error: Command failed: xtensa-esp32s2-elf-gcc --version\n/bin/sh: 1: xtensa-esp32s2-elf-gcc: not found\n\n\tat ChildProcess.exithandler (child_process.js:317:12)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T15:09:54.004Z"}
{"message":"Command failed: xtensa-esp32-elf-gcc --version\n/bin/sh: 1: xtensa-esp32-elf-gcc: not found\n","stack":"Error: Command failed: xtensa-esp32-elf-gcc --version\n/bin/sh: 1: xtensa-esp32-elf-gcc: not found\n\n\tat ChildProcess.exithandler (child_process.js:317:12)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T15:09:54.004Z"}
{"message":"Error checking xtensa-esp32-elf version","stack":"Error: Command failed: xtensa-esp32-elf-gcc --version\n/bin/sh: 1: xtensa-esp32-elf-gcc: not found\n\n\tat ChildProcess.exithandler (child_process.js:317:12)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T15:09:54.004Z"}
{"message":"Command failed: openocd --version\n/bin/sh: 1: openocd: not found\n","stack":"Error: Command failed: openocd --version\n/bin/sh: 1: openocd: not found\n\n\tat ChildProcess.exithandler (child_process.js:317:12)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T15:09:54.004Z"}
{"message":"Error checking openocd-esp32 version","stack":"Error: Command failed: openocd --version\n/bin/sh: 1: openocd: not found\n\n\tat ChildProcess.exithandler (child_process.js:317:12)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T15:09:54.005Z"}
{"message":"  WARNING: The script virtualenv is installed in '/home/zak/.local/bin' which is not on PATH.\n  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.\nWARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n","stack":"Error:   WARNING: The script virtualenv is installed in '/home/zak/.local/bin' which is not on PATH.\n  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.\nWARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T15:12:04.046Z"}
{"message":"WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n","stack":"Error: WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T15:12:07.597Z"}
{"message":"WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n","stack":"Error: WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)","level":"error","timestamp":"2021-07-01T15:12:16.459Z"}
{"message":"Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n","stack":"Error: Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T17:06:40.531Z"}
{"user":true,"message":"Something went wrong while trying to build the project","stack":"Error: Task ESP-IDF Compile exited with code 1\n\tat Function.<anonymous> (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:66256)\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:65362\n\tat new Promise (<anonymous>)\n\tat o (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:65107)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:66099\n\tat l.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1835)\n\tat w.$onDidEndTaskProcess (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:88:50925)\n\tat runMicrotasks (<anonymous>)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-01T17:06:40.944Z"}
{"message":"Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n","stack":"Error: Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)","level":"error","timestamp":"2021-07-01T17:07:09.926Z"}
{"message":"WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n","stack":"Error: WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)","level":"error","timestamp":"2021-07-01T17:07:13.622Z"}
{"message":"WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n","stack":"Error: WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T17:07:14.629Z"}
{"message":"No serial ports found","stack":"Error: No serial ports found\n\tat d.<anonymous> (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:272273)\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:270620)\n\tat runMicrotasks (<anonymous>)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-01T17:07:58.564Z"}
{"message":"No serial ports found","stack":"Error: No serial ports found\n\tat d.<anonymous> (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:272273)\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:270620)\n\tat runMicrotasks (<anonymous>)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-01T17:10:33.516Z"}
{"message":"Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n","stack":"Error: Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T17:12:11.448Z"}
{"message":"Command failed: git describe --tags\nfatal: not a git repository (or any of the parent directories): .git\n","stack":"Error: Command failed: git describe --tags\nfatal: not a git repository (or any of the parent directories): .git\n\n\tat ChildProcess.exithandler (child_process.js:317:12)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T18:00:26.936Z"}
{"message":"spawn /bin/sh ENOENT","stack":"Error: spawn /bin/sh ENOENT\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:269:19)\n\tat onErrorNT (internal/child_process.js:465:16)\n\tat processTicksAndRejections (internal/process/task_queues.js:80:21)","level":"error","timestamp":"2021-07-01T18:00:27.823Z"}
{"message":"No serial ports found","stack":"Error: No serial ports found\n\tat d.<anonymous> (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:272273)\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:270620)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-01T18:00:27.912Z"}
{"message":"Unexpected end of JSON input","stack":"SyntaxError: Unexpected end of JSON input\n\tat JSON.parse (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227139\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:226118\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:225863)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227047\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227731\n\tat Generator.throw (<anonymous>)\n\tat a (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:225971)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-01T18:00:27.913Z"}
{"user":true,"message":"Open a folder first.","stack":"Error: PRECHECK_FAILED\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:3145\n\tat Array.forEach (<anonymous>)\n\tat Function.perform (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:3098)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:292304\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:269376\n\tat _executeContributedCommand (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:84:108091)\n\tat _.$executeContributedCommand (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:84:108529)\n\tat d._doInvokeHandler (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:88:12815)\n\tat d._invokeHandler (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:88:12507)\n\tat d._receiveRequest (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:88:11160)\n\tat d._receiveOneMessage (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:88:9960)\n\tat /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:88:8064\n\tat l.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1835)\n\tat E.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:15634)\n\tat /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:103:29816\n\tat l.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1835)\n\tat E.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:15634)\n\tat t._receiveMessage (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:20892)\n\tat /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:17778\n\tat l.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1835)\n\tat c.acceptChunk (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:12995)\n\tat /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:12343\n\tat Socket.b (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:103:13287)\n\tat Socket.emit (events.js:315:20)\n\tat addChunk (internal/streams/readable.js:309:12)\n\tat readableAddChunk (internal/streams/readable.js:284:9)\n\tat Socket.Readable.push (internal/streams/readable.js:223:10)\n\tat Pipe.onStreamRead (internal/stream_base_commons.js:188:23)","level":"error","timestamp":"2021-07-01T18:09:01.585Z"}
{"user":true,"message":"Open a folder first.","stack":"Error: PRECHECK_FAILED\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:3145\n\tat Array.forEach (<anonymous>)\n\tat Function.perform (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:3098)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:292304\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:269376\n\tat _executeContributedCommand (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:84:108091)\n\tat _.$executeContributedCommand (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:84:108529)\n\tat d._doInvokeHandler (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:88:12815)\n\tat d._invokeHandler (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:88:12507)\n\tat d._receiveRequest (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:88:11160)\n\tat d._receiveOneMessage (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:88:9960)\n\tat /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:88:8064\n\tat l.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1835)\n\tat E.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:15634)\n\tat /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:103:29816\n\tat l.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1835)\n\tat E.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:15634)\n\tat t._receiveMessage (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:20892)\n\tat /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:17778\n\tat l.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1835)\n\tat c.acceptChunk (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:12995)\n\tat /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:12343\n\tat Socket.b (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:103:13287)\n\tat Socket.emit (events.js:315:20)\n\tat addChunk (internal/streams/readable.js:309:12)\n\tat readableAddChunk (internal/streams/readable.js:284:9)\n\tat Socket.Readable.push (internal/streams/readable.js:223:10)\n\tat Pipe.onStreamRead (internal/stream_base_commons.js:188:23)","level":"error","timestamp":"2021-07-01T18:09:02.213Z"}
{"message":"No serial ports found","stack":"Error: No serial ports found\n\tat d.<anonymous> (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:272273)\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:270620)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-01T18:09:57.879Z"}
{"message":"Unexpected end of JSON input","stack":"SyntaxError: Unexpected end of JSON input\n\tat JSON.parse (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227139\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:226118\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:225863)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227047\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227731\n\tat Generator.throw (<anonymous>)\n\tat a (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:225971)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-01T18:09:57.880Z"}
{"message":"spawn /bin/sh ENOENT","stack":"Error: spawn /bin/sh ENOENT\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:269:19)\n\tat onErrorNT (internal/child_process.js:465:16)\n\tat processTicksAndRejections (internal/process/task_queues.js:80:21)","level":"error","timestamp":"2021-07-01T18:13:52.792Z"}
{"message":"Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n","stack":"Error: Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T18:27:02.559Z"}
{"message":"Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n","stack":"Error: Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)","level":"error","timestamp":"2021-07-01T18:27:04.426Z"}
{"message":"WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n","stack":"Error: WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)","level":"error","timestamp":"2021-07-01T18:27:05.488Z"}
{"message":"WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n","stack":"Error: WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T18:27:06.140Z"}
{"message":"WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n","stack":"Error: WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)","level":"error","timestamp":"2021-07-01T18:27:07.352Z"}
{"user":true,"message":"Unable to write to Workspace Settings because no workspace is opened. Please open a workspace first and try again.","stack":"Error: Unable to write to Workspace Settings because no workspace is opened. Please open a workspace first and try again.\n    at v.reject (file:///usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2409:15315)\n    at v.resolveAndValidate (file:///usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2409:18539)\n    at v.doWriteConfiguration (file:///usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2409:12505)\n    at Object.factory (file:///usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2409:12281)\n    at E.consume (file:///usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:68:16017)\n    at file:///usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:68:15832\n    at new Promise (<anonymous>)\n    at E.queue (file:///usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:68:15756)\n    at v.writeConfiguration (file:///usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2409:12266)\n    at E.writeConfigurationValue (file:///usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2409:41473)\n    at file:///usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2409:27566\n    at Array.map (<anonymous>)\n    at E.updateValue (file:///usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2409:27554)\n    at processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-01T18:27:07.358Z"}
{"user":true,"message":"/home/zak/Development/GitHub/esp-idf already exists. Delete it or use another location. (ERROR_EXISTING_ESP_IDF)","stack":"Error: /home/zak/Development/GitHub/esp-idf already exists. Delete it or use another location. (ERROR_EXISTING_ESP_IDF)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:182446\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:181808)","level":"error","timestamp":"2021-07-01T18:28:28.801Z"}
{"message":"No serial ports found","stack":"Error: No serial ports found\n\tat d.<anonymous> (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:272273)\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:270620)\n\tat runMicrotasks (<anonymous>)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-01T18:37:38.682Z"}
{"message":"Unexpected end of JSON input","stack":"SyntaxError: Unexpected end of JSON input\n\tat JSON.parse (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227139\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:226118\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:225863)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227047\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227731\n\tat Generator.throw (<anonymous>)\n\tat a (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:225971)\n\tat runMicrotasks (<anonymous>)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-01T18:37:38.683Z"}
{"message":"No serial ports found","stack":"Error: No serial ports found\n\tat d.<anonymous> (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:272273)\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:270620)\n\tat runMicrotasks (<anonymous>)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-01T18:38:47.573Z"}
{"message":"Unexpected end of JSON input","stack":"SyntaxError: Unexpected end of JSON input\n\tat JSON.parse (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227139\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:226118\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:225863)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227047\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227731\n\tat Generator.throw (<anonymous>)\n\tat a (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:225971)\n\tat runMicrotasks (<anonymous>)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-01T18:38:47.573Z"}
{"message":"Command failed: git describe --tags\nfatal: not a git repository (or any of the parent directories): .git\n","stack":"Error: Command failed: git describe --tags\nfatal: not a git repository (or any of the parent directories): .git\n\n\tat ChildProcess.exithandler (child_process.js:317:12)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)","level":"error","timestamp":"2021-07-01T21:51:30.241Z"}
{"message":"spawn /bin/sh ENOENT","stack":"Error: spawn /bin/sh ENOENT\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:269:19)\n\tat onErrorNT (internal/child_process.js:465:16)\n\tat processTicksAndRejections (internal/process/task_queues.js:80:21)","level":"error","timestamp":"2021-07-01T21:51:31.271Z"}
{"message":"Unexpected end of JSON input","stack":"SyntaxError: Unexpected end of JSON input\n\tat JSON.parse (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227139\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:226118\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:225863)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227047\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227731\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:225920)\n\tat runMicrotasks (<anonymous>)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-01T21:51:31.318Z"}
{"message":"spawn /bin/sh ENOENT","stack":"Error: spawn /bin/sh ENOENT\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:269:19)\n\tat onErrorNT (internal/child_process.js:465:16)\n\tat processTicksAndRejections (internal/process/task_queues.js:80:21)","level":"error","timestamp":"2021-07-01T21:54:38.183Z"}
{"message":"spawn /bin/sh ENOENT","stack":"Error: spawn /bin/sh ENOENT\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:269:19)\n\tat onErrorNT (internal/child_process.js:465:16)\n\tat processTicksAndRejections (internal/process/task_queues.js:80:21)","level":"error","timestamp":"2021-07-01T21:54:39.384Z"}
{"message":"spawn /bin/sh ENOENT","stack":"Error: spawn /bin/sh ENOENT\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:269:19)\n\tat onErrorNT (internal/child_process.js:465:16)\n\tat processTicksAndRejections (internal/process/task_queues.js:80:21)","level":"error","timestamp":"2021-07-01T21:54:40.305Z"}
{"message":"spawn /bin/sh ENOENT","stack":"Error: spawn /bin/sh ENOENT\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:269:19)\n\tat onErrorNT (internal/child_process.js:465:16)\n\tat processTicksAndRejections (internal/process/task_queues.js:80:21)","level":"error","timestamp":"2021-07-01T21:55:23.012Z"}
{"message":"Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n","stack":"Error: Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T21:57:09.945Z"}
{"message":"Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n","stack":"Error: Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T21:57:11.630Z"}
{"message":"WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n","stack":"Error: WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T21:57:12.795Z"}
{"message":"WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n","stack":"Error: WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)","level":"error","timestamp":"2021-07-01T21:57:13.428Z"}
{"message":"WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n","stack":"Error: WARNING: You are using pip version 21.1.2; however, version 21.1.3 is available.\nYou should consider upgrading via the '/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python -m pip install --upgrade pip' command.\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)","level":"error","timestamp":"2021-07-01T21:57:14.648Z"}
{"message":"Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n","stack":"Error: Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T22:00:18.187Z"}
{"user":true,"message":"Something went wrong while trying to build the project","stack":"Error: Task ESP-IDF Compile exited with code 1\n\tat Function.<anonymous> (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:66256)\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:65362\n\tat new Promise (<anonymous>)\n\tat o (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:65107)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:66099\n\tat l.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1835)\n\tat w.$onDidEndTaskProcess (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:88:50925)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-01T22:00:41.754Z"}
{"message":"Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n","stack":"Error: Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T22:01:11.597Z"}
{"user":true,"message":"Something went wrong while trying to build the project","stack":"Error: Task ESP-IDF Compile exited with code 1\n\tat Function.<anonymous> (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:66256)\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:65362\n\tat new Promise (<anonymous>)\n\tat o (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:65107)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:66099\n\tat l.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1835)\n\tat w.$onDidEndTaskProcess (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:88:50925)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-01T22:05:12.792Z"}
{"message":"Cannot access filePath: ${env:IDF_TOOLS_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:IDF_TOOLS_PATH}'\n\tat Object.accessSync (fs.js:220:3)\n\tat Object.e.accessSync (electron/js2c/asar_bundle.js:5:7099)\n\tat I (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:4226)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238580\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233432\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233177)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238500\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:239580\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:237105)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-01T22:07:44.828Z"}
{"message":"Cannot access filePath: ${env:ADF_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:ADF_PATH}'\n\tat Object.accessSync (fs.js:220:3)\n\tat Object.e.accessSync (electron/js2c/asar_bundle.js:5:7099)\n\tat I (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:4226)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238677\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233432\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233177)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238500\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:239580\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:237105)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-01T22:07:44.828Z"}
{"message":"Cannot access filePath: ${env:MDF_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:MDF_PATH}'\n\tat Object.accessSync (fs.js:220:3)\n\tat Object.e.accessSync (electron/js2c/asar_bundle.js:5:7099)\n\tat I (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:4226)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238873\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233432\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233177)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238500\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:239580\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:237105)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-01T22:07:44.828Z"}
{"message":"Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n","stack":"Error: Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-01T22:07:45.287Z"}
{"user":true,"message":"Something went wrong while trying to build the project","stack":"Error: Task ESP-IDF Compile exited with code 1\n\tat Function.<anonymous> (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:66256)\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:65362\n\tat new Promise (<anonymous>)\n\tat o (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:65107)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:66099\n\tat l.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1835)\n\tat w.$onDidEndTaskProcess (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:88:50925)\n\tat runMicrotasks (<anonymous>)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-02T00:09:12.163Z"}
{"message":"Cannot access filePath: ${env:IDF_TOOLS_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:IDF_TOOLS_PATH}'\n\tat Object.accessSync (fs.js:220:3)\n\tat Object.e.accessSync (electron/js2c/asar_bundle.js:5:7099)\n\tat I (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:4226)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238580\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233432\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233177)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238500\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:239580\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:237105)\n\tat runMicrotasks (<anonymous>)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-02T00:20:22.975Z"}
{"message":"Cannot access filePath: ${env:ADF_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:ADF_PATH}'\n\tat Object.accessSync (fs.js:220:3)\n\tat Object.e.accessSync (electron/js2c/asar_bundle.js:5:7099)\n\tat I (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:4226)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238677\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233432\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233177)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238500\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:239580\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:237105)\n\tat runMicrotasks (<anonymous>)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-02T00:20:22.976Z"}
{"message":"Cannot access filePath: ${env:MDF_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:MDF_PATH}'\n\tat Object.accessSync (fs.js:220:3)\n\tat Object.e.accessSync (electron/js2c/asar_bundle.js:5:7099)\n\tat I (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:4226)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238873\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233432\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233177)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238500\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:239580\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:237105)\n\tat runMicrotasks (<anonymous>)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-02T00:20:22.976Z"}
{"message":"Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n","stack":"Error: Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-02T00:20:23.430Z"}
{"message":"Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n","stack":"Error: Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-02T00:31:04.032Z"}
{"message":"Command failed: git describe --tags\nfatal: not a git repository (or any of the parent directories): .git\n","stack":"Error: Command failed: git describe --tags\nfatal: not a git repository (or any of the parent directories): .git\n\n\tat ChildProcess.exithandler (child_process.js:317:12)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-02T00:36:41.596Z"}
{"message":"spawn /bin/sh ENOENT","stack":"Error: spawn /bin/sh ENOENT\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:269:19)\n\tat onErrorNT (internal/child_process.js:465:16)\n\tat processTicksAndRejections (internal/process/task_queues.js:80:21)","level":"error","timestamp":"2021-07-02T00:36:42.720Z"}
{"message":"Unexpected end of JSON input","stack":"SyntaxError: Unexpected end of JSON input\n\tat JSON.parse (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227139\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:226118\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:225863)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227047\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227731\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:225920)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-02T00:36:42.775Z"}
{"message":"Unexpected end of JSON input","stack":"SyntaxError: Unexpected end of JSON input\n\tat JSON.parse (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227139\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:226118\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:225863)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227047\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:227731\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:225920)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-02T00:40:50.477Z"}
{"message":"Cannot access filePath: ${env:IDF_TOOLS_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:IDF_TOOLS_PATH}'\n\tat Object.accessSync (fs.js:220:3)\n\tat Object.e.accessSync (electron/js2c/asar_bundle.js:5:7099)\n\tat I (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:4226)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238580\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233432\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233177)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238500\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:239580\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:237105)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-02T00:43:40.011Z"}
{"message":"Cannot access filePath: ${env:ADF_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:ADF_PATH}'\n\tat Object.accessSync (fs.js:220:3)\n\tat Object.e.accessSync (electron/js2c/asar_bundle.js:5:7099)\n\tat I (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:4226)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238677\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233432\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233177)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238500\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:239580\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:237105)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-02T00:43:40.012Z"}
{"message":"Cannot access filePath: ${env:IDF_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:IDF_PATH}'\n\tat Object.accessSync (fs.js:220:3)\n\tat Object.e.accessSync (electron/js2c/asar_bundle.js:5:7099)\n\tat I (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:4226)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238775\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233432\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233177)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238500\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:239580\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:237105)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-02T00:43:40.012Z"}
{"message":"Cannot access filePath: ${env:MDF_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:MDF_PATH}'\n\tat Object.accessSync (fs.js:220:3)\n\tat Object.e.accessSync (electron/js2c/asar_bundle.js:5:7099)\n\tat I (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:4226)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238873\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233432\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233177)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238500\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:239580\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:237105)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-02T00:43:40.013Z"}
{"message":"Cannot access filePath: python","stack":"Error: ENOENT: no such file or directory, access 'python'\n\tat Object.accessSync (fs.js:220:3)\n\tat Object.e.accessSync (electron/js2c/asar_bundle.js:5:7099)\n\tat I (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:4226)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238974\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233432\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233177)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238500\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:239580\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:237105)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-02T00:43:40.013Z"}
{"message":"Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n","stack":"Error: Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-02T00:46:07.613Z"}
{"message":"Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n","stack":"Error: Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-02T00:46:50.989Z"}
{"user":true,"level":"warn","message":"Can't perform JTag flash, because OpenOCD server is not running!!","timestamp":"2021-07-02T00:48:44.183Z"}
{"user":true,"message":"Something went wrong while trying to build the project","stack":"Error: Task ESP-IDF Build exited with code 1\n\tat Function.<anonymous> (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:66256)\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:65362\n\tat new Promise (<anonymous>)\n\tat o (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:65107)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:66099\n\tat l.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1835)\n\tat w.$onDidEndTaskProcess (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:88:50925)\n\tat runMicrotasks (<anonymous>)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-02T12:39:08.999Z"}
{"message":"Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n","stack":"Error: Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-02T12:40:54.540Z"}
{"user":true,"message":"Something went wrong while trying to build the project","stack":"Error: Task ESP-IDF Build exited with code 1\n\tat Function.<anonymous> (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:66256)\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:65362\n\tat new Promise (<anonymous>)\n\tat o (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:65107)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:66099\n\tat l.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1835)\n\tat w.$onDidEndTaskProcess (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:88:50925)\n\tat runMicrotasks (<anonymous>)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-02T12:42:38.846Z"}
{"message":"Cannot access filePath: ${env:IDF_TOOLS_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:IDF_TOOLS_PATH}'\n\tat Object.accessSync (fs.js:220:3)\n\tat Object.e.accessSync (electron/js2c/asar_bundle.js:5:7099)\n\tat I (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:4226)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238580\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233432\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233177)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238500\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:239580\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:237105)\n\tat runMicrotasks (<anonymous>)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-02T12:51:40.223Z"}
{"message":"Cannot access filePath: ${env:ADF_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:ADF_PATH}'\n\tat Object.accessSync (fs.js:220:3)\n\tat Object.e.accessSync (electron/js2c/asar_bundle.js:5:7099)\n\tat I (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:4226)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238677\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233432\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233177)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238500\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:239580\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:237105)\n\tat runMicrotasks (<anonymous>)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-02T12:51:40.223Z"}
{"message":"Cannot access filePath: ${env:MDF_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:MDF_PATH}'\n\tat Object.accessSync (fs.js:220:3)\n\tat Object.e.accessSync (electron/js2c/asar_bundle.js:5:7099)\n\tat I (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:4226)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238873\n\tat Generator.next (<anonymous>)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233432\n\tat new Promise (<anonymous>)\n\tat l (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:233177)\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:238500\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:239580\n\tat Generator.next (<anonymous>)\n\tat s (/home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:8:237105)\n\tat runMicrotasks (<anonymous>)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-07-02T12:51:40.224Z"}
{"message":"Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n","stack":"Error: Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:45)\nLicensed under GNU GPL v2\nFor bug reports, read\n\thttp://openocd.org/doc/doxygen/bugs.html\n\n\tat /home/zak/.vscode/extensions/espressif.esp-idf-extension-1.1.0/dist/extension.js:1:6837\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Socket.<anonymous> (internal/child_process.js:439:11)\n\tat Socket.emit (events.js:315:20)\n\tat Pipe.<anonymous> (net.js:673:12)","level":"error","timestamp":"2021-07-02T12:51:40.676Z"}

Extension Configuration settings Open Command Palette (F1) and type Preferences: Open Settings (JSON) or use {CURRENT_PROJECT}/.vscode/settings.json to get the following extension configuration settings value:

{
    "C_Cpp.intelliSenseEngine": "Tag Parser",
    "idf.adapterTargetName": "esp32c3",
    "idf.customExtraPaths": "/home/zak/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/bin:/home/zak/.espressif/tools/xtensa-esp32s2-elf/esp-2020r3-8.4.0/xtensa-esp32s2-elf/bin:/home/zak/.espressif/tools/xtensa-esp32s3-elf/esp-2020r3-8.4.0/xtensa-esp32s3-elf/bin:/home/zak/.espressif/tools/riscv32-esp-elf/1.24.0.123_64eb9ff-8.4.0/riscv32-esp-elf/bin:/home/zak/.espressif/tools/esp32ulp-elf/2.28.51-esp-20191205/esp32ulp-elf-binutils/bin:/home/zak/.espressif/tools/esp32s2ulp-elf/2.28.51-esp-20191205/esp32s2ulp-elf-binutils/bin:/home/zak/.espressif/tools/openocd-esp32/v0.10.0-esp32-20210401/openocd-esp32/bin",
    "idf.customExtraVars": "{\"OPENOCD_SCRIPTS\":\"/home/zak/.espressif/tools/openocd-esp32/v0.10.0-esp32-20210401/openocd-esp32/share/openocd/scripts\"}",
    "idf.espIdfPath": "/home/zak/Development/esp-idf",
    "idf.port": "/dev/ttyUSB0",
    "idf.pythonBinPath": "/home/zak/.espressif/python_env/idf4.3_py3.8_env/bin/python"
}

Additional context Add any other context about the problem here.

brianignacio5 commented 3 years ago

Please consider what the ESP-IDF: Configure project sdkconfig for coverage command is doing to your project configuration. The command is updating this in your sdkconfig:

{"version": 2, "set": { "APPTRACE_DEST_TRAX": true, "APPTRACE_GCOV_ENABLE": true }}

This might change other settings in your project due to dependencies of settings defined in ESP-IDF components Kconfig.

What is the build output? maybe enabling Coverage breaks something you are doing in your project.

Documentation about Coverage and ESP-IDF Coverage

zfields commented 3 years ago

For the record, this is a new ESP-IDF install, I'm compiling an unmodified Blink template.

I accidentally selected the ESP-IDF: Configure project sdkconfig for coverage option, and immediately closed the tab without saving. It modified sdkconfig in such a way that it would no longer compile.

I'm trying to report that it's breaking something in YOUR project. I expect that it is very easy to reproduce, and I am hopeful you will investigate.

brianignacio5 commented 3 years ago

I've reproduce your steps and it is compiling fine after running ESP-IDF: Configure project sdkconfig for coverage for ESP-IDF v4.2, 4.3 and master branch.

What is your build output?

brianignacio5 commented 3 years ago

Closing this for lack of response.

Please comment here if you still face this issue.