2016-06-10 58 views
0

雖然在子工作流程中(預期)拋出錯誤,但是父工作流程日誌會以其他方式顯示。我需要拋出該錯誤並停止驗證,以便在外部系統中向用戶顯示錯誤消息。 Parent Workflow Logs Child Workflow logs沒有投入工作流程的錯誤

回答

0

錯誤不會從迭代器傳播出去。在你的例子中,你有一個regexmatcher,它是一個迭代器(它爲每一個匹配而激發)。如果你不需要它爲每場比賽射擊,只想要第一場比賽,請使用regexmatchone。

如果你確實需要傳播錯誤了過去一個迭代器,下面是如何做到這一點的例子:http://flowgear.me/s/3Q2N7Wv

而且,儘管這並不直接解決您的問題,http://developers.flowgear.net/kb/Error_Handling值得一看。

+0

我想出了拋出'任何錯誤'技術的錯誤來克服這個怪癖。 – ykadaru