こんにちは。
UiPath Studio 2023.10.0 EnterPriseユーザです。
Main.xamlをTry Catchアクティビティで囲み、Catch BlockのexceptionフィールドでErrorHandler_Terminate.xamlを呼び出し、ログを出力して、WFを終了させています。
Main.xaml実行中にアプリケーション例外を発生させて、Catch BlockのexceptionフィールドでErrorHandler_Terminate.xamlを呼び出し、ログを出力して、WFを終了させた後、
再スローさせた場合と、再スローしない場合のログを比較したのですが、両方とも、XXXX の実行が終了しました。",“level”:0}
の行で終わり違いはありませんでした。(下記参照。一部編集済み)
16:50:35.5904 Error {“message”:“ブラウザーを使用 Edge: XXXXシステム: ‘msedge.exe’ ブラウザー向けの UiPath 拡張機能と通信できませんでした。拡張機能がインストールされ、有効化されていることを確認してください。”,"lev.9489 Info {“message”:“ErrorHandler:Started”,“level”:“Information”,:0}
16:50:35.9575 Error {“message”:“異常終了:\r\nブラウザーを使用 Edge: XXXXシステム: UiPath.UIAutomationNext.Activities’msedge.exe’ ブラウザー向けの UiPath 拡張機能と通信できませんでした。拡張機能がインストールされ、有効化されていることを確認してください。”,“le
16:50:35.9640 Info {“message”:“RPA実行終了しました。”,“level”:“Information”}
16:50:43.8227 Info {“message”:“ErrorHandler:Ended”,“level”:“Information””:0}
16:50:44.0398 Error {“message”:“ErrorHandler_Terminate.xaml - ワークフロー ファイルを呼び出し: XXXXワークフローを終了します。”,“level”}
16:50:44.0901 Info {“message”:“XXXX の実行が終了しました。”,“level”:0}
本件につき、2点質問します。
1.Main.xamlを囲むTry CatchアクティビティのCatch Block内で再スローすると、キャッチするアクティビティが存在しないため、プロジェクト自体が異常終了すると同僚から聞いたのですが、この情報は誤りだったのでしょうか?
2.Main.xamlで回復不可能なアプリケーション例外が発生した場合、excecution.logの最後の行に
16:50:44.0901 Info {“message”:"XXXX の実行が終了しました。}
ではなく
16:50:44.0901 Info {“message”:"XXXX の実行が異常終了しました。}
と出力したいが、UiPath Studioでは不可能でしょうか。
