Firebase-tools: A implantação do Firebase falha com "Erro: Erro HTTP: 500, erro interno encontrado".

Criado em 14 ago. 2018  ·  62Comentários  ·  Fonte: firebase/firebase-tools

Ao implantar nosso site hoje no Travis CI, nossa implantação falha com o seguinte erro:

Erro: Erro HTTP: 500, erro interno encontrado.

Informação da versão

[email protected]

Informação da plataforma

Linux no Travis CI

O log está aqui

Nota: A compilação da noite anterior que usou a v. 4.0.3 funcionou corretamente.

cc: @pbakaus , @crystalfaith

Comentários muito úteis

Isso pode ser inútil agora, mas para qualquer um que possa visitar aqui, no meu caso o serviço de hospedagem estava fora do ar (sim, eu também não acreditava que os serviços do Google pudessem ser desativados), você pode ver quais serviços estão aqui:

https://status.firebase.google.com/

Todos 62 comentários

Precisaremos de logs de depuração para poder diagnosticar os problemas aqui - você pode ativar --debug na compilação de CI ou, alternativamente, certificar-se de que firebase-debug.log está sendo mantido como um artefato durante compilações com falha?

@mbleigh - Verifique os detalhes em https://travis-ci.org/ampproject/docs/jobs/415953980 , que espero fornecer os detalhes de que você precisa.

cc: @rsimha

Aqui estão os registros de falha: https://travis-ci.org/ampproject/docs/jobs/415953980#L7375 -L7424

Como (e quando) você gerou o token de autenticação que está usando no sistema de CI? Funcionará se você gerar um novo com firebase login:ci ?

Novo token gerado. Compilação em andamento: https://travis-ci.org/ampproject/docs/builds/415999283

Resolvido. Novo token de autenticação necessário.

Acabei de enfrentar o mesmo problema. O relogin / atualização do token não resolveu o problema.

aqui está o registro: firebase-debug.log

Estava funcionando ontem, mas hoje atualizamos firebase-tools para v4.3.1 (de v3. *). Funciona para nossa versão dev do projeto (basicamente um projeto Firebase separado), mas não para prod.

Por favor, conselhos sobre as soluções possíveis.

EDITAR
Podemos implantar funções, mas não hospedar:

firebase deploy --only hosting falha com o log anexado e com a mensagem "500 erro interno"
firebase deploy --only functions funciona conforme o esperado

Novamente, a mesma base de código é implantada sem problemas no projeto dev alternativo.
Reverter para o código implantado anteriormente não resolve o problema.

É difícil ter certeza do meu ponto de vista, mas suspeito que seu problema tenha algo a ver com as permissões IAM não padrão definidas para o usuário que está tentando fazer a implantação. Tentar fazer a implantação com um usuário que tenha permissão de Editor no projeto de nuvem correspondente? Se você entrar em contato com o suporte do Firebase e abrir um caso referenciando esse problema, eles terão os acessos necessários para ajudá-lo a solucionar problemas de suas permissões de IAM em mais detalhes.

Se isso não funcionar, como uma solução temporária, você deve ser capaz de fazer o downgrade temporário do firebase-tools para uma versão 3.x usando npm com npm install -g [email protected] ou qualquer versão que você costumava usar.

Obrigado @Berlioz - o downgrade resolveu o problema por enquanto!

Embora estejamos procurando usar o tempo limite personalizado da função do código, que requer firebase-tool 4+
A permissão é definida como "Proprietário" na verdade. Vou registrar um problema para o suporte também.

Obrigado novamente pela resposta rápida e útil!

A implantação de funções depois de algum tempo resolveu meu problema. Pode ser um bug interno do Firebase.

Olá, estou recebendo o seguinte erro ao usar FirebaseMessaging.sendAsyc

