遇到 Oracle APEX 内部错误:APEX.PROCESS.UNHANDLED_ERROR

问题描述 投票:0回答:1

当我尝试使用“apex_custom_auth.post_login”函数切换会话并注册会话时,我收到以下错误消息。有人遇到过类似的问题吗?我已经调试了 NO_DATA_FOUND 异常的代码,但没有成功。

is_internal_error: true
apex_error_code: APEX.PROCESS.UNHANDLED_ERROR
ora_sqlcode: 100
ora_sqlerrm: ORA-01403: no data found
component.type: APEX_APPLICATION_PAGES
component.id: 15394000000982
component.name: Register
error_backtrace:
ORA-06512: at "APEX_230100.WWV_FLOW_PROCESS", line 292

如何确定这是 APEX 内部错误还是 PL/SQL 代码错误?

我尝试过 Oracle APEX 调试技术并检查 SELECT INTO 查询,没有出现异常。

oracle plsql oracle-apex
1个回答
0
投票

这不是一个顶级内部错误,而是一个“未处理的错误”。这意味着在处理过程中,APEX 引擎遇到了 NO_DATA_FOUND 异常,并且错误处理程序中未正确捕获该异常。所以...寻找 NO_DATA_FOUND 异常是行不通的,因为不存在。

检查应用程序错误(会话 > 会话状态 > 错误):

enter image description here

enter image description here

这应该引导您走向正确的方向

© www.soinside.com 2019 - 2024. All rights reserved.