Problemas conocidos de Oracle Blockchain Platform Enterprise Edition para Besu

Obtenga información sobre los problemas que pueden surgir al utilizar Oracle Blockchain Platform y cómo solucionarlos.

Error de afirmación al utilizar el creador de aplicaciones de blockchain

Si utiliza Blockchain App Builder para Besu en Microsoft Windows 11, se muestra el siguiente mensaje de error al cargar manifiestos en el registro de contratos inteligentes:
Assertion failed: !(handle->flags & UV_HANDLE_CLOSING), file src\win\async.c, line 94

Este es un problema conocido para Node.js que se ejecuta en Microsoft Windows 11.

Solución alternativa: puede ignorar este mensaje de error. Los manifiestos aún se publicarán en el registro de contratos inteligentes.

La aplicación desplegada no es accesible en las instancias creadas con certificados de terceros personalizados

Si crea una instancia con un certificado de terceros y, a continuación, despliega una de las aplicaciones agrupadas, no puede acceder a la aplicación.

Solución alternativa: ejecute los siguientes comandos de Kubernetes para actualizar la información y reiniciar el despliegue.
  kubectl -n obp-samples get secret "${deployment}-trust-bundle" \
    -o jsonpath='{.data.ca\.crt}' | base64 -d > "${work_dir}/existing-ca.crt"

  kubectl -n idcs1 get secret obp-instance-external-ca-tls-cryptomaterial \
    -o jsonpath='{.data.ca\.crt}' | base64 -d > "${work_dir}/external-ca-chain.crt"

  cat "${work_dir}/existing-ca.crt" "${work_dir}/external-ca-chain.crt" \
    > "${work_dir}/ca.crt"

  kubectl -n obp-samples create secret generic "${deployment}-trust-bundle" \
    --from-file=ca.crt="${work_dir}/ca.crt" \
    --dry-run=client -o yaml | kubectl apply -f -

  kubectl -n obp-samples rollout restart deployment/"${deployment}"

  kubectl -n obp-samples rollout status deployment/"${deployment}" 

Fallo al acceder a la aplicación empaquetada desplegada mediante el puerto de entrada-gateway personalizado

Si utiliza el despliegue con un solo clic de Blockchain Platform Manager para desplegar una aplicación en una instancia en una configuración de instalación con un puerto de gateway de entrada de Istio personalizado, el enlace "Acceder a la aplicación aquí" que se proporciona al final del proceso no abre la aplicación. Se devuelve un error del servidor porque el enlace no incluye el puerto personalizado.

Solución alternativa: incluya el puerto personalizado en el enlace proporcionado al final del proceso de despliegue con un solo clic.

No se puede crear una cartera para otras organizaciones

Al utilizar IDCS como proveedor de identidad, se devuelve un error al intentar crear una cartera para un usuario de una organización diferente.

Solución alternativa: complete los siguientes pasos para crear carteras de usuario en la otra organización directamente en Blockchain Platform Manager. A continuación, vuelva a la aplicación, cargue la cartera y complete el flujo de trabajo de creación de la cuenta.
  1. Identifique la organización de destino, la red de organización, el ID de usuario y la instancia de servicio de cartera que se utilizará para la nueva cuenta de token de depósito.
  2. En Blockchain Platform Manager, abra la página Cartera y seleccione el separador Usuarios.
  3. Compruebe si el usuario de destino ya existe para la organización de destino.
    • Si el usuario existe, confirme que la organización y el ID de usuario sean correctos y que el estado del usuario sea Activo.
    • Si el usuario no existe, seleccione Registrar usuario e introduzca los detalles necesarios.
  4. Seleccione Registrar usuario y, a continuación, confirme que el nuevo usuario se muestra en la lista Usuarios con un estado Activo.
  5. Seleccione el separador Carteras y, a continuación, seleccione Crear cartera.
  6. En la ventana Crear cartera, introduzca los detalles del usuario seleccionado
  7. Seleccione Crear cartera. Confirme que la cartera se muestra en la organización de destino en la lista Carteras y que su estado es Activo.
  8. Vuelva a la aplicación Token de depósito y abra Crear cuenta bancaria para la organización de destino.
  9. Introduzca el mismo ID de usuario bancario, seleccione Cargar carteras y elija la cartera que ha creado en Blockchain Platform Manager.
  10. Seleccione el grupo de aplicaciones necesario, configure los límites de cuenta y, a continuación, seleccione Crear cuenta.
  11. Confirme que se ha creado la cuenta de token de depósito y que el usuario puede seleccionar la cartera esperada al conectarse.

Los nombres de grupo de OpenLDAP no se muestran al crear usuarios de LDAP

Los nombres de grupo de OpenLDAP no se muestran en la lista Grupo de Acceso a Instancias al crear usuarios de LDAP y seleccionar grupos. En su lugar, los roles correspondientes a los grupos se muestran en la lista Grupo de acceso a instancias.

Solución alternativa: escriba los nombres de grupo manualmente si desea utilizar otros grupos personalizados creados en OpenLDAP.

La configuración del proveedor de identidad mediante la API no funciona

No puede agregar un proveedor de identidad mediante la API.

Solución alternativa: utilice la GUI para agregar un proveedor de identidad.

La interfaz de usuario de información de pila menciona una entrada de hosts incorrecta

El área Stack information de la interfaz de usuario de instalación menciona incorrectamente wrapperapi.<instance-name>.<instance-domain> en lugar de wrapper.<instance-name>.<instance-domain> en la lista de entradas que se agregarán al archivo hosts.

Solución alternativa: ignore la interfaz de usuario y utilice wrapper.<instance-name>.<instance-domain> en su lugar.