The Jaclang Language Extension for VScode is an extension that provides basic Language Server Protocol (LSP) functionalities for the Jaclang programming language.
Currently, the error handling in the Pygls server is not implemented effectively, leading to potential issues and difficulties in debugging. This issue aims to address this by improving error handling mechanisms within the Pygls server codebase.
Is this a regression?
yes
To Reproduce
Start the vscode extension.
Trigger an event such as hover, save, etc...
Observe the behavior of the server.
Observe that the server crashes when there is an error
Expected behaviour
Errors encountered by the Pygls server should be properly caught and handled.
Clear and informative error messages should be provided to aid in debugging and resolution.
🐞 Bug Report
Describe the bug
Currently, the error handling in the Pygls server is not implemented effectively, leading to potential issues and difficulties in debugging. This issue aims to address this by improving error handling mechanisms within the Pygls server codebase.
Is this a regression?
yes
To Reproduce
Expected behaviour
Media prove