ResponseError: Unhandled method window/workDoneProgress/create
Himenon opened this issue · comments
Hello.
When connecting monaco-languageclient to typescript-language-server, an error occurs in the LSP and it shuts down.
I am looking for a way to avoid this problem.
Using:
node -v
: v18.19.0- typescript-language-server@4.2.0
- monaco-languageclient@7.3.0
- vscode-languageclient@9.0.1
- vscode-languageserver-protocol@3.17.5
LSP startup commands
typescript-language-server --studio
The following sample was rewritten for typescript-language-server and verified.
Log Message
file:///Users/himenon/Desktop/monaco-editor-playground/node_modules/.pnpm/typescript-language-server@4.2.0/node_modules/typescript-language-server/lib/cli.mjs:4012
responsePromise.reject(new messages_1.ResponseError(error.code, error.message, error.data));
^
ResponseError: Unhandled method window/workDoneProgress/create
at handleResponse (file:///Users/himenon/Desktop/monaco-editor-playground/node_modules/.pnpm/typescript-language-server@4.2.0/node_modules/typescript-language-server/lib/cli.mjs:4012:40)
at handleMessage (file:///Users/himenon/Desktop/monaco-editor-playground/node_modules/.pnpm/typescript-language-server@4.2.0/node_modules/typescript-language-server/lib/cli.mjs:3823:11)
at processMessageQueue (file:///Users/himenon/Desktop/monaco-editor-playground/node_modules/.pnpm/typescript-language-server@4.2.0/node_modules/typescript-language-server/lib/cli.mjs:3838:13)
at Immediate.<anonymous> (file:///Users/himenon/Desktop/monaco-editor-playground/node_modules/.pnpm/typescript-language-server@4.2.0/node_modules/typescript-language-server/lib/cli.mjs:3814:11)
at process.processImmediate (node:internal/timers:476:21) {
code: -32601,
data: undefined
}
Related Issue
This server could handle it better by not crashing but as related issues show, the issue is really in the client announcing the support for window.workDoneProgress
while not really supporting it. Why is that not being fixed?
EDIT: Following up in TypeFox/monaco-languageclient#586
Thanks for the quick Bug Fix!
Looking forward to the release.