UI5版本1.71中的"超出最大调用堆栈错误"

2020-08-19 08:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个场景,其中有多个图标选项...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个场景,其中有多个图标选项卡,并且在切换选项卡时,我们正在使用扩展进行多个批处理调用(读取和/或更新)。 在UI5版本1.71中的读取调用期间,很多时候我们会收到"超出最大调用堆栈错误"的信息。 但可以在1.52等较低版本中正常工作

未捕获的RangeError:超出了最大调用堆栈大小

在构造函数中

在构造函数中D.resolveFromCache(ODataModel-dbg.js:6422)在构造函数中D.resolveFromCache(ODataModel-dbg.js:6441)在构造函数中D.resolveFromCache(ODataModel-dbg.js:6441) 构造函数中的.D.resolveFromCache(ODataModel-dbg.js:6441)。构造函数中的D.resolveFromCache(ODataModel-dbg.js:6441)。构造函数中的D.resolveFromCache(ODataModel-dbg.js:6441) 构造函数中的ODataModel-dbg.js:6441)。构造函数中的D.resolveFromCache(ODataModel-dbg.js:6441)构造函数中的D.resolveFromCache(ODataModel-dbg.js:6441)在构造函数.D.resolveFromCache(ODataModel-dbg.js :6441)

解决此问题的任何建议。

6条回答
Doze时光
2020-08-19 08:40

我刚刚意识到这是因为代码始终进行相同的调用,并且服务将返回经过身份验证的用户的信息:

/UserSet('X')

这不是一个好习惯,应该在这种情况下使用函数调用(即getAuthenticatedUser)。

关于,
西尔文

一周热门 更多>