Skip to main content

 

参考情報

 

OutSystems

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

    None例外をキャッチしないエラーハンドラがあります。

    エラーハンドラを編集して、Exceptionプロパティで値を設定します。

エラー行をダブルクリックすると、エラーハンドラに直接移動できます。

  • Was this article helpful?