diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptDefinitionsManager.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptDefinitionsManager.kt index cef322e2262..308e40638cd 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptDefinitionsManager.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptDefinitionsManager.kt @@ -255,6 +255,8 @@ fun loadDefinitionsFromTemplates( LOG.warn("[kts] cannot load script definition class $templateClassName") null } catch (e: Throwable) { + if (e is ControlFlowException) throw e + val message = "[kts] cannot load script definition class $templateClassName" val thirdPartyPlugin = PluginManagerCore.getPluginByClassName(templateClassName) if (thirdPartyPlugin != null) {