Index: java/org/apache/catalina/tribes/ByteMessage.java =================================================================== --- java/org/apache/catalina/tribes/ByteMessage.java (revision 1063205) +++ java/org/apache/catalina/tribes/ByteMessage.java (working copy) @@ -86,7 +86,7 @@ public void readExternal(ObjectInput in ) throws IOException { int length = in.readInt(); message = new byte[length]; - in.read(message,0,length); + in.readFully(message); } /**