UiPath Orchestrator

UiPath Orchestrator ガイド

よく発生する Orchestrator エラー

重要!

Robot マシン上のすべての RDP セッションをサインアウトしてから、それらのマシン上でジョブを開始します。

[ジョブの詳細 (Job Details)] ウィンドウには、特に、ジョブの失敗の原因となったエラーが表示されます。

以下は、頻繁に発生するエラーの一覧と、エラーが発生したときにできることです。

Could not create SSL/TLS secure Channel

このエラーは、ワークフロー実行時にアセットまたはキュー アイテムを取得しようとしたときにときどき発生します。これは、Extended Master Secret をサポートしないデバイスへのトランスポート層セキュリティ (TLS) 接続を試みる Windows デバイスの TLS 障害が原因で発生します。これは Orchestrator の問題ではありません。問題の原因とその軽減方法の詳細については、 こちらをご覧ください。

No robot available for user X

このエラーは、ロボット用に提供されたユーザー名がロボット端末で使用されるものと一致しない場合に発生します。ロボットと Orchestrator の正しい接続方法については、「ロボットの Orchestrator への接続」ページを参照してください。

Permission missing: Launcher

ジョブをロボット端末 (トレイまたは Studio) から直接開始しようとしていて、マシンユーザー名がロボットを Orchestrator に接続するときに使用したものと同一でないときに、これが発生する場合があります。たとえば、ABC ユーザー名を使用してロボットを Orchestrator に接続した場合は、異なるユーザー (XYZ など) を使用してトレイまたは Studio からロボット上からジョブを開始することはできません。

Robot を Orchestrator に接続する際に使用したユーザー名がマシン上の名前と同一であるとわかる場合は、Regutil.exe ツールを使用して Robot ライセンスを無効化し、Orchestrator を再接続してください。詳細については、こちらを参照してください。

Logon failure: unknown user name or bad password

これは、Orchestrator 内で提供された資格情報 (ユーザー名および/またはパスワード) が正しくないロボットでジョブを開始しようとしたときに発生します。

注:

ロボットユーザー名がドメイン内にある場合は、ユーザー名は domain\username フォーマットである必要があります。

Executor start process failed, reason System.UnauthorizedAccessException: Access is denied.

このエラーは、ロボットのパスワードが指定されていない場合にスローされます。パスワードの追加や編集については、こちらを参照してください。

Permission missing: Remote Execution

このエラーは、Orchestrator からの Attended ロボット上でプロセスを実行しようとすると表示されます。

Executor start process failed, reason: A specified logon session does not exist. It may already have been terminated

このエラーは、2 つの理由で発生します。
A. Robot を開始しようとするたびに毎回発生 - これは、その時点でログオンセッションを作成できないことを意味します。RDP と異なるユーザー名でロボット端末に接続している場合に発生します。このエラーを回避するには、ロボット端末の RDP 接続をすべてサインオフします。
B. ランダムに発生 - この場合は、以下の対策を試してください。

  • ロボット端末に十分なリソース (CPU、メモリ) がある場合にチェックマークを付けてください。
  • mstsc コマンド ライン機能を使用して接続時間を確認します。60 秒のタイムアウト期間が経過すると、エラーが表示されます。

An existing connection was forcibly closed by the remote host “Ooops! We’re sorry! It seems Orchestrator is down.”

この問題は次の場合に発生する可能性があります。

  • サーバーは Internet Information Services (IIS) 内で再起動します。
  • サーバーがシャットダウンします。
  • サーバーへの接続が突然失われました。

Value cannot be null

Orchestrator 内で、プロセスがロボット端末内にダウンロードされている途中で、ジョブを開始してすぐに強制終了した場合に発生します。

Job not found

この問題は、[Terminate After] (終了まで) オプションが有効なスケジュール済みジョブで、ロボットと Orchestrator との間の接続が失われたときに発生します。

The handle is invalid

このエラーは、次の場合に表示されます。
A. プロジェクトに UI Automation が含まれる場合 - バックグラウンドに RDP 接続が既に存在しています (最小化されています)。
B. Windows の既知の問題として発生。

An attempt was made to reference a token that does not exist

このエラーは、既知の Windows 問題に関連しています。詳細については、enableLowLevel トレース オプションを使用し、生成された .etl ファイルを当社のサポート チームに提出してください。

Desktop has been disconnected while performing UI actions

この問題は、ロボット端末への RDP 接続が失われたときに必ず発生します。この問題は、[Executing Tasks in a Minimized RDP] (最小化された RDP ウィンドウでタスクを実行する) ウィンドウで回避できます。

