This is an automated email from the ASF dual-hosted git repository.

aradzinski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git

commit 7e9b74ea051447861f61ddc38055f0bd4744bb05
Author: Aaron Radzinski <[email protected]>
AuthorDate: Sat Dec 19 23:33:00 2020 -0800

    Update NCCli.scala
---
 .../org/apache/nlpcraft/model/tools/cmdline/NCCli.scala  | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCli.scala 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCli.scala
index 181fc07..1fc88bb 100644
--- 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCli.scala
+++ 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCli.scala
@@ -95,7 +95,7 @@ object NCCli extends App {
     private final val DFLT_USER_PASSWD = "admin"
 
     private final val VER = NCVersion.getCurrent
-    private final val CP_WIN_NIX_SEPS = ":;"
+    private final val CP_WIN_NIX_SEPS_REGEX = "[:;]"
     private final val CP_SEP = File.pathSeparator
     private final val JAVA = U.sysEnv("NLPCRAFT_CLI_JAVA").getOrElse(new 
File(SystemUtils.getJavaHome, s"bin/java${if (SystemUtils.IS_OS_UNIX) "" else 
".exe"}").getAbsolutePath)
     private final val USR_WORK_DIR = SystemUtils.USER_DIR
@@ -441,7 +441,7 @@ object NCCli extends App {
      * @return
      */
     private def normalizeCp(cp: String): String =
-        U.splitTrimFilter(cp, CP_WIN_NIX_SEPS).map(refinePath).map(path ⇒ {
+        U.splitTrimFilter(cp, CP_WIN_NIX_SEPS_REGEX).map(refinePath).map(path 
⇒ {
             val normPath = refinePath(path)
 
             if (!normPath.contains("*") && !new File(normPath).exists())
@@ -661,10 +661,14 @@ object NCCli extends App {
 
                 if (!online) {
                     logln(r(" [Error]"))
-                    error(s"Server start failed, check for errors: 
${c(output.getAbsolutePath)}")
+
+                    error(s"Server start failed, check full log for errors: 
${c(output.getAbsolutePath)}")
+
+                    tailFile(output.getAbsolutePath, 20)
                 }
                 else {
                     logln(g(" [OK]"))
+
                     logServerInfo(beacon)
 
                     showTip()
@@ -926,10 +930,14 @@ object NCCli extends App {
 
                 if (beacon == null) {
                     logln(r(" [Error]"))
-                    error(s"Probe start failed, check for errors: 
${c(output.getAbsolutePath)}")
+
+                    error(s"Probe start failed, check full log for errors: 
${c(output.getAbsolutePath)}")
+
+                    tailFile(output.getAbsolutePath, 20)
                 }
                 else {
                     logln(g(" [OK]"))
+
                     logProbeInfo(beacon)
 
                     showTip()

Reply via email to