From 2a4cef3ac298e40c5de65396e0bb375ed698bca8 Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Thu, 16 Aug 2018 14:51:25 +0200 Subject: [PATCH] Avoid "Failed to initialize native filesystem for Windows" warning from the platform on script compilation --- .../script/experimental/jvmhost/impl/KJVMCompilerImpl.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/scripting/jvm-host/src/kotlin/script/experimental/jvmhost/impl/KJVMCompilerImpl.kt b/libraries/scripting/jvm-host/src/kotlin/script/experimental/jvmhost/impl/KJVMCompilerImpl.kt index a9c59dbd520..3563d9382c8 100644 --- a/libraries/scripting/jvm-host/src/kotlin/script/experimental/jvmhost/impl/KJVMCompilerImpl.kt +++ b/libraries/scripting/jvm-host/src/kotlin/script/experimental/jvmhost/impl/KJVMCompilerImpl.kt @@ -11,6 +11,7 @@ import com.intellij.psi.PsiFileFactory import com.intellij.psi.impl.PsiFileFactoryImpl import com.intellij.testFramework.LightVirtualFile import org.jetbrains.kotlin.cli.common.CLIConfigurationKeys +import org.jetbrains.kotlin.cli.common.environment.setIdeaIoUseFallback import org.jetbrains.kotlin.cli.common.messages.AnalyzerWithCompilerReport import org.jetbrains.kotlin.cli.common.messages.CompilerMessageLocation import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity @@ -81,6 +82,8 @@ class KJVMCompilerImpl : KJVMCompilerProxy { ResultWithDiagnostics.Failure(*messageCollector.diagnostics.toTypedArray(), *diagnostics) try { + setIdeaIoUseFallback() + val scriptCompileConfiguration = configurator?.defaultConfiguration?.let { additionalConfiguration.cloneWithNewParent(it) } ?: additionalConfiguration var environment: KotlinCoreEnvironment? = null