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();