Studio 2024.10.7 でWindows-Legacyプロジェクトをパブリッシュ後「System.ArgumentOutOfRangeException: Version's parameters must be greater than or equal to zero.」エラーが発生し実行に失敗する

お知らせ

この問題を修正する UiPath Studio 2024.10.8 がリリースされました。修正を適用するために 2024.10.8 以降へのアップグレードをご検討ください。

「UiPath Studio リリースノート > 2024.10.8」


Question/Problem

Studio 24.10.7 でWindows-Legacyプロジェクトをパブリッシュ後、「System.ArgumentOutOfRangeException: Version’s parameters must be greater than or equal to zero.」エラーが発生し実行に失敗します。

エラーメッセージ

System.ArgumentOutOfRangeException: Version's parameters must be greater than or equal to zero.
パラメーター名:revision
実際の値は です。 

Resolution

原因

プロジェクトフォルダ内のproject.jsonファイルに、robotVersionの行が追加されることが原因です。

対応状況

本事象は既知の不具合として認識しており、次期バージョン(24.10.8)での修正を予定しております。

回避策

修正版がリリースされるまでの間、以下のいずれかの方法で回避いただけます:

回避策A - project.json内の該当行を手動で削除する

robotVersionの行を削除することで、正常に動作することを確認しております。

削除を行う場合は次の例を参照してください。

削除前の状態の例

{
  ~省略~
  "runtimeOptions": {
    ~省略~
    "mustRestoreAllDependencies": true,
    "pipType": "ChildSession",
    "robotVersion": "24.10.0"
  },

削除後の状態の例

{
  ~省略~
  "runtimeOptions": {
    ~省略~
    "mustRestoreAllDependencies": true,
    "pipType": "ChildSession"
  },

注: robotVersionの行を削除した後、その上の行の末尾のカンマを削除する必要があります。
これは {} で囲まれた要素のうち、最後の要素の末尾のカンマは不要になるためです。
この例ではpipTypeの行の末尾のカンマが削除されています。

回避策B - バージョン 24.10.6(またはそれ未満)をご利用いただく

本不具合が発生しない環境での利用を希望される場合は、Studio/Robot 24.10.6(またはそれ未満)をご利用ください。
既にStudio/Robot 24.10.7がインストールされている環境の場合、
お手数ですが一度製品のアンインストールを行い、その後にStudio/Robot 24.10.6(またはそれ未満)のインストールを実施ください。