Firebase-tools: Die Firebase-Bereitstellung schlägt mit "Fehler: HTTP-Fehler: 500, Interner Fehler aufgetreten" fehl.

Erstellt am 14. Aug. 2018  ·  62Kommentare  ·  Quelle: firebase/firebase-tools

Wenn Sie unsere Site heute auf Travis CI bereitstellen, schlägt unsere Bereitstellung mit dem folgenden Fehler fehl:

Fehler: HTTP-Fehler: 500, Interner Fehler aufgetreten.

Versions Information

[email protected]

Plattforminformationen

Linux auf Travis CI

Protokoll ist da

Hinweis: Der Build letzte Nacht, der v. 4.0.3 verwendet hat, funktionierte korrekt.

cc: @pbakaus , @crystalfaith

Hilfreichster Kommentar

Das könnte jetzt nutzlos sein, aber für jeden, der hier vorbeischaut, in meinem Fall war der Hosting-Service ausgefallen (ja, ich habe auch nicht geglaubt, dass Google-Dienste heruntergefahren werden können), können Sie hier sehen, welche Dienste unten sind:

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

Alle 62 Kommentare

Wir werden Debug-Logs benötigen, um die Probleme hier diagnostizieren zu können – können Sie entweder --debug im CI-Build einschalten oder alternativ sicherstellen, dass firebase-debug.log während des

@mbleigh - Bitte überprüfen Sie die Details in https://travis-ci.org/ampproject/docs/jobs/415953980 , die hoffentlich die benötigten Details liefern.

cc: @rsimha

Hier sind die Fehlerprotokolle: https://travis-ci.org/ampproject/docs/jobs/415953980#L7375 -L7424

Wie (und wann) haben Sie das Authentifizierungstoken generiert, das Sie im CI-System verwenden? Funktioniert es, wenn Sie mit firebase login:ci ein neues generieren?

Neues Token generiert. Build in Arbeit: https://travis-ci.org/ampproject/docs/builds/415999283

Behoben. Neues Authentifizierungstoken benötigt.

Stehe gerade vor dem gleichen Problem. Das erneute Anmelden/Aktualisieren des Tokens hat das Problem nicht gelöst.

hier ist das Protokoll: firebase-debug.log

Gestern hat es noch funktioniert, aber heute haben wir die Firebase-Tools auf v4.3.1 (von v3.*) aktualisiert. Es funktioniert für unsere Entwicklerversion des Projekts (im Grunde ein separates Firebase-Projekt), aber nicht für Prod.

Bitte um Ratschläge zu möglichen Lösungen.

BEARBEITEN
Wir können Funktionen bereitstellen, aber nicht hosten:

firebase deploy --only hosting schlägt mit dem angehängten Protokoll und mit der Meldung "500 interner Fehler" fehl
firebase deploy --only functions funktioniert wie erwartet

Wieder wird dieselbe Codebasis ohne Probleme im alternativen Entwicklungsprojekt bereitgestellt.
Das Zurücksetzen auf den zuvor bereitgestellten Code löst das Problem nicht.

Es ist aus meiner Sicht schwer zu sagen, aber ich vermute, dass Ihr Problem etwas damit zu tun hat, dass nicht standardmäßige IAM-Berechtigungen für den Benutzer festgelegt wurden, der die Bereitstellung durchführen möchte. Versuchen Sie, die Bereitstellung mit einem Benutzer durchzuführen, der über die Berechtigung zum Bearbeiter für das entsprechende Cloud-Projekt verfügt? Wenn Sie sich an den Firebase-Support wenden und einen Fall mit Bezug zu diesem Problem eröffnen, verfügt dieser über die erforderlichen Zugriffe, um Ihnen bei der genaueren Fehlerbehebung bei Ihren IAM-Berechtigungen zu helfen.

Wenn dies nicht funktioniert, sollten Sie als vorübergehenden Workaround in der Lage sein, Firebase-Tools vorübergehend auf eine 3.x-Version herunterzustufen, indem Sie npm mit npm install -g [email protected] oder einer anderen Version verwenden, auf der Sie verwendet haben.

Danke @Berlioz - das Downgrade hat das Problem

Obwohl wir nach einer benutzerdefinierten Zeitüberschreitung der Funktion aus dem Code suchen, die das Firebase-Tool 4+ erfordert
Die Berechtigung ist tatsächlich auf "Eigentümer" gesetzt. Ich werde auch ein Problem beim Support melden.

Danke nochmal für die schnelle und hilfreiche Antwort!

Das Bereitstellen von Funktionen später einige Zeit hat mein Problem behoben. Dies kann ein interner Firebase-Fehler sein.

