activiti中一些listener拋出的自定義Exception被進一步封裝沒法被流程控制層捕獲

今天在利用activiti進行接口開發的時候發現底層代碼拋出的錯誤被activiti進行了進一步的封裝成了runtimeException,而主動拋出的錯誤信息總體被做爲runtimeException的detailMessage信息進行保存。通過研究發現實際上在listener中拋出的異常信息在流程操做層是能夠捕獲到的,只有當拋出異常的位置爲調用的dubbo所提供的接口時纔會出現這樣的狀況。接口
相關文章
相關標籤/搜索