From 1ef047a4b5bf05b881b468268dca40b275a1b81f Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Mon, 13 May 2024 19:18:23 +0200 Subject: [PATCH] IJPL-149476 log as error if we cannot parse sinceBuild GitOrigin-RevId: 7403393251b24afef23de4f222a893fdc97ad31e --- .../src/com/intellij/ide/plugins/PluginManagerCore.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/platform/core-impl/src/com/intellij/ide/plugins/PluginManagerCore.kt b/platform/core-impl/src/com/intellij/ide/plugins/PluginManagerCore.kt index 95a791ef266e..9e07e4b6ee0a 100644 --- a/platform/core-impl/src/com/intellij/ide/plugins/PluginManagerCore.kt +++ b/platform/core-impl/src/com/intellij/ide/plugins/PluginManagerCore.kt @@ -534,7 +534,13 @@ object PluginManagerCore { val sinceBuild = descriptor.getSinceBuild() if (sinceBuild != null) { val pluginName = descriptor.getName() - val sinceBuildNumber = BuildNumber.fromString(sinceBuild, pluginName, null) + val sinceBuildNumber = try { + BuildNumber.fromString(sinceBuild, pluginName, null) + } + catch (e: RuntimeException) { + logger.error(e) + null + } if (sinceBuildNumber != null && sinceBuildNumber > ideBuildNumber) { return PluginLoadingError( plugin = descriptor,