Hallo, ich erhalte die folgende Fehlermeldung bei der Verwendung von FirebaseMessaging.sendAsyc

com.google.firebase.messaging.FirebaseMessagingException: Interner Fehler aufgetreten.
unter com.google.firebase.messaging.FirebaseMessaging.handleSendHttpError(FirebaseMessaging.java:290)
unter com.google.firebase.messaging.FirebaseMessaging.access$600(FirebaseMessaging.java:55)
unter com.google.firebase.messaging.FirebaseMessaging$1.execute(FirebaseMessaging.java:259)
unter com.google.firebase.messaging.FirebaseMessaging$1.execute(FirebaseMessaging.java:240)
unter com.google.firebase.internal.CallableOperation.call(CallableOperation.java:36)
unter com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptably(TrustedListenableFutureTask.java:108)
unter com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:41)
unter com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:77)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
bei java.lang.Thread.run(Thread.java:748)
Verursacht durch: com.google.api.client.http.HttpResponseException: 500 Internal Server Error
{
"Error": {
"code": 500,
"message": "Interner Fehler aufgetreten.",
"Fehler": [
{
"message": "Interner Fehler aufgetreten.",
"domain": "global",
"reason": "backendError"
}
],
"status": "INTERN"
}
}
unter com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1070)

Was könnte hier das Problem sein, jede Antwort wird sehr geschätzt

@ajayarajan Dies ist nicht der geeignete Ort für diese Frage. Du findest StackOverflow oder den entsprechenden Kanal in der Firebase Community besser.

Das könnte jetzt nutzlos sein, aber für jeden, der hier vorbeischaut, in meinem Fall war der Hosting-Service ausgefallen (ja, ich habe auch nicht geglaubt, dass Google-Dienste heruntergefahren werden können), können Sie hier sehen, welche Dienste unten sind:

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

Ja, ich habe jetzt das gleiche Problem, sieht aus, als ob die Firebase unter Wetter ist :)

Genau wie Sie @liron-navon, nachdem ich viele Dinge versucht hatte, damit es funktioniert, wollte ich den Support kontaktieren, als ich auf der Statusseite sah, dass einige Dienste ausgefallen waren.

Hosting ist ausgefallen. aber wenn Sie nur Funktionen mit . bereitstellen
firebase deploy --only-Funktionen funktionieren.

ROFL ! Ich freue mich sehr, dass du das gerade gepostet hast! Heilige Scheiße, ich habe heute Morgen ein Beta-Onboarding! @shavik
War ausgeflippt, weil ich dachte, ich hätte etwas kaputt gemacht...

Wie bei @T-Knott-Mesh dachte ich, ich hätte etwas kaputt gemacht. Hat Firebase eine Statusseite für Dienste?

nm hab ich hier gefunden

Yeap Firebase ist ausgefallen. Kaum zu glauben, dass dies passiert ist.

Ich kann es nicht glauben! Hahahahaha, na ja, es passiert. Ich bin sicher, sie sind alle
ausflippen rn hahahaha.

Am Mittwoch, den 6. Februar 2019, 06:31 Uhr schrieb equidevium < [email protected] :

Yeap Firebase ist ausgefallen. Kaum zu glauben, dass dies passiert ist.


Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/firebase/firebase-tools/issues/865#issuecomment-460991456 ,
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/AZTSE_X1pe8gvJrZcmKRM64q5dkHl_yFks5vKr0sgaJpZM4V8aLt
.

Gibt es trotzdem, dass ich Code auf dem Server bearbeiten kann, anstatt ihn bereitstellen zu müssen? Ich muss einen Fehler beheben.

Begegnen Sie dem gleichen Problem mit diesem Fehler

Fehler: HTTP-Fehler: 500, Interner Fehler aufgetreten.

Fehler: HTTP-Fehler: 500, Interner Fehler aufgetreten.
Das gleiche Problem habe ich, wenn ich mein Projekt auf dem Firebase-Server hoste

wie schnell sind sie unten????

Danke, dass du gepostet hast, dass es unten ist! Ich habe in den letzten 30 Minuten versucht, dies über unser CI bereitzustellen.

haha ich dachte es wäre mein netzwerk
Gut, dass diese Seite https://status.firebase.google.com/ existiert

Haha ich dachte ich bin gefeuert 8-D

Viel Spaß beim Lesen deiner Kommentare :smile: :lachen:
Den aktuellen Status können Sie hier einsehen :

Gut zu wissen, dass es eine Statusseite gibt, die hoffentlich bald behoben wird :)

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