com.google.firebase.messaging.FirebaseMessagingException: Erro interno encontrado.
em com.google.firebase.messaging.FirebaseMessaging.handleSendHttpError (FirebaseMessaging.java:290)
em com.google.firebase.messaging.FirebaseMessaging.access $ 600 (FirebaseMessaging.java:55)
em com.google.firebase.messaging.FirebaseMessaging $ 1.execute (FirebaseMessaging.java:259)
em com.google.firebase.messaging.FirebaseMessaging $ 1.execute (FirebaseMessaging.java:240)
em com.google.firebase.internal.CallableOperation.call (CallableOperation.java:36)
em com.google.common.util.concurrent.TrustedListenableFutureTask $ TrustedFutureInterruptibleTask.runInterruptibly (TrustedListenableFutureTask.java:108)
em com.google.common.util.concurrent.InterruptibleTask.run (InterruptibleTask.java:41)
em com.google.common.util.concurrent.TrustedListenableFutureTask.run (TrustedListenableFutureTask.java:77)
em java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142)
em java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617)
em java.lang.Thread.run (Thread.java:748)
Causado por: com.google.api.client.http.HttpResponseException: 500 Erro interno do servidor
{
"erro": {
"código": 500,
"message": "Encontrado um erro interno.",
"erros": [
{
"message": "Encontrado um erro interno.",
"domínio": "global",
"reason": "backendError"
}
],
"status": "INTERNO"
}
}
em com.google.api.client.http.HttpRequest.execute (HttpRequest.java:1070)

qual poderia ser o problema aqui, qualquer resposta será muito apreciada

@ajayarajan Este não é o local apropriado para essa pergunta. Você encontrará o StackOverflow ou o canal apropriado na comunidade do

Isso pode ser inútil agora, mas para qualquer um que possa visitar aqui, no meu caso o serviço de hospedagem estava fora do ar (sim, eu também não acreditava que os serviços do Google pudessem ser desativados), você pode ver quais serviços estão aqui:

https://status.firebase.google.com/

sim, tendo o mesmo problema agora, parece que o Firebase está ruim :)

igual a você @ liron-navon, depois de tentar várias coisas para fazer funcionar, eu estava prestes a entrar em contato com o suporte quando vi na página de status que alguns serviços estavam fora do ar.

a hospedagem está fora do ar. mas se você estiver implantando apenas funções usando
As funções firebase deploy --only funcionarão .

ROFL! Estou tão feliz que você acabou de postar isso! Puta merda, tenho um beta onboarding esta manhã! @shavik
Estava pirando porque pensei que tinha quebrado alguma coisa ...

O mesmo que @ T-Knott-Mesh Achei que tivesse quebrado algo, o firebase tem uma página de status para serviços?

nm eu ​​encontrei aqui

Sim, o firebase está inativo. Difícil de acreditar que isso aconteceu.

Não acredito! Hahahahaha oh bem, isso acontece. Tenho certeza que são todos
pirando rn hahahaha.

Na quarta-feira, 6 de fevereiro de 2019, 6h31 equidevium < [email protected] escreveu:

Sim, o firebase está inativo. Difícil de acreditar que isso aconteceu.

-
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/firebase/firebase-tools/issues/865#issuecomment-460991456 ,
ou silenciar o tópico
https://github.com/notifications/unsubscribe-auth/AZTSE_X1pe8gvJrZcmKRM64q5dkHl_yFks5vKr0sgaJpZM4V8aLt
.

Existe alguma maneira de editar o código no servidor em vez de implantar? Eu preciso consertar um bug.

Encontrando o mesmo problema, obtendo este erro

Erro: Erro HTTP: 500, erro interno encontrado.

Erro: Erro HTTP: 500, erro interno encontrado.
O mesmo problema que estou enfrentando ao hospedar meu projeto no servidor Firebase

em quanto tempo eles vão descer ????

Obrigado por postar que está fora do ar! Estou tentando nos últimos 30 minutos fazer com que isso seja implantado por meio de nosso CI.

haha eu pensei que fosse minha rede
É bom que este site https://status.firebase.google.com/ exista

Haha eu pensei que fosse demitido 8-D

Gostei de ler seus comentários: sorria:: rindo:
Você pode verificar o status atual aqui: https://status.firebase.google.com/incident/Hosting/19006

É bom saber que eles têm uma página de status, espero que consigam em breve :)

https://status.firebase.google.com/incident/Hosting/19006

