Issue 6899: CORBA 3.02, page 11-25, section 11.3.6 (corba-rtf) Source: Progress Software (Mr. Steve Vinoski, steve.vinoski(at)iona.com) Nature: Uncategorized Issue Severity: Summary: Fifth bullet near the beginning of this section states: Incarnations of a particular object may not overlap; that is, incarnate shall not be invoked with a particular ObjectId while, within the same POA, that ObjectId is in use as the ObjectId of an activated object or as the argument of a call to incarnate or etherealize that has not completed. Unfortunately, I do not see anywhere where the exception to be thrown from activate_object_with_id() for this case is specified. According to this text, if incarnate() is executing for a particular ObjectId, any calls to activate_object_with_id() should be rejected by the POA. This came up in comp.object.corba, where someone posted a question as to why Orbix 2000 throws the ObjectAlreadyActive exception for this case. Resolution: Revised Text: Actions taken: January 12, 2004: received issue April 11, 2012: Deferred Discussion: End of Annotations:===== ubject: exception not specified for ServantActivator case Date: Mon, 12 Jan 2004 15:06:28 -0500 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: exception not specified for ServantActivator case Thread-Index: AcPZR5ANMCVA6kwVShq+6oMM12zJXw== From: "Vinoski, Stephen" To: , "CORBA Core RTF" CORBA 3.02, page 11-25, section 11.3.6 Fifth bullet near the beginning of this section states: Incarnations of a particular object may not overlap; that is, incarnate shall not be invoked with a particular ObjectId while, within the same POA, that ObjectId is in use as the ObjectId of an activated object or as the argument of a call to incarnate or etherealize that has not completed. Unfortunately, I do not see anywhere where the exception to be thrown from activate_object_with_id() for this case is specified. According to this text, if incarnate() is executing for a particular ObjectId, any calls to activate_object_with_id() should be rejected by the POA. This came up in comp.object.corba, where someone posted a question as to why Orbix 2000 throws the ObjectAlreadyActive exception for this case. thanks, --steve