Merge branch 'master' into 0.8.2
diff --git a/src/jvm/backtype/storm/spout/SchemeAsMultiScheme.java b/src/jvm/backtype/storm/spout/SchemeAsMultiScheme.java
index 3ce96c9..dab4ff8 100644
--- a/src/jvm/backtype/storm/spout/SchemeAsMultiScheme.java
+++ b/src/jvm/backtype/storm/spout/SchemeAsMultiScheme.java
@@ -13,7 +13,9 @@
}
@Override public Iterable<List<Object>> deserialize(final byte[] ser) {
- return Arrays.asList(scheme.deserialize(ser));
+ List<Object> o = scheme.deserialize(ser);
+ if(o == null) return null;
+ else return Arrays.asList(o);
}
@Override public Fields getOutputFields() {