vscode-nim icon indicating copy to clipboard operation
vscode-nim copied to clipboard

Proper error message when Nim executable is not found

Open flyx opened this issue 7 years ago • 0 comments

If the Nim executable is not found, no error message pops up. I need to open the Developer Tools to view the error and a stacktrace:

Error: ENOENT: no such file or directory, stat '/lhome/krausefx/undefined'
    at Error (native)
    at fs.statSync (fs.js:897:18)
    at Object.fs.statSync (ELECTRON_ASAR.js:263:16)
    at Object.initNimSuggest (/lhome/krausefx/.vscode/extensions/kosz78.nim-0.5.8/out/src/nimSuggestExec.js:84:31)
    at activate (/lhome/krausefx/.vscode/extensions/kosz78.nim-0.5.8/out/src/nimMain.js:22:22)
    at Function.t._callActivateOptional (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:12:22251)
    at Function.t._callActivate (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:12:22034)
    at /usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:12:21906
    at Object.m [as _notify] (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:5:19713)
    at Object.W.enter (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:5:23291)
    at n.Class.define._run (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:5:25119)
    at n.Class.define._completed (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:5:24560)
    at c (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:5:28098)
    at G.then.o.(anonymous function) (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:5:28315)
    at Object.m [as _notify] (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:5:19713)
    at Object.W.enter (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:5:23291)

There is no indication here about what's going on. A simple „Nim executable cannot be found in PATH“ would be great.

flyx avatar Sep 16 '16 07:09 flyx