public final class IncompatibleRemoteServiceException extends java.lang.RuntimeException implements IsSerializable
AsyncCallback.onFailure(Throwable)
method when an incompatibility is
detected between a RemoteService
client and its corresponding
RemoteService
server.
The correct response to receiving an instance of this exception in the
AsyncCallback.onFailure(Throwable)
method is to get the application
into a state where a browser refresh can be done.
This exception can be caused by the following problems:
RemoteService
cannot be located via
Class.forName(String)
on the server.RemoteService
interface is not implemented by the
RemoteServiceServlet
instance which is configured to process the request.RemoteService
interface.RemoteService
method invocation has
had fields added or removed.
Note that on the client, the Throwable.getCause()
always return
null
.
Constructor and Description |
---|
IncompatibleRemoteServiceException()
Constructor used by RPC serialization.
|
IncompatibleRemoteServiceException(java.lang.String msg)
Constructs an instance with the specified message.
|
IncompatibleRemoteServiceException(java.lang.String msg,
java.lang.Throwable cause)
Constructs an instance with the specified message and cause.
|
public IncompatibleRemoteServiceException()
public IncompatibleRemoteServiceException(java.lang.String msg)
public IncompatibleRemoteServiceException(java.lang.String msg, java.lang.Throwable cause)