Firebase-tools: La implementación de Firebase falla con "Error: HTTP Error: 500, Se encontró un error interno".

Creado en 14 ago. 2018  ·  62Comentarios  ·  Fuente: firebase/firebase-tools

Al implementar nuestro sitio hoy en Travis CI, nuestra implementación falla con el siguiente error:

Error: HTTP Error: 500, Error interno encontrado.

Información de la versión

[email protected]

Información de la plataforma

Linux en Travis CI

El registro está aquí

Nota: La compilación de anoche que usó la versión 4.0.3 funcionó correctamente.

cc: @pbakaus , @crystalfaith

Comentario más útil

Esto podría ser inútil ahora, pero para cualquiera que pueda visitar aquí, en mi caso, el servicio de alojamiento estaba inactivo (sí, tampoco creía que los servicios de Google pudieran desactivarse), puede ver qué servicios están aquí:

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

Todos 62 comentarios

Vamos a necesitar registros de depuración para poder diagnosticar los problemas aquí: ¿puede activar --debug en la compilación de CI o, alternativamente, asegurarse de que se mantiene firebase-debug.log como un artefacto durante construcciones fallidas?

@mbleigh : consulte los detalles en https://travis-ci.org/ampproject/docs/jobs/415953980 , que espero proporcione los detalles que necesita.

cc: @rsimha

Aquí están los registros de fallas: https://travis-ci.org/ampproject/docs/jobs/415953980#L7375 -L7424

¿Cómo (y cuándo) generaste el token de autenticación que estás usando en el sistema de CI? ¿Funcionará si genera uno nuevo con firebase login:ci ?

Nuevo token generado. Construcción en progreso: https://travis-ci.org/ampproject/docs/builds/415999283

Resuelto. Se necesitaba un nuevo token de autenticación.

Acabo de enfrentar el mismo problema. Volver a iniciar sesión / actualizar el token no lo resolvió.

aquí está el registro: firebase-debug.log

Ayer funcionaba, pero hoy hemos actualizado firebase-tools a v4.3.1 (desde v3. *). Funciona para nuestra versión de desarrollo del proyecto (básicamente un proyecto de base de fuego separado) pero no para prod.

Asesoramiento sobre posibles soluciones.

EDITAR
Podemos implementar funciones, pero no hosting:

firebase deploy --only hosting falla con el registro adjunto y con el mensaje "500 error interno"
firebase deploy --only functions funciona como se esperaba

Nuevamente, la misma base de código se implementa sin problemas en el proyecto de desarrollo alternativo.
Revertir al código implementado anteriormente no resuelve el problema.

Es difícil saberlo con certeza desde mi punto de vista, pero sospecho que su problema tiene algo que ver con los permisos de IAM no estándar que se establecen en el usuario que intenta realizar la implementación. ¿Intenta realizar la implementación con un usuario que tenga el permiso de editor en el proyecto en la nube correspondiente? Si se comunica con el Soporte de Firebase y abre un caso que hace referencia a este problema, ellos tendrán los accesos necesarios para ayudarlo a solucionar los problemas de sus permisos de IAM con mayor detalle.

Si eso no funciona, como solución temporal, debería poder degradar temporalmente firebase-tools a una versión 3.x usando npm con npm install -g [email protected] o cualquier versión en la que solía estar.

Gracias @Berlioz : ¡la degradación resolvió el problema por ahora!

Aunque estamos buscando usar el tiempo de espera personalizado de la función del código que requiere firebase-tool 4+
En realidad, el permiso está establecido en "Propietario". También presentaré un problema al soporte técnico.

Gracias de nuevo por la rápida y útil respuesta.

La implementación de funciones más tarde resolvió mi problema. Esto puede ser un error interno de la base de fuego.

Hola, recibo el siguiente error mientras uso FirebaseMessaging.sendAsyc

