Invalid Error Handler(無効なエラーハンドラ)エラー
Invalid Error Handler
エラーは、以下の状況で発生します。
-
More than one error handler for <exception> exception in flow
フロー内の複数のエラーハンドラで同じ例外をキャッチしています。
重複して例外をキャッチしているエラーハンドラを削除します。
-
'Destination' screen of 'Security' error handler must have 'Anonymous' role set in <flow>
匿名ユーザーにはアクセスできない画面に移動するというセキュリティ例外を、エラーハンドラがキャッチしました。SecurityまたはNot Registered例外をキャッチするエラーハンドラの例外フローは、Anonymous画面で開始する必要があります。そうしない場合、例外フローを実行できません。
アプリケーションの要件に応じて、以下のいずれかの手順を実行する必要があります。
- セキュリティエラーハンドラの宛先をAnonymous画面に変更する。
- 画面のロールを変更する。
-
<exception> error handler cannot be connected to a screen with mandatory parameter(s) in <flow>
エラーハンドラが、必須パラメータを持つ画面とリンクされています。例外が発生すると、こうしたパラメータに値を送信できなくなるため、これは許可されていません。
アプリケーションの要件に応じて、以下のいずれかの手順を実行する必要があります。
- 画面の入力パラメータのIs Mandatoryプロパティを変更する。
- エラーハンドラの宛先を、任意パラメータを持つ別の画面に変更する。
-
'Exception' must be set
例外をキャッチしないエラーハンドラがあります。
エラーハンドラを編集して、Exceptionプロパティで値を設定します。
エラー行をダブルクリックすると、エラーハンドラに直接移動できます。