Author: srowen
Date: Thu Feb  9 14:08:58 2012
New Revision: 1242333

URL: http://svn.apache.org/viewvc?rev=1242333&view=rev
Log:
MAHOUT-948 better error for bad type

Modified:
    
mahout/trunk/integration/src/main/java/org/apache/mahout/utils/vectors/arff/MapBackedARFFModel.java

Modified: 
mahout/trunk/integration/src/main/java/org/apache/mahout/utils/vectors/arff/MapBackedARFFModel.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/integration/src/main/java/org/apache/mahout/utils/vectors/arff/MapBackedARFFModel.java?rev=1242333&r1=1242332&r2=1242333&view=diff
==============================================================================
--- 
mahout/trunk/integration/src/main/java/org/apache/mahout/utils/vectors/arff/MapBackedARFFModel.java
 (original)
+++ 
mahout/trunk/integration/src/main/java/org/apache/mahout/utils/vectors/arff/MapBackedARFFModel.java
 Thu Feb  9 14:08:58 2012
@@ -84,6 +84,9 @@ public class MapBackedARFFModel implemen
   @Override
   public double getValue(String data, int idx) {
     ARFFType type = typeMap.get(idx);
+    if (type == null) {
+      throw new IllegalArgumentException("Attribute type cannot be NULL, 
attribute index was: " + idx);
+    }
     data = QUOTE_PATTERN.matcher(data).replaceAll("");
     data = data.trim();
     double result;


Reply via email to