Solucionar problemas da extensão Databricks para Visual Studio Code

Este artigo fornece soluções de problemas para a extensão Databricks para Visual Studio Code. Consulte O que é a extensão Databricks para Visual Studio Code?.

Erro ao sincronizar através de um proxy

Problema: quando você tenta executar a extensão Databricks para Visual Studio Code para sincronizar seu projeto de código local por meio de um proxy, uma mensagem de erro semelhante à seguinte aparece e as operações de sincronização não são bem-sucedidas: Get "https://<workspace-instance>/api/2.0/preview/scim/v2/Me": EOF.

Possível causa: o Visual Studio Code não sabe como encontrar o proxy.

Soluções recomendadas: reinicie o Visual Studio Code em seu terminal executando o seguinte comando e tente sincronizar novamente:

env HTTPS_PROXY=<proxy-url>:<port> code

No comando anterior:

  • Substitua <proxy-url> pelo URL completo do seu proxy.

  • Substitua <port> pela porta correta no seu proxy.

Erro: “gerar erro de sistema desconhecido -86” ao tentar sincronizar o código local<a class="headerlink" href="#error-"spawn-unknown-system-error--86"-when-you-try-to -synchronize-local-code" title="Link permanente para este título">

Problema: quando você tenta sincronizar o código local em um projeto para um workspace remoto do Databricks, o Terminal mostra que a sincronização começou, mas exibe apenas a mensagem de erro spawn unknown system error -86. Além disso, a seção Destino de sincronização do painel Configuração permanece em estado pendente.

Causa possível: a versão errada da extensão Databricks para Visual Studio Code está instalada no sistema operacional da sua máquina de desenvolvimento.

Soluções recomendadas: Desinstale a extensão e, em seguida, mude da extensão Databricks para Visual Studio Code, versão 2, para a versão 1 do sistema operacional de sua máquina de desenvolvimento desde o início.

Enviar logs de uso para Databricks

Se tiver problemas ao sincronizar o código local com um workspace remoto do Databricks, você pode enviar logs de uso e informações relacionadas ao suporte do Databricks fazendo o seguinte:

  1. Ative o registro em log verificando a configuração logs: Enabled ou definindo databricks.logs.enabled como true, conforme descrito em Configurações da extensão Databricks para Visual Studio Code. Certifique-se de reiniciar o Visual Studio Code depois de ativar o log.

  2. Tente reproduzir seu problema.

  3. Na Paleta de Comandos (view > Paleta de Comandos no menu principal), execute o comando Databricks: Abrir logs completos .

  4. Envie os arquivos databricks-cli-logs.json e sdk-and-extension-logs.json que aparecem para o suporte do Databricks.

  5. Copie também o conteúdo do Terminal (view > Terminal) no contexto do problema e envie esse conteúdo para o suporte do Databricks.

Para enviar logs de erros que não sejam sobre problemas de sincronização de código para o suporte do Databricks:

  1. Na paleta de comandos (view > Command Palette), execute o comando Databricks: Open full logs .

  2. Envie apenas o arquivo sdk-and-extension-logs.json que aparece para o suporte do Databricks.

A Output view (view > Output, do Databrick logss ) mostra informações truncadas s logse : Enabl ed estiver marcado databricks.logs.enabled ou estiver definido co truemo . Para mostrar mais informações, altere as seguintes configurações, conforme descrito em Configurações da extensão Databricks para Visual Studio Code:

  • logs: comprimento máximo da matriz ou databricks.logs.maxArrayLength

  • logs: comprimento máximo do campo ou databricks.logs.maxFieldLength

  • logs: profundidade de truncamento ou databricks.logs.truncationDepth