3.9.2 Exceptions in the Server Application Code
Exceptions raised within a method invoked by a client are always raised back to the client exactly as they were raised in the method invoked by the client.
The following TP Framework callback methods are initiated by events other than client requests on the object:
Tobj_ServantBase::activate_object()
Tobj_ServantBase::deactivate_object()
Server::create_servant()
If exception conditions are raised in these methods, those exact exceptions are not reported back to the client. However, each of these methods is defined to raise an exception that includes a reason string. The TP Framework will catch the exception raised by the callback and log the reason string to the user log file. The TP Framework may raise an exception back to the client. Refer to the descriptions of the individual TP Framework callback methods for more information about these exceptions.
Parent topic: Error Conditions, Exceptions, and Error Messages