Problemas Conhecidos do Oracle Blockchain Platform Enterprise Edition para Besu

Saiba mais sobre os problemas que você pode encontrar ao usar a Oracle Blockchain Platform e como contorná-los.

Falha na Operação de Administração Após a Implantação de um Aplicativo de Amostra

Depois de implantar o CBDC de atacado ou o aplicativo de amostra de depósito tokenizado, você poderá ver um ou mais dos seguintes erros ao abrir o URL do aplicativo.

  • Falha na operação de administração.
  • O serviço está temporariamente indisponível. Tente mais uma vez.
  • Falha na recuperação do token ORDS Besu (HTTP 404).

Solução alternativa: Execute os passos a seguir para resolver esse problema.

  1. Atualize seu web browser.
  2. Selecione Inicializar Token no menu Ações Rápidas.
  3. Se o erro ainda ocorrer após a inicialização do token, exclua o aplicativo e implante-o novamente.

A API de Regras de Lista Retorna Informações updatedBy Incorretas

O ponto final da API de Regras de Lista não retorna as informações corretas do usuário no campo updatedBy. Em vez do usuário que atualizou a regra pela última vez, o campo é retornado como nulo ou como o valor de espaço reservado n/a no corpo da resposta.

Solução alternativa: Não há solução alternativa para este problema.

Erro de Falha na Asserção ao Usar o Blockchain App Builder

Se você usar o Blockchain App Builder para Besu no Microsoft Windows 11, a seguinte mensagem de erro será exibida ao fazer upload de manifestos para o registro do contrato inteligente:
Assertion failed: !(handle->flags & UV_HANDLE_CLOSING), file src\win\async.c, line 94

Este é um problema conhecido para o Node.js em execução no Microsoft Windows 11.

Solução alternativa: você pode ignorar esta mensagem de erro. Os manifestos ainda serão publicados no registro do contrato inteligente.

Não é Possível Criar Wallet para Outras Organizações

Ao usar o IDCS como provedor de identidades, um erro é retornado quando você tenta criar uma wallet para um usuário em outra organização.

Solução alternativa: Execute as seguintes etapas para criar carteiras de usuário na outra organização diretamente no Blockchain Platform Manager. Em seguida, retorne ao aplicativo, carregue a wallet e conclua o workflow de criação da conta.
  1. Identifique a organização de destino, a rede organizacional, o ID do usuário e a instância de serviço da wallet que serão usados para a nova conta de token de depósito.
  2. No Gerenciador do Blockchain Platform, abra a página Wallet e selecione a guia Usuários.
  3. Verifique se o usuário de destino já existe para a organização de destino.
    • Se o usuário existir, confirme se a organização e o ID usuário estão corretos e se o status do usuário é Ativo.
    • Se o usuário não existir, selecione Registrar Usuário e informe os detalhes necessários.
  4. Selecione Registrar Usuário e confirme se o novo usuário é exibido na lista Usuários com um status Ativo.
  5. Selecione a guia Wallets e, em seguida, Criar Wallet.
  6. Na janela Criar Wallet, informe os detalhes do usuário selecionado
  7. Selecione Criar Wallet. Confirme se a wallet é exibida na organização de destino na lista Wallets e se seu status é Ativo.
  8. Retorne ao aplicativo Token de Depósito e abra Criar Conta Bancária para a organização de destino.
  9. Informe o mesmo ID do Usuário do Banco, selecione Carregar wallets e escolha a wallet criada no Gerenciador do Blockchain Platform.
  10. Selecione o grupo de aplicativos necessário, configure os limites da conta e, em seguida, selecione Criar Conta.
  11. Confirme se a conta do token de depósito foi criada e se o usuário pode selecionar a wallet esperada ao acessar.

A Configuração do Provedor de Identidades Usando a API Não Funciona

Você não pode adicionar um provedor de identidades usando a API.

Solução alternativa: use a GUI para adicionar um provedor de identidades.

Entrada Incorreta de Hosts de Menções da IU de Informações da Pilha

A área Informações da pilha da IU de instalação menciona incorretamente wrapperapi.<instance-name>.<instance-domain> em vez de wrapper.<instance-name>.<instance-domain> na lista de entradas a serem adicionadas ao arquivo hosts.

Solução alternativa: desconsidere a IU e use wrapper.<instance-name>.<instance-domain>.