Skip to content

fix: Simplify Java Installation in DevContainer - #6012

Open
davem-bis wants to merge 1 commit into
SQLMesh:mainfrom
davem-bis:feature/DRM/simplify-java-installation-in-devcontainer
Open

fix: Simplify Java Installation in DevContainer#6012
davem-bis wants to merge 1 commit into
SQLMesh:mainfrom
davem-bis:feature/DRM/simplify-java-installation-in-devcontainer

Conversation

@davem-bis

@davem-bis davem-bis commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Description

An apparent breaking change in the SDKMAN! API caused the Java DevContainer feature to fail to install.

This change removes that feature and instead installs Java via the msopenjdk-21 package.

An alternate solution would have been to update the DevContainer feature, however this method appeared more robust against future changes.

Test Plan

Dev Container successfully builds and all tests run by make fast-test succeed.

A caveat - the test tests/core/test_context.py::test_python_model_empty_df_raises fails when run in parallel, but passes when run sequentially. I believe this is unrelated to this change and I am fixing in PR #6013.

Checklist

  • I have run make style and fixed any issues
  • I have added tests for my changes (if applicable) (N/A)
  • All existing tests pass (make fast-test)
  • My commits are signed off (git commit -s) per the DCO

…o a breaking change in the SDKMAN! API causing the previous version to fail to install.

Signed-off-by: davem-bis <68955845+davem-bis@users.noreply.github.com>
@davem-bis
davem-bis marked this pull request as ready for review September 2, 2026 12:30
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.

1 participant