The bug is in **Message.java** void serializeHeaderTo(Appendable output) throws IOException { **output.append(version().toString());** <- (MessageVersion class) output.append("\r\n"); headers.appendTo(output); output.append("\r\n"); }