This exception indicates that the caller has invoked operations in
the wrong order. For example, it can be raised by an ORB if an
application makes an ORB-related call without having correctly
initialized the ORB first.

It contains a minor code, which gives more detailed information about
what caused the exception, and a completion status. It may also contain
a string describing the exception.