ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Java EE運用ガイド

13.21.9 IOP00810200番台のメッセージ

IOP00810202: (MARSHAL) Grow buffer strategy called underflow handler

[意味]

メッセージを正しく受信できませんでした。

[システムの処理]

アプリケーションに例外を通知します。

[ユーザの対処]

クライアント側で、リクエストを再送してください。
本メッセージ受信と同時刻に、サーバ、またはクライアントにIOP00410225、IOP00410229が通知されている場合、送受信の失敗によりデータの不整合が発生しています。この場合、IOP00410225、IOP00410229の原因を取り除くことにより、本メッセージは回避できます。

IOP00810211: (MARSHAL) Exception from readValue on ValueHandler in CDRInputStream

[意味]

データ受信中に例外を検出しました。

[システムの処理]

サーバ側で発生した場合、リクエストは処理しません。

[ユーザの対処]

データ受信中に回線が切断された可能性があります。以下の対処を実施してください。

  • ネットワーク環境に誤りがないか確認してください。

  • 接続先でcom.sun.corba.ee.transport.ORBTCPTimeoutsプロパティによるタイムアウトが発生していないか確認してください。

  • 接続先がデータ送信中にダウンしていないか確認してください。

  • IPCOM と連携したIIOP通信の負荷分散機能を利用している場合は、ORB の最大メッセージ分割サイズを確認してください。

注意

IPCOM と連携したIIOP通信の負荷分散機能を利用する場合は、ORB の最大メッセージ分割サイズをデータが分割されないサイズに拡張する必要があります。

スタックトレースに「java.io.IOException: Mismatched serialization UIDs :」の出力が含まれる場合は、受信データに非互換が存在しています。
続けて表示される送信側と受信側の転送データのクラスのバージョン番号は同じ値となる必要があります。
以下の対処を実施してください。

  • クライアントアプリケーションとサーバーアプリケーションの間で、転送データのクラスの実装内容が異なっていないかを確認してください(クラスの実装内容はバージョン番号に反映されます)。

  • 転送データのクラス内で、serialVersionUID変数にバージョン番号を設定している場合は、この値がクライアントアプリケーションとサーバーアプリケーションの間で異なっていないかを確認してください。

IOP00810240: (MARSHAL) Cannot marshal an invalid TypeCode kind

[意味]

メッセージを正しく受信できませんでした。

[システムの処理]

アプリケーションに例外を通知します。

[ユーザの対処]

クライアント側で、リクエストを再送してください。
本メッセージ受信と同時刻に、サーバ、またはクライアントにIOP00410225、IOP00410229が通知されている場合、送受信の失敗によりデータの不整合が発生しています。この場合、IOP00410225、IOP00410229の原因を取り除くことにより、本メッセージは回避できます。

IOP00810257: (MARSHAL) Could not load class {0}

[可変情報]

{0}:クラス名

[意味]

クラスが見つかりません。

[システムの処理]

アプリケーションに例外を通知します。

[ユーザの対処]

クラス名{0}に出力されたクラスが存在するかどうか確認してください。
また、クラス名{0}に出力されたクラスのserialVersionUIDがクライアント・サーバ間で一致しているか確認してください。

IOP00810261: (MARSHAL) Could not read exception from UEInfoServiceContext

[意味]

例外クラスのアンマーシャルに失敗しました。

[システムの処理]

アプリケーションに例外を通知します。

[ユーザの対処]

当メッセージの前に出力されているメッセージ番号がIOPで開始されているメッセージに対して対処を行ってください。