モジュール java.rmi
パッケージ java.rmi

クラスUnmarshalException

すべての実装されたインタフェース:
Serializable

public class UnmarshalException extends RemoteException
UnmarshalExceptionは、リモート・メソッド呼出しのパラメータまたは結果を非整列化しているときに、次の条件のどれかが成立した場合にスローされることがあります。
  • 呼出しヘッダーを非整列化しているときに例外が発生した場合
  • 戻り値のプロトコルが無効な場合
  • パラメータ(サーバー側)または戻り値(クライアント側)を非整列化しているときにjava.io.IOExceptionが発生した場合
  • パラメータまたは戻り値を非整列化しているときにjava.lang.ClassNotFoundExceptionが発生した場合
  • サーバー側でスケルトンがロードできない場合。なお、スケルトンは1.1スタブ・プロトコルでは必要だが、1.2スタブ・プロトコルでは必要ない
  • メソッド・ハッシュが無効な(つまり、メソッドが見つからない)場合
  • 非整列化時に、リモート・オブジェクトのスタブに対するリモート参照オブジェクトの作成でエラーが発生した場合
導入されたバージョン:
1.1
関連項目:
直列化された形式
  • コンストラクタの詳細

    • UnmarshalException

      public UnmarshalException(String s)
      指定された詳細メッセージを持つUnmarshalExceptionを構築します。
      パラメータ:
      s - 詳細メッセージ
      導入されたバージョン:
      1.1
    • UnmarshalException

      public UnmarshalException(String s, Exception ex)
      指定された詳細メッセージおよび入れ子の例外を持つUnmarshalExceptionを構築します。
      パラメータ:
      s - 詳細メッセージ
      ex - 入れ子の例外
      導入されたバージョン:
      1.1