Oracle Blockchain Platform Enterprise Edition for Besu 已知問題

瞭解在使用 Oracle Blockchain Platform 時可能會遇到的問題,以及如何解決這些問題。

建置範例應用程式之後,管理作業失敗

部署批發 CBDC 或權杖化存款範例應用程式之後,當您開啟應用程式 URL 時,可能會看到下列一或多個錯誤。

  • 管理作業失敗。
  • 服務暫時無法使用. 請再試一次。
  • Besu ORDS 記號擷取失敗 (HTTP 404)。

解決方法:完成下列步驟以解決此問題。

  1. 重新整理您的 Web 瀏覽器。
  2. 從快速動作功能表中選取起始記號。
  3. 如果在初始化記號後仍然發生錯誤,請刪除應用程式,然後重新部署。

列出規則 API 傳回不正確的 updatedBy 資訊

清單規則 API 端點不會傳回 updatedBy 欄位中的正確使用者資訊。欄位不是最後更新規則的使用者,而是傳回為空值或回應主體中的預留位置值 n/a。

解決方法:此問題沒有解決方法。

使用區塊鏈 App 產生器時發生宣告失敗錯誤

如果您在 Microsoft Windows 11 上使用 Besu 的 Blockchain App Builder,則在將資訊清單上傳至智慧合約登錄時會顯示下列錯誤訊息:
Assertion failed: !(handle->flags & UV_HANDLE_CLOSING), file src\win\async.c, line 94

這是 Microsoft Windows 11 上執行的 Node.js 已知問題。

解決方法:您可以忽略此錯誤訊息。清單仍會發布至智慧型合約登錄。

無法建立其他組織的公事包

使用 IDCS 作為身分識別提供者時,當您嘗試為其他組織中的使用者建立公事包時,將會傳回錯誤。

解決方法:完成下列步驟,即可直接在區塊鏈平台管理程式中在其他組織中建立使用者公事包。然後返回應用程式、載入公事包,並完成帳戶建立工作流程。
  1. 識別將用於新存款權杖帳戶的目標組織、組織網路、使用者 ID 及公事包服務執行處理。
  2. 在 Blockchain Platform Manager 中,開啟公事包頁面,然後選取使用者頁籤。
  3. 檢查目標組織是否已有目標使用者存在。
    • 如果使用者存在,請確認組織與使用者 ID 正確,且使用者狀態為現用。
    • 如果使用者不存在,請選取註冊使用者,然後輸入必要的詳細資料。
  4. 選取註冊使用者,然後確認新使用者顯示在使用者清單中,且狀態為作用中。
  5. 選取公事包頁籤,然後選取建立公事包。
  6. 在建立公事包視窗中,輸入所選使用者的詳細資訊
  7. 選取建立公事包。確認公事包顯示在公事包清單的目標組織底下,且其狀態為作用中。
  8. 返回「存款權杖」應用程式,然後為目標組織開啟建立銀行帳戶。
  9. 輸入相同的銀行使用者 ID ,選取載入公事包,然後選擇您在區塊鏈平台管理程式中建立的公事包。
  10. 選取必要的應用程式群組、設定帳戶限制,然後選取建立帳戶。
  11. 確認已建立存款權杖帳戶,且使用者可以在登入時選取預期的公事包。

使用 API 的身分識別提供者組態無法運作

您無法使用 API 新增身分識別提供者。

解決方法:使用 GUI 來新增身分識別提供者。

堆疊資訊 UI 提及不正確的主機項目

安裝 UI 的堆疊資訊區域未正確提及要新增至 hosts 檔案之項目清單中的 wrapperapi.<instance-name>.<instance-domain> 而不是 wrapper.<instance-name>.<instance-domain>。

解決方法:忽略 UI 並改用 wrapper.<instance-name>.<instance-domain>。