Bekannte Probleme bei Oracle Blockchain Platform Enterprise Edition für Besu

Erfahren Sie, welche Probleme bei der Verwendung von Oracle Blockchain Platform auftreten können und wie Sie sie umgehen.

Administrationsvorgang nicht erfolgreich nach dem Deployment einer Beispielanwendung

Nachdem Sie die Großhandels-CBDC- oder tokenisierte Einlagenbeispielanwendung bereitgestellt haben, wird beim Öffnen der Anwendungs-URL möglicherweise einer oder mehrere der folgenden Fehler angezeigt.

  • Administrationsvorgang nicht erfolgreich.
  • Service ist vorübergehend nicht verfügbar. Versuchen Sie es erneut.
  • Besu ORDS-Token konnte nicht abgerufen werden (HTTP 404).

Problemumgehung: Gehen Sie folgendermaßen vor, um dieses Problem zu beheben.

  1. Aktualisieren Sie Ihren Webbrowser.
  2. Wählen Sie im Menü Schnellaktionen die Option Token initialisieren.
  3. Wenn der Fehler nach der Initialisierung des Tokens weiterhin auftritt, löschen Sie die Anwendung, und stellen Sie sie dann erneut bereit.

List Rules API gibt falsche updatedBy-Informationen zurück

Der Endpunkt der Listenregel-API gibt nicht die richtigen Benutzerinformationen im Feld updatedBy zurück. Anstelle des Benutzers, der die Regel zuletzt aktualisiert hat, wird das Feld als Null oder als Platzhalterwert n/a im Antwortbody zurückgegeben.

Behelfslösung: Es gibt keine Workaround für dieses Problem.

Assertion-Fehler bei Verwendung von Blockchain App Builder

Wenn Sie Blockchain App Builder for Besu unter Microsoft Windows 11 verwenden, wird beim Hochladen von Manifesten in die Smart Contract Registry die folgende Fehlermeldung angezeigt:
Assertion failed: !(handle->flags & UV_HANDLE_CLOSING), file src\win\async.c, line 94

Dies ist ein bekanntes Problem für Node.js, das unter Microsoft Windows 11 ausgeführt wird.

Problemumgehung: Sie können diese Fehlermeldung ignorieren. Die Manifeste werden weiterhin in der Smart Contract Registry veröffentlicht.

Wallet für andere Organisationen kann nicht erstellt werden

Wenn Sie IDCS als Identitätsprovider verwenden, wird ein Fehler zurückgegeben, wenn Sie versuchen, ein Wallet für einen Benutzer in einer anderen Organisation zu erstellen.

Workaround: Führen Sie die folgenden Schritte aus, um Benutzer-Wallets in der anderen Organisation direkt in Blockchain Platform Manager zu erstellen. Kehren Sie dann zur Anwendung zurück, laden Sie das Wallet, und schließen Sie den Workflow zur Accounterstellung ab.
  1. Identifizieren Sie die Zielorganisation, das Organisationsnetzwerk, die Benutzer-ID und die Wallet-Serviceinstanz, die für das neue Einzahlungstokenkonto verwendet werden.
  2. Öffnen Sie in Blockchain Platform Manager die Seite Wallet, und wählen Sie die Registerkarte Benutzer aus.
  3. Prüfen Sie, ob der Zielbenutzer bereits für die Zielorganisation vorhanden ist.
    • Wenn der Benutzer vorhanden ist, bestätigen Sie, dass die Organisation und die Benutzer-ID korrekt sind und dass der Benutzerstatus Aktiv lautet.
    • Wenn der Benutzer nicht vorhanden ist, wählen Sie Benutzer registrieren aus, und geben Sie die erforderlichen Details ein.
  4. Wählen Sie Benutzer registrieren, und bestätigen Sie, dass der neue Benutzer in der Liste Benutzer mit dem Status Aktiv angezeigt wird.
  5. Wählen Sie die Registerkarte Wallets und dann Wallet erstellen aus.
  6. Geben Sie im Fenster Wallet erstellen die Details für den ausgewählten Benutzer ein
  7. Wählen Sie Wallet erstellen aus. Vergewissern Sie sich, dass das Wallet in der Liste Wallets unter der Zielorganisation angezeigt wird und dass der Status Aktiv lautet.
  8. Kehren Sie zur Anwendung "Einzahlungstoken" zurück, und öffnen Sie Bankkonto erstellen für die Zielorganisation.
  9. Geben Sie dieselbe Bankbenutzer-ID ein, wählen Sie Wallets laden aus, und wählen Sie das Wallet aus, das Sie in Blockchain Platform Manager erstellt haben.
  10. Wählen Sie die gewünschte Anwendungsgruppe aus, konfigurieren Sie die Kontolimits, und wählen Sie Account erstellen aus.
  11. Bestätigen Sie, dass das Einzahlungstokenkonto erstellt wurde und dass der Benutzer das erwartete Wallet bei der Anmeldung auswählen kann.

Identitätsproviderkonfiguration mit API funktioniert nicht

Mit der API können Sie keinen Identitätsprovider hinzufügen.

Problemumgehung: Verwenden Sie die GUI, um einen Identitätsprovider hinzuzufügen.

Stapeldaten-UI - Erwähnungen - Falscher Hosteintrag

Der Bereich Stackinformationen der Installations-UI erwähnt fälschlicherweise wrapperapi.<instance-name>.<instance-domain> anstelle von wrapper.<instance-name>.<instance-domain> in der Liste der Einträge, die der Datei hosts hinzugefügt werden sollen.

Workaround: Ignorieren Sie die UI, und verwenden Sie stattdessen wrapper.<instance-name>.<instance-domain>.