Author: gsingers
Date: Tue Nov 29 13:10:13 2011
New Revision: 1207860

URL: http://svn.apache.org/viewvc?rev=1207860&view=rev
Log:
fix NPE in seq file

Modified:
    
mahout/trunk/integration/src/main/java/org/apache/mahout/utils/SequenceFileDumper.java

Modified: 
mahout/trunk/integration/src/main/java/org/apache/mahout/utils/SequenceFileDumper.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/integration/src/main/java/org/apache/mahout/utils/SequenceFileDumper.java?rev=1207860&r1=1207859&r2=1207860&view=diff
==============================================================================
--- 
mahout/trunk/integration/src/main/java/org/apache/mahout/utils/SequenceFileDumper.java
 (original)
+++ 
mahout/trunk/integration/src/main/java/org/apache/mahout/utils/SequenceFileDumper.java
 Tue Nov 29 13:10:13 2011
@@ -119,16 +119,18 @@ public final class SequenceFileDumper ex
         }
         writer.append("Count: ").append(String.valueOf(count)).append('\n');
       }
-      List<String> keyList = new ArrayList<String>(facets.size());
+      if (facets != null) {
+        List<String> keyList = new ArrayList<String>(facets.size());
 
-      IntArrayList valueList = new IntArrayList(facets.size());
-      facets.pairsSortedByKey(keyList, valueList);
-      int i = 0;
-      writer.append("-----Facets---\n");
-      writer.append("Key\t\tCount\n");
-      for (String key : keyList) {
-        
writer.append(key).append("\t\t").append(String.valueOf(valueList.get(i++))).append('\n');
+        IntArrayList valueList = new IntArrayList(facets.size());
+        facets.pairsSortedByKey(keyList, valueList);
+        int i = 0;
+        writer.append("-----Facets---\n");
+        writer.append("Key\t\tCount\n");
+        for (String key : keyList) {
+          
writer.append(key).append("\t\t").append(String.valueOf(valueList.get(i++))).append('\n');
 
+        }
       }
       writer.flush();
 


Reply via email to