【问题标题】:Mule throw exception in a catch exception blockMule 在 catch 异常块中抛出异常
【发布时间】:2015-03-04 07:32:11
【问题描述】:

我有以下骡流:

  1. 做点什么
  2. 抛出异常
  3. Catch异常块捕获
  4. 在 catch 块中,尝试其他方法
  5. 抛出异常
  6. 异常被压扁从 catch 块中出来

如何让 catch 块内抛出的异常显示在 catch 块之外?

【问题讨论】:

  • 能否提供更多信息,例如 mule 版本、xml 配置、堆栈跟踪?
  • 您找到解决方案了吗?

标签: exception mule


【解决方案1】:

异常策略无法处理内部发生的异常。 您可以做的是使用flow-ref 为您的第二次尝试使用具有不同异常策略的不同流程。

【讨论】:

  • 我假设我不能从 catch 块内部调用 flow-ref。必须设置一个 flowVar,当流继续时会被拾取。
猜你喜欢
  • 1970-01-01
  • 2012-09-21
  • 2011-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-20
  • 1970-01-01
相关资源
最近更新 更多