繁体   English   中英

在Mirth Connect服务器日志中调试变压器错误

[英]Debugging Transformer Errors in Mirth Connect Server Log

这对于Mirth来说还算是陌生的,因此需要寻找有关调试/从Mirth Connect的服务器日志中报告的错误中获取更多信息的建议。 我知道这是从哪个渠道发起的,仅此而已。 对于每条通过的消息,都会收到10次此错误。 应该注意的是,除了此错误使日志混乱之外,该通道正常工作。

错误:

ERROR (transformer:?): TypeError: undefined is not an xml object.

我尝试过的

  • 排除Channel Map变量(映射器),它们没有空默认值,它们与传入的xml消息中的vars匹配,甚至更改为Javascript转换器来修改catch以尝试缩小问题的范围,但是没有运气。
  • 修改了外部javascript源文件以包含更多错误处理(将每个文件包装在try / catch中,该日志将记录识别信息),但这丝毫不会改变结果。
  • 添加了新的警报以在收到错误时发送信息,但是此警报从未触发过。

还有其他尝试吗? 感谢您提供的所有帮助!

这是当您在不是xml对象的变量上使用e4x运算符时发生的Rhino消息。 当obj未定义时,以下两个示例都将引发相同的错误。 否则,错误中的“未定义”将被obj.toString()替换;

// Putting a dot between the variable and () indicates an xml filter
// instead of a function call
obj.('test');

// Two consecutive dots returns all xml descendant elements of obj
// named test instead of retrieving a property named test from obj.
obj..test;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM