espressif / vscode-esp-idf-extension

Visual Studio Code extension for ESP-IDF projects
Apache License 2.0
994 stars 292 forks source link

[Bug Report]: Git not found (VSC-739) #506

Closed krishnaTORQUE closed 2 years ago

krishnaTORQUE commented 2 years ago

Describe the bug After install the extension I go for Setup IDF & its showing me git is not found.

To Reproduce After install the extension I go for Setup IDF & its showing me git is not found.

Expected behavior It suppose to found git & python3

Screenshots Screenshot_2021-08-28_08-23-07

Environment (please complete the following information):

Its a fresh install, so there is not output or log or any other details.

brianignacio5 commented 2 years ago

Do you have git and python3 in your environment PATH ? It is mentioned in readme prerequisites

Are you sure there is no log in these locations?

Logs should be created on any error of the extension.

krishnaTORQUE commented 2 years ago

I am using ubuntu 20.04 as mention above. Yes git(2.33.0) is installed. Ubuntu by default comes with python3 nstalled (3.8.10).

Thanks for the path

Here is the 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 ChildProcess.EventEmitter.emit (domain.js:467:12)\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-08-28T02:37:05.451Z"}
{"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-08-28T02:37:16.149Z"}
{"user":true,"message":"Git is not found in current environment","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-08-28T02:37:16.150Z"}
{"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-08-28T02:37:16.165Z"}
{"message":"non zero exit code 1\n\n","stack":"Error: non zero exit code 1\n\n\n\tat ChildProcess.<anonymous> (/home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:1:4137)\n\tat ChildProcess.emit (events.js:315:20)\n\tat ChildProcess.EventEmitter.emit (domain.js:467:12)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)","level":"error","timestamp":"2021-08-28T02:37:16.181Z"}
{"message":"Cannot access filePath: ninja","level":"error","timestamp":"2021-08-28T02:37:16.181Z"}
{"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-08-28T02:37:17.059Z"}
{"user":true,"message":"Git is not found in current environment","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-08-28T02:37:17.060Z"}
{"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-08-28T02:37:17.078Z"}
{"message":"non zero exit code 1\n\n","stack":"Error: non zero exit code 1\n\n\n\tat ChildProcess.<anonymous> (/home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:1:4137)\n\tat ChildProcess.emit (events.js:315:20)\n\tat ChildProcess.EventEmitter.emit (domain.js:467:12)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)","level":"error","timestamp":"2021-08-28T02:37:17.092Z"}
{"message":"Cannot access filePath: ninja","level":"error","timestamp":"2021-08-28T02:37:17.093Z"}
{"user":true,"message":"Open a folder first.","stack":"Error: PRECHECK_FAILED\n\tat /home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:1:3215\n\tat Array.forEach (<anonymous>)\n\tat Function.perform (/home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:1:3168)\n\tat /home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:8:292631\n\tat /home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:8:268512\n\tat _executeContributedCommand (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:109251)\n\tat _.$executeContributedCommand (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:109689)\n\tat h._doInvokeHandler (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:89:12819)\n\tat h._invokeHandler (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:89:12503)\n\tat h._receiveRequest (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:89:11159)\n\tat h._receiveOneMessage (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:89:9943)\n\tat /snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:89:8039\n\tat d.fire (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1712)\n\tat c.fire (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:15825)\n\tat /snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:104:30060\n\tat d.fire (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1712)\n\tat c.fire (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:15825)\n\tat r._receiveMessage (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:21091)\n\tat /snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:17969\n\tat d.fire (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1712)\n\tat v.acceptChunk (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:13186)\n\tat /snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:12534\n\tat Socket.w (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:104:13218)\n\tat Socket.emit (events.js:315:20)\n\tat Socket.EventEmitter.emit (domain.js:467:12)\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-08-28T02:40:01.013Z"}
{"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-08-28T02:40:24.186Z"}
{"user":true,"message":"Git is not found in current environment","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-08-28T02:40:24.187Z"}
{"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-08-28T02:40:24.214Z"}
{"message":"non zero exit code 1\n\n","stack":"Error: non zero exit code 1\n\n\n\tat ChildProcess.<anonymous> (/home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:1:4137)\n\tat ChildProcess.emit (events.js:315:20)\n\tat ChildProcess.EventEmitter.emit (domain.js:467:12)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)","level":"error","timestamp":"2021-08-28T02:40:24.233Z"}
{"message":"Cannot access filePath: ninja","level":"error","timestamp":"2021-08-28T02:40:24.234Z"}
{"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-08-28T02:41:12.349Z"}
{"user":true,"message":"Git is not found in current environment","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-08-28T02:41:12.351Z"}
{"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-08-28T02:41:12.378Z"}
{"message":"non zero exit code 1\n\n","stack":"Error: non zero exit code 1\n\n\n\tat ChildProcess.<anonymous> (/home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:1:4137)\n\tat ChildProcess.emit (events.js:315:20)\n\tat ChildProcess.EventEmitter.emit (domain.js:467:12)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)","level":"error","timestamp":"2021-08-28T02:41:12.395Z"}
{"message":"Cannot access filePath: ninja","level":"error","timestamp":"2021-08-28T02:41:12.397Z"}
{"user":true,"message":"Open a folder first.","stack":"Error: PRECHECK_FAILED\n\tat /home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:1:3215\n\tat Array.forEach (<anonymous>)\n\tat Function.perform (/home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:1:3168)\n\tat /home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:8:292631\n\tat /home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:8:268512\n\tat _executeContributedCommand (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:109251)\n\tat _.$executeContributedCommand (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:109689)\n\tat h._doInvokeHandler (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:89:12819)\n\tat h._invokeHandler (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:89:12503)\n\tat h._receiveRequest (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:89:11159)\n\tat h._receiveOneMessage (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:89:9943)\n\tat /snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:89:8039\n\tat d.fire (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1712)\n\tat c.fire (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:15825)\n\tat /snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:104:30060\n\tat d.fire (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1712)\n\tat c.fire (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:15825)\n\tat r._receiveMessage (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:21091)\n\tat /snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:17969\n\tat d.fire (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1712)\n\tat v.acceptChunk (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:13186)\n\tat /snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:12534\n\tat Socket.w (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:104:13218)\n\tat Socket.emit (events.js:315:20)\n\tat Socket.EventEmitter.emit (domain.js:467:12)\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-08-28T02:41:23.348Z"}
{"user":true,"message":"Open a folder first.","stack":"Error: PRECHECK_FAILED\n\tat /home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:1:3215\n\tat Array.forEach (<anonymous>)\n\tat Function.perform (/home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:1:3168)\n\tat /home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:8:291828\n\tat /home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:8:268512\n\tat _executeContributedCommand (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:109251)\n\tat _.$executeContributedCommand (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:109689)\n\tat h._doInvokeHandler (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:89:12819)\n\tat h._invokeHandler (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:89:12503)\n\tat h._receiveRequest (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:89:11159)\n\tat h._receiveOneMessage (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:89:9943)\n\tat /snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:89:8039\n\tat d.fire (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1712)\n\tat c.fire (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:15825)\n\tat /snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:104:30060\n\tat d.fire (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1712)\n\tat c.fire (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:15825)\n\tat r._receiveMessage (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:21091)\n\tat /snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:17969\n\tat d.fire (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:57:1712)\n\tat v.acceptChunk (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:13186)\n\tat /snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:65:12534\n\tat Socket.w (/snap/code/72/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:104:13218)\n\tat Socket.emit (events.js:315:20)\n\tat Socket.EventEmitter.emit (domain.js:467:12)\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-08-28T02:49:07.811Z"}
{"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 ChildProcess.EventEmitter.emit (domain.js:467:12)\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-08-28T02:49:30.062Z"}
{"user":true,"message":"Open a folder first.","stack":"Error: PRECHECK_FAILED\n\tat /home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:1:3215\n\tat Array.forEach (<anonymous>)\n\tat Function.perform (/home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:1:3168)\n\tat /home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:8:292364\n\tat Generator.next (<anonymous>)\n\tat s (/home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:8:267655)\n\tat processTicksAndRejections (internal/process/task_queues.js:93:5)","level":"error","timestamp":"2021-08-28T02:49:30.064Z"}
{"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-08-28T02:53:02.561Z"}
{"user":true,"message":"Git is not found in current environment","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-08-28T02:53:02.562Z"}
{"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-08-28T02:53:02.581Z"}
{"message":"non zero exit code 1\n\n","stack":"Error: non zero exit code 1\n\n\n\tat ChildProcess.<anonymous> (/home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:1:4137)\n\tat ChildProcess.emit (events.js:315:20)\n\tat ChildProcess.EventEmitter.emit (domain.js:467:12)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)","level":"error","timestamp":"2021-08-28T02:53:02.597Z"}
{"message":"Cannot access filePath: ninja","level":"error","timestamp":"2021-08-28T02:53:02.597Z"}
{"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-08-28T02:57:28.613Z"}
{"user":true,"message":"Git is not found in current environment","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-08-28T02:57:28.614Z"}
{"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-08-28T02:57:28.628Z"}
{"message":"non zero exit code 1\n\n","stack":"Error: non zero exit code 1\n\n\n\tat ChildProcess.<anonymous> (/home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:1:4137)\n\tat ChildProcess.emit (events.js:315:20)\n\tat ChildProcess.EventEmitter.emit (domain.js:467:12)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)","level":"error","timestamp":"2021-08-28T02:57:28.640Z"}
{"message":"Cannot access filePath: ninja","level":"error","timestamp":"2021-08-28T02:57:28.641Z"}
{"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-08-28T03:00:43.472Z"}
{"user":true,"message":"Git is not found in current environment","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-08-28T03:00:43.473Z"}
{"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-08-28T03:00:43.494Z"}
{"message":"non zero exit code 1\n\n","stack":"Error: non zero exit code 1\n\n\n\tat ChildProcess.<anonymous> (/home/krishna/.vscode/extensions/espressif.esp-idf-extension-1.1.1/dist/extension.js:1:4137)\n\tat ChildProcess.emit (events.js:315:20)\n\tat ChildProcess.EventEmitter.emit (domain.js:467:12)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)","level":"error","timestamp":"2021-08-28T03:00:43.511Z"}
{"message":"Cannot access filePath: ninja","level":"error","timestamp":"2021-08-28T03:00:43.512Z"}
krishnaTORQUE commented 2 years ago

