From 53bdea051d12d5d1fa29937be65a8e720a7b5ca4 Mon Sep 17 00:00:00 2001 From: Ruslan Date: Sun, 12 Apr 2026 20:09:21 +0200 Subject: [PATCH 1/2] Close chat history service in AiService --- jablib/src/main/java/org/jabref/logic/ai/AiService.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jablib/src/main/java/org/jabref/logic/ai/AiService.java b/jablib/src/main/java/org/jabref/logic/ai/AiService.java index 2755e0294bbc..67b785a9bdab 100644 --- a/jablib/src/main/java/org/jabref/logic/ai/AiService.java +++ b/jablib/src/main/java/org/jabref/logic/ai/AiService.java @@ -137,6 +137,8 @@ public void setupDatabase(BibDatabaseContext context) { public void close() { shutdownSignal.set(true); + chatHistoryService.close(); + cachedThreadPool.shutdownNow(); jabRefChatLanguageModel.close(); jabRefEmbeddingModel.close(); From 22c5806d5839542f70ce30b6b8833869e1118a57 Mon Sep 17 00:00:00 2001 From: Carl Christian Snethlage <50491877+calixtus@users.noreply.github.com> Date: Sun, 12 Apr 2026 21:31:31 +0200 Subject: [PATCH 2/2] Update AiService.java Remove awkward empty line, trigger ci --- jablib/src/main/java/org/jabref/logic/ai/AiService.java | 1 - 1 file changed, 1 deletion(-) diff --git a/jablib/src/main/java/org/jabref/logic/ai/AiService.java b/jablib/src/main/java/org/jabref/logic/ai/AiService.java index 67b785a9bdab..ee864cf589b3 100644 --- a/jablib/src/main/java/org/jabref/logic/ai/AiService.java +++ b/jablib/src/main/java/org/jabref/logic/ai/AiService.java @@ -138,7 +138,6 @@ public void close() { shutdownSignal.set(true); chatHistoryService.close(); - cachedThreadPool.shutdownNow(); jabRefChatLanguageModel.close(); jabRefEmbeddingModel.close();