[plugin management] IJPL-251458 Do not log control-flow exception

GitOrigin-RevId: ab3b0654e0b27ea8709ea9bdab3922cdb548d12e
This commit is contained in:
Kostya Ripak
2026-08-11 14:33:03 +00:00
committed by intellij-monorepo-bot
parent e32d9695d0
commit 8eb4915829
@@ -92,7 +92,10 @@ class PluginUpdatesService(val coroutineScope: CoroutineScope) {
for (provider in PluginUpdatesProvider.getInstances()) {
coroutineScope.launch {
provider.pluginUpdateEvents()
.catch { e -> LOG.warn("Plugin update provider failed: ${provider.javaClass.name}", e) }
.catch { e ->
rethrowControlFlowException(e)
LOG.warn("Plugin update provider failed: ${provider.javaClass.name}", e)
}
.collect { event ->
event?.let {
providerSnapshots[provider] = event