Skip to content

LSP4MP and LSP4Jakarta features unavailable for Java files with latest LSP4IJ #1600

@dessina-devasia

Description

@dessina-devasia

While testing LSP4IJ integration with Liberty Tools for IntelliJ (LTI) using the latest nightly build (0.20.0-20260604-071742), several LSP4IJ-provided features were found to be non-functional when multiple projects are opened in the same workspace.

Observed Behavior

When multiple projects are opened in the workspace:

  • LSP4MP diagnostics, snippets, and quick fixes do not work for Java files.
  • LSP4Jakarta diagnostics, snippets, and quick fixes do not work for Java files.
  • The "Go To" enhancements provided by LSP4IJ are also not functioning.
  • Liberty Language Server (Liberty LS) features continue to work as expected.
  • Liberty LemMinX features also continue to function correctly.

Expected Behavior

All LSP4IJ features, including diagnostics, snippets, quick fixes, and "Go To" enhancements provided by LSP4MP and LSP4Jakarta, should work correctly regardless of whether a single project or multiple projects are opened in the workspace.

Reference slack thread: https://ibm-cloud.slack.com/archives/C05LJFPQ8CT/p1780667302908829

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Prioritized

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions