CORBA 2.6 Programmer's Reference
521 - 1314062857 - MINOR_ILLEGAL_DISCRIMINANT
This minor code occurs in the context of a BAD_PARAM system exception. During demarshalling
of a union, the union discriminant value was found to be illegal for the union.
522 - 1314062858 - MINOR_ILLEGAL_DISCR_SET
This minor code occurs in the context of a BAD_PARAM system exception. This exception is raised
in the _d( ) method for a union and indicates that the user tried to set the union discriminant to
an illegal value. The requested action is not performed.
523 - 1314062859 - MINOR_BAD_STRUCT_VAR
This minor code occurs in the context of a BAD_PARAM system exception. A _var class was
asked to marshal itself but the ipVar member was not initialized. The _var must be initialized to
a valid struct before marshalling.
524 - 1314062860 - MINOR_BAD_UNION_VAR
This minor code occurs in the context of a BAD_PARAM system exception. A _var class was
asked to marshal itself but the ipVar member was not initialized. The _var must be initialized to
a valid union before marshalling.
525 - 1314062861 - MINOR_BAD_SEQ_VAR
This minor code occurs in the context of a BAD_PARAM system exception. A _var class was
asked to marshal itself but the ipVar member was not initialized. The _var must be initialized to
a valid sequence before marshalling.
526 - 1314062862 - MINOR_UNKNOWN_EXCEPTION
This minor code occurs in the context of a MARSHAL system exception. A reply( ) operation
returned a user exception that was not expected (it was not listed in the raises clause of the IDL
method). The unknown exception cannot be demarshalled because type information for it is not
known.
527 - 1314062863 - MINOR_BAD_REPLY_STATUS
This minor code occurs in the context of a MARSHAL system exception. The reply status field of a
GIOP message was found to be illegal. The message may be corrupted or it might have been
improperly formatted.
528 - 1314062864 - MINOR_NO_PROXY
This minor code occurs in the context of an INTERNAL system exception. The ORB raises this
exception when all proxies for an object have been tried and rejected. An attempt was made to
marshal an object reference, however, the reference was not properly initialized in that there was
no marshaled proxy information. The object reference was probably not properly obtained.
For example, this exception can occur if the user tries to marshal a reference resulting from a call
to CORBA::Object::_factory( ). This usage is not supported and it is not necessary.
Note: Each proxy has a list of profiles. An object has a proxy stack. Proxies are pushed on
the stack upon receipt of a GIOP location forward reply. The proxies are popped off
the stack when a proxy's profiles are exhausted.