java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
java.rmi.RemoteException
java.rmi.UnmarshalException
- 所有已实现的接口:
Serializable
如果发生以下任何情况,则在解组远程方法调用的参数或结果时可能会抛出
UnmarshalException
:
- 如果在解组调用标头时发生异常
- 如果返回值的协议无效
- 如果
java.io.IOException
发生解组参数(在服务端)或返回值(在客户端)。 - 如果在解组参数或返回值期间发生
java.lang.ClassNotFoundException
- 如果服务端没有可以加载的骨架;请注意,骨架在 1.1 存根协议中是必需的,但在 1.2 存根协议中则不需要。
- 如果方法散列无效(即缺少方法)。
- 如果在解组时为远程对象的存根创建远程引用对象失败。
- 自从:
- 1.1
- 参见:
-
字段摘要
在类 java.rmi.RemoteException 中声明的字段
detail
-
构造方法总结
构造方法构造方法描述使用指定的详细消息构造一个UnmarshalException
。UnmarshalException
(String s, Exception ex) 构造具有指定详细消息和嵌套异常的UnmarshalException
。 -
方法总结
在类 java.rmi.RemoteException 中声明的方法
getCause, getMessage
在类 java.lang.Throwable 中声明的方法
addSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
构造方法详细信息
-
UnmarshalException
使用指定的详细消息构造一个UnmarshalException
。- 参数:
s
- 详细信息- 自从:
- 1.1
-
UnmarshalException
构造具有指定详细消息和嵌套异常的UnmarshalException
。- 参数:
s
- 详细信息ex
- 嵌套异常- 自从:
- 1.1
-