class |
ACTIVITY_COMPLETED |
可能会在访问Activity上下文的任何方法上引发
ACTIVITY_COMPLETED 系统异常。
|
class |
ACTIVITY_REQUIRED |
对于需要活动上下文的任何方法,可能会引发
ACTIVITY_REQUIRED 系统异常。
|
class |
BAD_CONTEXT |
当客户端调用操作时抛出异常,但传递的上下文不包含操作所需的上下文值。
|
class |
BAD_INV_ORDER |
这个异常表示调用者以错误的顺序调用了操作。
|
class |
BAD_OPERATION |
当对象引用表示现有对象但该对象不支持被调用的操作时抛出异常。
|
class |
BAD_PARAM |
传递给调用的参数超出范围或以其他方式被视为非法时引发的异常。
|
class |
BAD_QOS |
当对象不能支持具有与其相关联的服务质量语义的调用参数所需的服务质量时,引发
BAD_QOS 异常。
|
class |
BAD_TYPECODE |
当ORB遇到格式错误的代码(例如,
TCKind 值无效的类型代码)时抛出异常。
|
class |
CODESET_INCOMPATIBLE |
无论客户端和服务器本机代码集之间无法进行有意义的通信,都会引发此异常。
|
class |
COMM_FAILURE |
在客户端发送请求后,服务器的回复已经返回到客户端之前,在进行中的通信丢失时发生异常。
|
class |
DATA_CONVERSION |
如果ORB无法将封送的数据的表示形式转换为其本机表示形式,反之亦然,则会引发此异常。
|
class |
FREE_MEM |
ORB在尝试释放动态内存时失败,例如由于堆损坏或内存段被锁定而导致异常。
|
class |
IMP_LIMIT |
此异常表示在ORB运行时间中超出了实施限制。
|
class |
INITIALIZE |
当ORB在其初始化期间遇到故障(例如无法获取网络资源或检测到配置错误)时抛出异常。
|
class |
INTERNAL |
此异常指示ORB中的内部故障,例如,如果ORB检测到其内部数据结构的损坏。
|
class |
INTF_REPOS |
当ORB无法到达接口存储库或检测到与接口存储库相关的某些其他故障时引发异常。
|
class |
INV_FLAG |
当一个无效标志传递给一个操作时(例如创建一个DII请求)时抛出异常。
|
class |
INV_IDENT |
此异常表示IDL标识符在语法上无效。
|
class |
INV_OBJREF |
此异常表示对象引用在内部格式错误。
|
class |
INV_POLICY |
由于
Policy 覆盖不适用于特定调用时不能进行调用,因此抛出标准异常。
|
class |
INVALID_ACTIVITY |
如果事务或活动在与其挂起的环境不同的上下文中恢复,则可能会在“活动”或“事务服务”的恢复方法上引发
INVALID_ACTIVITY 系统异常。
|
class |
INVALID_TRANSACTION |
当请求携带无效的事务上下文时抛出异常。
|
class |
MARSHAL |
来自网络的请求或回复在结构上是无效的。
|
class |
NO_IMPLEMENT |
此异常表示即使已调用的操作存在(它具有IDL定义),也不存在该操作的实现。
|
class |
NO_MEMORY |
ORB运行时内存不足时抛出异常。
|
class |
NO_PERMISSION |
调用失败时引发异常,因为调用者的权限不足。
|
class |
NO_RESOURCES |
当ORB遇到一些一般资源限制时抛出异常。
|
class |
NO_RESPONSE |
如果客户端尝试检索延迟同步调用的结果,但该请求的响应尚不可用,则会引发此异常。
|
class |
OBJ_ADAPTER |
此异常通常表示管理不匹配,例如,服务器可能尝试以已经在使用的名称或对存储库未知的实现存储库注册自身。
|
class |
OBJECT_NOT_EXIST |
每当执行对被删除对象的调用时,就会引发异常。
|
class |
PERSIST_STORE |
此异常表示持续存储故障,例如,无法建立数据库连接或数据库损坏。
|
class |
REBIND |
REBIND 上升时电流有效RebindPolicy,具有NO_REBIND或NO_RECONNECT的值和上一个绑定的对象引用在消息LocateReply具有状态OBJECT_FORWARD或状态为LOCATION_FORWARD一个应答消息的调用。
|
class |
TIMEOUT |
TIMEOUT 在没有交货和已经超过指定的生存时间段时被提出。
|
class |
TRANSACTION_MODE |
如果检测到IOR中的InvocationPolicy与所选择的调用路径(即,直接或路由调用)之间的不匹配,则客户机ORB抛出CORBA
TRANSACTION_MODE 异常。
|
class |
TRANSACTION_REQUIRED |
异常表示请求携带一个空事务上下文,但需要一个活动事务。
|
class |
TRANSACTION_ROLLEDBACK |
与请求相关联的事务已经回滚或标记回滚时抛出异常。
|
class |
TRANSACTION_UNAVAILABLE |
由于ORB与事务服务的连接异常终止,所以ORB无法处理事务服务上下文时抛出CORBA
TRANSACTION_UNAVAILABLE 异常。
|
class |
TRANSIENT |
当ORB尝试到达对象并失败时抛出异常。
|
class |
UNKNOWN |
如果操作实现抛出非CORBA异常(例如特定于实现的编程语言的异常),或者操作引发不在操作的引用表达式中出现的用户异常,则会引发此异常。
|