Author: srowen
Date: Sun Jun  5 16:03:53 2011
New Revision: 1132440

URL: http://svn.apache.org/viewvc?rev=1132440&view=rev
Log:
MAHOUT-723 fix NPE in fuzzy k-means driver

Modified:
    
mahout/trunk/core/src/main/java/org/apache/mahout/clustering/fuzzykmeans/FuzzyKMeansDriver.java

Modified: 
mahout/trunk/core/src/main/java/org/apache/mahout/clustering/fuzzykmeans/FuzzyKMeansDriver.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/core/src/main/java/org/apache/mahout/clustering/fuzzykmeans/FuzzyKMeansDriver.java?rev=1132440&r1=1132439&r2=1132440&view=diff
==============================================================================
--- 
mahout/trunk/core/src/main/java/org/apache/mahout/clustering/fuzzykmeans/FuzzyKMeansDriver.java
 (original)
+++ 
mahout/trunk/core/src/main/java/org/apache/mahout/clustering/fuzzykmeans/FuzzyKMeansDriver.java
 Sun Jun  5 16:03:53 2011
@@ -113,8 +113,11 @@ public class FuzzyKMeansDriver extends A
     DistanceMeasure measure = 
ccl.loadClass(measureClass).asSubclass(DistanceMeasure.class).newInstance();
 
     if (hasOption(DefaultOptionCreator.NUM_CLUSTERS_OPTION)) {
-      clusters = RandomSeedGenerator.buildRandom(getConf(), input, clusters, 
Integer.parseInt(parseArguments(args)
-          .get(DefaultOptionCreator.NUM_CLUSTERS_OPTION)), measure);
+      clusters = RandomSeedGenerator.buildRandom(getConf(),
+                                                 input,
+                                                 clusters,
+                                                 
Integer.parseInt(getOption(DefaultOptionCreator.NUM_CLUSTERS_OPTION)),
+                                                 measure);
     }
     boolean runClustering = hasOption(DefaultOptionCreator.CLUSTERING_OPTION);
     boolean runSequential = 
getOption(DefaultOptionCreator.METHOD_OPTION).equalsIgnoreCase(


Reply via email to