firebase / firebase/firebase-admin-java
Firebase Messaging throws exception and doesn't get back until server restart
- 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
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