- java.lang.Object
 - 
- java.lang.Throwable
 - 
- java.lang.Exception
 - 
- java.io.IOException
 - 
- java.rmi.RemoteException
 - 
- java.rmi.UnmarshalException
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 Serializable
public class UnmarshalException extends RemoteException
AnUnmarshalExceptioncan be thrown while unmarshalling the parameters or results of a remote method call if any of the following conditions occur:- if an exception occurs while unmarshalling the call header
 - if the protocol for the return value is invalid
 -  if a 
java.io.IOExceptionoccurs unmarshalling parameters (on the server side) or the return value (on the client side). -  if a 
java.lang.ClassNotFoundExceptionoccurs during unmarshalling parameters or return values - if no skeleton can be loaded on the server-side; note that skeletons are required in the 1.1 stub protocol, but not in the 1.2 stub protocol.
 - if the method hash is invalid (i.e., missing method).
 - if there is a failure to create a remote reference object for a remote object's stub when it is unmarshalled.
 
- Since:
 - 1.1
 - See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
- 
Fields declared in class java.rmi.RemoteException
detail 
 - 
 
- 
Constructor Summary
Constructors Constructor Description UnmarshalException(String s)Constructs anUnmarshalExceptionwith the specified detail message.UnmarshalException(String s, Exception ex)Constructs anUnmarshalExceptionwith the specified detail message and nested exception. 
- 
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 Detail
- 
UnmarshalException
public UnmarshalException(String s)
Constructs anUnmarshalExceptionwith the specified detail message.- Parameters:
 s- the detail message- Since:
 - 1.1
 
 
 - 
 
 -