で実行される EJB クライアントと EJB2 サーバーがありますJBoss 4 server
。同じJVMバージョン(1.6)で正常に機能していました。次に、サーバー JVM を同じ (1.6) に保ちながら
、クライアントJVM を 1.7 (ただし、コンパイラのバージョンは 1.6)にアップグレードします。java.io.StreamCorruptedException: unexpected end of block data
サーバーメソッドがオブジェクトを返すか、例外をスローすると、クライアント側でエラーが発生します。ただし、サーバー側の機能はエラーなしで実行されます。これは、このサーバー モジュール内のすべてのメソッド呼び出しで発生します。しかし、例外なく動作する他のサーバー モジュールがいくつかあります。この問題について何か考えはありますか?
編集:-戻り値の型が新しく作成されたクラスの場合、正常に動作します