You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by sh...@apache.org on 2017/06/21 07:10:35 UTC

[09/50] [abbrv] lucene-solr:feature/autoscaling: SOLR-10882: Rewords error message on Anova evaluator

SOLR-10882: Rewords error message on Anova evaluator


Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/5fca6a4d
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/5fca6a4d
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/5fca6a4d

Branch: refs/heads/feature/autoscaling
Commit: 5fca6a4d829ad6c77fffd772a4006e885129b79b
Parents: 606824a
Author: Dennis Gove <dp...@gmail.com>
Authored: Tue Jun 13 09:35:16 2017 -0400
Committer: Dennis Gove <dp...@gmail.com>
Committed: Sun Jun 18 11:50:57 2017 -0400

----------------------------------------------------------------------
 .../org/apache/solr/client/solrj/io/eval/AnovaEvaluator.java    | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/5fca6a4d/solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/AnovaEvaluator.java
----------------------------------------------------------------------
diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/AnovaEvaluator.java b/solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/AnovaEvaluator.java
index 45c3c3f..ca962f1 100644
--- a/solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/AnovaEvaluator.java
+++ b/solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/AnovaEvaluator.java
@@ -19,6 +19,7 @@ package org.apache.solr.client.solrj.io.eval;
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.List;
+import java.util.Locale;
 import java.util.HashMap;
 import java.util.Map;
 
@@ -38,8 +39,8 @@ public class AnovaEvaluator extends ComplexEvaluator implements Expressible {
   public AnovaEvaluator(StreamExpression expression, StreamFactory factory) throws IOException {
     super(expression, factory);
     
-    if(subEvaluators.size() < 2) {
-      throw new IOException("ANOVA evaluator expects atleast 2 parameters found: "+subEvaluators.size());
+    if(subEvaluators.size() < 2){
+      throw new IOException(String.format(Locale.ROOT,"Invalid expression %s - expecting at least two values but found %d",expression,subEvaluators.size()));
     }
   }