【发布时间】:2018-12-07 16:37:22
【问题描述】:
得到一个有趣的异常。使用拆分器处理器使用集合拆分器拆分集合。它很好地拆分了集合,但是当流程返回主流程并且流程结束时,它会抛出此异常。想知道你以前是否见过它:
错误 2018-12-07 16:06:26,052 [[ahld_kpi_enabler].HTTP_Listener_Configuration.worker.01] org.mule.exception.DefaultMessagingExceptionStrategy:在异常策略中捕获异常:java.lang.UnsupportedOperationException:getPayloadAsBytes(),那里一直试图直接访问消息集合的有效负载,这是不受支持的。 请从 messageList 中检索值或使用 getPayload(DataType.BYTE_ARRAY_DATA_TYPE) java.lang.RuntimeException: java.lang.UnsupportedOperationException: getPayloadAsBytes(), 尝试直接访问消息集合的有效负载,这是不受支持的。 请从 messageList 中检索值或使用 getPayload(DataType.BYTE_ARRAY_DATA_TYPE)
流程通过 HTTP 触发,并进行出站 HTTP 调用。
集合拆分不会发生聚合,它仅用于拆分集合,并对集合中的每个对象进行后续调用/操作
【问题讨论】:
标签: mule