# ignite-609 Fixed message.

Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/19b05bf2
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/19b05bf2
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/19b05bf2

Branch: refs/heads/ignite-424
Commit: 19b05bf2a82cb6165af22304daab90ce03ed3520
Parents: 23ea878
Author: anovikov <anovi...@gridgain.com>
Authored: Fri Mar 27 13:36:12 2015 +0700
Committer: anovikov <anovi...@gridgain.com>
Committed: Fri Mar 27 13:36:12 2015 +0700

----------------------------------------------------------------------
 .../ignite/visor/commands/VisorConsole.scala       |  4 ++--
 .../visor/commands/start/VisorStartCommand.scala   | 17 ++++++++++++-----
 2 files changed, 14 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/19b05bf2/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/VisorConsole.scala
----------------------------------------------------------------------
diff --git 
a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/VisorConsole.scala
 
b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/VisorConsole.scala
index 7dd7ff8..569320c 100644
--- 
a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/VisorConsole.scala
+++ 
b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/VisorConsole.scala
@@ -323,7 +323,7 @@ private[commands] class VisorFileNameCompleter extends 
Completer {
                     else if (left.count(_ == '\'') % 2 == 1) "\'"
                     else ""
 
-                val splitterSz = quote.size + " ".size
+                val splitterSz = quote.length + " ".length
 
                 // path begin marker index.
                 ixBegin = left.lastIndexOf(" " + quote)
@@ -347,7 +347,7 @@ private[commands] class VisorFileNameCompleter extends 
Completer {
         if (dir != null && dir.listFiles != null) {
             val files = for (file <- dir.listFiles if 
file.getName.startsWith(partOfName)) yield file
 
-            if (files.size == 1) {
+            if (files.length == 1) {
                 val candidate = files(0)
 
                 candidates.add(candidate.getName + (if (candidate.isDirectory) 
separator else " "))

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/19b05bf2/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/start/VisorStartCommand.scala
----------------------------------------------------------------------
diff --git 
a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/start/VisorStartCommand.scala
 
b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/start/VisorStartCommand.scala
index 0dac9dd..5342fc1 100644
--- 
a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/start/VisorStartCommand.scala
+++ 
b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/start/VisorStartCommand.scala
@@ -19,14 +19,13 @@ package org.apache.ignite.visor.commands.start
 
 import org.apache.ignite._
 import org.apache.ignite.internal.util.{IgniteUtils => U}
-
-import java.io._
-import java.util.concurrent._
-
 import org.apache.ignite.visor.VisorTag
 import org.apache.ignite.visor.commands.{VisorConsoleCommand, VisorTextTable}
 import org.apache.ignite.visor.visor._
 
+import java.io._
+import java.util.concurrent._
+
 import scala.collection.JavaConversions._
 import scala.language.{implicitConversions, reflectiveCalls}
 import scala.util.control.Breaks._
@@ -310,7 +309,15 @@ class VisorStartCommand {
 
                 errT #= ("Host", "Error")
 
-                res.filter(!_.ok) foreach (r => { errT += (r.host, 
r.errMsg.replace("\t", " ").split(U.nl()).toSeq) })
+                val ue = "java.lang.UnsupportedOperationException: "
+
+                res.filter(!_.ok).groupBy(r => r).foreach {
+                    case (r, _) if r.errMsg.lines.next().startsWith(ue)  =>
+                        errT += (r.host, r.errMsg.lines.next().replace(ue, ""))
+
+                    case (r, _) =>
+                        errT += (r.host, r.errMsg.replace("\t", " 
").split(U.nl()).toSeq)
+                }
 
                 errT.render()
             }

Reply via email to