firebase / firebase/firebase-admin-java

Firebase Messaging throws exception and doesn't get back until server restart

Offen
#794 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
api: messaging needs-triage
Vorherrschende Sprache
Java
Sterne
620
Forks
305
Ø Merge
3 Std. 23 Min.
Gemergte PRs (30 T.)
1

Beschreibung

I have a system built with spring boot, java 8 and hosted on google cloud using compute engine.
My server app is wildfly 21.0.1.Final.
I am using firebase messaging 9.1.1 to deliver notifications to the application users.
The service is working fine most of the time, however, I get this error from time to time.

` com.google.firebase.messaging.FirebaseMessagingException: Failed to establish a connection: Error getting access token for service account: IP_OF_PROXY_HOST_GOES_HERE, iss: firebase-adminsdk-project@projectname.iam.gserviceaccount.com`

As a workaround, I do a full server (wildfly) restart to get the service back.

In my pom file, I have:

com.google.firebase
firebase-admin
9.1.1

I have searched for similar issues and checked:
1- The system clock is synchronized
2- Firewall access to firebase
3- The service works well and the issue happens randomly from time to time.
4- I can not reproduce since I don't know the cause.

Note: I don't use any other firebase service in this product.

Does anyone know what is happening and how to overcome this issue?

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der pom.xml-Abhängigkeit von firebase-admin 9.1.1 und verfolge den Pfad von FirebaseMessagingException bei Fehlern mit dem Zugriffstoken des Servicekontos. Sammle Protokolle rund um den intermittierenden Fehler und vergleiche das Verhalten vor und nach einem Neustart von WildFly; abgeschlossen ist die Aufgabe, wenn eine reproduzierbare Ursache identifiziert und eine zuverlässige Lösung dokumentiert wurde oder ein SDK-Problem bestätigt wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
api, authentication, backend
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.