Problèmes connus pour Oracle Blockchain Platform Enterprise Edition for Besu
Découvrez les problèmes que vous risquez de rencontrer lorsque vous utilisez Oracle Blockchain Platform et comment les contourner.
- Erreur d'assertion lors de l'utilisation du générateur d'applications Blockchain
- Application déployée non accessible sur les instances créées avec des certificats tiers personnalisés
- Echec de l'accès à l'application groupée déployée à l'aide du port de passerelle d'entrée personnalisé
- Impossible de créer un portefeuille pour d'autres organisations
- Noms de groupe OpenLDAP non affichés lors de la création d'utilisateurs LDAP
- La configuration du fournisseur d'identités à l'aide de l'API ne fonctionne pas
- Mentions d'interface utilisateur d'informations sur la pile - Entrée d'hôtes incorrecte
Erreur d'assertion lors de l'utilisation du générateur d'applications Blockchain
Assertion failed: !(handle->flags & UV_HANDLE_CLOSING), file src\win\async.c, line 94Il s'agit d'un problème connu pour Node.js exécuté sur Microsoft Windows 11.
Solution : vous pouvez ignorer ce message d'erreur. Les manifestes seront toujours publiés dans le registre des contrats intelligents.
Application déployée non accessible sur les instances créées avec des certificats tiers personnalisés
Si vous créez une instance à l'aide d'un certificat tiers, puis que vous déployez l'une des applications groupées, vous ne pouvez pas accéder à l'application.
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}" Echec de l'accès à l'application groupée déployée à l'aide du port de passerelle d'entrée personnalisé
Si vous utilisez un déploiement en un clic à partir de Blockchain Platform Manager pour déployer une application vers une instance dans une configuration d'installation avec un port de passerelle entrante Istio personnalisé, le lien "Accéder à l'application ici" fourni à la fin du processus n'ouvre pas l'application. Une erreur de serveur est renvoyée car le lien n'inclut pas le port personnalisé.
Solution de contournement : incluez le port personnalisé dans le lien fourni à la fin du processus de déploiement en un clic.
Impossible de créer un portefeuille pour d'autres organisations
Lorsque vous utilisez IDCS comme fournisseur d'identités, une erreur est renvoyée lorsque vous tentez de créer un portefeuille pour un utilisateur d'une autre organisation.
- Identifiez l'organisation cible, le réseau d'organisation, l'ID utilisateur et l'instance de service de portefeuille qui seront utilisés pour le nouveau compte de jeton de dépôt.
- Dans Blockchain Platform Manager, ouvrez la page Portefeuille et sélectionnez l'onglet Utilisateurs.
- Vérifiez si l'utilisateur cible existe déjà pour l'organisation cible.
- Si l'utilisateur existe, vérifiez que l'organisation et l'ID utilisateur sont corrects et que le statut de l'utilisateur est Actif.
- Si l'utilisateur n'existe pas, sélectionnez Inscrire un utilisateur et entrez les détails requis.
- Sélectionnez Inscrire un utilisateur, puis vérifiez que le nouvel utilisateur est affiché dans la liste Utilisateurs avec le statut Actif.
- Sélectionnez l'onglet Portefeuilles, puis Créer un portefeuille.
- Dans la fenêtre Créer un portefeuille, entrez les détails de l'utilisateur sélectionné.
- Sélectionnez Créer un portefeuille. Vérifiez que le portefeuille est affiché sous l'organisation cible dans la liste Portefeuilles et que son statut est Actif.
- Revenez à l'application Jeton de dépôt et ouvrez Créer un compte bancaire pour l'organisation cible.
- Entrez le même ID utilisateur de banque, sélectionnez Charger les portefeuilles et choisissez le portefeuille que vous avez créé dans Blockchain Platform Manager.
- Sélectionnez le groupe d'applications requis, configurez les limites de compte, puis sélectionnez Créer un compte.
- Vérifiez que le compte de jeton de dépôt est créé et que l'utilisateur peut sélectionner le portefeuille attendu lors de la connexion.
Noms de groupe OpenLDAP non affichés lors de la création d'utilisateurs LDAP
Les noms de groupe OpenLDAP ne s'affichent pas dans la liste Groupe d'accès à l'instance lorsque vous créez des utilisateurs LDAP et sélectionnez des groupes. Les rôles correspondant aux groupes sont affichés dans la liste Groupe d'accès à l'instance.
Solution : saisissez les noms de groupe manuellement si vous avez l'intention d'utiliser d'autres groupes personnalisés créés dans OpenLDAP.
La configuration du fournisseur d'identités à l'aide de l'API ne fonctionne pas
Vous ne pouvez pas ajouter de fournisseur d'identités à l'aide de l'API.
Solution : utilisez l'interface graphique pour ajouter un fournisseur d'identités.
Mentions d'interface utilisateur d'informations sur la pile - Entrée d'hôtes incorrecte
La zone Stack information de l'interface utilisateur d'installation mentionne de manière incorrecte wrapperapi.<instance-name>.<instance-domain> au lieu de wrapper.<instance-name>.<instance-domain> dans la liste des entrées à ajouter au fichier hosts.
Solution : ignorez l'interface utilisateur et utilisez wrapper.<instance-name>.<instance-domain> à la place.
Problèmes recensés d'Oracle Database pour Oracle Blockchain Platform
G12225-06