0

转换(xml 到 json)在正常运行期间完全正常,但是当使用 MUnit 测试相同的流程时,它在 dataweave 失败并显示错误消息

有两个与输入完全匹配的转换器:接口 org.mule.api.transport.OutputHandler,输出:类 java.lang.String。
变形金刚是:ObjectToAtomString(class org.mule.transformer.simple.ObjectToString) 和 ObjectToString(class org.mule.transformer.simple.ObjectToString$$EnhancerByMUNIT$$$99111c4f)

我也在数据转换中添加了输入 MIME TYPE。

我尝试在另一个演示项目中检查转换以使用 munit 对其进行测试,并且它成功通过了 dataweave,没有任何错误。

我在项目和 pom 文件中包含数据映射器 3.7.3 jar。

4

1 回答 1

0

我们在 munit 的 Mule 3.8.2 版本中遇到了与 DataWeave 类似的问题,尽管正常运行工作正常。我们通过以下解决方法解决了它:我们有字节数组到字符串转换器,它抛出了这个异常。我们将其更改为 Byte Array to Object,并在对象中将类指定为 java.lang.String。

于 2016-12-31T15:39:12.603 回答