Home folder validation logic fixes.
diff --git a/nlpcraft/src/main/scala/org/apache/nlpcraft/common/util/NCUtils.scala b/nlpcraft/src/main/scala/org/apache/nlpcraft/common/util/NCUtils.scala
index fcfbad2..956cbff 100644
--- a/nlpcraft/src/main/scala/org/apache/nlpcraft/common/util/NCUtils.scala
+++ b/nlpcraft/src/main/scala/org/apache/nlpcraft/common/util/NCUtils.scala
@@ -347,7 +347,7 @@
     def ensureHomeDir(): Unit = {
         val home = new File(SystemUtils.getUserHome, ".nlpcraft")
 
-        if (!home.exists() && !home.mkdirs())
+        if (home.exists() && home.isFile || !home.exists() && !home.mkdirs())
             throw new NCException(s"Failed to create NLPCraft internal directory: ${home.getAbsolutePath}")
     }