Common Corba Exception
It is not easy to know the exact meaning of the Corba exception when some errors are encountered in your Corba program. Hence, the several common Corba exceptions are listed out here for your reference.
CORBA::BAD_CONTEXT An invalid exception context passed to the corba server
CORBA::BAD_INV_ORDER Prerequesite operation has not been called before requesting the offending operation
CORBA::BAD_OPERATION An invalid operartion has been performed
CORBA::BAD_PARAM Invalid parameters passed to the operation
CORBA::BAD_QOS Quality of service is not supported
CORBA::BAD_TYPECODE Invalid type code encountered
CORBA::BAD_CODESET_INCOMPATIBLE Code sets incompatible, cause communication failure
CORBA::COMM_FAILURE Lost communication with the server before the reply has been recieved
CORBA::DATA_CONVERSION Cannot convert the marshalled data into the native representation.
CORBA::IMPL_LIMIT The maximum number of running clients or servers has been exceeded
CORBA::INTERNAL
CORBA::INTF_REPOS
CORBA::INV_FLAG
CORBA::INV_IDENT
CORBA::INV_OBJREF
CORBA::INV_POLICY
CORBA::INVALID_TRANSACTION
CORBA::MARSHALL
CORBA::NO_IMPLEMENT
CORBA::NO_MEMORY
CORBA::NO_PERMISSION
CORBA::NO_RESPONSE
CORBA::OBJ_ADAPTER
CORBA::OBJ_NOT_EXIST
CORBA::PERMIT_STORE
CORBA::REBIND
CORBA::TIMEOUT
CORBA::TRANSACTION_REQUIRED
CORBA::TRANSACTION_ROLLEDBACK
CORBA::TRANSACTION_MODE
CORBA::TRANSACTION_UNAVAILABLE
CORBA::TRANSIENT
CORBA::UNKNOWN

Minor Codes
Exception Minor Code Description
BAD_PARAM 1
BAD_PARAM 2
BAD_PARAM 3
BAD_PARAM 4
BAD_PARAM 5
BAD_PARAM 6
MARSHAL 1
NO_IMPLEMENT 1
NO_IMPLEMENT 2
BAD_INV_ORDER 1
BAD_INV_ORDER 2
BAD_INV_ORDER 3
BAD_INV_ORDER 4
OBJ_NOT_EXIST 1