Hotfix: Add timeout to waiting for server readiness in EclipseJDTLS

This commit is contained in:
Michael Panchenko committed 2026-01-14 23:52:27 +07:00
1 parent c7c07046c5
commit 26f66a5d23
1 file changed
+8 -3
@@ -784,9 +784,14 @@ class EclipseJDTLS(SolidLanguageServer):
}
)
assert intellicode_enable_result
self._service_ready_event.wait()
self._project_ready_event.wait()
if self._service_ready_event.wait(timeout=15):
log.info("Language server started successfully")
else:
log.warning("Failed to initialize in 15s, continuing")
if self._project_ready_event.wait(timeout=15):
log.info("Project loaded successfully in LS")
else:
log.warning("Failed to load project in 15s, continuing")
@override
def _request_hover(self, uri: str, line: int, column: int) -> ls_types.Hover | None: