mule - org.mule.routing.ExpressionSplitter : Splitter only returned a single result. 如果这不是预期的情况,请检查您的拆分表达式

标签 mule

我创建了一个自定义java组件,它读取“for循环”中的JMS消息,根据特定模式删除重复消息,并将冗余消息添加到数组列表中并返回此消息列表。在 mule 配置中,我使用“foreach collection”来迭代所有这些消息,并对这些消息一一运行我的业务逻辑。

在日志中,我看到警告消息“org.mule.routing.ExpressionSplitter:Splitter 仅返回单个结果。如果这不是预期的情况,请检查您的拆分表达式”。当我阅读文档时,我发现当集合中没有或只有一条消息时,Mule 会发出此警告。

任何人都可以帮我修复此警告消息吗?

谢谢 维杰

最佳答案

无法针对每个事件或表达式拆分器实例关闭此警告,因此您唯一的选择是将 org.mule.routing.ExpressionSplitter 的日志级别设置为 ERROR.

关于mule - org.mule.routing.ExpressionSplitter : Splitter only returned a single result. 如果这不是预期的情况,请检查您的拆分表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20475153/

相关文章:

mule - 消息丰富器和变量

用于将文件发送到 https Web 服务的所有信任的 java 类

java - Mule - 单独的测试配置文件或用于功能测试的虚拟机端点?

http - 如何在Mule的http请求连接器中动态设置完整的url

mule - 使用 MEL 将 Map 设置为 Mule Flow 中的有效负载

java - Mule ESB 在 Callable 类之外读取 @Value 属性

sql-server-2005 - 从 Mule 3.5.0 ESB 中的存储过程调用获取返回值

java - Mule定制变压器: No class for element custom-transformer

json - 在 mule 中跳过 json 中的 null

java - Mule 4 中的 JSON 到平面文件?