【问题标题】:Error not throwing in workflow错误未在工作流程中抛出
【发布时间】:2016-06-10 15:48:42
【问题描述】:

虽然在子工作流中抛出错误(有意),但父工作流日志显示其他情况。我需要抛出该错误并停止验证,以便可以在外部系统中向用户显示错误消息。

【问题讨论】:

    标签: flowgear


    【解决方案1】:

    错误不会从迭代器向上传播。在您的示例中,您有 regexmatcher ,它是一个迭代器(它会为每场比赛触发)。如果您不需要为每场比赛触发它而只想要第一场比赛,请使用 regexmatchone。

    如果您确实需要将错误向上传播到迭代器,这里有一个如何做到这一点的示例:http://flowgear.me/s/3Q2N7Wv

    另外,虽然这不能直接解决您的问题,http://developers.flowgear.net/kb/Error_Handling 值得一看。

    【讨论】:

    • 我发现了抛出 any error 技术以克服这个怪癖的错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多