BAD_PARAM system exception. This occurs when the value of an enum to be marshalled is not a legal value for the enumeration. length( ) method failed to obtain memory for the sequence elements. MARSHAL system exception. This minor code indicates that during the demarshalling of a sequence, a length greater than the sequence bound was indicated.
This might occur if:
'\0') to denote an empty string. 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. 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.
org.omg.CORBA.ORG.resolve_initial_references( ) cannot successfully open the RootNamingContextIORFile file referred to in the configuration database. INV_OBJREF system exception. An attempt was made to open a _<class>ServantRef.class that could not be either opened or found. Ensure that all IDL-generated classes are referenced in the $CLASSPATH variable. BAD_PARAM system exception. This happens when input parameters have a NULL input value. Reissue the call after providing valid input for all input parameters. INV_OBJREF exception. This indicates that ORB::string_to_object( ) detected an invalid string, one which does not represent a legal IOR.
This can happen, for example, if:
"IOR:"
CORBA::Object::_get_implementation( ), which indicates that this function is not implemented.