3.7.1.2.4 例外
Server::create_servant()で例外がスローされた場合は、TPフレームワークがその例外を捕捉します。アクティブ化は失敗します。クライアントに対してCORBA::OBJECT_NOT_EXIST()例外が生成されます。また、エラー・メッセージが次のように例外型ごとにユーザー・ログ(ULOG)ファイルに書き込まれます。
-
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"
親トピック: Server::create_servant()