变换(XML到JSON)的精确匹配的正常运行过程中的工作原理完全很好,但是当相同的流正被使用MUnit测试它在数据编织失败并出现错误消息骡 - munit测试期间数据WEAVE投掷误差,误差是有两个变压器即是用于输入
有两个变换器与输入完全匹配:interface org.mule.api.transport.OutputHandler,output:class java.lang.String。
变压器是:ObjectToAtomString(类org.mule.transformer.simple.ObjectToString)和的ObjectToString(类org.mule.transformer.simple.ObjectToString $$ EnhancerByMUNIT $$ 99111c4f)
我已经添加了输入MIME在数据转换中也是TYPE。
我试图检查穿越 - 另一示范项目使用munit进行测试,并顺利通过dataweave没有任何错误。
我有数据映射器3.7.3 jar包含在项目和pom文件。
您的对象到字符串转换器是否具有名称属性?他们在哪?你的流量是否在测试中,另一个在慕尼黑? –
流量或流量中没有对象到串的变压器。这个错误出现在正在将XML转换为Json的Dataweave中。该错误看起来像有2个转换,但流程中没有这种东西。它可能是类路径的问题吗? – Himanshu