IJPL-149476 log as error if we cannot parse sinceBuild

GitOrigin-RevId: 7403393251b24afef23de4f222a893fdc97ad31e
This commit is contained in:
Vladimir Krivosheev
2024-05-13 19:18:23 +02:00
committed by intellij-monorepo-bot
parent c48ec0b317
commit 1ef047a4b5

View File

@@ -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,