diff --git a/platform/util/src/com/intellij/openapi/util/io/FileSystemUtil.java b/platform/util/src/com/intellij/openapi/util/io/FileSystemUtil.java index 794ec1735415..01d32bb66913 100644 --- a/platform/util/src/com/intellij/openapi/util/io/FileSystemUtil.java +++ b/platform/util/src/com/intellij/openapi/util/io/FileSystemUtil.java @@ -67,7 +67,7 @@ public class FileSystemUtil { final boolean forceUseNio2 = SystemProperties.getBooleanProperty(FORCE_USE_NIO2_KEY, false); if (!forceUseNio2) { - if (SystemInfo.isWindows) { + if (SystemInfo.isWindows && IdeaWin32.isAvailable()) { try { return check(new IdeaWin32MediatorImpl()); } diff --git a/platform/util/src/com/intellij/openapi/util/io/win32/IdeaWin32.java b/platform/util/src/com/intellij/openapi/util/io/win32/IdeaWin32.java index a55e18ddc39a..5365811596ef 100644 --- a/platform/util/src/com/intellij/openapi/util/io/win32/IdeaWin32.java +++ b/platform/util/src/com/intellij/openapi/util/io/win32/IdeaWin32.java @@ -71,7 +71,7 @@ public class IdeaWin32 { LOG.info("Native filesystem for Windows is operational"); } catch (Throwable t) { - LOG.warn("Failed to initialize native filesystem for Windows", t); + LOG.error("Failed to initialize native filesystem for Windows", t); } } ourInstance = instance;