在Web IDE中使用节点包node-jq时出现SPAWN EACCESS错误

2020-09-16 13:27发布

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

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


你好,

我在XSA环境中使用node-jq包将SQL结果集转换为有意义的JSON表示形式。 如果将程序包添加到package.json文件中,并在脚本中调用jq命令,则一切正常。 但是,经过一段时间(第二天),如果我再次运行相同的脚本,则会收到jq命令调用引发的SPAWN EACCESS错误。

作为一种解决方法,如果我更改package.json中的node-jq版本(向上或向下,无所谓),然后运行该模块,它将再次起作用。

任何想法可能导致此问题吗? 这似乎是某种授权错误,但是在我使用的jq命令中,我将JSON数据作为对象而不是作为文件传递:jq.run('。',{foo:'bar'},{ 输入:" json"})。然后(console.log)

谢谢,
亚历克斯

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

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


你好,

我在XSA环境中使用node-jq包将SQL结果集转换为有意义的JSON表示形式。 如果将程序包添加到package.json文件中,并在脚本中调用jq命令,则一切正常。 但是,经过一段时间(第二天),如果我再次运行相同的脚本,则会收到jq命令调用引发的SPAWN EACCESS错误。

作为一种解决方法,如果我更改package.json中的node-jq版本(向上或向下,无所谓),然后运行该模块,它将再次起作用。

任何想法可能导致此问题吗? 这似乎是某种授权错误,但是在我使用的jq命令中,我将JSON数据作为对象而不是作为文件传递:jq.run('。',{foo:'bar'},{ 输入:" json"})。然后(console.log)

谢谢,
亚历克斯

付费偷看设置
发送
1条回答
Alawn_Xu
1楼-- · 2020-09-16 14:23

你好亚历克斯,

另一个可能的解决方法是在〜../executionroot/..../下找到node-jq模块,并更改HANA服务器上文件夹的权限chmod -R + x。


干杯

王子

一周热门 更多>