A device attached to the system is not functioning

これは、外部の問題が原因です。
「接続されたデバイスが次のいずれかが原因で動作していません。(1) デバイスのスイッチがオフになっているか、デバイスが正しく接続されていない。(2) フロッピー ディスクとドライブのタイプに互換性がない。(3) フロッピー ディスクがドライブに正しく挿入されていない。(4) ドライブの扉が開いている。(5) フロッピー ディスクが正しくフォーマットされていない。」

Executor start process failed, reason System.Runtime.InteropServices.COMException (0x800700AA): The requested resource is in use

この問題は、高密度ロボットの使用時に UiPath.settings ファイル内の logIntoConsole パラメーターが true に設定されている場合に発生します。

Execution error: System.UnauthorizedAccessException: Access to the path 'C:\ProgramData\UiPath…is denied

このエラーは、次のような状況で発生します。
A. 高密度 Robot と通常の Robot が同じファイルに対して書き込みまたは変更を行った。これを回避するには、Robot と一意のユーザー ID に対して異なるファイルを生成します。
B. ターゲット フォルダーに対する書き込み権限が Robot にない。
C. ファイルが作成されたが、Robot がそれを編集できない。

Robot already running for user

この問題はスケジュール重複時に発生します (2 ~ 3 スケジュールが同時に開始する)。

