mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[plugin management] IJPL-251458 Do not log control-flow exception
GitOrigin-RevId: ab3b0654e0b27ea8709ea9bdab3922cdb548d12e
This commit is contained in:
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
|
||||
|
||||
Reference in New Issue
Block a user