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
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:
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