JDK 1.6 で実行するシステムと JDK 1.7 で実行するシステムの 2 つがあります。2 つのノード間で通信するために、ProtoStuff シリアライゼーションを使用してバイナリを変換し、別のノードに転送してバイナリをデシリアライズします。
JDK 1.7 は新しいフィールド「suppressedExceptions」を追加したため、あるノードで JDK 1.7 の Throwable をシリアライズし、別のノードに転送すると、デシリアライズできず、その逆も同様です。
2 つのノードは異なるテクノロジを使用するため、JDK 1.6 から JDK 1.7 および JDK 1.7 から JDK 1.6 に移行することはできません。
この問題を解決する解決策はありますか? 返信ありがとうございます。
よろしく、 パヴァン