私は 1 月にこの問題を提起しました (スレッドNetty ObjectDecoder throws java.io.StreamCorruptedException: unexpected end of block data ) が、脇道にそれてしまい、最近問題に戻ってきました。
ObjectDecoder が壊れるか、Oracles Java 1.7.0_03 で実行すると ObjectDecoder が壊れる原因となるオブジェクトがあります。1.6.0_31 JVM での実行に戻ると、すべてが完全に実行されます。私が使用していた Netty-3.2.7-Final を Netty-3.3.1-Final の下で実行すると、この動作が見られます。
これを調査できるようにするには、何をどこに送る必要があるか教えていただけないでしょうか。
よろしく
編集:
申し訳ありませんが、いくつかの重要な情報を省略しました。
オブジェクトが 1.6 JVM でエンコードされ、1.7 JVM でデコードされると、ObjectDecoder が壊れます。1.7 から 1.7 は、1.7 から 1.6 と同様に期待どおりに機能します。