es ist eine sehr schwere zeit für mich :-(

Gibt es trotzdem, dass ich Code auf dem Server bearbeiten kann, anstatt ihn bereitstellen zu müssen? Ich muss einen Fehler beheben.

Ich glaube nicht, dass Sie in Firebase so etwas wie SSH machen können. Und selbst wenn wir könnten, würde das meiner Meinung nach überhaupt nicht helfen, da wir zumindest in "unserem" Fall nicht den rohen Quellcode bereitstellen, sondern eine gebaute kompilierte Version unserer App.

Vielen Dank für Ihre Geduld, während wir daran arbeiten. Die Statusseite ist in der Tat die beste Quelle für Updates, wenn es um solche Dinge geht. Dieser spezielle Vorfall wird abgeschwächt, aber es dauert eine Weile, bis er vollständig eingeführt ist. Behalten Sie diese Seite für weitere Updates im Auge.

Mitigation wird ausgerollt! Problem wurde behoben https://status.firebase.google.com/incident/Hosting/19006

Gleicher Fehler! Ich habe es mit mehreren Versionen von Firebase-Tools versucht und das gleiche Problem.

Ich habe firebase deploy --only functions ausprobiert und es hat funktioniert

Bei mir funktioniert es seit 20 Minuten nicht mehr.

Ich stehe jetzt vor dem gleichen Problem, auch wenn die Website sagt, dass der Service normal ist.

Danke für die Berichte Leute. Es gibt ein neueres Problem, das mit den heutigen 500 Fehlern zusammenhängt, und ich möchte diese Aktivität fortsetzen. Wenn Sie also heute Probleme haben (19 dieser Fehler), gehen Sie zu #1609.

Wir sind uns dessen bewusst und arbeiten daran. Sorry für die Unannehmlichkeiten 😕. Bleiben Sie dran an #1609 für weitere Updates.

Es ärgert mich, dass die Statusseite das Problem nicht erkennt. Kümmere dich nicht um die Antwort hier. Aktualisieren Sie zuerst die Statusseite.

Um das Problem für mich zu verschlimmern, habe ich meine Staging-Site gelöscht, um es zu beheben (aus irgendeinem Grund funktionierte es, nachdem ich das getan habe, stell dir vor) und ich konnte keine neue mit demselben Namen erstellen, auch nicht im gleiches Projekt, also muss ich jetzt allen sagen, dass sie die neue URL verwenden sollen.

Ich erhalte den gleichen Fehler, wenn ich 'firebase deploy' verwende

`[info] + Datenbank: Regelsyntax für Datenbankist gültig
[debug] [2019-08-21T14:52:22.716Z] >>> HTTP REQUEST POST https://firebasehosting.googleapis.com/v1beta1/sites//Versionen

[debug] [2019-08-21T14:52:23.713Z] <<< HTTP-ANTWORT 500
[debug] [2019-08-21T14:52:23.714Z] <<< HTTP-ANTWORT-BODY
[Error]
[Fehler] Fehler: HTTP-Fehler: 500, Interner Fehler aufgetreten.
[debug] [2019-08-21T14:52:23.855Z] Fehlerkontext: {
"Karosserie": {
"Error": {
"code": 500,
"message": "Interner Fehler aufgetreten.",
"status": "INTERN"
}
},
"Antwort": {
"statusCode": 500,
"Karosserie": {
"Error": {
"code": 500,
"message": "Interner Fehler aufgetreten.",
"status": "INTERN"
}
},
"Kopfzeilen": {
"variieren": "X-Origin, Referer, Origin,Accept-Encoding",
"content-type": "application/json; charset=UTF-8",
"date": "Mi, 21. August 2019 14:52:23 GMT",
"server": "ESF",
"cache-control": "privat",
"x-xss-Schutz": "0",
"x-frame-options": "SAMEORIGIN",
"x-content-type-options": "nosniff",
"alt-svc": "quic=\":443\"; ma=2592000; v=\"46,43,39\"",
"accept-ranges": "keine",
"transfer-encoding": "chunked"
},
"Anfrage": {
"uri": {
"Protokoll": "https:",
"Schrägstriche": wahr,
"auth": null,
"host": "firebasehosting.googleapis.com",
"Hafen": 443,
"hostname": "firebasehosting.googleapis.com",
"hash": null,
"suchen": null,
"abfrage": null,
"Pfadname": "/v1beta1/sites//Versionen",
"Pfad": "/v1beta1/sites//Versionen",
"href": " https://firebasehosting.googleapis.com/v1beta1/sites//Versionen"
},
"Methode": "POST"
}
}
}`

Hier gilt das gleiche

Ich erhalte den gleichen Fehler, wenn ich 'firebase deploy' verwende

`[info] + Datenbank: Regelsyntax für Datenbank ist gültig
[debug] [2019-08-21T14:52:22.716Z] >>> HTTP REQUEST POST https://firebasehosting.googleapis.com/v1beta1/sites//versions

[debug] [2019-08-21T14:52:23.713Z] <<< HTTP-ANTWORT 500
[debug] [2019-08-21T14:52:23.714Z] <<< HTTP-ANTWORT-BODY
[Error]
[Fehler] Fehler: HTTP-Fehler: 500, Interner Fehler aufgetreten.
[debug] [2019-08-21T14:52:23.855Z] Fehlerkontext: {
"Karosserie": {
"Error": {
"code": 500,
"message": "Interner Fehler aufgetreten.",
"status": "INTERN"
}
},
"Antwort": {
"statusCode": 500,
"Karosserie": {
"Error": {
"code": 500,
"message": "Interner Fehler aufgetreten.",
"status": "INTERN"
}
},
"Kopfzeilen": {
"variieren": "X-Origin, Referer, Origin,Accept-Encoding",
"content-type": "application/json; charset=UTF-8",
"date": "Mi, 21. August 2019 14:52:23 GMT",
"server": "ESF",
"cache-control": "privat",
"x-xss-Schutz": "0",
"x-frame-options": "SAMEORIGIN",
"x-content-type-options": "nosniff",
"alt-svc": "quic=":443"; ma=2592000; v="46,43,39"",
"accept-ranges": "keine",
"transfer-encoding": "chunked"
},
"Anfrage": {
"uri": {
"Protokoll": "https:",
"Schrägstriche": wahr,
"auth": null,
"host": "firebasehosting.googleapis.com",
"Hafen": 443,
"hostname": "firebasehosting.googleapis.com",
"hash": null,
"suchen": null,
"abfrage": null,
"Pfadname": "/v1beta1/sites//versionen",
"Pfad": "/v1beta1/sites//versionen",
"href": " https://firebasehosting.googleapis.com/v1beta1/sites//versions "
},
"Methode": "POST"
}
}
}`

Hier gilt das gleiche. HTTP-Fehler: 500

Sieht so aus, als hätten einige von uns in den letzten 30 Minuten 500 bekommen. Anscheinend hat Firebase ein Problem.

Ja, ich bekomme auch einen 500er Fehler.

Siehe auch #1609

Brasilien ist auch weg. Fehler HTTP 500: Interner Fehler bei der Bereitstellung auf dem Firebase-Hosting. Um 12:00 Uhr ging es los

Hier gilt das gleiche

Ich hatte vor 5 Minuten den gleichen Fehler, aber jetzt funktioniert es einwandfrei.

Ich hatte vor 5 Minuten den gleichen Fehler, aber jetzt funktioniert es einwandfrei.

Lass es mich versuchen

Ich habe noch einmal getestet und jetzt bekomme ich den gleichen Fehler. Was ist los.....

Ich hatte vor 5 Minuten den gleichen Fehler, aber jetzt funktioniert es einwandfrei.

nein das gleiche hier in argentinien

Ich erhalte immer noch 500 Fehler aus Japan

jetzt funktioniert es bei mir wieder. Ich vermute, das Entwicklungsteam testet das Problem, indem es den Zugriff für die Bereitstellung aktiviert/deaktiviert.

Oh, danke, jetzt funktioniert es auch bei mir.

FUNKTIONIERT JETZT!

Kann bestätigen, dass es wieder funktioniert. Danke für die Fehlerbehebung.

Das passiert wieder!

Bei mir auch, Fehler 500 bei mehreren Projekten

Scheint wieder da zu sein! Es wurde tatsächlich bereitgestellt, aber ich habe es erneut versucht, da es viel zu schnell zu passieren schien und es immer noch zu scheitern scheint.

@MrDrummer nicht für mich in Frankreich :/

passiert jetzt wieder für mich in Italien,
aber "--nur Funktionen" funktioniert gut

Scheint jetzt wieder zu funktionieren.

Ziemlich ironisch, da ich versucht habe, unser Abhängigkeitsstatus-Dashboard bereitzustellen, das GCP und Firebase enthält!

Hey allerseits, nur zur Info: Wenn 500 Verwendung von Firebase-Diensten immer Folgendes tun:

1) Überprüfen Sie das Status-Dashboard und prüfen Sie, ob es sich um einen bekannten Vorfall handelt.
2) Wenn nichts da ist, schreiben Sie an den Firebase-Support

500 Fehler bedeuten, dass im Backend ein unerwartetes Problem auftritt und GitHub kein guter Ort ist, um Hilfe bei solchen dringenden Problemen zu erhalten, zumal sich keiner unserer Backend-Codes auf GitHub befindet.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen