CPI中groovy脚本步骤中的空指针异常

2020-08-21 15:08发布

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

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


嗨,

我正在Groovy脚本中调用值映射。

在运行时,我在此步骤中遇到以下错误(跟踪)。

以下是在此步骤中编写的常规脚本。

最后的注释行应引起错误,因为在注释时,iflow可以正常工作。

该错误的原因是什么。

谢谢,

Vivek。

groovy.jpg (104.4 kB)

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

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


嗨,

我正在Groovy脚本中调用值映射。

在运行时,我在此步骤中遇到以下错误(跟踪)。

以下是在此步骤中编写的常规脚本。

最后的注释行应引起错误,因为在注释时,iflow可以正常工作。

该错误的原因是什么。

谢谢,

Vivek。

groovy.jpg (104.4 kB)
付费偷看设置
发送
2条回答
哎,真难
1楼-- · 2020-08-21 16:11

代码的最后一行" message.setProperty();"是失败的那一行。

致谢

Vivek。

绿领巾童鞋
2楼-- · 2020-08-21 16:05

嗨,

我检查了 API ,没有提及NullPointerException。

检查sourceAgency和targetAgency是否同时存在(valueHybrisVersion,valueFSCMVersion)。

还要检查如果从properties.get('VehicleType')返回空值会发生什么。
请尝试使用字符串常量替换sourceValue,以确保这不是问题,例如:

 valueMapService.getMappedValue(valueHybrisVersion,'VehicleType','dummy',valueFSCMVersion,'VehicleType'); 

或一个有效的VehicleType值。

此致

彼得

一周热门 更多>