模块 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