Neste documento, listamos os erros visíveis capturados e apresentados pela extensão Data Agent Kit para VS Code. Esses erros geralmente aparecem como Notificações (pop-ups) ou como Avisos na barra de status no ambiente de desenvolvimento integrado. Use este guia para identificar e resolver problemas.
Se você não conseguir identificar a origem de um problema depois de analisar o possível erro listado aqui, tente sair e fazer login novamente.
Erros de autenticação e da CLI gcloud
Esses erros afetam a conectividade básica da extensão.
Mensagem de erro |
Possível causa |
Remediação |
|---|---|---|
|
O binário |
Instale a Google Cloud CLI e reinicie o VS Code. |
|
|
Clique na barra de status ou na notificação para acionar o fluxo de login no terminal. |
A barra de status mostra um ícone |
A conta de extensão conectada é diferente da conta ativa da CLI gcloud. |
Execute |
A barra de status mostra um ícone |
As configurações da extensão, como ID do projeto, região ou ID do projeto de faturamento, não correspondem às configurações da CLI gcloud. |
Clique no ícone de aviso na barra de status do projeto para sincronizar as configurações entre a extensão e a CLI gcloud. Ou atualize manualmente as configurações em qualquer uma das ferramentas para garantir que elas correspondam. |
|
Tentativa de sincronizar configurações enquanto as contas estão inconsistentes. |
Alinhe as contas entre a CLI gcloud e a extensão. Verifique se eles estão usando a mesma conta de usuário, projeto, região e projeto de faturamento. |
|
Tentativa de sincronizar configurações sem a CLI gcloud instalada. |
Instale a CLI gcloud. |
Erros do Explorer e de busca de API
Confira a seguir erros gerais encontrados ao navegar pelos recursos da nuvem na árvore de menus do kit de agente de dados do Google Cloud.
Mensagem de erro |
Possível causa |
Remediação |
|---|---|---|
|
O servidor não pode autorizar sua solicitação (código de status |
Verifique as permissões do Identity and Access Management (IAM) e se a API relevante, como o BigQuery, está ativada nas configurações. |
|
Um recurso foi acionado sem um projeto ativo. |
Use o seletor de projetos na barra de status para escolher um projeto. |
|
Convenção de nomenclatura incorreta (ID do projeto ou do conjunto de dados ausente). |
Use o nome totalmente qualificado: |
Erros do BigQuery e do Dataform
Os erros a seguir são específicos das transformações de SQL e do gerenciamento de projetos do Dataform.
Mensagem de erro |
Possível causa |
Remediação |
|---|---|---|
|
O pacote npm |
Clique em Instalar a CLI do Dataform na caixa de diálogo para automatizar a instalação. |
|
Erros de sintaxe em arquivos |
Verifique a visualização |
|
Falha na execução do job do BigQuery. |
Revise o histórico de jobs do BigQuery para acessar registros de execução detalhados. |
|
A entrada do Knowledge Catalog ou do BigQuery existe, mas tem conteúdo NoSQL. |
Verifique o conteúdo da consulta executando-a no console do Google Cloud . |
Managed Service for Apache Spark e erros do Spark
Os erros a seguir estão relacionados ao gerenciamento de clusters e à execução do Spark.
Mensagem de erro |
Possível causa |
Remediação |
|---|---|---|
|
Permissões insuficientes do IAM ou cluster em transição. |
Verifique se você tem o papel de |
|
Erro de referência interna na visualização em árvore. |
Atualize a visualização do Explorador de recursos do Spark. |
|
O cluster está parado ou o gateway de componentes está desativado. |
Inicie o cluster e verifique se o Gateway de componentes está ativado na configuração do cluster. |
|
Erro na API |
Atualize a visualização do Explorador de recursos do Spark. |
|
Falha na inicialização do servidor Jupyter local ou na instalação dos pacotes necessários. |
Abra um novo notebook do Spark com o kernel remoto. |
|
Os notebooks de exemplo para o tipo de kernel selecionado (local ou remoto) não estão disponíveis. |
Não relevante |
|
Isso é especificamente para usuários do Windows quando caminhos longos não estão ativados na máquina. |
Ative os caminhos longos consultando o link na notificação. |
|
Isso aparece quando o usuário tenta usar um kernel remoto pela primeira vez. |
Clique na notificação e selecione Sim na caixa de diálogo de confirmação para instalar as dependências. |
|
Mostrado na descrição do seletor de kernel ao lado de Kernel remoto se as dependências do Jupyter estiverem faltando. |
Clique na notificação e selecione Sim na caixa de diálogo de confirmação para instalar as dependências. |
|
Mostrada na descrição do seletor de kernel quando o usuário executa um notebook existente em Kernel remoto |
Clique na notificação e selecione Sim na caixa de diálogo de confirmação para instalar as dependências. |
Erros do Cloud Storage
Os seguintes erros aparecem ao gerenciar buckets e objetos.
Mensagem de erro |
Possível causa |
Remediação |
|---|---|---|
|
Conflito de nomes no bucket. |
Escolha um nome exclusivo para a pasta. |
|
Permissão negada ou tempo limite da rede. |
Verifique os papéis |
|
Nome já usado globalmente ou caracteres inválidos. |
Erros genéricos de interface
Esses erros indicam falhas no nível da UI.
Mensagem de erro |
Possível causa |
Remediação |
|---|---|---|
|
O usuário está no modo Sem pasta no VS Code. |
Abra uma pasta usando |
|
Você está executando comandos do Spark ou SQL sem um notebook aberto. |
Abra um arquivo |
|
Tentativa de arrastar e soltar um recurso que tem representação de string NoSQL. |
Somente tabelas, visualizações e colunas podem ser inseridas em editores. |
Erros de banco de dados
Os seguintes erros são retornados ao consultar bancos de dados Google Cloud .
AlloyDB
Mensagem de erro |
Possível causa |
Remediação |
|
O usuário conectado à extensão não foi adicionado como um usuário do IAM à instância. |
Consulte Gerenciar a autenticação do IAM para adicionar o usuário como um usuário do IAM. |
|
O usuário do IAM não tem permissão para o objeto. |
Consulte Conceder permissões de banco de dados adequadas aos usuários do IAM para conceder permissão ao usuário do IAM para o objeto. |
Cloud SQL para MySQL
| Mensagem de erro | Possível causa | Remediação |
|---|---|---|
Invalid request: Some of your SQL statements failed to execute.
Details: Error 1045 (28000): Access denied for user '[USER]'@'localhost'
(using password: YES). |
O usuário conectado à extensão não foi adicionado como um usuário do IAM à instância. | Consulte Autenticação do IAM para adicionar o usuário como um usuário do IAM na instância. |
Invalid request: Some of your SQL statements failed to execute.
Details: Error 1044 (42000): Access denied for user '[USER]'@'%' to
database '[DB_NAME]'. |
O usuário do IAM não tem permissão para acessar o banco de dados. | Consulte Conceder privilégios de banco de dados a um usuário individual do IAM ou a uma conta de serviço para conceder privilégios aos usuários do IAM no banco de dados. |
Invalid request: The instance doesn't allow using ExecuteSql to
access this instance. You can allow it by patching the instance with
{settings: { dataApiAccess: "ALLOW_DATA_API" }}. |
O acesso à API Data não está ativado. | Ative o acesso à API Data nas configurações de consulta ou consulte Executar instruções SQL usando a API Data do Cloud SQL para ativar no console Google Cloud ou na CLI gcloud. |
Invalid request: IAM authentication is not
enabled for the instance [PROJECT_ID]:[INSTANCE_NAME]. |
A flag de autenticação do IAM não está ativada. | Ative a flag de autenticação do IAM nas configurações de consulta ou consulte Autenticação do IAM para ativar no console Google Cloud ou na CLI gcloud. |
Cloud SQL para PostgreSQL
| Mensagem de erro | Possível causa | Remediação |
|---|---|---|
Invalid request: The instance doesn't allow using ExecuteSql to
access this instance. You can allow it by patching the instance with
{settings: { dataApiAccess: "ALLOW_DATA_API" }}. |
O acesso à API Data não está ativado. | Ative o acesso à API Data nas configurações de consulta ou consulte Executar instruções SQL usando a API Data do Cloud SQL para ativar no console Google Cloud ou na CLI gcloud. |
Invalid request: IAM authentication is not
enabled for the instance [PROJECT_ID]:[INSTANCE_NAME]. |
A flag de autenticação do IAM não está ativada. | Ative a flag de autenticação do IAM nas configurações de consulta ou consulte Autenticação do IAM para ativar no console Google Cloud ou na CLI gcloud. |
Invalid request: Some of your SQL statements failed to execute.
Details: pq: password authentication failed for user
"[USER_EMAIL]". |
O usuário conectado à extensão não foi adicionado como um usuário do IAM à instância. | Consulte Autenticação do IAM para adicionar o usuário como um usuário do IAM na instância. |
Execution failed. All statements are aborted. Details: pq:
permission denied for table [TABLE_NAME] |
O usuário do IAM não tem permissão para acessar o objeto. | Consulte Gerenciar usuários com a autenticação de banco de dados do IAM para conceder privilégios aos usuários do IAM no banco de dados. |
Spanner
Mensagem de erro |
Possível causa |
Remediação |
|---|---|---|
|
Tamanhos de resultados maiores que 10,00 MiB não são aceitos. |
Consulte
|