Problemi noti per Oracle Blockchain Platform Enterprise Edition per Besu

Scopri i problemi che potresti incontrare quando utilizzi Oracle Blockchain Platform e come risolverli.

Operazione di amministrazione non riuscita dopo la distribuzione di un'applicazione di esempio

Dopo aver distribuito la CBDC all'ingrosso o l'applicazione di esempio di deposito con token, all'apertura dell'URL dell'applicazione potrebbero verificarsi uno o più dei seguenti errori.

  • Operazione di amministrazione non riuscita.
  • Servizio temporaneamente non disponibile. Riprovare.
  • Recupero del token ORDS Besu non riuscito (HTTP 404).

Soluzione: completare i passi riportati di seguito per risolvere il problema.

  1. Aggiornare il browser Web.
  2. Selezionare Inizializza token dal menu Azioni rapide.
  3. Se l'errore si verifica ancora dopo l'inizializzazione del token, eliminare l'applicazione e quindi distribuirlo di nuovo.

Informazioni updatedBy errate restituite dall'API Regole elenco

L'endpoint API List Rules non restituisce le informazioni utente corrette nel campo updatedBy. Invece dell'utente che ha eseguito l'ultimo aggiornamento della regola, il campo viene restituito come nullo o come valore segnaposto n/a nel corpo della risposta.

Soluzione alternativa: non esistono soluzioni alternative per questo problema.

Errore di asserzione non riuscito durante l'uso di App Builder Blockchain

Se si utilizza Blockchain App Builder for Besu in Microsoft Windows 11, durante il caricamento dei file manifesto nel registro degli smart contract viene visualizzato il seguente messaggio di errore:
Assertion failed: !(handle->flags & UV_HANDLE_CLOSING), file src\win\async.c, line 94

Si tratta di un problema noto per Node.js in esecuzione su Microsoft Windows 11.

Soluzione: è possibile ignorare questo messaggio di errore. I file manifesto saranno ancora pubblicati nel registro degli smart contract.

Impossibile creare il wallet per altre organizzazioni

Quando si utilizza IDCS come provider di identità, viene restituito un errore quando si tenta di creare un wallet per un utente in un'organizzazione diversa.

Soluzione: completare i passi riportati di seguito per creare i wallet utente nell'altra organizzazione direttamente in Blockchain Platform Manager. Quindi tornare all'applicazione, caricare il wallet e completare il flusso di lavoro di creazione dell'account.
  1. Identificare l'organizzazione di destinazione, la rete dell'organizzazione, l'ID utente e l'istanza del servizio wallet che verranno utilizzati per il nuovo conto token di deposito.
  2. In Blockchain Platform Manager, aprire la pagina Wallet e selezionare la scheda Utenti.
  3. Controllare se l'utente di destinazione esiste già per l'organizzazione di destinazione.
    • Se l'utente esiste, confermare che l'organizzazione e l'ID utente sono corretti e che lo stato dell'utente è Attivo.
    • Se l'utente non esiste, selezionare Registra utente e immettere i dettagli richiesti.
  4. Selezionare Registra utente, quindi confermare che il nuovo utente viene visualizzato nell'elenco Utenti con stato Attivo.
  5. Selezionare la scheda Wallet, quindi selezionare Crea wallet.
  6. Nella finestra Crea wallet immettere i dettagli per l'utente selezionato.
  7. Selezionare Crea wallet. Verificare che il wallet sia visualizzato nell'organizzazione di destinazione nell'elenco Wallet e che il relativo stato sia Attivo.
  8. Tornare all'applicazione Token di deposito e aprire Crea conto bancario per l'organizzazione di destinazione.
  9. Immettere lo stesso ID utente banca, selezionare Carica wallet e scegliere il wallet creato in Blockchain Platform Manager.
  10. Selezionare il gruppo di applicazioni richiesto, configurare i limiti dell'account, quindi selezionare Crea account.
  11. Confermare che il conto token di deposito è stato creato e che l'utente può selezionare il wallet previsto durante l'accesso.

La configurazione del provider di identità che utilizza l'API non funziona

Non è possibile aggiungere un provider di identità utilizzando l'API.

Soluzione: utilizzare la GUI per aggiungere un provider di identità.

Informazioni stack - Menzioni UI - Voce host non corretti

L'area Informazioni stack dell'interfaccia utente di installazione menziona in modo errato wrapperapi.<instance-name>.<instance-domain> anziché wrapper.<instance-name>.<instance-domain> nell'elenco di voci da aggiungere al file hosts.

Soluzione: ignorare l'interfaccia utente e utilizzare wrapper.<instance-name>.<instance-domain>.