public class MarshalException extends RemoteException
MarshalException is thrown if a
 java.io.IOException occurs while marshalling the remote call
 header, arguments or return value for a remote method call.  A
 MarshalException is also thrown if the receiver does not
 support the protocol version of the sender.
 If a MarshalException occurs during a remote method call,
 the call may or may not have reached the server.  If the call did reach the
 server, parameters may have been deserialized.  A call may not be
 retransmitted after a MarshalException and reliably preserve
 "at most once" call semantics.
detail| Constructor and Description | 
|---|
| MarshalException(String s)Constructs a  MarshalExceptionwith the specified
 detail message. | 
| MarshalException(String s,
                Exception ex)Constructs a  MarshalExceptionwith the specified
 detail message and nested exception. | 
getCause, getMessageaddSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic MarshalException(String s)
MarshalException with the specified
 detail message.s - the detail message Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2023, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.