Skip to content

fix(kotlin): update managed Kotlin LSP to 263.4702.0 - #2079

Open
Kronos1993 wants to merge 1 commit into
oraios:mainfrom
Kronos1993:fix/kotlin-lsp-bump-263.4702.0
Open

Kronos1993 wants to merge 1 commit into
oraios:mainfrom
Kronos1993:fix/kotlin-lsp-bump-263.4702.0

Conversation

@Kronos1993

@Kronos1993 Kronos1993 commented Sep 18, 2026

Copy link
Copy Markdown

Fixes #2008.

Problem

The 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.

Change

  • Bump DEFAULT_KOTLIN_LSP_VERSION to 263.4702.0 (newest release on Kotlin/kotlin-lsp, published 2026-09-13). Same archive layout and CDN path as 262.9593.0, so no code changes beyond the version.
  • Regenerate downloaded_dependency_hashes.json with scripts/update_downloaded_dependency_hashes.py (all 6 platforms). As before, the script keeps the older entries.
  • Update the version references in docs/02-usage/050_configuration.md and the expected hashes/filenames in test_kotlin_dependency_provider.py.
  • Add a CHANGELOG.md entry under "Language Servers".

Testing

Tested on macOS arm64 only.

  • test_kotlin_dependency_provider.py and test_kotlin_startup.py: 25 passed.
  • test_kotlin_basic.py and test_kotlin_diagnostics.py (-m kotlin, real LSP download and startup): 5 passed.
  • Also ran the intellij-server binary directly: no expiry message, License gate: Licensed in its log, and a valid InitializeResult for an LSP initialize request.

Not tested: Windows and Linux (the hashes for those come from the script).

Note: product-info.json for this build reports versionSuffix: 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 pin kotlin_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

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>
@CLAassistant

CLAassistant commented Sep 18, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Kotlin LSP (intellij-server 262.9593.0) build has expired; no newer release available to pin

2 participants