Skip to content

Castoro::client error list

lamatsujun edited this page Dec 13, 2011 · 5 revisions

Castoro::Client エラー一覧

Home > Components >

Client 使用時に発生するエラーをクラス別に記す。

ページ目次

ClientError

エラーメッセージ 発生状況 発生メソッド
“It is necessary to specify the block argument.” メソッドのブロック引数未指定 .open, #create, #create_direct
"invalid setting value “my_host” => (#{my_host})" 引数の “my_host” が無効な値 .open, #initialize
“null array cannot be set to my_ports” 引数の “my_ports” が空の配列 .open, #initialize
“destinations cannot be set excluding
Array or String.”
引数の “gateways” が既定の形式でない .open, #initialize
“Illegal destination format.” 引数の “gateways” が不正な形式 .open, #initialize
“it is necessary to set the numerical value
to expire”
引数の “expire” が「 0.0 」になる値 .open, #initialize
“it is necessary to set the numerical value
to request_interval”
引数の "request_interval"が「 0.0 」になる値 .open, #initialize
“client already opened.” Client が既に通信可能状態 .open, #open
“client already closed.” Client が既に通信不可状態 .open, #close
“timeslide sender already started.” TimeslideSender 起動中 .open, #open
“timeslide sender already stopped.” TimeslideSender 停止中 .open, #close
“timeslide sender is not started.” TimeslideSender 未起動 #create, #get, #delete
“Port was not able to be opened according
to the specified array.”
UDP パケット待受ポートが開けない .open, #open,
“Client is not opened.” Client 通信不可状態 #create, #create_direct, #get, #delete
“Response not intended. – #{res.class}” レスポンスが既定の Castoro プロトコルクラス
と不一致
#create, #create_direct, #get, #delete
“gateway connection failed – #{res.inspect}” Gateway からエラーレスポンスを受信 #create
" get command failed – #{res.inspect}." GET 失敗 #get, #delete
“create command failed – #{res.inspect}, #{peer}.” CREATE 失敗 #create, #create_direct
“finalize command failed – #{res.inspect}, #{peer}.” FINALIZE 失敗 #create, #create_direct
“delete command failed – #{res.inspect}, #{peer}.” DELETE 失敗 #delete

ClientTimeoutError

エラーメッセージ 発生状況 発生メソッド
“request time out.” Gateway 接続不可 #create, #get, #delete
“create command timeout – #{peer}” CREATE タイムアウト #create, #create_direct
“finalize command timeout – #{peer}” FINALIZE タイムアウト #create, #create_direct
“delete command timeout – #{peer}” DELETE タイムアウト #delete

ClientNothingPeerError

エラーメッセージ 発生状況 発生メソッド
“[key:#{key}] There is no Peer that can be connected by TCP.” Peer 接続不可 #create, #create_direct, #delete

ClientAlreadyExistsError

エラーメッセージ 発生状況 発生メソッド
“[key:#{cmd.basket}] Basket already exists in peers – #{res.error[”message"]}" Basket が既に存在している #create, #create_direct

ページTOPへ