AEM Forms:Captcha ハンドラー機能トグルにより、アダプティブフォームの送信がHTTP 500で失敗する

この記事では、機能トグルがCaptcha ハンドラーの解決を強制するため、Adobe Experience Manager(AEM)Formsのアダプティブフォーム送信がHTTP 500 エラーで失敗する問題を特定し、解決する方法について説明します。

説明 description

環境

  • Adobe Experience Manager(AEM)Forms
  • アダプティブForms

問題/症状

  • アダプティブフォームの送信が​ HTTP 500 エラー ​で失敗します。
  • このエラーは、フォームにCaptcha フィールドが含まれていない場合でも発生します。
  • 影響を受ける環境のすべてのフォームが影響を受けます。

原因

Forms機能の切り替えにより、フォーム送信のたびにCaptcha ハンドラー解決ステップが強制的に実行されます。 ハンドラーがcaptcha バリデーターを解決できない場合、送信はreCAPTCHA設定に到達する前に失敗します。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. アダプティブフォームの送信が、フォームにCaptcha フィールドが含まれているかどうかに関係なく、HTTP 500 エラー​で失敗することを確認します。
  2. Captcha ハンドラーの解決またはバリデータ抽出に関連するエラーについては、サーバーログを確認してください。
  3. Adobe カスタマーサポート ​にお問い合わせいただき、環境と発生したエラーに関する詳細を提供してください。
  4. Adobe サポートに、Captcha ハンドラーの解決を適用する機能トグルを確認してもらい、必要に応じて無効にしてもらいます。
  5. Adobe サポートが切り替えスイッチが更新されたことを確認したら、ハードリフレッシュを実行して、アダプティブフォームの送信を再テストします。
  6. HTTP 500 エラー​を返さずに、フォームが正常に送信されたことを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles