面向 Besu 的 Oracle Blockchain Platform Enterprise Edition 的已知问题
了解您在使用 Oracle Blockchain Platform 时可能遇到的问题以及如何解决这些问题。
- 部署示例应用程序后管理操作失败
- 列表规则 API 返回错误的 updatedBy 信息
- 使用区块链应用程序构建器时断言失败错误
- 无法为其他组织创建 Wallet
- 使用 API 的身份提供者配置不起作用
- 堆栈信息 UI 提及主机条目不正确
部署示例应用程序后,管理操作失败
部署批发 CBDC 或标记化存款示例应用程序后,打开应用程序 URL 时可能会看到以下一个或多个错误。
- 管理操作失败。
- 服务暂时不可用。请重试。
- Besu ORDS 标记检索失败 (HTTP 404)。
解决方法:完成以下步骤以解决此问题。
- 刷新 Web 浏览器。
- 从快速操作菜单中选择初始化令牌。
- 如果在初始化令牌后仍发生错误,请删除应用程序,然后重新部署它。
列表规则 API 返回错误的 updatedBy 信息
列表规则 API 端点未在 updatedBy 字段中返回正确的用户信息。该字段不是上次更新规则的用户,而是返回为空值或作为响应主体中的占位符值 n/a。
解决方法:此问题没有解决方法。
使用区块链应用程序构建器时断言失败错误
Assertion failed: !(handle->flags & UV_HANDLE_CLOSING), file src\win\async.c, line 94这是 Microsoft Windows 11 上运行的 Node.js 的已知问题。
解决方法:您可以忽略此错误消息。清单仍将发布到智能合同注册表中。
无法为其他组织创建 Wallet
使用 IDCS 作为身份提供者时,尝试为其他组织中的用户创建 wallet 时将返回错误。
- 标识将用于新存款令牌账户的目标组织、组织网络、用户 ID 和 wallet 服务实例。
- 在 Blockchain Platform Manager 中,打开 Wallet 页面并选择 Users(用户)选项卡。
- 检查目标组织是否已存在目标用户。
- 如果用户存在,请确认组织和用户 ID 正确,并且用户状态为有效。
- 如果用户不存在,请选择注册用户并输入所需的详细信息。
- 选择注册用户,然后确认新用户显示在状态为活动的用户列表中。
- 选择 Wallet 选项卡,然后选择 Create Wallet 。
- 在创建 Wallet 窗口中,输入所选用户的详细信息
- 选择创建 Wallet 。确认 wallet 显示在 Wallets 列表的目标组织下,并且其状态为 Active 。
- 返回至“存款令牌”应用程序并打开目标组织的创建银行账户。
- 输入相同的银行用户 ID ,选择加载 wallet ,然后选择您在 Blockchain Platform Manager 中创建的 wallet。
- 选择所需的应用程序组,配置帐户限制,然后选择创建帐户。
- 确认已创建存款令牌账户,并且用户可以在登录时选择所需的钱包。
使用 API 的身份提供者配置不起作用
无法使用 API 添加身份提供者。
解决方法:使用 GUI 添加身份提供者。
堆栈信息 UI 提及主机条目不正确
安装 UI 的 Stack information 区域错误地在要添加到 hosts 文件的条目列表中提及 wrapperapi.<instance-name>.<instance-domain> 而不是 wrapper.<instance-name>.<instance-domain>。
解决方法:忽略 UI 并改用 wrapper.<instance-name>.<instance-domain>。