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