11.2.5.5 Exceptions
-
ServantAlreadyActive
- The servant is already being used for a callback. A servant can
be used only for a callback with a single
ObjectId
. To receive callbacks on objects containing differentObjectId
s, you must create different servants and activate them separately. The same servant can be reused only if astop_object
operation tells the system to stop using the servant for its originalObjectId
. -
ObjectAlreadyActive
- The stringified
ObjectId
is already being used for a callback. A givenObjectId
can have only one servant associated with it. If you wish to change to a different servant, you must first invokestop_object
with the servant currently in use. -
CORBA::BAD_PARAM
- The repository ID was a NULL string or the servant was a NULL pointer.
-
CORBA::IMP_LIMIT
- In addition to other system reasons for this exception, a reason unique to this situation is that the joint client/server was not initialized with a port number; therefore, a persistent object reference cannot be created.
Parent topic: start_persistent_userid