com.google.firebase.messaging.FirebaseMessagingException: se encontró un error interno.
en com.google.firebase.messaging.FirebaseMessaging.handleSendHttpError (FirebaseMessaging.java:290)
en com.google.firebase.messaging.FirebaseMessaging.access $ 600 (FirebaseMessaging.java:55)
en com.google.firebase.messaging.FirebaseMessaging $ 1.execute (FirebaseMessaging.java:259)
en com.google.firebase.messaging.FirebaseMessaging $ 1.execute (FirebaseMessaging.java:240)
en com.google.firebase.internal.CallableOperation.call (CallableOperation.java:36)
en com.google.common.util.concurrent.TrustedListenableFutureTask $ TrustedFutureInterruptibleTask.runInterruptbly (TrustedListenableFutureTask.java:108)
en com.google.common.util.concurrent.InterruptibleTask.run (InterruptibleTask.java:41)
en com.google.common.util.concurrent.TrustedListenableFutureTask.run (TrustedListenableFutureTask.java:77)
en java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142)
en java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617)
en java.lang.Thread.run (Thread.java:748)
Causado por: com.google.api.client.http.HttpResponseException: 500 Internal Server Error
{
"error": {
"código": 500,
"message": "Se encontró un error interno.",
"errores": [
{
"message": "Se encontró un error interno.",
"dominio": "global",
"motivo": "backendError"
}
],
"estado": "INTERNO"
}
}
en com.google.api.client.http.HttpRequest.execute (HttpRequest.java:1070)

cuál podría ser el problema aquí, cualquier respuesta será muy apreciada

@ajayarajan Este no es el lugar apropiado para esa pregunta. Encontrará que StackOverflow o el canal apropiado en la comunidad de Firebase es un lugar mejor.

Esto podría ser inútil ahora, pero para cualquiera que pueda visitar aquí, en mi caso, el servicio de alojamiento estaba inactivo (sí, tampoco creía que los servicios de Google pudieran desactivarse), puede ver qué servicios están aquí:

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

sí, tengo el mismo problema ahora, parece que la base de fuego está en mal tiempo :)

Al igual que tú @ liron-navon, después de probar muchas cosas para que funcionara, estaba a punto de contactar con el soporte cuando vi en la página de estado que algunos servicios estaban inactivos.

el alojamiento está caído. pero si está implementando solo funciones usando
firebase deploy: solo funcionarán las funciones.

ROFL! ¡Estoy tan feliz de que hayas publicado eso! ¡Mierda, tengo una incorporación beta esta mañana! @shavik
Me estaba volviendo loco porque pensé que había roto algo ...

Igual que @ T-Knott-Mesh, pensé que había roto algo, ¿Firebase tiene una página de estado para los servicios?

nm lo encontré aquí

Yeap firebase está caído. Es difícil de creer que esto sucedió.

¡No puedo creerlo! Jajajajaja oh bueno, pasa. Estoy seguro de que son todos
enloqueciendo rn jajajaja.

El miércoles 6 de febrero de 2019 a las 6:31 a.m. equidevium < [email protected] escribió:

Yeap firebase está caído. Es difícil de creer que esto sucedió.

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/firebase/firebase-tools/issues/865#issuecomment-460991456 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AZTSE_X1pe8gvJrZcmKRM64q5dkHl_yFks5vKr0sgaJpZM4V8aLt
.

¿De todos modos puedo editar el código en el servidor en lugar de tener que implementarlo? Necesito arreglar un error.

Encontrando el mismo problema al obtener este error

Error: HTTP Error: 500, Error interno encontrado.

Error: HTTP Error: 500, Error interno encontrado.
El mismo problema al que me enfrento cuando alojo mi proyecto en el servidor de base de fuego

¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿?? ????

¡Gracias por publicar que está caído! He intentado durante los últimos 30 minutos implementar esto a través de nuestro CI.

jaja pensé que era mi red
Es bueno que exista este sitio https://status.firebase.google.com/

Jaja, pensé que estaba despedido 8-D

Disfruté leyendo tus comentarios: sonrisa:: riendo:
Puede consultar el estado actual aquí: https://status.firebase.google.com/incident/Hosting/19006

Es bueno saber que tienen una página de estado, ojalá la arreglen pronto :)

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

