アドレスデータやメールデータの操作で発生する例外とメッセージの一覧を以下に示します。
メソッド名 | 例外 | メッセージ | 条件 |
---|---|---|---|
openPhoneData() | IOException | "can't open" | 重複オープン以外の理由でオープンに失敗した |
IllegalArgumentException | "Invalid name" | 引数nameに不正な値が指定された | |
なし | その他のパラメータ不正 | ||
IllegalStateException | "can't open" | 重複オープン(オープン中の電話関連情報リストが指定された) | |
SecurityException | "method was denied." | アクセスの制限されたJavaアプリケーションから呼び出された | |
getElementCount() | IllegalArgumentException | "Invalid name" | 引数nameに不正な値が指定された |
なし | その他のパラメータ不正 | ||
getRestCount() | IOException | "not supported" | アドレス帳以外のリストが指定された |
IllegalArgumentException | "Invalid name" | 引数nameに不正な値が指定された | |
なし | その他のパラメータ不正 |
メソッド名 | 例外 | メッセージ | 条件 |
---|---|---|---|
close() | なし | - | - |
getListType() | なし | - | - |
elements() | IOException | "PhoneData closed" | 電話関連情報リストが閉じている |
なし | 一覧の取得に失敗した | ||
IllegalArgumentException | "registration over to position" | 引数positionにネイティブシステムに登録されている要素数を超える数が指定された | |
"Invalid max" | 引数maxにgetListMaxCount()で取得した値を超える数が指定された | ||
なし | その他のパラメータ不正 | ||
createElement() | IOException | "PhoneData closed" | 電話関連情報リストが閉じている |
"not supported" | AddressBook以外のオブジェクトから呼び出された、またはパラメータelementにAddressData以外のオブジェクトを指定された | ||
"not user created" | 引数elementにネイティブシステムから取得したデータオブジェクトが指定された | ||
"format error" | フォーマットエラー(詳細エラー種別なし) | ||
"memory full" | アドレス帳に空きがない | ||
"format error is memorydial" | フォーマットエラー(メモリダイヤル番号) | ||
"format error is name" | フォーマットエラー(名前) | ||
"format error is kana" | フォーマットエラー(フリガナ) | ||
"format error is telephone number" | フォーマットエラー(電話番号) | ||
"format error is mail address" | フォーマットエラー(メールアドレス) | ||
"format error is group" | フォーマットエラー(グループ番号) | ||
"format error is secret info" | フォーマットエラー(シークレット属性) | ||
"format error is photo" | フォーマットエラー(画像データ) | ||
"memorydial registered" | 登録済みのメモリダイヤル番号が指定された | ||
なし | その他の理由で登録に失敗した | ||
NullPointerException | なし | 引数elementにnullが指定された | |
SecurityException | "com.j_phone.phonedata.AddressBook.create was denied." | 確認画面表示エラー、またはユーザーにキャンセルされた | |
"object secret" | 指定されたメモリダイヤル番号にシークレット状態の要素が存在した | ||
delete() | IOException | "PhoneData closed" | 電話関連情報リストが閉じている |
"not supported" | ReceivedMailBox、SentMailBox 以外のオブジェクトから呼び出された、または引数elementにMailData以外のオブジェクトが指定された | ||
"user created" | 引数elementにJavaアプリケーションで作成したデータオブジェクトが指定された | ||
"not data" | 引数elementに指定されたデータが存在しない | ||
なし | その他の理由で削除に失敗した | ||
SecurityException | "com.j_phone.phonedata.deleteMail was denied." | 確認画面表示エラー、またはユーザーにキャンセルされた | |
"object secret" | 引数elementにシークレット状態の要素が指定された | ||
NullPointerException | なし | 引数elementにnullが指定された | |
importElementRawData() | IOException | "PhoneData closed" | 電話関連情報リストが閉じている |
"not supported" | AddressBook以外のオブジェクトから呼び出された | ||
"user cancel" | ユーザーにキャンセルされた | ||
"format error" | フォーマットエラー | ||
"memory full" | アドレス帳に空きがない | ||
"memorydial registered" | 登録済みのメモリダイヤル番号が指定された | ||
なし | その他の理由でインポートに失敗した | ||
SecurityException | "object secret" | インポート先に指定されたメモリダイヤル番号にシークレット状態の要素が存在した | |
NullPointerException | なし | 引数dataにnullが指定された | |
exportElementRawData() | IOException | "PhoneData closed" | 電話関連情報リストが閉じている |
"not supported" | AddressBook以外のオブジェクトから呼び出された、または引数exportElementにAddressData以外のオブジェクトが指定された | ||
"user created" | 引数exportElementにJavaアプリケーションで作成したデータオブジェクトが指定された | ||
なし | その他の理由でエクスポートに失敗した | ||
SecurityException | なし | 引数exportElementにシークレット状態の要素が指定された | |
NullPointerException | なし | 引数exportElementにnullが指定された | |
getListMaxCount() | IOException | "PhoneData closed" | 電話関連情報リストが閉じている |
メソッド名 | 例外 | メッセージ | 条件 |
---|---|---|---|
getGroupNoList() | IOException | "PhoneData closed" | 電話関連情報リストが閉じている |
getGroupName() | IOException | "PhoneData closed" | 電話関連情報リストが閉じている |
getPhoneNumberMaxCount() | IOException | "PhoneData closed" | 電話関連情報リストが閉じている |
getMailAddressMaxCount() | IOException | "PhoneData closed" | 電話関連情報リストが閉じている |
elements() | IOException | "PhoneData closed" | 電話関連情報リストが閉じている |
なし | 一覧の取得に失敗した | ||
IllegalArgumentException | "registration over to from" | 引数fromにネイティブシステムに登録されている要素数を超える数が指定された(電話番号検索、メールアドレス検索指定時には発生しません) | |
"searchString is too long" | 引数searchStringに指定された文字数がサイズオーバー | ||
"Invalid searchString" | 引数searchStringに不正な値が指定された | ||
"Invalid type" | 引数typeに不正な値が指定された | ||
"Invalid max" | 引数maxにgetListMaxCount()で取得した値を超える数が指定された(電話番号検索、メールアドレス検索指定時には発生しません) | ||
なし | その他のパラメータ不正 | ||
NullPointerException | なし | 引数searchStringにnullが指定された |
メソッド名 | 例外 | メッセージ | 条件 |
---|---|---|---|
getUnReadMailCount() | IOException | "PhoneData closed" | 電話関連情報リストが閉じている |
"なし" | ネイティブシステムのデータの読み込みに失敗した |
メソッド名 | 例外 | メッセージ | 条件 |
---|---|---|---|
なし | - | - | - |
メソッド名 | 例外 | メッセージ | 条件 |
---|---|---|---|
getCount() | なし | - | - |
メソッド名 | 例外 | メッセージ | 条件 |
---|---|---|---|
createMailData() | なし | - | - |
createAddressData() | なし | - | - |
メソッド名 | 例外 | メッセージ | 条件 |
---|---|---|---|
getType() | なし | - | - |
getElementCount() | IOException | なし | ネイティブシステムのデータの読み込みに失敗した |
getDataType() | なし | - | - |
getString() | IOException | なし | ネイティブシステムのデータの読み込みに失敗した |
getInt() | IOException | なし | ネイティブシステムのデータの読み込みに失敗した |
getDate() | IOException | なし | ネイティブシステムのデータの読み込みに失敗した |
getBoolean() | IOException | なし | ネイティブシステムのデータの読み込みに失敗した |
setString() | IOException | "not user created" | ネイティブシステムから取得したデータオブジェクトから呼び出された |
"file not found" | 設定されたファイル名のファイルが存在しない(PHOTO_INFO指定時) | ||
"not supported" | 設定できない項目を指定された 設定できない項目のIDを以下に示す
|
||
"set maximum" | 送信先メールアドレス(To、Cc、Bcc)が最大まで登録されている状態で空きフィールド指定(引数index = -1)による追加を行おうとした | ||
なし | その他のエラー(PHOTO_INFO指定時) | ||
IllegalArgumentException | "not empty" | 引数indexに -1 が指定されたが空きフィールドがない | |
"value is too long" | 引数valueに指定された文字列長がサイズオーバー | ||
"Invalid index" | 引数indexに不正な値が指定された | ||
"Invalid value" | 引数valueに不正な値が指定された | ||
"Invalid id" | 引数idに不正な値が指定された | ||
setInt() | IOException | "not user created" | ネイティブシステムから取得したデータオブジェクトから呼び出された |
IllegalArgumentException | "not empty" | 引数indexに -1 が指定されたが空きフィールドがない | |
"Invalid index" | 引数indexに不正な値が指定された | ||
"Invalid value" | 引数valueに不正な値が指定された | ||
"Invalid id" | 引数idに不正な値が指定された | ||
setBoolean() | IOException | "not user created" | ネイティブシステムから取得したデータオブジェクトから呼び出された |
IllegalArgumentException | "not empty" | 引数indexに -1 が指定された | |
"Invalid index" | 引数indexに不正な値が指定された | ||
"Invalid id" | 引数idに不正な値が指定された、またはMailDataオブジェクトから呼び出された | ||
isListElement() | なし | - | - |
createClone() | IOException | なし | ネイティブシステムのデータの読み込みに失敗した |
メソッド名 | 例外 | メッセージ | 条件 |
---|---|---|---|
なし | - | - | - |
メソッド名 | 例外 | メッセージ | 条件 |
---|---|---|---|
isUnRead() | IOException | なし | ネイティブシステムのデータの読み込みに失敗した |
hasRemainder() | IOException | なし | ネイティブシステムのデータの読み込みに失敗した |
hasSendState() | IOException | "not supported" | 送信メールボックス以外のメールデータから呼び出された |
なし | ネイティブシステムのデータの読み込みに失敗した | ||
getAttachedFileCount() | IOException | なし | ネイティブシステムのデータの読み込みに失敗した |
getAttachedFileName() | IOException | なし | ネイティブシステムのデータの読み込みに失敗した |
SecurityException | なし | シークレット状態のメールデータから呼び出された | |
setState() | IOException | "user created" | Javaアプリケーションで作成したデータオブジェクトから呼び出された |
なし | ステータスの変更に失敗した | ||
IllegalArgumentException | "Invalid state" | 引数stateに不正な値が指定された | |
SecurityException | なし | シークレット状態のメールデータから呼び出された | |
setAttachedFile() | IOException | "not user created" | ネイティブシステムから取得したデータオブジェクトから呼び出された |
"file not found" | 引数pathnameに指定されたファイルがない(不可視) | ||
"can't send" | 引数pathnameに指定されたファイルが送信できない | ||
なし | その他のエラー | ||
NullPointerException | なし | 引数pathnameにnullが指定された | |
IllegalStateException | "max attachedFile" | 添付ファイルが最大数まで設定されている | |
setAttachedData() | IOException | "not user created" | ネイティブシステムから取得したデータオブジェクトから呼び出された |
NullPointerException | なし | 引数pathnameにnullが指定された | |
IllegalStateException | "max attachedFile" | 添付ファイルが最大数まで設定されている | |
IllegalArgumentException | "Invalid fileType" | 引数fileTypeに不正な値が指定された | |
removeAttachedFile() | IOException | "not user created" | ネイティブシステムから取得したデータオブジェクトから呼び出された |
IllegalArgumentException | "Invalid index" | 引数indexに不正な値が指定された | |
"no data" | 引数indexに指定された番号に添付ファイルが設定されていない | ||
setConfirm() | IOException | "not user created" | ネイティブシステムから取得したデータオブジェクトから呼び出された |
IllegalArgumentException | "Invalid confirm" | 引数confirmに不正な値が指定された | |
setPriority() | IOException | "not user created" | ネイティブシステムから取得したデータオブジェクトから呼び出された |
IllegalArgumentException | "Invalid priority" | 引数priorityに不正な値が指定された |
メソッド名 | 例外 | メッセージ | 条件 |
---|---|---|---|
getInstance() | なし | - | - |
setMailTransportListener() | なし | - | - |
send() | IOException | "not user created" | ネイティブシステムから取得したデータオブジェクトから呼び出された |
"memory full" | 送信メールボックスに空きがない | ||
"size over" | 送信サイズオーバー | ||
"not server access" | サーバー操作不可状態 | ||
"area out" | 圏外 | ||
"off line" | オフライン状態 | ||
なし | その他の理由で送信に失敗した | ||
IllegalArgumentException | "not mail address" | 送信先メールアドレス(To、Cc、Bcc)のすべてが未設定(スカイメール指定時はTo未設定) | |
"format error" | フォーマットエラー(詳細エラー種別なし) | ||
"format error is to" | フォーマットエラー(To) | ||
"format error is cc" | フォーマットエラー(Cc) | ||
"format error is bcc" | フォーマットエラー(Bcc) | ||
"format error is subject" | フォーマットエラー(タイトル) | ||
"format error is body" | フォーマットエラー(本文) | ||
"format error is confirm" | フォーマットエラー(配信確認設定) | ||
"format error is priority" | フォーマットエラー(Priority設定) | ||
"format error is attachedfile" | フォーマットエラー(添付ファイル設定) | ||
"format error is mailtype" | フォーマットエラー(メール種別設定) | ||
"format error is replyto" | フォーマットエラー(Reply-To) | ||
IllegalStateException | なし | receiveRemainder()、checkMailSize()メソッドが実行中 | |
NullPointerException | なし | 引数dataにnullが指定された | |
SecurityException | "method was denied." | アクセスの制限されたJavaアプリケーションから呼び出された | |
"com.j_phone.system.MailAgent.send was denied." | 確認画面表示エラー、またはユーザーにキャンセルされた | ||
receiveRemainder() | IOException | "user created" | 引数dataにJavaアプリケーションで作成したデータオブジェクトが指定された |
なし | 続き受信に失敗した | ||
IllegalStateException | なし | send()、checkMailSize()メソッドが実行中 | |
NullPointerException | なし | 引数dataにnullが指定された | |
SecurityException | "com.j_phone.system.MailAgent.receiveRemainder was denied." | 確認画面表示エラー、またはユーザーにキャンセルされた | |
checkMailSize() | IOException | "not user created" | ネイティブシステムから取得したデータオブジェクトから呼び出された |
なし | その他のエラー | ||
IllegalArgumentException | "format error" | フォーマットエラー(詳細エラー種別なし) | |
"format error is to" | フォーマットエラー(To) | ||
"format error is cc" | フォーマットエラー(Cc) | ||
"format error is bcc" | フォーマットエラー(Bcc) | ||
"format error is subject" | フォーマットエラー(タイトル) | ||
"format error is body" | フォーマットエラー(本文) | ||
"format error is confirm" | フォーマットエラー(配信確認設定) | ||
"format error is priority" | フォーマットエラー(Priority設定) | ||
"format error is mailtype" | フォーマットエラー(メール種別設定) | ||
"format error is attachedfile" | フォーマットエラー(添付ファイル設定) | ||
"format error is replyto" | フォーマットエラー(Reply-To) | ||
IllegalStateException | なし | send()、receiveRemainder()メソッドが実行中 | |
NullPointerException | なし | 引数dataにnullが指定された |