このトピックでは、ソルバーが実行時に返す可能性のあるエラーコードについて説明します。
ソルバーの実行時エラーコード
エラーコード | 説明 | ソリューション |
-1 | 未指定の内部エラー。 | これがセカンダリエラーコードであるかどうかを確認します。下記の「認証ライセンスのエラーコード」セクションをご参照ください。プライマリエラーであることが確認された場合は、お問い合わせください。 |
-2 | メモリ不足。 | メモリを増やすか、最適化問題の規模を縮小してください。 |
-3 | 無効なパラメーター。 | 入力パラメーターを確認してください。 |
-10 | 無効なライセンス。 |
|
-11 | 環境変数 | 「3. 環境変数の確認とテスト実行」の指示に従って環境変数を設定してください。 |
-12 | MindOpt 動的ライブラリの読み込みに失敗しました。 | 動的ライブラリを確認してください。必要に応じて、ソフトウェアパッケージを再インストールしてください。 |
-1000 | I/O 通信エラー。 | ファイルの入出力を確認してください。 |
-1001 | ファイルからのデータ読み取りに失敗しました。 | 読み取るファイルが正しいかどうかを確認してください。 |
-1002 | ファイルへのデータ書き込みに失敗しました。 | 書き込むデータが正しいか、また書き込み権限があるかを確認してください。 |
-1003 | パスエラー。 | パスが存在するか、また書き込み権限があるかを確認してください。 |
-1100 | ファイル解析エラー。 | 解析するファイルが正しいかどうかを確認してください。 |
-1200 | リモートコンピューティングサービスに対して入力されたトークン ID が無効です。 | トークン ID が有効で、正しく入力されているかを確認してください。 |
-1201 | リモートコンピューティングサーバーへの接続に失敗しました。 | リモートコンピューティングサーバーのアドレスが正しいか、またネットワーク接続が安定しているかを確認してください。 |
-2000 | 最適化モデルの入力または読み取りエラー。 | 最適化モデルが正しいかどうかを確認してください。 |
-2001 | 最適化モデルが空です。 | 最適化モデルが正しく入力されたかを確認してください。 |
-2002 | モデルの行インデックスが無効です。 | 参照されている行インデックスが有効な範囲内にあるかを確認してください。 |
-2003 | モデルの列インデックスが無効です。 | 参照されている列インデックスが有効な範囲内にあるかを確認してください。 |
-2004 | モデルの行名が無効です。 | 参照されている行名が正しいかを確認してください。 |
-2005 | モデルの列名が無効です。 | 参照されている列名が正しいかを確認してください。 |
-2006 | 対称行列のインデックスが無効です。 | 入力データを確認してください。 |
-2007 | 対称行列の行インデックスが無効です。 | 入力データを確認してください。 |
-2008 | 対称行列の列インデックスが無効です。 | 入力データを確認してください。 |
-2010 | 認識されない文字列属性。 | モデルの文字列属性 API が正しく使用されているかを確認してください。 |
-2011 | 認識されない整数属性。 | モデルの整数属性 API が正しく使用されているかを確認してください。 |
-2012 | 認識されない実数属性。 | モデルの実数属性 API が正しく使用されているかを確認してください。 |
-2013 | 対称行列の認識されない実数属性。 | 入力データを確認してください。 |
-3000 | 問題のソリューションが利用できません。 | 最適化問題のソリューションが正しく生成されたかを確認してください。 |
-3001 | プライマルレイは利用できません。 | プライマリレイが正しく生成されたかどうかを確認します。 |
-3002 | ソルバー統計が利用できません。 | |
-3003 | 認識されない基底ステータス値。 | 基底ステータス値が正しく設定されているかを確認してください。 |
-3004 | 現在のモデルでは実行不能部分系 (IIS) は利用できません。 | IIS を呼び出すことはできません。問題の種類がサポートされているかを確認してください。 |
-3005 | 実行可能モデルに対して IIS は非アクティブです。 | 問題は実行可能です。IIS は存在しません。 |
-4000 | パラメーターの設定エラー。 | パラメーター設定 API が正しく使用されているかを確認してください。 |
-4001 | パラメーターの取得エラー。 | パラメーター取得 API が正しく使用されているかを確認してください。 |
-9000 | 最大反復回数に達しました。 | 最大反復回数が正しく設定されているかを確認してください。 |
-9001 | 最大求解時間に達しました。 | 最大求解時間が正しく設定されているかを確認してください。 |
-9002 | 求解プロセスが Ctrl+C コマンドによって中断されました。 | プロセスが Ctrl+C コマンドによって中断されたかどうかを確認してください。 |
-9003 | ノード制限に達しました。 | ノード制限の設定を確認してください。 |
-9004 | より良い解を見つけられないまま連続するノード数の上限を超えました。 | 求解プロセスに失敗しました。問題モデルを確認するか、お問い合わせください。 |
-9011 | 選択された最適化アルゴリズムはサポートされていません。 | 求解メソッドの設定とライセンスの範囲を確認してください。新しいバージョンを確認するか、お問い合わせください。 |
-9012 | ソルバーは入力された問題をサポートしていません。 | ファイルを確認してください。新しいバージョンのリリースを確認するか、お問い合わせください。 |
-10000 ~ -19999 | シンプレックス法での数値エラー。 | |
-20000 ~ -29999 | 内点法での数値エラー。 | |
-30000 | IIS の計算中に数値エラーが発生しました。 |
認証ライセンスのエラーコード (ソルバーエラーコード -10 のセカンダリエラーコード)
これらのエラーは、主に fl_client.ini 認証ファイルの設定とネットワーク接続に関連しています。fl_client.ini ファイルの設定方法については、「3. Alibaba Cloud ライセンスキーを使用した認証」をご参照ください。
エラーコード | 問題の説明 | ソリューション |
-1 | リクエストがタイムアウトしました。 | インターネットに接続されているか、ネットワークが安定しているかを確認してください。設定ファイルでタイムアウト期間を長くすることもできます (デフォルト:2 秒)。詳細については、「3. Alibaba Cloud ライセンスキーを使用した認証」をご参照ください。 |
-2 | ソケットの作成に失敗しました。 | ネットワーク接続を確認してください。 |
-3 | ソケットを非ブロッキングモードに設定できませんでした。 | ネットワーク接続を確認してください。 |
-4 | ホストの解析に失敗しました。 | ネットワーク接続を確認してください。次に、設定ファイルで `server.name` が正しく設定されているかを確認します。詳細については、「3. Alibaba Cloud ライセンスキーを使用した認証」をご参照ください。 |
-5 | 接続に失敗しました。 | ネットワーク接続を確認してください。 |
-6 | 書き込みリクエストに失敗しました。 | ネットワーク接続を確認してください。 |
-7 | 読み取りリクエストに失敗しました。 | ネットワーク接続を確認してください。 |
-200 | 設定ファイルエラー。 | 設定ファイルを確認してください。詳細については、「3. Alibaba Cloud ライセンスキーを使用した認証」をご参照ください。 |
-201 | URL エラー。 | 設定ファイルで `server.name` が正しく設定されているかを確認します。詳細については、「3. Alibaba Cloud ライセンスキーを使用した認証」をご参照ください。 |
500 | サーバー側の内部例外。 |
問題が解決しない場合は、お問い合わせください。 |
400 | 無効なリクエストフォーマット。 |
問題が解決しない場合は、お問い合わせください。 |
401 | 未認証。LicenseKey の検証に失敗しました。 | LicenseKey が AccessKey に対応する Alibaba Cloud アカウントに属しているかを確認してください。コンソール > 購入済みサービスで LicenseKey を表示できます。 |
410 | リソースの有効期限が切れています。 | 設定された LicenseKey の有効期限が切れています。コンソール > 概要ページに移動して更新してください。 |
409 | 同時実行数が不足しています。 | 同時実行タスク数が、購入した LicenseKey で許可されている上限に達しました。同時実行数が不足している場合は、コンソール > 概要ページに移動して設定を変更してください。 完了したタスクは速やかにリリースする必要があることにご注意ください。長時間実行されるタスクの場合は、`MaxTime` を設定して消費される合計時間を制限し、同時実行リソースをすぐにリリースできます。 通常、同時実行数はソルバープログラムの終了後に自動的にリリースされます。ただし、プログラムがクラッシュなどで異常終了した場合、同時実行数は自動的にリリースされません。コンソールから手動でリリースするか、接続がタイムアウトして自動的にリリースされるのを待つことができます。 |
403 | 権限がありません。 | Alibaba Cloud アカウントが RAM ユーザーに権限を付与しているかを確認してください。Alibaba Cloud アカウントの権限設定で、「opt」を検索して関連する権限をクエリします。 |
コンソール SDK の実行時エラーコード
その他の Alibaba Cloud 認証エラーコードについては、Alibaba Cloud エラーセンターをご参照ください。
上記のリンクに加えて、以下もあります:
「404」:AccessKey ID と AccessKey Secret が正しいか確認してください。一致する AccessKey ペアを使用してください。