Solución de problemas de extensión de Visual Studio Code de Blockchain App Builder

Lo siguiente se puede utilizar para solucionar problemas del sistema con la extensión Blockchain App Builder Visual Studio Code.

Incidencias de requisitos previos
Se pueden producir errores si modifica o actualiza cualquiera de los requisitos de software que necesita Blockchain App Builder. Puede utilizar la función Dependencias instaladas para comprobar que la instalación de Blockchain App Builder sigue cumpliendo los requisitos. En la página de bienvenida de Blockchain App Builder en Visual Studio Code, haga clic en Dependencias instaladas. Se muestra una tabla que muestra la versión necesaria y la versión instalada real de los componentes que utiliza Blockchain App Builder. Los componentes necesarios se indican mediante un asterisco (*).
Si la comprobación de requisitos falla con errores y advertencias al intentar instalar Blockchain App Builder, es posible que vea un error similar al siguiente ejemplo en el panel de salida 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.20.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.
Fallo de despliegue
Debido a un fallo de despliegue, a un despliegue corrupto, a que un contenedor de peer de Docker esté lleno o a que un peer de Docker se haya matado en la red local, puede que aparezca un error similar a:
============ 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
Esto se debe a que un contenedor peer no se puede volver a iniciar correctamente.
Solución: vuelva a crear el tiempo de ejecución seleccionando el entorno local en el panel Entornos, haciendo clic con el botón derecho y seleccionando Reconstruir entorno local. Intente desplegar de nuevo.
Restablecimiento de datos de extensión
Es posible que los datos de usuario de Blockchain App Builder se corrompan. Esta opción borra los datos de Blockchain App Builder sin afectar a nada almacenado localmente.
  1. Abra la paleta de comandos en el menú View (Ver).
  2. En la paleta de comandos, escriba Reset Extension (Restablecer extensión).
    Captura de pantalla que muestra el comando Restablecer datos de extensión en la paleta de comandos.
  3. Seleccione Restablecer datos de extensión de Oracle Blockchain Platform. VS Code borrará los datos de blockchain existentes y volverá a cargar los datos de instalación por defecto. Esto no afectará a los archivos almacenados localmente en el sistema, pero tendrá que volver a importarlos en VS Code y volver a configurar los entornos que haya configurado anteriormente.
Mac OSX: Xcode
Después de una actualización de Mac OSX, o si Xcode no está instalado, es posible que vea un error similar al siguiente en el registro de errores:
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
  • Para solucionar este comportamiento, abra una ventana de terminal y ejecute los siguientes comandos:
    sudo rm -rf $(xcode-select --print-path)
    xcode-select --install