orchestrator
2023.10
false
UiPath logo, featuring letters U and I in white

Orchestrator 用户指南

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
上次更新日期 2024年12月4日

Orchestrator 常见错误

重要提示:在机器人计算机上开始作业前从所有 RDP 会话中注销。

无法创建 SSL/TLS 安全通道

在工作流执行期间尝试获取资产或队列项目时,偶尔会遇到此错误。发生这种情况的原因是 Windows 设备尝试通过 TLS 连接到不支持扩展主密钥的设备时,发生传输层安全性失败。这不是 Orchestrator 的问题。在此处详细了解此问题以及缓解措施。

没有可用于用户 X 的机器人

如果为机器人提供的用户名与机器人计算机上使用的用户名不一致,则会遇到此错误。有关如何正确连接机器人或 Orchestrator 的详细信息,请参阅“将机器人连接到 Orchestrator”页面。

缺少权限: 启动程序

当您尝试直接从机器人计算机(从托盘或 Studio)启动作业,并且计算机用户名与用于将机器人连接到 Orchestrator 的用户名不同时,可能会出现此错误。例如,如果您使用用户名 ABC 将机器人连接到 Orchestrator,则不能使用其他用户名(例如 XYZ)通过托盘或 Studio 在机器人上开始作业。

如果您确定将机器人连接到 Orchestrator 所使用的用户名与计算机上的用户名相同,请使用 Uipath.LicenseTool.exe 停用机器人许可证并重新连接到 Orchestrator。

登录失败: 未知的用户名或密码错误

当您尝试在 Orchestrator 中提供的凭据(用户名和/或密码)不正确的机器人上开始作业时,会发生此错误。

注意:如果机器人用户名属于某个域,则用户名必须采用 domain\username 格式。

执行程序启动流程失败,原因是 System.UnauthorizedAccessException: 拒绝访问。

如果未提供机器人密码,则会引发错误。 要添加密码,请确保在为帐户启用无人值守自动化功能时添加计算机凭据。

缺少权限: 远程执行

如果您尝试通过 Orchestrator 在有人值守的机器人上运行流程,则会显示此错误。

执行程序启动流程失败,原因: 指定的登录会话不存在。 它可能已被终止

有两种类型:

A. 每次尝试启动机器人时 - 这意味着当前无法创建登录会话。如果您使用与 RDP 不同的用户名连接到机器人计算机,则会发生这种情况。为避免此错误,请在机器人计算机上注销所有 RDP 连接。

B. 随机 - 在这种情况下,您可以尝试以下操作:

  • 检查机器人计算机是否有足够的资源(CPU 和内存)。
  • 使用 mstsc 命令行函数检查连接时间。如果 60 秒超时期限已过,则会显示错误。

远程主机强制关闭现有连接 很抱歉! Orchestrator 似乎已关闭。”

在下列情况下,可能会出现此问题:

  • 在 Internet 信息服务 (IIS) 中重新启动服务器。
  • 服务器已关闭。
  • 与服务器的连接突然断开。

值不能为 Null

机器人计算机上仍在下载流程时,如果您在 Orchestrator 中快速开始并终止作业,则会遇到此错误。

未找到作业

启用“在此之后终止”选项后,当计划的作业的机器人和 Orchestrator 之间的连接断开时,会出现此问题。

句柄无效

在以下情况下会显示此错误:

A. 包含用户界面自动化的项目 - 后台已经存在 RDP 连接时(最小化)。

B. 作为 Windows 的已知问题。

已尝试引用不存在的令牌

此错误与 Windows 的已知问题有关。有关更多信息,请使用 enableLowLevel 跟踪选项,并将生成的 .etl 文件提供给我们的支持团队

执行用户界面操作时桌面已断开连接

只要与机器人计算机的 RDP 连接丢失,就会发生此问题。了解如何通过在最小化的 RDP 窗口中执行任务来避免这种情况。

连接到系统的设备未运行

这是由外部问题引起的。

“由于以下原因之一,连接的设备无法正常工作:(1) 已关闭或连接不正确;(2) 软盘和驱动器类型不兼容;(3) 软盘未正确插入驱动器;(4) 驱动器门已打开;或 (5) 软盘未正确格式化。”

Executor启动进程失败,Reason System.Runtime.InteropServices.COMException (0x800700AA):请求资源正在被使用

如果在使用高密度机器人时将 UiPath.settings 文件中的 logIntoConsole 设置为 true,则会遇到此问题。

