Skip to content

ExitCode Spec

Akira Sugiura edited this page May 30, 2026 · 3 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 の起票とログの提供をお願いします。

Clone this wiki locally