11.2.3.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 different ObjectIds, you must create different servants and activate them separately. The same servant can be reused only if a stop operation tells the system to stop using the servant for its original ObjectId.
CORBA::BAD_PARAMETER
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.