Diagnosticar e Solucionar Problemas da Extensão de Código do Visual Studio do Blockchain App Builder

O seguinte pode ser usado para solucionar problemas do sistema com a extensão do Visual Studio Code do Blockchain App Builder.

Problemas de pré-requisitos
Podem ocorrer erros se você modificar ou atualizar qualquer um dos softwares pré-requisitos exigidos pelo Blockchain App Builder. Você pode usar a função Dependências Instaladas para verificar se a instalação do Blockchain App Builder ainda atende aos pré-requisitos. Na página de boas-vindas do Blockchain App Builder no Visual Studio Code, clique em Dependências Instaladas. Uma tabela é exibida mostrando a versão necessária e a versão real instalada dos componentes que o Blockchain App Builder usa. Os componentes necessários são indicados por um asterisco (*).
Se a verificação de pré-requisitos falhar com erros e avisos ao tentar instalar o Blockchain App Builder, você poderá ver um erro semelhante ao seguinte exemplo no painel de saída do 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.
Falha na implantação
Devido à falha na implantação, à implantação corrompida, a um contêiner de pareamento do Docker cheio ou a um pareamento do Docker morto na rede local, você poderá ver um erro semelhante 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
Isso ocorre porque um contêiner de pareamento não pode ser iniciado corretamente novamente.
Solução: Recrie seu runtime selecionando seu ambiente local no painel Ambientes, clicando com o botão direito do mouse e selecionando Recriar Ambiente Local. Tente implantar novamente.
Redefinindo Dados da Extensão
É possível que os dados do usuário do Blockchain App Builder sejam corrompidos. Essa opção limpa seus dados do Blockchain App Builder sem afetar nada armazenado localmente.
  1. Abra a Paleta de Comandos no menu Exibir.
  2. Na Paleta de Comandos, digite Redefinir Extensão.
    Captura de tela mostrando o comando Redefinir Dados de Extensão na Paleta de Comandos.
  3. Selecione Redefinir Dados de Extensão do Oracle Blockchain Platform. O VS Code limpará os dados blockchain existentes e recarregará os dados de instalação padrão. Isso não afetará os arquivos armazenados localmente no seu sistema, mas você terá que importá-los de volta para o VS Code e reconfigurar qualquer ambiente configurado anteriormente.
Mac OSX: Xcode
Após uma atualização do Mac OSX, ou se o Xcode não estiver instalado, você poderá ver um erro semelhante ao seguinte no log de erros:
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 contornar esse comportamento, abra uma janela de terminal e execute os seguintes comandos:
    sudo rm -rf $(xcode-select --print-path)
    xcode-select --install