Bad request ] と [ The remote host did not answer in a timely manner.

これらの問題は、マシン上の一部のユーザーがロボットとして Orchestrator に接続されていないときに発生します。

有効になっているプロキシサーバーについて Robot LAN 設定を確認します。プロキシサーバーが指定されている場合は、 プロキシサーバーを介してリダイレクトするロボットがどのように機能しているかを確認してください。

注:

これは、認証されていないプロキシ接続でのみ機能します。

The remote certificate is invalid

これは、証明書の公開鍵がインポートされていない場合、またはローカルマシンの信頼されたルート証明書機関に証明書の公開鍵がインポートされていない場合に発生します。詳細については、「Web 証明書」を参照してください。

Cannot upgrade the legacy UiPath.Core.Activities package.

このエラーは、2018.3 よりも前のバージョンで作成したプロセスを実行する際に発生します。

2018.3 よりも前のバージョンで作成したプロセスは、古い UI 自動化パッケージ Core.Activities に依存しています。現在のバージョンでこれらを実行する場合には、新しい System パッケージと UIAutomationパッケージを使用するアクティビティを統合する Core.Activities メタパッケージを使用する必要があります。

既定では、古い Core.Activities パッケージはどこにもパブリッシュされないため、移行メタパッケージが使用されます。しかし、古い Core.Activities がユーザーによってカスタムフィードまたは Orchestrator にパブリッシュされていた場合、この古いパッケージがインストールされると、このエラーが発生します。

この問題を解決または回避するには、古い Core.Activitiesパッケージをカスタムフィードから削除してから、プロセスを再実行します。また、「以前のバージョンで作成したプロジェクトを開く」にも必ず目を通してください。

System.Runtime.InteropServices.COMException: Licence permission missing

この問題は、Studio v2018.3.2 以降のバージョンで、18.3.6864.20582 バージョンの UiPath.UIAutomation.Activities パッケージを使用するプロジェクトを実行した場合に発生します。

UiPath.UIAutomation.Activities の依存関係のバージョン 18.3.6864.20582 を使用しているプロジェクトを Studio v2018.3.1 で作成した場合、これらのプロジェクトを Studio で開き、UiPath.UIAutomation.Activities の依存関係のバージョンを 18.3.6877.28298 に更新する必要があります。

v2018.3.1 よりも前のバージョンでプロジェクトを作成したが、これらをこのバージョンでは開いておらず、v2018.3.1 既にインストール済みである場合には、UiPath Platform の今後のバージョンとの間で互換性の問題が発生しないように、次の手順を行います。次の場所から UiPath.Core.Activities の依存関係のバージョン 2018.3.6864.20598 を削除します。

  • Orchestrator のフィード
  • The default packages location - %Program Files (x86)%\UiPath\Studio\Packages
  • The NuGet cache - %userprofile%\.nuget\packages\uipath.core.activities

Studio/ロボットの v2018.3.1 が過去にインストールされておらず、UiPath.UIAutomation.Activitiesパッケージの 18.3.6864.20582 バージョンがローカルまたは Orchestrator フィードにデプロイされていない場合、リスクなしに v2018.3.2 にアップグレードできます。

重要:

Enterprise Studio v2018.3.1 エディション以外の 2018.3 バージョン (Community Stable v2018.3.0 または Enterprise と Community の両方の以前のベータ バージョンなど) をインストールしたことがある場合も、上記が適用されます。バージョンが 18.3.6864.20582 以下の UiPath.UIAutomation.Activities、およびバージョンが 2018.3.6864.20598 以下の UiPath.Core.Activities は使用しないでください。

Bad Request - Request Too Long

このエラーは、Orchestrator にアクセスしようとしたときに発生することがある、ブラウザーの永続的クッキーの問題によるものです。

この問題を解決または回避するには、ブラウザーの Cookie をクリアします。Chrome ブラウザーの場合は、Cookie をクリアするにはこちらの手順に従います。期間は [全期間] を選択してください。Internet Explorer または Firefox ブラウザーの場合も、Cookie を削除するための詳細な手順を参照できます。

Invalid identity access token authentication options. Please check web.config

This error can occur if you've not installed Identity Server along with Orchestrator while using the Azure App Service installation script. Orchestrator only works with Identity Server, thus both have to be installed.

To solve or avoid this issue, perform all the steps listed here to install Identity Server along with Orchestrator.

Too Many Redirects

This error can occur in several situations:

Certificate URL Mismatch

The Too Many Redirects error can occur if the Identity Server's SSL certificate doesn’t match the URL used for Orchestrator and Identity Server.

Check if this is your case by getting the values for ExternalAuth.System.OpenIdConnect.Authority and IdentityServer.Integration.Authority keys in Orchestrator's web.config file and opening them in a Chrome browser. The browser indicates if there’s something wrong with the certificate.

Faulty ASP.NET Core Web Hosting Bundle Installation

The Too Many Redirects error can occur if ASP.NET Core Web Hosting Bundle is not installed properly.

Check if this is your case by opening https://localhost/identity in a browser. The 500.19 Error Code: 0x8007000d error indicates a missing or malformed web.config file.

The obvious solution for this issue is to reinstall the ASP.NET Core Web Hosting Bundle.

Mismatched URLs Between Orchestrator and Identity Server

The Too Many Redirects error can occur if the Host name and the Orchestrator public URL fields within the UiPath Orchestrator Setup wizard had different values. During installation, make sure to enter the same URL for Host name in the Orchestrator IIS Settings step of the wizard, and for Orchestrator public URL in the Identity Server Settings step of the wizard.

:warning+: Pay special attention to the Orchestrator public URL field, because it is auto-populated with the local server's URL, which might not match with the Host name for Orchestrator.

As a workaround for the Identity Server misconfiguration described above, you should perform changes in Orchestrator's web.config file and in Identity Server's [identity].[ClientRedirectUris] database table, changing the wrong, possibly local server URL, with Orchestrator's Host name value.

After performing the changes required by this workaround, restart IIS using the IISReset command-line utility and restart your browser. You should be able now to log in to Orchestrator.

Changes Needed in web.config

Update the following keys in Orchestrator's web.config file to the value used for Orchestrator's Host name:

  • IdentityServer.Integration.Authority
  • ExternalAuth.System.OpenIdConnect.Authority
  • ExternalAuth.System.OpenIdConnect.RedirectUri
  • ExternalAuth.System.OpenIdConnect.PostLogoutRedirectUri
<add key="IdentityServer.Integration.Authority" value="https://Orchestrator/Identity" />
<add key="ExternalAuth.System.OpenIdConnect.Authority" value="https://Orchestrator/Identity" />
<add key="ExternalAuth.System.OpenIdConnect.RedirectUri" value="https://Orchestrator/signinsystemopenidconnect" />
<add key="ExternalAuth.System.OpenIdConnect.PostLogoutRedirectUri" value="https://Orchestrator" />

注:

Replace all occurrences of https://Orchestrator with your own Orchestrator's Host name value.

Changes Needed in [identity].[ClientRedirectUris]

Update the incorrect entries in Identity Server's [identity].[ClientRedirectUris] database table with the value found in web.config's ExternalAuth.System.OpenIdConnect.RedirectUri key.

For example, if a RedirectUri pointed incorrectly to a local server's URL, change it to point to https://Orchestrator/signinsystemopenidconnect.

注:

Replace https://Orchestrator with your own Orchestrator's Host name value.

14 日前に更新


よく発生する Orchestrator エラー


改善の提案は、API 参照ページでは制限されています

改善を提案できるのは Markdown の本文コンテンツのみであり、API 仕様に行うことはできません。