---
title: "例外処理"
url: https://docs.catalyst.zoho.com/ja/sdk/flutter/v2/exceptions/
description: "このヘルプページでは、Flutter SDKで構築されたCatalyst AndroidおよびiOSアプリの実行時に発生する一般的な例外を一覧で示します。"
last_updated: 2026-02-23T12:39:41Z
service: All Services
type: general
related_links:
- name: "Developer Tools"
url: /ja/getting-started/set-up-a-catalyst-project/developer-tools
---
# 例外処理
例外処理は、アプリの実行中に発生する予期しない不具合の動作です。Flutter SDKで構築されたAndroidまたはiOSアプリのすべてのエラーと例外は、Android SDKパッケージで定義された`ZCatalystException`という列挙型によって処理されます。
モバイルアプリで例外が発生した場合、例外の以下のDartプロパティが返されます:
* **`code`:** エラーの一意の識別子
* **`errorMsg`:** エラーに関する一般的な説明
* **`errorDetails`:** エラーに関する追加情報
* **`originalException`:** スローされた実際の例外
Catalyst Flutter SDKがスローする一般的なエラーコードとその説明を以下に示します:
| エラーコード |
説明 |
| INITIALIZATION_ERROR |
SDKの初期化に失敗しました |
| LOGIN_ERROR |
ユーザーのログインプロセスに失敗しました |
| LOGOUT_FAILED |
ユーザーのログアウトプロセスに失敗しました |
| TOKEN_FETCH_ERROR |
アクセストークンの取得に失敗しました |
| RESPONSE_PARSE_ERROR |
受信したレスポンスをパースできません |
| NO_NETWORK_AVAILABLE |
API呼び出しを行うためのネットワーク接続が利用できません |
| API_FAILED |
APIの呼び出しに失敗しました |
| INVALID_DATA |
送信されたデータが特定のフォーマットに対して有効な型ではありません |
| FILE_SIZE_EXCEEDED |
アップロードされたファイルのサイズが100MBのファイルサイズ制限を超えています |
| FUNCTION_EXECUTION_ERROR |
関数の実行に失敗しました |
| JSON_EXCEPTION |
リクエストに含まれるボディが有効なJSONではありません |
| INVALID_REQUEST |
作成されたリクエストが有効ではありません |
| INVALID_FILE_INPUT |
アップロード操作で送信されたファイルが有効ではありません |
| INTERNAL_ERROR |
SDKで内部エラーが発生しました |
| INVALID_CONFIGURATION |
ログインに必要な設定でSDKが初期化されていません。適切な設定でSDKを再初期化してください。 |
| CUSTOM_LOGIN_DISABLED |
サードパーティ認証に必要なパラメーターが見つかりませんでした。プロジェクトでサードパーティ認証を有効にしているか確認するか、プロパティファイルを再ダウンロードしてください。 |
### iOSアプリの例外
iOSアプリでエラーが発生した場合、エラーの以下のプロパティが返されます:
* `code`: エラーの一意の識別子
* `message`: エラーに関する一般的な説明
* `details`: エラーに関する追加情報
Catalyst iOS SDKがスローする一般的なエラーコードとその説明を以下に示します:
| エラーコード |
説明 |
| INVALID_DATA |
データが無効なフォーマットです |
| INTERNAL_ERROR |
内部の問題、サーバー、またはその他の原因によりエラーが発生しました |
| RESPONSE_NIL |
サーバーからレスポンスが返されませんでした |
| TOKEN_FETCH_ERROR |
アクセストークンの取得に失敗しました |
| OAUTH_FETCH_ERROR |
OAUTHトークンの取得中にエラーが発生しました |
| UNABLE_TO_CONSTRUCT_URL |
URLの構築中にエラーが発生しました |
| PROCESSING_ERROR |
データの処理中にエラーが発生しました |
| TYPECAST_ERROR |
データの型キャスト中にエラーが発生しました |
| NO_INTERNET_CONNECTION |
デバイスがインターネットに接続されていません |
| REQUEST_TIMEOUT |
サーバーからのレスポンスが時間内に届きませんでした |
| NETWORK_CONNECTION_LOST |
デバイスのインターネット接続が切断されました |
| INITIALIZATION_ERROR |
SDKの初期化中にエラーが発生しました |
| FUNCTION_EXECUTION_ERROR |
関数の実行中にエラーが発生しました |
| JSON_EXCEPTION |
JSONのパース中にエラーが発生しました |