fix(kotlin): update managed Kotlin LSP to 263.4702.0 - #2079
Open
Kronos1993 wants to merge 1 commit into
Open
Kronos1993 wants to merge 1 commit into
Kronos1993 wants to merge 1 commit into
Conversation
The previous default, 262.9593.0, is a JetBrains EAP-style build that has expired: intellij-server exits at startup with "This build of intellij-server has expired", so every Kotlin symbolic tool fails. 263.4702.0 is the newest release on Kotlin/kotlin-lsp and starts normally. Uses the same archive layout and CDN path as 262.9593.0. Hashes regenerated with scripts/update_downloaded_dependency_hashes.py. Fixes oraios#2008 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #2008.
Problem
The default
262.9593.0is a JetBrains EAP-style build that has expired:intellij-serverexits at startup withThis build of intellij-server has expired, so every Kotlin symbolic tool fails.Change
DEFAULT_KOTLIN_LSP_VERSIONto263.4702.0(newest release on Kotlin/kotlin-lsp, published 2026-09-13). Same archive layout and CDN path as262.9593.0, so no code changes beyond the version.downloaded_dependency_hashes.jsonwithscripts/update_downloaded_dependency_hashes.py(all 6 platforms). As before, the script keeps the older entries.docs/02-usage/050_configuration.mdand the expected hashes/filenames intest_kotlin_dependency_provider.py.CHANGELOG.mdentry under "Language Servers".Testing
Tested on macOS arm64 only.
test_kotlin_dependency_provider.pyandtest_kotlin_startup.py: 25 passed.test_kotlin_basic.pyandtest_kotlin_diagnostics.py(-m kotlin, real LSP download and startup): 5 passed.intellij-serverbinary directly: no expiry message,License gate: Licensedin its log, and a validInitializeResultfor an LSPinitializerequest.Not tested: Windows and Linux (the hashes for those come from the script).
Note:
product-info.jsonfor this build reportsversionSuffix: EAP, so it is presumably also time-limited. I don't know its expiry date, so this may need another bump later. As a stopgap, users can pinkotlin_lsp_version: '261.13587.0'(INITIAL_KOTLIN_LSP_VERSION), which still started fine in my tests on 2026-09-17; I have not verified whether it can expire too.🤖 Generated with Claude Code