执行错误: System.UnauthorizedAccessException: 拒绝访问路径“C:ProgramDataUiPath…”

在以下情况下会遇到此错误:

A. 高密度机器人和常规机器人写入或修改相同的文件。为避免这种情况,请为机器人和唯一的用户 ID 生成不同的文件。

B. 机器人没有目标文件夹的写入权限。

C. 文件已创建,并且机器人无法编辑。

已为用户运行的机器人

当计划重叠(2 到 3个计划同时开始)时,会出现此问题。

请求错误且远程主机未及时响应。

当并非将计算机上的所有用户作为机器人连接到 Orchestrator 时,就会出现问题。

查看机器人 LAN 设置中已启用的代理服务器。如果指定了代理服务器,请查看通过代理服务器重定向机器人的工作方式。

注意:这仅适用于未经身份验证的代理连接。

无法升级旧版 UiPath.Core.Activities 包。

执行在版本 2018.3 之前创建的流程时,会发生此错误。

在版本 2018.3 之前创建的流程依赖旧版用户界面自动化包,即 Core.Activities。在当前版本中运行这些流程时,您必须使用通过新系统和用户界面自动化包迁移活动的 Core.Activities 元包。
默认情况下,旧版 Core.Activities 包不会在任何位置发布,因此使用迁移元包。但是,如果用户在自定义订阅源或 Orchestrator 中发布旧版 Core.Activities,则会安装旧版包,并显示此错误。
要解决或避免此问题,只需从任何自定义订阅源中删除 Core.Activities 包,然后尝试再次执行该流程。另外,请务必查看如何打开通过先前版本创建的项目

System.Runtime.InteropServices.COMException: 缺少许可证权限

执行使用 UiPath.UIAutomation.Activities 包的 18.3.6864.20582 版本的项目时,Studio v2018.3.2 及更高版本中会发生此问题。
如果您有使用 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 的未来版本发生兼容性问题。您必须从以下位置删除版本 2018.3.6864.20598 的 UiPath.Core.Activities 依赖项:
  • Orchestrator 订阅源
  • 默认包位置 - 2021.4 之前的版本中为 %Program Files (x86)%\UiPath\Studio\Packages,2021.4 及更高版本中为 %Program Files%\UiPath\Studio\Packages
  • NuGet 缓存 - %userprofile%\.nuget\packages\uipath.core.activities
如果先前未安装 Studio/机器人 v2018.3.1,并且 UiPath.UIAutomation.Activities 包的版本 18.3.6864.20582 未部署到本地或 Orchestrator 订阅源,则可以升级到 v2018.3.2,不会有任何风险。
注意:如果您曾安装过 Studio v2018.3.1 企业版外的其他版本(例如社区稳定版 v2018.3.0 或企业版和社区版的任何先前测试版),上述解决方案同样适用。不要使用版本低于或等于 18.3.6864.20582 的任何 UiPath.UIAutomation.Activities,也不要使用版本低于或等于 2018.3.6864.20598 的任何 UiPath.Core.Activities

错误请求 - 请求过长

由于浏览器持久性 Cookie 问题,尝试访问 Orchestrator 时可能会发生此错误。

要解决或避免此问题,请清除浏览器中的 Cookie。例如,若是 Chrome 浏览器,请按照这些说明清除 Cookie,并确保选择“所有时间”作为时间范围。Internet ExplorerFirefox 浏览器也有关于如何删除 Cookie 的详细说明。

注意:如果收到 Bad Request - Request too long - HTTP Error 400. The size of the request headers is too long. 响应,则令牌签名证书很可能在高可用性配置中的每个节点上都不匹配。

用户不是指定 AD 域的成员。

使用 Active Directory 登录 Orchestrator 时,将引发未知错误。在 Orchestrator 日志的 NLog 目标(EventViewer 或在 Orchestrator 配置中配置的内容)中伴随以下错误:UiPath.Orchestrator.Core.Exceptions.BadRequestException: Error code - 1413, Message - 'The user is not a member of the specified AD domain.'
如果将 Active Directory 用户用作应用程序池的身份(Identity 或 Orchestrator),而未将“加载用户配置文件”设置为 True,则会发生这种情况。

要更正此错误,请按照以下步骤操作:

  1. 在 IIS 管理器中,选择您的 Orchestrator 网站,然后导航到“应用程序池”
  2. 在应用程序池列表中,右键单击“Identity”或“Orchestrator”,然后选择“高级设置”。显示“高级设置”窗口。
  3. 在“流程模型”部分,将“加载用户配置文件”设置为“True”



此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。