diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt index 91f907e45ca..cbed6128fa9 100644 --- a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt +++ b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt @@ -29,6 +29,8 @@ import com.intellij.lang.java.JavaParserDefinition import com.intellij.mock.MockApplication import com.intellij.openapi.Disposable import com.intellij.openapi.application.ApplicationManager +import com.intellij.openapi.application.TransactionGuard +import com.intellij.openapi.application.TransactionGuardImpl import com.intellij.openapi.components.ServiceManager import com.intellij.openapi.extensions.Extensions import com.intellij.openapi.extensions.ExtensionsArea @@ -436,6 +438,7 @@ class KotlinCoreEnvironment private constructor( registerParserDefinition(KotlinParserDefinition()) application.registerService(KotlinBinaryClassCache::class.java, KotlinBinaryClassCache()) application.registerService(JavaClassSupers::class.java, JavaClassSupersImpl::class.java) + application.registerService(TransactionGuard::class.java, TransactionGuardImpl::class.java) } }