Doctor Commend Report

---------------------------------------------- ESP-IDF Extension for Visual Studio Code report ---------------------------------------------
OS linux x64 5.4.0-81-generic 
System environment variable PATH 
 /home/krishna/...
Visual Studio Code version 1.59.1 
Visual Studio Code language en 
Visual Studio Code shell bash 
ESP-IDF Extension version 1.1.1 
---------------------------------------------------- Extension configuration settings ------------------------------------------------------
ESP-ADF Path (idf.espAdfPath) ${env:ADF_PATH}
ESP-IDF Path (idf.espIdfPath) ${env:IDF_PATH}
ESP-MDF Path (idf.espMdfPath) ${env:MDF_PATH}
Custom extra paths (idf.customExtraPaths) 
Custom extra vars (idf.customExtraVars) 
Virtual env Python Path (idf.pythonBinPath) python
Serial port (idf.port) /dev/ttyUSB1
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) false
Access to ESP-MDF Path (idf.espIdfPath) false
Access to ESP-IDF Custom extra paths
Access to Virtual env Python Path (idf.pythonBinPath) false
Access to CMake in environment PATH true
Access to Ninja in environment PATH undefined
Access to ESP-IDF Tools Path (idf.toolsPath) false
----------------------------------------------------------- Executables Versions -----------------------------------------------------------
Git version undefined
ESP-IDF version undefined
Python version undefined
Python's pip version undefined
-------------------------------------------------- Python packages in idf.pythonBinPath ----------------------------------------------------
---------------------------------------------------- Check ESP-IDF python requirements.txt -------------------------------------------------
Check ESP-IDF Python packages undefined
---------------------------------------------------- Check extension requirements.txt ------------------------------------------------------
Check Extension Python packages undefined
---------------------------------------------------- Check ESP-IDF debug adapter requirements.txt ------------------------------------------
Check Debug AdapterPython packages undefined
----------------------------------------------------------- Latest error -----------------------------------------------------------------
Latest error at Command failed: which ninja

--------------------------------------------------------------------------------------------------------------------------------------------
brianignacio5 commented 2 years ago

Hey @krishnaTORQUE sorry for late reply.

Based on the doctor command output you are missing ninja-build from your system. It is mentioned in the readme prerequisites section, in ESP-IDF and the setup window text itself.

Another thing I noticed is that git version is undefined for some reason. Is git available in PATH ?

For some reason the error message being shown is "git is not found" probably because the error being captured is somehow replaced. We will fix this asap.

krishnaTORQUE commented 2 years ago
sudo apt install ninja-build

after install ninja buid its working fine