vscode/vscodium extension for providing Ansible auto-completion and integrating quality assurance tools like ansible-lint, ansible syntax check, yamllint, molecule and ansible-test.
This language server does not work with the Helix editor properly. I am experiencing an issue with ansible-language-server where it fails to handle a failed promise when sending the window/showMessageRequest. This problem occurs when running ansible-language-server on node 18.18.0.
The promise fails because the method for window/showMessageRequest is not implemented in Helix. As a result, the server correctly sends back the MethodNotFound JSONRPC reply.
This unhandled failed promise is likely harmless on node 16 where it seems to work OK, but it becomes fatal on node 18.
Summary
This language server does not work with the Helix editor properly. I am experiencing an issue with ansible-language-server where it fails to handle a failed promise when sending the
window/showMessageRequest
. This problem occurs when running ansible-language-server on node 18.18.0.The promise fails because the method for
window/showMessageRequest
is not implemented in Helix. As a result, the server correctly sends back theMethodNotFound
JSONRPC reply.This unhandled failed promise is likely harmless on node 16 where it seems to work OK, but it becomes fatal on node 18.
Extension version
$ ansible-language-server --version 1.2.1
VS Code version
n/a using Helix Editor
Ansible Version
OS / Environment
Debian 12 Bookworm
Relevant log output