【发布时间】:2016-06-21 09:36:40
【问题描述】:
我正在将我的 mule 项目从 3.6 版迁移到 3.7 版。在 3.6 版中,我能够使用调用程序调用将有效负载作为参数传递的方法。
现在在 3.7 版中,如果我这样做,我会得到 NullPointerException,当有效负载为 null,在类 InvokerMessageProcessor,第 272 行,执行以下测试时:
if (!(type.isAssignableFrom(arg.getClass())))
因为当payload为null时arg就是null。
这是一个错误吗?
【问题讨论】: