Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Command 'C_Cpp.ConfigurationEdit' not found. #1240

Closed
gainskills opened this issue Nov 12, 2017 · 7 comments
Closed

Command 'C_Cpp.ConfigurationEdit' not found. #1240

gainskills opened this issue Nov 12, 2017 · 7 comments
Labels
bug fixed Check the Milestone for the release in which the fix is or will be available. Language Service

Comments

@gainskills
Copy link

gainskills commented Nov 12, 2017

  • VSCode Version: Code 1.18.0 (dcee2202709a4f223185514b9275aa4229841aa7, 2017-11-08T12:32:39.870Z)
  • OS Version: Darwin x64 17.2.0 with XCode 9.1
  • Extensions:
Extension Author (truncated) Version
Go luk 0.6.67
python ms- 0.8.0
cpptools ms- 0.14.2

Log in VSCode dev tools:
I found that the issue had been reported and fixed on windows platform (#384) , but it should still exist in MAC OS.

[ms-vscode.cpptools] Cannot read property 'length' of undefined: TypeError: Cannot read property 'length' of undefined
at DefaultClient.createLanguageClient (/Users/kz/.vscode/extensions/ms-vscode.cpptools-0.14.2/out/src/LanguageServer/client.js:152:46)
at new DefaultClient (/Users/kz/.vscode/extensions/ms-vscode.cpptools-0.14.2/out/src/LanguageServer/client.js:92:35)
at Object.createClient (/Users/kz/.vscode/extensions/ms-vscode.cpptools-0.14.2/out/src/LanguageServer/client.js:71:12)
at new ClientCollection (/Users/kz/.vscode/extensions/ms-vscode.cpptools-0.14.2/out/src/LanguageServer/clientCollection.js:19:42)
at Object.activate (/Users/kz/.vscode/extensions/ms-vscode.cpptools-0.14.2/out/src/LanguageServer/extension.js:41:15)
at util.readFileText.then.catch.then (/Users/kz/.vscode/extensions/ms-vscode.cpptools-0.14.2/out/src/main.js:119:28)
at
e.onUnexpectedError @ workbench.main.js:sourcemap:10
(anonymous) @ workbench.main.js:sourcemap:10
e.onUnexpectedError @ workbench.main.js:sourcemap:9
o @ workbench.main.js:sourcemap:9
e.$onUnexpectedError @ workbench.main.js:sourcemap:9
e.invoke @ workbench.main.js:sourcemap:9
e._invokeHandler @ workbench.main.js:sourcemap:9
e._receiveOneMessage @ workbench.main.js:sourcemap:9
(anonymous) @ workbench.main.js:sourcemap:9
(anonymous) @ workbench.main.js:sourcemap:9
e.invoke @ workbench.main.js:sourcemap:9
e.fire @ workbench.main.js:sourcemap:9
(anonymous) @ workbench.main.js:sourcemap:9
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
workbench.main.js:sourcemap:9 command 'C_Cpp.ConfigurationEdit' not found
e.doShow @ workbench.main.js:sourcemap:9
e.show @ workbench.main.js:sourcemap:9
e.resume @ workbench.main.js:sourcemap:9
(anonymous) @ workbench.main.js:sourcemap:10
e.invoke @ workbench.main.js:sourcemap:9
e.fire @ workbench.main.js:sourcemap:9
(anonymous) @ workbench.main.js:sourcemap:9

@aseeon
Copy link

aseeon commented Nov 12, 2017

@hanbaobao2005

It re-appeared on Windows 10 64 bit too.

Editor:
Version 1.18.0
Commit dcee2202709a4f223185514b9275aa4229841aa7
Architecture x64

Extension:
cpptools: 0.14.2

C_Cpp.ConfigurationEdit not found on windows

@bobbrow
Copy link
Member

bobbrow commented Nov 13, 2017

I have a fix for this. Until the fix comes out, you can replace line 152 in that client.js file from this:
if (vscode.workspace.workspaceFolders.length > 1) {
to this:
if (vscode.workspace.workspaceFolders && vscode.workspace.workspaceFolders.length > 1) {

@bobbrow bobbrow added the fixed Check the Milestone for the release in which the fix is or will be available. label Nov 13, 2017
@aseeon
Copy link

aseeon commented Nov 13, 2017

Just wanted to confirm the fix indeed worked fine, and alleviated all of my issues!

@gainskills
Copy link
Author

@bobbrow Your solutions works, Thanks,

@Alistair401
Copy link

@bobbrow the fix you've suggested has fixed it for me

@bobbrow
Copy link
Member

bobbrow commented Nov 28, 2017

This should be fixed with version 0.14.3

@bobbrow bobbrow closed this as completed Nov 28, 2017
@hamaney
Copy link

hamaney commented Feb 16, 2020

This issue happens also if u try to edit c_cpp_properties.json file while it is staged by git.

@github-actions github-actions bot locked and limited conversation to collaborators Oct 17, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug fixed Check the Milestone for the release in which the fix is or will be available. Language Service
Projects
None yet
Development

No branches or pull requests

5 participants