一般的な Visualforce JavaScript Remoting API 検証エラー
アプリケーションコード内の Visualforce JavaScript Remoting API に対する一般的な無効なコールを修正する方法について説明します。
以下のエラーメッセージは、Apex コントローラの検証で表示されます。
- Apex インターフェース「METHOD_PARAMETER」の名前空間「NAMESPACE」の具象実装「CLASS」には、使用する権限がありません。Apex オブジェクトをインスタンス化できません。
- 並列化されたオブジェクトには、関連する名前空間で使用できる権限がありません。Apex クラスを確認して、互換性のないアノテーションを削除するか、対応できていない必須のセキュリティ要件を満足します。
- 名前空間「NAMESPACE」の具象実装「CLASS」は、Apex インターフェース「METHOD_PARAMETER」を実装していません。Apex オブジェクトをインスタンス化できません。
- 並列化された Apex オブジェクトのデータ型が、Apex コントローラーメソッドで期待されている入力引数のデータ型と同じであることを確認してください。
以下のエラーメッセージは、CSRF トークンの検証で表示されます。
- リモート要求の認証が無効です。後でもう一度お試しください。
- CSRF トークンが正常に発行されたかどうかを確認します。必要であれば、もう一度トークンを要求してください。
- リモート要求認証の期限が切れています。ページを更新してから、もう一度お試しください。
- CSRF トークンが期限切れです。新しいトークンを使用して、もう一度トークンを要求してください。
- リモート要求を認証できませんでした。ページを更新してから、もう一度お試しください。
- CSRF トークンの検証で予期せぬ失敗が発生しました。コン���ールログとサーバログを確認し、失敗の箇所を特定し、問題の修正方法を決定してください。
- 要求されたメソッドに対するリモート要求の認証が無効です。
- CSRF トークンが有効であることを確認します。次に、CSRF トークンが、検証用に発行されたメソッドと同じメソッドで使用されていることを確認します。
- アクセス権がないため要求を実行できません。レコードの所有者、またはシステム管理者にお問い合わせください。
- トークンまたは認証によるアクセスが失敗しましたが、認証に失敗した理由についての情報はありません。問題を修正するための手がかりとなる情報をコンソールログとサーバログで確認してください。
- リモート要求の認証中にエラーが発生しました。ページを更新してから、もう一度お試しください。
- 検証中に不特定の問題が発生しました。アクセス権限が有効であることを確認し、問題を修正するための手がかりとなる情報をコンソールログとサーバログで確認してください。