Groovy脚本执行中的java.lang.nullpointerexception

2020-09-02 23:25发布

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

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


您好专家。

我在下面的Groovy脚本执行中得到java.lang.nullpointerexception。

导入com.sap.gateway.ip.core.customdev.util.Message

导入com.equalize.cpi.converter.FormatConversionBean

def消息processData(消息)

{def fcb =新的FormatConversionBean(message.exchange,message.getProperties())

def output = fcb.convert()message.setBody(output)

返回消息}

我已经上传了一个Jar文件( https://参考资料中的github.com/engswee/equalize-cpi-converter/releases/latest )。

用于转换文件格式。 我期待将XML转换为平面文件格式。 我已经下载了以下链接中提到的jar文件

https://blogs.sap .com/2018/09/04/formatconversionbean-arrives-in-cpi /


我已经在内容修改器中设置了参数( set-parameters.png )。


我已将以下xml用作源

<?xml版本=" 1.0"编码=" UTF-8"?>

<交付>

D

Delivery2

O

Delivery2

Order2_A

I

Order2_A

10

90

I

Order2_A

20

80



当我部署并运行iflow时,在Groovy脚本执行中得到java.lang.nullpointerexception

如果我错过了任何事情,您能告诉我吗?

感谢您的支持

致谢

建议

(187.3 kB)

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

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


您好专家。

我在下面的Groovy脚本执行中得到java.lang.nullpointerexception。

导入com.sap.gateway.ip.core.customdev.util.Message

导入com.equalize.cpi.converter.FormatConversionBean

def消息processData(消息)

{def fcb =新的FormatConversionBean(message.exchange,message.getProperties())

def output = fcb.convert()message.setBody(output)

返回消息}

我已经上传了一个Jar文件( https://参考资料中的github.com/engswee/equalize-cpi-converter/releases/latest )。

用于转换文件格式。 我期待将XML转换为平面文件格式。 我已经下载了以下链接中提到的jar文件

https://blogs.sap .com/2018/09/04/formatconversionbean-arrives-in-cpi /


我已经在内容修改器中设置了参数( set-parameters.png )。


我已将以下xml用作源

<?xml版本=" 1.0"编码=" UTF-8"?>

<交付>

D

Delivery2

O

Delivery2

Order2_A

I

Order2_A

10

90

I

Order2_A

20

80



当我部署并运行iflow时,在Groovy脚本执行中得到java.lang.nullpointerexception

如果我错过了任何事情,您能告诉我吗?

感谢您的支持

致谢

建议

(187.3 kB)
付费偷看设置
发送
5条回答
zhangjiyang1323
1楼-- · 2020-09-03 00:21

你好Advit,@ advit_ramesh1

我遇到了同样的错误。 您是说您没有使用.groovy扩展名来命名脚本,还是其他问题? 我有同样的错误,无法解决问题。

感谢您能提供的任何帮助。

谢谢

Rhonda

N-Moskvin
2楼-- · 2020-09-03 00:08

您好,Advit,您能否提供Message Monitoring中错误的屏幕截图? 我想看看脚本的哪一行导致空指针错误。

95年老男孩
3楼-- · 2020-09-03 00:13

我的问题已解决。 我已将扩展名为" .GROOVY"而不是" .groovy"的groovy脚本命名。 它必须是小写字母。

我是小鹏鹏啊
4楼-- · 2020-09-03 00:10

你好,英瑞,

感谢您的回复。 我已经附上了指向Iflow中错误的活动的日志文件和屏幕截图。

如果您需要更多信息,请告诉我。

感谢您的支持。

致谢

建议

messagelog-iflow.txt

南山jay
5楼-- · 2020-09-03 00:03

Hello Eng Swee Yeoh,

我能够深入浅出。 我在groovy脚本的文件扩展名中犯了一个错误,一个菜鸟错误

我更正并部署了它。 它现在似乎正在工作。 我将在bean上运行大量测试并提供反馈。

感谢您的协助。

致谢

建议

一周热门 更多>