【发布时间】:2018-08-03 22:21:24
【问题描述】:
使用骡子 4.1
当流程中遇到错误时,控制台中会记录以下内容。
****************************************************** ******************************
消息:无法解析输入 XML,因为它是 无效。
错误类型:XML-MODULE:INVALID_INPUT_XML
元素:LogError/processors/0/processors/0 @ systemadapter:systemadapter.xml:29(验证架构)
元素 XML : (设置调试级别日志记录或'-Dmule.verbose.exceptions=true' 一切) ****************************************************** ******************************
我知道如何访问消息和错误类型。如何获取 Element 或 Element XML?我使用下面的 Data-weave 来获取错误信息。但是,我似乎找不到任何可以告诉元素的东西。我的总体目标是找出流程中的哪个组件产生了错误。
%dw 2.0
output application/json
---
{
"message" : error.exception.message,
"detailMessage" : error.exception.detailMessage,
"identifier" : error.errorType.identifier,
"namespace" : error.errorType.namespace,
"detailedDescription" : error.detailedDescription,
"causeMessage" : error.exception.cause.message,
"causeDetailMessage" : error.exception.cause.detailMessage,
"backtrace" : error.exception.cause.backtrace
}
【问题讨论】:
标签: mule mule-studio dataweave mule-el