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
- 参见:
-
Field Summary
Fields declared in class java.rmi.RemoteException
detail
-
Constructor Summary
ConstructorDescription使用指定的详细消息构造一个UnmarshalException
。UnmarshalException
(String s, Exception ex) 使用指定的详细消息和嵌套异常构造一个UnmarshalException
。 -
Method Summary
Methods declared in class java.rmi.RemoteException
getCause, getMessage
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
UnmarshalException
使用指定的详细消息构造一个UnmarshalException
。- 参数:
-
s
- 详细消息 - 自版本:
- 1.1
-
UnmarshalException
使用指定的详细消息和嵌套异常构造一个UnmarshalException
。- 参数:
-
s
- 详细消息 -
ex
- 嵌套异常 - 自版本:
- 1.1
-