Skip to content

ExitCode Spec

Akira Sugiura edited this page Aug 30, 2026 · 4 revisions

ここでは JVLinkToSQLite の終了コードについて説明します。

共通

プログラム全体の共通的な終了コードとして、以下を返すケースがあります。

終了コード 意味 原因と対処
0 正常終了 -
-3001 コマンドライン
引数解析不可
不明なコマンドライン引数で実行しています。
例.-m none を指定して実行。

ヘルプを参照し、正しいコマンドライン引数を指定してください。
-3002 注意点ありで終了 ユーザー操作により、当初想定した処理ができませんでした。
例.動作設定更新時に指定した XPath に該当するノードが見つからない。

必要な前提を変えて実行してください。
-3003 JV-Link 以外の
エラーで終了
想定外の例外が発生しました。
例.動作設定として無効なファイルが生成された。

お手数ですが、標準出力をログとして保存していただき、
Issue の起票とログの提供をお願いします。

JV-Link 関係

以下は JV-Link に関係する終了コードです。

終了コード 意味 原因と対処
-1 JV-Link の
エラーで終了
JV-Link で発生したエラーです。
例.サーバーがメンテナンス中(-504)。

JV-Link のドキュメント をご参照ください。
ただし、JV-Link の仕様変更に JVLinkToSQLite が追従できていないかも
しれない旨のメッセージが出ている場合は、お手数ですが、
標準出力をログとして保存していただき、Issue の起票とログの
提供をお願いします。
~ ↑ ↑
-1000 ↑ ↑
-2001 ラッパーが検知した
未知のエラー
JV-Link をラップする処理で発生した未知のエラーです。
例.イベント待ちモード中に SQLite DB 破損。

お手数ですが、標準出力をログとして保存していただき、
Issue の起票とログの提供をお願いします。

-301 エラーについての特記事項

32bit 版と 64bit 版の JV-Link は併存できますが、利用キーは別です。両方の版に同じ利用キーを登録すると -301 エラーになります。JVLinkToSQLite は 32bit 版 JV-Link のみ対応しているため、32bit 版用の利用キーを設定してください。詳細はJRA-VAN の案内をご参照ください。

Clone this wiki locally