Describe the bug
Currently, the LSP checks and runs DSL projects against its embedded LSP version (in https://github.com/usethesource/rascal-language-servers/blob/fix/simplify-fact-computation/rascal-lsp/pom.xml). This version does not necessarily exist in the local Maven repository (which is only modified based on the project's pom.xml, which might have a different version).
This leads to strange behaviour and missing file errors.
To Reproduce
Steps to reproduce the behavior:
- Create a project where the
rascal-lsp version is different than the version of the current extension.
- Clear the
rascal-lsp JARs in the local Maven repo.
- Open & type-check the project.
- Observe errors.
Expected behavior
No errors. The extension should make sure that specific version exists and download it otherwise.
Desktop (please complete the following information):
- Context: VS Code extension
- Rascal Version:
rascal-lsp 0.13.2
Describe the bug
Currently, the LSP checks and runs DSL projects against its embedded LSP version (in https://github.com/usethesource/rascal-language-servers/blob/fix/simplify-fact-computation/rascal-lsp/pom.xml). This version does not necessarily exist in the local Maven repository (which is only modified based on the project's pom.xml, which might have a different version).
This leads to strange behaviour and missing file errors.
To Reproduce
Steps to reproduce the behavior:
rascal-lspversion is different than the version of the current extension.rascal-lspJARs in the local Maven repo.Expected behavior
No errors. The extension should make sure that specific version exists and download it otherwise.
Desktop (please complete the following information):
rascal-lsp 0.13.2