Quick fix for streaming
diff --git a/core/src/main/java/org/apache/hama/pipes/protocol/UplinkReader.java b/core/src/main/java/org/apache/hama/pipes/protocol/UplinkReader.java
index b91e698..a27ffe3 100644
--- a/core/src/main/java/org/apache/hama/pipes/protocol/UplinkReader.java
+++ b/core/src/main/java/org/apache/hama/pipes/protocol/UplinkReader.java
@@ -108,7 +108,9 @@
// MessageType.values()[cmd] may cause NullPointerException (bad
// command)
- if (cmd == MessageType.WRITE_KEYVALUE.code && isPeerAvailable()) { // INCOMING
+ if (cmd == -1) {
+ continue;
+ } else if (cmd == MessageType.WRITE_KEYVALUE.code && isPeerAvailable()) { // INCOMING
writeKeyValue();
} else if (cmd == MessageType.READ_KEYVALUE.code && isPeerAvailable()) { // OUTGOING
readKeyValue();