You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
eclipse/xtext-core#829 mentions a preference to update our LSP4J version from 0.10.0 to 0.12.0.
A version bump has already been attempted for LSP4J as part of eclipse/xtext-core#542, and it caused a NoClassDefFoundError to be thrown at runtime from the VS Code extension.
there is no new release of Xtext alongside the Eclipse release, which means they are not yet compatible to the new lsp4j API (related Xtext issue)
If I understand correctly, this means we cannot update LSP4J unless/until we abandon Xtext.
Consequently, I partially reversed eclipse/xtext-core#542. However, we cannot leave the situation as it is now because what I had intended to be a temporary workaround has resulted in the Oomph setup tracking the 2021-09 Eclipse release while the target platform tracks the 2021-06 release. If I understand, this inconsistency results in our having to make changes like fb447a2 in eclipse/xtext-core#843 in order to silence errors in Eclipse -- but fb447a2 breaks the language server.
We could completely go back to 2021-06. I consider this a reasonable last resort to get both the Eclipse setup and the language server to work. However, if @a-sr or anyone else knows of another way that lets us only hold back the LSP4J version without setting all Eclipse dependencies back to 2021-06, that might be preferable.
The text was updated successfully, but these errors were encountered:
eclipse/xtext-core#829 mentions a preference to update our LSP4J version from
0.10.0
to0.12.0
.A version bump has already been attempted for LSP4J as part of eclipse/xtext-core#542, and it caused a
NoClassDefFoundError
to be thrown at runtime from the VS Code extension.@a-sr explained to me that
If I understand correctly, this means we cannot update LSP4J unless/until we abandon Xtext.
Consequently, I partially reversed eclipse/xtext-core#542. However, we cannot leave the situation as it is now because what I had intended to be a temporary workaround has resulted in the Oomph setup tracking the 2021-09 Eclipse release while the target platform tracks the 2021-06 release. If I understand, this inconsistency results in our having to make changes like fb447a2 in eclipse/xtext-core#843 in order to silence errors in Eclipse -- but fb447a2 breaks the language server.
We could completely go back to 2021-06. I consider this a reasonable last resort to get both the Eclipse setup and the language server to work. However, if @a-sr or anyone else knows of another way that lets us only hold back the LSP4J version without setting all Eclipse dependencies back to 2021-06, that might be preferable.
The text was updated successfully, but these errors were encountered: