Dépanner l'extension Blockchain App Builder Visual Studio Code

Utilisez les informations suivantes pour résoudre les problèmes de système liés à l'extension Blockchain App Builder Visual Studio Code.

Problèmes liés aux conditions requises
Des erreurs peuvent se produire si vous modifiez ou mettez à niveau l'un des logiciels préalables requis par Blockchain App Builder. Vous pouvez utiliser la fonction Dépendances installées pour vérifier que votre installation du générateur d'applications Blockchain répond toujours aux conditions requises. Dans la page de bienvenue du générateur d'applications Blockchain dans Visual Studio Code, cliquez sur Dépendances installées. Un tableau s'affiche et présente la version requise et la version installée réelle des composants utilisés par Blockchain App Builder. Les composants requis sont indiqués par un astérisque (*).
Si la vérification des préalables échoue avec des erreurs et des avertissements lorsque vous tentez d'installer Blockchain App Builder, une erreur similaire à l'exemple suivant peut s'afficher dans le volet de sortie de Visual Studio Code :
Error:
Aborting installation. Error:
Found 1 error(s) in pre-requisites check, failed with following errors:
1. Golang version mismatch. Expected 1.21.x, but found 1.18.5.

Found 3 warning(s) in pre-requisites check.
1. Docker is not installed. Please install Docker >= 18.09.0. To deploy chaincodes in the local environment, 
please install the recommended version of Docker.
2. Docker Compose is not installed. Please install Docker Compose >= 1.23.0. To deploy chaincodes in the 
local environment, please install the recommended version of Docker Compose.
3. Git is not installed. To sync chaincodes, please install the Git according to the documentation.
Échec du déploiement
En raison d'une défaillance du déploiement, d'un déploiement corrompu, d'un conteneur pair Docker plein ou d'un pair Docker arrêté dans le réseau local, une erreur similaire au texte suivant peut s'afficher :
============ Started instantiate Chaincode ============
[2028-19-01T19:25:lO.372] [ERROR] default - Error instantiating Chaincode GollGl on channel mychannel, detailed 
error: Error: error starting container: error starting container: Failed to generate platform-specific docker 
build: Failed to pull hyperledger/fabric-ccenv:latest : API error (404): manifest for hyperledger/ 
fabric-ccenv:latest not found: manifest unknown: manifest unknown [2020-19-01T19:25:10.372] (INFO) default -
============ Finished instantiate Chaincode ============
[2020-19-01119:25:10.372] [ERROR] default - Error: Error instantiating Chaincode Goll01 on channel mychannel, 
detailed error: Error: error starting container: error starting container: Failed to generate platfom-specific 
docker build: Failed to pull hyperledger/fabric-ccenv: latest : API error (404): manifest for hyperledger/ 
fabric-ccenv:lalest not found: manifest unknown: manifest unknown exited: signal: terminated 
INFO: exited: signal: terminated

ERROR: Error in Chaincode deployment
Cela est dû à un conteneur pair qui ne peut pas redémarrer correctement.
Solution : Recréez votre environnement d'exécution en sélectionnant votre environnement local dans le volet Environnements, en cliquant avec le bouton droit de la souris et en sélectionnant Recréer l'environnement local. Tentative de déploiement à nouveau.
Réinitialisation des données d'extension
Les données d'utilisateur du générateur d'applications Blockchain peuvent être corrompues. La réinitialisation des données d'extension efface les données de Blockchain App Builder sans affecter les données stockées localement.
  1. Ouvrez la palette de commandes dans le menu Voir.
  2. Dans la palette de commandes, entrez Réinitialiser l'extension.
    Capture d'écran présentant la commande Reset Extension Data dans la palette de commandes.
  3. Sélectionnez Oracle Blockchain Platform Reset Extension Data. Visual Studio Code efface les données existantes de la chaîne de blocs et recharge les données d'installation par défaut. Cela n'affecte pas les fichiers stockés localement dans votre système, mais vous devez les importer de nouveau dans Visual Studio Code et reconfigurer les environnements que vous aviez précédemment configurés.
macOS : Xcode
Après une mise à niveau de macOS ou si Xcode n'est pas installé, une erreur similaire à la suivante peut s'afficher dans le journal d'erreurs :
gyp: No Xcode or CLT version detected!
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at
  • Pour contourner ce comportement, ouvrez une fenêtre de terminal et exécutez les commandes suivantes :
    sudo rm -rf $(xcode-select --print-path)
    xcode-select --install