私はTCPを介してシリアル化を使用してメッセージを転送するクライアントとサーバーアプリケーションを持っています。オブジェクトをデシリアライズするときに次のエラーが発生します。Java StreamCorruptedException
この問題の原因を分析する上で、
java.io.StreamCorruptedException: invalid stream header: 383D4649
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at com.aqua.NmsApi.ResiliantTCPServer$ServerThread.run(ResiliantTCPServer.java:248)
at java.lang.Thread.run(Unknown Source)
これらは、サーバープロセスのリモートログです。ユーザーがサーバーを再始動し、それが動作を開始しました。しかし、私はまだ原因を分析しています。 – richs
一時的な通信の問題があったことはあまりありません。元の例外位置を中心に例外処理を追加し、より多くのデータをキャプチャできるかどうかを確認する必要があります。 –