變換(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