3.7.1.2.4 Exception
If an exception is thrown in
Server::create_servant(), the TP Framework catches the
exception. Activation fails. A
CORBA::OBJECT_NOT_EXIST() exception is raised back to
the client. In addition, an error message is written to the user
log (ULOG) file, as follows, for each exception
type:
-
TobjS::CreateServantFailed -
"TPFW_CAT:23: ERROR: Activating object - application raised TobjS::CreateServantFailed. Reason = reason. Interface =interfaceName, OID =oid" -
TobjS::OutOfMemory -
"TPFW_CAT:22: ERROR: Activating object - application raised TobjS::OutOfMemory. Reason = reason. Interface =interfaceName, OID =oid" -
CORBA::Exception -
"TPFW_CAT:28: ERROR: Activating object - CORBA Exception not handled by application. Exception ID = exceptionID. Interface =interfaceName, OID =oid" -
CORBA::Exception -
"TPFW_CAT:28: ERROR: Activating object - CORBA Exception not handled by application. Exception ID = exceptionID. Interface =interfaceName, OID =oid" -
Other Exception -
"TPFW_CAT:29: ERROR: Activating object - Unknown Exception not handled by application. Exception ID = exceptionID. Interface =interfaceName , OID =oid"
Parent topic: Server::create_servant()