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()