es un momento muy difícil para mí :-(

¿De todos modos puedo editar el código en el servidor en lugar de tener que implementarlo? Necesito arreglar un error.

No creo que puedas hacer algo como un ssh en Firebase. E incluso si pudiéramos, no creo que eso ayude en absoluto, ya que al menos en "nuestro" caso, no estamos implementando el código fuente en bruto, sino una versión compilada de nuestra aplicación.

Gracias a todos por su paciencia mientras trabajamos en esto. La página de estado es de hecho la mejor fuente de actualizaciones cuando se trata de cosas como esta. Este incidente en particular se está mitigando, pero lleva un poco de tiempo implementarlo por completo. Esté atento a esa página para obtener más actualizaciones.

¡Se implementa la mitigación! El problema se resolvió https://status.firebase.google.com/incident/Hosting/19006

¡Mismo error! Lo he intentado con varias versiones de firebase-tools y el mismo problema.

Probé firebase deploy --only functions y funcionó

No me ha funcionado durante los últimos 20 minutos más o menos.

Estoy enfrentando el mismo problema ahora, incluso cuando su sitio web dice que el servicio es normal.

Gracias por los informes amigos. Hay un problema más nuevo que está vinculado a los errores 500 hoy y me gustaría mantener esta actividad activa, así que si tiene problemas hoy (19 de agosto de 2019, eh, casi exactamente un año después para este error), vaya al # 1609.

Somos conscientes y estamos trabajando en ello. Disculpe las molestias 😕. Estén atentos a # 1609 para más actualizaciones.

Me molesta que la página de estado no reconozca el problema. No me importa la respuesta aquí. Primero actualice la página de estado.

Para agravar el problema, eliminé mi sitio de ensayo en un esfuerzo por solucionarlo (por alguna razón funcionó después de que hice eso, imagínate) y no me permitió crear uno nuevo con el mismo nombre, incluso en el mismo proyecto, así que ahora tengo que decirles a todos que usen la nueva URL.

Recibo el mismo error cuando uso 'firebase deploy'

`[info] + base de datos: sintaxis de reglas para la base de datoses válida
[depuración] [2019-08-21T14: 52: 22.716Z] >>> POST DE SOLICITUD HTTP https://firebasehosting.googleapis.com/v1beta1/sites// versiones

[depuración] [2019-08-21T14: 52: 23.713Z] <<< HTTP RESPONSE 500
[depuración] [2019-08-21T14: 52: 23.714Z] <<< CUERPO DE RESPUESTA HTTP
[error]
[error] Error: Error HTTP: 500, Error interno encontrado.
[depuración] [2019-08-21T14: 52: 23.855Z] Contexto de error: {
"cuerpo": {
"error": {
"código": 500,
"message": "Se encontró un error interno.",
"estado": "INTERNO"
}
},
"respuesta": {
"statusCode": 500,
"cuerpo": {
"error": {
"código": 500,
"message": "Se encontró un error interno.",
"estado": "INTERNO"
}
},
"encabezados": {
"variar": "X-Origin, Referer, Origin, Accept-Encoding",
"content-type": "application / json; charset = UTF-8",
"date": "Mié, 21 de agosto de 2019 14:52:23 GMT",
"servidor": "ESF",
"cache-control": "privado",
"x-xss-protection": "0",
"x-frame-options": "SAMEORIGIN",
"x-content-type-options": "nosniff",
"alt-svc": "quic = \": 443 \ "; ma = 2592000; v = \" 46,43,39 \ "",
"aceptar-rangos": "ninguno",
"transfer-encoding": "fragmentado"
},
"solicitud": {
"uri": {
"protocolo": "https:",
"barras": verdadero,
"auth": nulo,
"host": "firebasehosting.googleapis.com",
"puerto": 443,
"nombre de host": "firebasehosting.googleapis.com",
"hash": nulo,
"búsqueda": nulo,
"consulta": nulo,
"nombre de ruta": "/ v1beta1 / sites // versiones ",
"ruta": "/ v1beta1 / sites // versiones ",
"href": " https://firebasehosting.googleapis.com/v1beta1/sites// versiones "
},
"método": "POST"
}
}
} `

Aquí igual

Recibo el mismo error cuando uso 'firebase deploy'

`[info] + base de datos: la sintaxis de reglas para la base de datos es válida
[depuración] [2019-08-21T14: 52: 22.716Z] >>> POST DE SOLICITUD HTTP https://firebasehosting.googleapis.com/v1beta1/sites//versions

[depuración] [2019-08-21T14: 52: 23.713Z] <<< HTTP RESPONSE 500
[depuración] [2019-08-21T14: 52: 23.714Z] <<< CUERPO DE RESPUESTA HTTP
[error]
[error] Error: Error HTTP: 500, Error interno encontrado.
[depuración] [2019-08-21T14: 52: 23.855Z] Contexto de error: {
"cuerpo": {
"error": {
"código": 500,
"message": "Se encontró un error interno.",
"estado": "INTERNO"
}
},
"respuesta": {
"statusCode": 500,
"cuerpo": {
"error": {
"código": 500,
"message": "Se encontró un error interno.",
"estado": "INTERNO"
}
},
"encabezados": {
"variar": "X-Origin, Referer, Origin, Accept-Encoding",
"content-type": "application / json; charset = UTF-8",
"date": "Mié, 21 de agosto de 2019 14:52:23 GMT",
"servidor": "ESF",
"cache-control": "privado",
"x-xss-protection": "0",
"x-frame-options": "SAMEORIGIN",
"x-content-type-options": "nosniff",
"alt-svc": "quic =": 443 "; ma = 2592000; v =" 46,43,39 "",
"aceptar-rangos": "ninguno",
"transfer-encoding": "fragmentado"
},
"solicitud": {
"uri": {
"protocolo": "https:",
"barras": verdadero,
"auth": nulo,
"host": "firebasehosting.googleapis.com",
"puerto": 443,
"nombre de host": "firebasehosting.googleapis.com",
"hash": nulo,
"búsqueda": nulo,
"consulta": nulo,
"nombre de ruta": "/ v1beta1 / sitios // versiones",
"ruta": "/ v1beta1 / sitios // versiones",
"href": " https://firebasehosting.googleapis.com/v1beta1/sites//versions "
},
"método": "POST"
}
}
} `

Aquí igual. Error HTTP: 500

Parece que muchos de nosotros obtuvimos 500 en los últimos 30 minutos. Parece que Firebase tiene un problema.

Sí, también recibo un error 500.

Vea también el n. ° 1609

Brasil también está fuera. Recibiendo el error HTTP 500: error interno al implementar en el alojamiento de base de fuego. Comenzó a las 12:00 p.m.

Aquí igual

Recibí el mismo error hace 5 minutos, pero ahora funciona bien.

Recibí el mismo error hace 5 minutos, pero ahora funciona bien.

Déjame intentarlo

Probé de nuevo y ahora recibo el mismo error. Qué pasa.....

Recibí el mismo error hace 5 minutos, pero ahora funciona bien.

no, lo mismo aquí en argentina

Sigo recibiendo el error 500 de Japón

ahora me está funcionando de nuevo. Supongo que el equipo de desarrollo está probando el problema habilitando / deshabilitando el acceso para la implementación.

Oh, gracias, ahora también me está funcionando bien.

¡FUNCIONANDO BIEN AHORA!

Puede confirmar que funciona de nuevo. Gracias por la solución.

¡Esto está sucediendo de nuevo!

Lo mismo para mí, error 500 en varios proyectos

¡Parece haber vuelto! En realidad, se implementó, pero lo intenté de nuevo, ya que parecía suceder demasiado rápido y parece estar fallando todavía.

@MrDrummer no es para mí en Francia: /

pasando de nuevo ahora para mí en Italia,
pero "--only functions" funciona bien

Parece estar funcionando de nuevo ahora.

Es bastante irónico, ya que estaba intentando implementar nuestro panel de estado de dependencias, que incluye GCP y firebase.

Hola a todos, solo para su información: si obtiene 500 errores al usar los servicios de Firebase, siempre debe hacer esto:

1) Verifique el panel de estado y vea si es un incidente conocido.
2) Si no hay nada allí, escriba al soporte de Firebase

Los errores 500 significan que el backend está experimentando un problema inesperado y GitHub no es un gran lugar para obtener ayuda con problemas urgentes como ese, especialmente porque ninguno de nuestro código de backend está en GitHub.

¿Fue útil esta página
0 / 5 - 0 calificaciones