The issue with ByteBufs not being direct should be fixed as of netty 4.1, and stacktraces provide valuable information. diff --git a/protocol/src/main/java/net/md_5 ...