From 25fd4b3c7d54bc28834a451768312bc41fab79a8 Mon Sep 17 00:00:00 2001 From: "Nikita.Skvortsov" Date: Wed, 28 May 2025 15:26:52 +0200 Subject: [PATCH] [maven] avoid deadlocks in tests due to exceptions thrown by test logger IDEA-372022 (cherry picked from commit cb2a6fc1e0f11260d251e885af7499a7a3cbdb83) GitOrigin-RevId: bcfcc62ad9c557b22a593dc0e6629c7844d99063 --- .../idea/maven/indices/MavenSystemIndicesManager.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/indices/MavenSystemIndicesManager.kt b/plugins/maven/src/main/java/org/jetbrains/idea/maven/indices/MavenSystemIndicesManager.kt index 2dd35844eaa7..5cf7106219fa 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/indices/MavenSystemIndicesManager.kt +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/indices/MavenSystemIndicesManager.kt @@ -279,7 +279,10 @@ class MavenSystemIndicesManager(val cs: CoroutineScope) : PersistentStateCompone } catch (e: Throwable) { - MavenLog.LOG.error(e) + try { + MavenLog.LOG.error(e) + } catch (_: AssertionError) { + } luceneUpdateStatusMap[idx.repository.url] = MavenIndexUpdateState( idx.repository.url, null, null, MavenIndexUpdateState.State.FAILED)