Even though OperationDef is not a Container, a Container_stub is used. I wonder
if the "!strcmp" logic is incorrect when there is an
OperationDef?
ir.cc
...
CORBA::Container::_narrow( CORBA::Object_ptr _obj )
{
CORBA::Container_ptr _o;
if( !CORBA::is_nil( _obj ) ) {
void *_p;
if( (_p
Here's more info on the problem:
When I defined the method in the IDL as:
JobIds getFailedJobIds();
with JobIds defined in an included file as:
typedef JobIds sequence;
The definition for this method when evaluated here appears to be a "Container"
with a repository ID of
"IDL:omg.org/CORBA/