coc-yaml: Extension failing to start with error: "The "yaml" server crashed 5 times in the last 3 minutes. The server will not be restarted"
The error happened as soon as I opened the first yaml file after install. Below is debug output from CocCommand workspace.showOutput
node:internal/modules/cjs/loader:903
throw err;
^
Error: Cannot find module 'vscode-json-languageservice/lib/umd/services/jsonDefinition'
Require stack:
- <HOME>/.config/coc/extensions/node_modules/coc-yaml/node_modules/yaml-language-server/out/server/src/languageservice/services/yamlDefinition.js
- <HOME>/.config/coc/extensions/node_modules/coc-yaml/node_modules/yaml-language-server/out/server/src/languageservice/yamlLanguageService.js
- <HOME>/.config/coc/extensions/node_modules/coc-yaml/node_modules/yaml-language-server/out/server/src/server.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:900:15)
at Function.Module._load (node:internal/modules/cjs/loader:745:27)
at Module.require (node:internal/modules/cjs/loader:972:19)
at require (node:internal/modules/cjs/helpers:88:18)
at Object.<anonymous> (<HOME>/.config/coc/extensions/node_modules/coc-yaml/node_modules/yaml-language-server/out/server/src/languageservice/services/yamlDefinition.js:5:26)
at Module._compile (node:internal/modules/cjs/loader:1083:30)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1112:10)
at Module.load (node:internal/modules/cjs/loader:948:32)
at Function.Module._load (node:internal/modules/cjs/loader:789:14)
at Module.require (node:internal/modules/cjs/loader:972:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'<HOME>/.config/coc/extensions/node_modules/coc-yaml/node_modules/yaml-language-server/out/server/src/languageservice/services/yamlDefinition.js',
'<HOME>/.config/coc/extensions/node_modules/coc-yaml/node_modules/yaml-language-server/out/server/src/languageservice/yamlLanguageService.js',
'<HOME>/.config/coc/extensions/node_modules/coc-yaml/node_modules/yaml-language-server/out/server/src/server.js'
]
}
[Info - 6:44:16 PM] Connection to server got closed. Server will restart.
Here is also the contents of the directory node_modules/vscode-json-languageservice/lib/umd/services/
showing that the module jsonDefinition
does not exist:
❯ tree node_modules/vscode-json-languageservice/lib/umd/services/
node_modules/vscode-json-languageservice/lib/umd/services/
├── configuration.js
├── jsonCompletion.js
├── jsonDocumentSymbols.js
├── jsonFolding.js
├── jsonHover.js
├── jsonLinks.js
├── jsonSchemaService.js
├── jsonSelectionRanges.js
└── jsonValidation.js
0 directories, 9 files
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Reactions: 4
- Comments: 15 (4 by maintainers)
Fixed on v1.1.2
happens here too after update.
Fixed by running
CocInstall coc-yaml@1.0.4
I’m currently getting this issue consistently now on all yaml files. @chemzqm