了解错误代码
当助手在对话过程中遇到问题时,它会回复一条消息,其中包含所遇到的特定问题的错误代码。 助手用户应将此错误代码告知管理员。
作为助手制作者,如果您在使用测试面板测试您的助手时出现问题,除错误代码外,您还会看到一条有关该问题的更多信息。 或者,您可以使用主题检查器面板来验证您的助手。
错误列表
备注
在引用主题时,术语对话用于一些错误消息中。
错误代码 | Description |
---|---|
ContentError | 主题内容有误。 |
DataLossPreventionViolation | 存在数据丢失防护冲突。 |
FlowActionException | 执行云端流时出错。 |
FlowActionBadRequest | 对云端流发出的请求格式错误。 |
FlowActionTimedOut | 云端流运行需要的时间超过 100 秒,已超时。 |
InvalidContent | 向代码编辑器中添加的内容无效。 |
InfiniteLoopInBotContent | 节点执行次数过多。 |
LatestPublishedVersionNotFound | 无法检索已发布的助手版本。 |
RedirectToDisabledDialog | 主题将重定向到已禁用的主题。 |
RedirectToNonExistentDialog | 主题将重定向到另一个不再存在的主题。 |
SystemError | Microsoft Copilot Studio 中出现系统错误。 |
ContentError
错误消息:此错误会根据错误的上下文生成动态消息。
解决办法:对于与您的助手内容相关的问题,这是一个包罗万象的错误。 请参阅错误消息以了解更多详细信息。
常见问题包括:
- 节点缺少必需属性。
- 通过代码编辑器添加的 YAML 无效。
- Power Fx 公式包含错误。
DataLossPreventionViolation
错误消息:此环境要求用户登录后才能使用助手。 转到“管理”>“安全”>“身份验证”并选择要求用户登录的选项。”
解决:
- 环境的数据丢失防护 (DLP) 策略要求用户登录。 请参阅使用登录系统主题添加用户身份验证。
- 助手中使用的一个或多个连接器不在同一数据组中。 请参阅Copilot Studio连接器。
- 租户管理员阻止了助手中使用的一个或多个连接器。
FlowActionException
错误消息:
- “没有从流 {FlowName} ({FlowId}) 中收到输出,即使根据助手定义应该收到输出也是如此。”
- “响应数据中缺少流 {FlowName} ({FlowId}) 上名称为 {ItemKey} 的输出参数。 请刷新此流,或确保此流返回该值。”
- “输出架构中缺少流 {FlowName} ({FlowId}) 上名称为 {ItemKey} 的输出参数。 请刷新此流。”
解决方法:检查流是否有错误。
FlowActionBadRequest
错误消息:
- “流 {FlowName} ({FlowId}) 上名称为 {KeyName} 的参数被声明为 {ItemTypeKind} 类型。 调用 Power Automate 时不支持此类型。 当前,仅支持文本、布尔和数字。”
- “‘调用流’操作中缺少流 {FlowName} ({FlowId}) 上名称为 {ItemKey} 的输出参数。”
- “流 {FlowName} ({FlowId}) 上名称为 {KeyName} 的参数被评估为 {ResolveType} 类型,但预期类型为 {ExpectedType}。”
- “流 {FlowName} ({FlowId}) 无法运行,响应代码为 {ResponseCode},错误代码为 {FlowErrorCode}。”
解决方法:检查您传递给流的任何变量的基本类型是否与参数的类型匹配。
FlowActionTimedOut
错误消息:“id 为 {FlowId} 的流已超时。错误代码:{FlowErrorCode}”
解决:检查流是否存在错误,以了解为什么云端流在返回助手之前需要超过 100 秒来运行。 尝试优化查询以及从后端系统返回的数据。 如果在将结果发送到助手后,某些云端流逻辑可以继续运行,将这些操作放在云端流中的“将值返回 Microsoft Copilot Studio”步骤之后。
InvalidContent
错误消息:“助手中总共存在 {TotalComponents} 个组件,但没有一个是有效的。”
解决方法:打开代码编辑器以查看内容问题。
InfiniteLoopInBotContent
错误消息:“操作 {DialogId}.{TriggerId}.{ActionId} 连续执行超过 {MaxTurnCount} 次。 这表明对话执行中有一个循环,因此对话执行将被终止。”
解决方法:确保主题正确结束,或链接到正确结束的其他主题,如升级系统主题。
LatestPublishedVersionNotFound
错误消息:“无法检索最新发布的助手版本。”
解决方法:发布助手。
RedirectToDisabledDialog
错误消息:“ID 为 {DialogId} 的对话在定义中处于禁用状态。 请在使用对话之前启用它。”
RedirectToNonExistentDialog
错误消息:“在定义中未找到 ID 为 {DialogId} 的对话。 请检查对话是否存在并且 ID 是否正确。”
解决方法:创建一个要重定向到的新主题或删除重定向节点。
SystemError
错误消息:此错误不会生成错误消息
解决方法:联系客户支持。