第八章 系统错误消息 - 一般系统错误消息 A -D
一般系统错误消息
下表列出了 IRIS
系统错误消息。如果系统进程因错误而终止,它将通过操作员控制台报告错误消息。
系统错误消息
错误代码 | 描述 |
<ALARM> |
用户事件的内部计时器已过期。 |
<ARRAY DIMENSION> |
变量或参数的预期维度不正确。 |
<BAD IMPLICIT> |
请求的隐式数据转换无效。 |
<BLOCKNUMBER> |
已引用数据库文件范围之外的块。 |
<_CALLBACK SYNTAX> |
(请注意错误代码名称中的下划线。)指定的名称以下划线字符开头,后跟字母。 |
<CANNOT GET THIS PROPERTY> |
试图获取某个类的属性,但获取该属性无效。 |
<CANNOT SET THIS PROPERTY> |
试图设置某个类的属性,但该类的属性设置无效。 |
<CLASS COMPILING> |
有人试图实例化类或调用当前正在本地系统上重新编译的类的类方法 |
<CLASS DESCRIPTOR> |
有人试图运行一个实际上是类描述符的例程。 |
<CLASS DOES NOT EXIST> |
引用了不存在的类。有关详细信息,请参阅$ZERROR 。 |
<CLASS EDITED> |
有人试图使用本地系统上托管的对象,自创建该对象以来,该对象的类已从远程系统重新编译。 |
<CLASS PROPERTY> |
IRIS 不支持类属性。类属性语法生成编译错误。尝试通过调用 propertyGet() 实例方法作为类方法来发出类属性引用失败并出现此错误。重写为适当的类方法而不是计算属性。 |
<CLASS RECOMPILED> |
已尝试使用本地系统上托管的对象,其类自对象创建以来已在本地系统上重新编译。 |
<CLASS TOO BIG TO LOAD> |
无法使用某个类,因为它的类描述符太大,无法放入例程缓冲区。 |
<CLASS TOO BIG TO SAVE> |
无法创建类,因为它的类描述符太大,无法放入例程缓冲区。 |
<CLIENT-SERVER MISMATCH> |
客户端与服务器不兼容,无法处理网络请求。 |
<CLUSTERFAIL> |
集群成员在全局缓冲区锁定处理期间失败。 |
<COLLATECHANGE> |
试图在定义带下标的局部变量时更改排序算法。 |
<COLLATEMISMATCH> |
由于排序规则类型配置错误,下标级别映射失败。 |
<COLLATION NOT SUPPORTED> |
引用了当前系统不支持其排序类型的Global 变量。 |
<COMMAND> |
在此上下文中不正确地使用了命令,例如例程中的无参数 GoTo 。有关详细信息,请参阅 $ZERROR 。 |
<COMMITFAIL> |
当 IRIS 在处理 TCommit 时收到错误时,在 COMMIT 期间收到。这个错误意味着 IRIS 不确定一台或多台远程机器是否实际处理了提交。 |
<COMPLEX PATTERN> |
模式和输入字符串的组合会产生太多可能的匹配项而无法管理。 |
<CONFLICTING BLOCK NUMBERS> |
已尝试保留已保留的块。 |
<CORRUPT OBJECT> |
发生内部对象系统错误。如果出现此错误,请联系 ISC 全球响应中心。 |
<CORRUPT VOLUME SET> |
卷集已损坏。通常,这意味着卷集上的标签有误。使用 LABEL 实用程序更正它。 |
<CP NOT STARTED> |
系统正常运行所需的主要进程之一未能启动。这可能是一个非常严重的系统错误;通知系统管理员。 |
<DATABASE MAP LABEL> |
数据库映射块中存在无效标签。 |
<DATABASE> |
IRIS 已检测到此数据库中的性能下降(这可能是一个非常严重的系统错误;请通知系统管理员)。 |
<DIRECTORY> |
目标系统上没有这样的目录,没有 IRIS 数据库,没有安装 IRIS 数据库,或者数据库被另一个配置锁定。有关详细信息,请参阅 $ZERROR 。 |
<DISCONNECT> |
处理持续时间较长的请求时检测到 TCP 断开连接。 |
<DISKHARD> |
IRIS 遇到无法纠正的磁盘硬件错误(这也可能是数据库问题`的结果;通知系统管理员)。 |
<DIVIDE> |
已经尝试除以零。 |