异常结束 U4091 原因 00000006 是什么意思?
IBM 文档有这样的说法:
X'06' (6) 恢复申请的请求未被接受。语言环境条件管理器不接受恢复 带条件的请求,例如异常结束。
我不知道这意味着什么 - 什么是恢复请求?
我在关闭程序时收到此消息,一切似乎都已成功关闭。除了这次异常终止之外,没有任何失败。我猜想是 LE 的某个部分在抱怨。异常终止中的活动模块的名称是 CELQLIB。
工作表明:-
+CEE3797I LANGUAGE ENVIRONMENT HAS DYNAMICALLY CREATED A DUMP.
IEA995I SYMPTOM DUMP OUTPUT 651
USER COMPLETION CODE=4091 REASON CODE=00000006
TIME=04.06.18 SEQ=00110 CPU=0000 ASID=0022
PSW AT TIME OF ERROR 078D1401 B45AECCA ILC 2 INTC 0D
ACTIVE MODULE ADDRESS=00000000_340F1000 OFFSET=004BDCCA
NAME=CELQLIB
DATA AT PSW 345AECC4 - 00181610 0A0DEBEC 4A4C0096
GR 0: 00000000_84000000 1: 00000000_84000FFB
2: 00000000_00000006 3: 00000050_00103E28
4: 00000050_423FD3A0 5: 00000000_345AECD8
6: 00000050_423FDEA8 7: 00000050_423FE0D8
8: 00000000_00000000 9: 00000000_00000001
A: 00000050_423FE39F B: 00000000_345AEDD4
C: 00000050_425FEC60 D: 00000050_423FEC60
E: 00000000_345AE9F2 F: 00000000_00000006
END OF SYMPTOM DUMP
BPXP018I THREAD 3475800000000008, IN PROCESS 83886429, ENDED 652
WITHOUT BEING UNDUBBED WITH COMPLETION CODE 84000FFB
, AND REASON CODE 00000006.
并编写了 MVS 转储,但不是 CEEDUMP。
使用 VERBX LEDATA 'CEEDUMP' 通过 IPCS 运行转储显示回溯为:-
Traceback:
DSA Entry E Offset Statement Load Mod Program Unit Service Status
1 CEEOSIGG +00002D6A CELQLIB CEEOSIGG HLE77D0 Call
2 CELQHROD +00000266 CELQLIB CELQHROD HLE77D0 Call
3 MainProcess +00000000 CSQBLB16
4 CSQBMCSY +00000C9C CSQBLB16
5 CELQPCMM +00000F68 CELQLIB CELQPCMM HLE77D0 Call
这些都不是我的代码,所以也许这不是我要解决的问题。
这种异常终止通常是由用户执行程序的小区域引起的。尝试增加为 omvs 段分配给用户的区域。