é um momento muito difícil para mim :-(

Existe alguma maneira de editar o código no servidor em vez de implantar? Eu preciso consertar um bug.

Não acho que você possa fazer algo como um ssh no Firebase. E mesmo se pudéssemos, não acho que ajudaria em nada, já que pelo menos em "nosso" caso, não estamos implantando o código-fonte bruto, mas uma versão compilada construída de nosso aplicativo.

Obrigado a todos por sua paciência enquanto estamos trabalhando nisso. A página de status é de fato a melhor fonte de atualizações quando se trata de coisas como essa. Este incidente específico está sendo mitigado, mas leva um pouco de tempo para ser totalmente implementado. Fique de olho nessa página para mais atualizações.

A mitigação foi implementada! O problema foi resolvido https://status.firebase.google.com/incident/Hosting/19006

Mesmo erro! Eu tentei com várias versões do firebase-tools e mesmo problema.

Tentei firebase deploy --only functions e funcionou

Não tem funcionado para mim nos últimos 20 minutos ou mais.

Estou enfrentando o mesmo problema agora, mesmo quando o site deles diz que o serviço está normal.

Obrigado pelos relatórios pessoal. Há um problema mais recente que está vinculado aos erros 500 hoje e gostaria de manter esta atividade, então se você está tendo problemas hoje (19 de agosto de 2019 - huh, quase exatamente um ano depois para este bug), vá para # 1609.

Estamos cientes e trabalhando nisso. Desculpe pelo transtorno 😕. Fique ligado no número 1609 para mais atualizações.

Estou aborrecido porque a página de status não reconhece o problema. Não se preocupe com a resposta aqui. Atualize a página de status primeiro.

Para agravar o problema para mim, excluí meu site de teste em um esforço para corrigi-lo (por algum motivo, funcionou depois que fiz isso, vai descobrir) e não me deixou criar um novo com o mesmo nome, mesmo no mesmo projeto, então agora eu tenho que dizer a todos para usarem a nova URL.

Estou recebendo o mesmo erro ao usar 'firebase deploy'

`[info] + banco de dados: sintaxe de regras para banco de dadosé válido
[debug] [2019-08-21T14: 52: 22.716Z] >>> POST DE PEDIDO DE HTTP https://firebasehosting.googleapis.com/v1beta1/sites// versões

[debug] [2019-08-21T14: 52: 23.713Z] <<< HTTP RESPONSE 500
[debug] [2019-08-21T14: 52: 23.714Z] <<< CORPO DE RESPOSTA HTTP
[erro]
[erro] Erro: Erro HTTP: 500, erro interno encontrado.
[debug] [2019-08-21T14: 52: 23.855Z] Contexto do erro: {
"corpo": {
"erro": {
"código": 500,
"message": "Encontrado um erro interno.",
"status": "INTERNO"
}
},
"resposta": {
"statusCode": 500,
"corpo": {
"erro": {
"código": 500,
"message": "Encontrado um erro interno.",
"status": "INTERNO"
}
},
"cabeçalhos": {
"variar": "X-Origin, Referer, Origin, Accept-Encoding",
"content-type": "application / json; charset = UTF-8",
"data": "Quarta, 21 de agosto de 2019 14:52:23 GMT",
"servidor": "ESF",
"cache-control": "privado",
"x-xss-protection": "0",
"opções x-frame": "SAMEORIGIN",
"x-content-type-options": "nosniff",
"alt-svc": "quic = \": 443 \ "; ma = 2592000; v = \" 46,43,39 \ "",
"intervalos de aceitação": "nenhum",
"transfer-encoding": "chunked"
},
"solicitar": {
"uri": {
"protocolo": "https:",
"barras": verdadeiro,
"auth": nulo,
"host": "firebasehosting.googleapis.com",
"porta": 443,
"hostname": "firebasehosting.googleapis.com",
"hash": null,
"search": null,
"consulta": nulo,
"pathname": "/ v1beta1 / sites // versões ",
"caminho": "/ v1beta1 / sites // versões ",
"href": " https://firebasehosting.googleapis.com/v1beta1/sites// versões "
},
"método": "POST"
}
}
} `

Mesmo aqui

Estou recebendo o mesmo erro ao usar 'firebase deploy'

`[info] + banco de dados: a sintaxe das regras para o banco de dados é válida
[debug] [2019-08-21T14: 52: 22.716Z] >>> POST DE PEDIDO DE HTTP https://firebasehosting.googleapis.com/v1beta1/sites//versions

[debug] [2019-08-21T14: 52: 23.713Z] <<< HTTP RESPONSE 500
[debug] [2019-08-21T14: 52: 23.714Z] <<< CORPO DE RESPOSTA HTTP
[erro]
[erro] Erro: Erro HTTP: 500, erro interno encontrado.
[debug] [2019-08-21T14: 52: 23.855Z] Contexto do erro: {
"corpo": {
"erro": {
"código": 500,
"message": "Encontrado um erro interno.",
"status": "INTERNO"
}
},
"resposta": {
"statusCode": 500,
"corpo": {
"erro": {
"código": 500,
"message": "Encontrado um erro interno.",
"status": "INTERNO"
}
},
"cabeçalhos": {
"variar": "X-Origin, Referer, Origin, Accept-Encoding",
"content-type": "application / json; charset = UTF-8",
"data": "Quarta, 21 de agosto de 2019 14:52:23 GMT",
"servidor": "ESF",
"cache-control": "privado",
"x-xss-protection": "0",
"opções x-frame": "SAMEORIGIN",
"x-content-type-options": "nosniff",
"alt-svc": "quic =": 443 "; ma = 2592000; v =" 46,43,39 "",
"intervalos de aceitação": "nenhum",
"transfer-encoding": "chunked"
},
"solicitar": {
"uri": {
"protocolo": "https:",
"barras": verdadeiro,
"auth": nulo,
"host": "firebasehosting.googleapis.com",
"porta": 443,
"hostname": "firebasehosting.googleapis.com",
"hash": null,
"search": null,
"consulta": nulo,
"pathname": "/ v1beta1 / sites // versions",
"path": "/ v1beta1 / sites // versions",
"href": " https://firebasehosting.googleapis.com/v1beta1/sites//versions "
},
"método": "POST"
}
}
} `

Mesmo aqui. Erro HTTP: 500

Parece que muitos de nós pegaram 500 nos últimos 30 minutos. Parece que o Firebase está tendo um problema.

Sim, também estou recebendo um erro 500.

Veja também # 1609

O Brasil também está desligado. Recebendo o erro HTTP 500: erro interno ao implantar no Firebase hosting. Tudo começou às 12h00

Mesmo aqui

Eu estava recebendo o mesmo erro 5 minutos atrás, mas agora está funcionando bem.

Eu estava recebendo o mesmo erro 5 minutos atrás, mas agora está funcionando bem.

deixe-me tentar

Eu testei novamente e agora estou recebendo o mesmo erro. O que está acontecendo.....

Eu estava recebendo o mesmo erro 5 minutos atrás, mas agora está funcionando bem.

não mesmo aqui na argentina

Ainda estou recebendo 500 erros do Japão

agora está funcionando para mim novamente. Acho que a equipe de desenvolvimento está testando o problema, habilitando / desabilitando o acesso para implantação.

Oh, obrigado, agora está funcionando bem para mim também.

TRABALHANDO BEM AGORA!

Pode confirmar trabalhando novamente. Obrigado pela correção.

Isso está acontecendo de novo!

O mesmo para mim, erro 500 em vários projetos

Parece que voltou! Na verdade, ele foi implantado, mas tentei novamente, pois pareceu acontecer muito rápido e ainda parece estar falhando.

@MrDrummer não é para mim na França: /

acontecendo de novo agora para mim na Itália,
mas "--only functions" funciona bem

Parece estar funcionando novamente agora.

Muito irônico, já que eu estava tentando implantar nosso painel de status de dependências, que inclui GCP e firebase!

Olá a todos, só para sua informação: se você receber 500 erros usando os serviços do Firebase, você deve sempre fazer o seguinte:

1) Verifique o painel de status e veja se é um incidente conhecido.
2) Se não houver nada lá, escreva para o suporte do Firebase

Erros 500 significam que o back-end está enfrentando um problema inesperado e o GitHub não é um ótimo lugar para obter ajuda com problemas urgentes como esse, especialmente porque nenhum de nosso código de back-end está no GitHub.

Esta página foi útil?
0 / 5 - 0 avaliações