- リンクを取得
- ×
- メール
- 他のアプリ
- リンクを取得
- ×
- メール
- 他のアプリ
1. DmlException
原因:DML操作(insert
、update
、delete
、upsert
)の実行中に発生するエラー。
主な原因:
- オブジェクトやフィールドの検証ルールに違反した。
- 重複するレコードを挿入しようとした。
- 存在しないレコードを更新または削除しようとした。
- DML行数の制限を超えた。
2. NullPointerException
原因:null
値のプロパティやメソッドを参照しようとしたときにスローされる。
主な原因:
- 変数が初期化されていない。
- データベースクエリで
null
値が返された。 - 条件式で
null
値を使用した。
3. ListException
原因:リスト操作中のエラー。
主な原因:
- 存在しないインデックスを参照した。
- リストに互換性のないデータ型を追加しようとした。
- 空のリストから要素を削除しようとした。
4. DataloaderException
原因:Data Loader使用時のエラー。
主な原因:
- Data Loaderの設定エラー。
- 非互換データのインポートを試みた。
- Data Loaderの制限を超えた。
5. SObjectException
原因:SObject操作中のエラー。
主な原因:
- 存在しないフィールドを参照した。
- 編集不可のフィールドを変更しようとした。
- フィールドに非互換な値を割り当てようとした。
6. System.JSONException
原因:JSONデータの処理中に発生するエラー。
主な原因:
- JSONデータの形式が不正。
- 非互換なデータ型をJSONに変換しようとした。
7. System.QueryException
原因:SOQLクエリ実行時のエラー。
主な原因:
- クエリ文の構文エラー。
- 無効なフィールドや関係を含むクエリ。
- SOQLクエリの制限を超えた。
8. System.LimitException
原因:Apexコードの実行制限を超えた。
主な原因:
- DML操作の制限を超えた。
- SOQLクエリの制限を超えた。
- CPU時間の制限を超えた。
9. System.CalloutException
原因:外部Webサービス呼び出し中のエラー。
主な原因:
- ネットワーク接続エラー。
- 外部Webサービスの利用不可。
- レスポンスの形式エラー。
10. System.TypeException
原因:データ型処理中のエラー。
主な原因:
- 非互換なデータ型を変換しようとした。
- 存在しない型を参照しようとした。
11. System.MathException
原因:数学計算中のエラー。
主な原因:
- ゼロで除算を試みた。
- 負の数の平方根を計算しようとした。
12. System.UnexpectedException
原因:予期しないエラーが発生。
主な原因:
- コードにエラーが含まれている。
- システムエラー。
13. System.UnexpectedError
原因:重大なエラーが発生。
主な原因:
- システム障害。
- コードの不具合。
14. System.InvalidParameterValueException
原因:メソッドやコンストラクタに無効なパラメータ値を渡した。
主な原因:
- パラメータの型エラー。
- パラメータ値が範囲外。
15. System.SecurityException
原因:ユーザーやコードが未承認のリソースへのアクセスや操作を試みた。
主な原因:
- 特定リソースへのアクセス権限が不足している。
- 許可されていないAPIへのアクセスを試みた。
コメント
コメントを投稿