Ice 3.7 Slice API Reference
List of all members
Ice::UnknownUserException Local Exception Reference

An operation raised an incorrect user exception. More...

defined in <Ice/LocalException.ice>

["cpp:ice_print"]
local exception UnknownUserException extends Ice::UnknownException { ... }

Inheritance diagram for Ice::UnknownUserException:
Inheritance graph
[legend]
Collaboration diagram for Ice::UnknownUserException:
Collaboration graph
[legend]

Additional Inherited Members

- Data Members inherited from Ice::UnknownException
string unknown
 This field is set to the textual representation of the unknown exception if available. More...
 

Detailed Description

An operation raised an incorrect user exception.

This exception is raised if an operation raises a user exception that is not declared in the exception's throws clause. Such undeclared exceptions are not transmitted from the server to the client by the Ice protocol, but instead the client just gets an UnknownUserException. This is necessary in order to not violate the contract established by an operation's signature: Only local exceptions and user exceptions declared in the throws clause can be raised.


The documentation for this exception was generated from the following file: