Problème notifications Erreur: oauth2: cannot fetch token: 400 Bad Request

Bonjour à tous,

J’ai depuis ce week-end des soucis sur les notifications que j’envois sur mon téléphone.

Voici le message que j’ai dans les logs :

 Send notification to [8406] with data {"type":"DISPLAY_NOTIF","payload":{"cmdId":"8406","title":"test","message":"test","answer":null,"timeout":null,"notificationId":17272596123860,"otherAskCmdId":null,"options":[],"files":[],"id":"defaultNotif","channel":"default","index":0,"time":1727259612}}
1332|[2024-09-25 12:20:19] DEBUG  : JSON OUTPUT : " {\"SuccessCount\":0,\"FailureCount\":1,\"Responses\":[{\"Success\":false,\"MessageID\":\"\",\"Error\":{\"ErrorCode\":\"UNKNOWN\",\"String\":\"unknown error while making an http call: Post \\\"https:\/\/fcm.googleapis.com\/v1\/projects\/jeedomconnect\/messages:send\\\": oauth2: cannot fetch token: 400 Bad Request\\nResponse: {\\\"error\\\":\\\"invalid_grant\\\",\\\"error_description\\\":\\\"Invalid JWT: Token must be a short-lived token (60 minutes) and in a reasonable timeframe. Check your iat and exp values in the JWT claim.\\\"}\",\"Response\":null,\"Ext\":{}}}]}\n"
1333|[2024-09-25 12:20:19] DEBUG  :    -- SuccessCount : 0
1334|[2024-09-25 12:20:19] DEBUG  :    -- FailureCount : 1
1335|[2024-09-25 12:20:19] DEBUG  :    -- Responses :
1336|[2024-09-25 12:20:19] DEBUG  :        {"Success":false,"MessageID":"","Error":{"ErrorCode":"UNKNOWN","String":"unknown error while making an http call: Post \"https:\/\/fcm.googleapis.com\/v1\/projects\/jeedomconnect\/messages:send\": oauth2: cannot fetch token: 400 Bad Request\nResponse: {\"error\":\"invalid_grant\",\"error_description\":\"Invalid JWT: Token must be a short-lived token (60 minutes) and in a reasonable timeframe. Check your iat and exp values in the JWT claim.\"}","Response":null,"Ext":[]}}
1337|[2024-09-25 12:20:19] ERROR  : Erreur détectée sur le dernier envoi de notification => {"SuccessCount":0,"FailureCount":1,"Responses":[{"Success":false,"MessageID":"","Error":{"ErrorCode":"UNKNOWN","String":"unknown error while making an http call: Post \"https:\/\/fcm.googleapis.com\/v1\/projects\/jeedomconnect\/messages:send\": oauth2: cannot fetch token: 400 Bad Request\nResponse: {\"error\":\"invalid_grant\",\"error_description\":\"Invalid JWT: Token must be a short-lived token (60 minutes) and in a reasonable timeframe. Check your iat and exp values in the JWT claim.\"}","Response":null,"Ext":[]}}]}

J’ai l’impression qu’il y a une erreur d’authentification sur la fonction google utilisé pour envoyer les messages.

Suis je le seul?
Savez vous quel problème peut occasionner ces erreurs?
Je vous remercie pour votre retour.
Bapt

Info JeedomConnect :

Appuyez sur le bouton 'copier' en bas de la fenêtre pour récupérer l'ensemble des informations affichées, et partagez/collez-les à chaque nouveau post sur le forum !

Jeedom Core : 4.4.17 (master)
DNS Jeedom : oui

Statut Démon : Stoppé (NA)
Version JC : 1.11.0 stable
Version OS : debian 11.11
Version PHP : 7.4.33
Bin : ok / vNotif_2

Equipements :
  Tel Eléa : v1.8.0 stable sur android [os : 31] (polling) - PA
  Tel Emmy : v1.8.0 stable sur android [os : 33] (polling) - PA
  Iphone Christine JC : v1.8.0 stable sur ios [os : 17.5.1] (polling) - PA
  JC BaptouS22 : v1.8.0 stable sur android [os : 34] (polling) - PA
  Tab Salon : v1.8.0 stable sur android [os : 30] (polling) - PA

Salut,
Je suppose que je suis le seul à avoir ce problème :sweat_smile:
J’ai effectué d’autres tests :

  • les notifications ne fonctionnent pas sur l’ensemble des équipements de la famille (tel Android, tel Iphone, tablette android)
  • rebalayer l’ensemble des équipements, commandes

Vous n’avez pas une petite idée d’où pourrait venir le problème?
Si @tomitomas tu passes par là, peux être que tu as une idée :smiley:
Je vous remercie par avance,
Bapt

Bonjour
Suite à une mise à jour plugin (pas jeedom connect) j’ai des notification en boucle de test

Jeedom Core : 4.4.17 (master)
DNS Jeedom : oui

Statut Démon : Stoppé (NA)
Version JC : 1.11.0 stable
Version OS : debian 11.11
Version PHP : 7.4.33
Bin : ok / vNotif_2

Equipements :
  Mobile Benjamin : v1.8.0 stable sur android [os : 29] (polling) - PR
  Mobile Carine : v1.8.0 stable sur android [os : 29] (polling) - PU
  Mobile Mathieu : v1.8.0 stable sur android [os : 33] (polling) - PR
  Mobile Michel : v1.8.0 stable sur android [os : 34] (polling) - PU

345|[2024-09-29 12:15:39] INFO : Send notification to [9470] with data {« type »:« DISPLAY_NOTIF »,« payload »:{« cmdId »:« 9478 »,« title »:« <span style="color: #4caf50;">Message test</b></span> :scream_cat: »,« message »:« :tada: Tout est <span style="color: #ffffff; background-color: #9c27b0">personnalisable</i></span> dans <a href="https://jared-94.github.io/JeedomConnectDoc/fr_FR/index">Jeedom Connect</a> ! :tada: »,« answer »:null,« timeout »:null,« notificationId »:17276049395389,« otherAskCmdId »:null,« options »:,« files »:,« id »:« defaultNotif »,« channel »:« default »,« index »:0,« update »:true,« color »:« #ff2762 »,« time »:1727604939,« actions »:[{« name »:« Yeah ! »,« id »:« test »,« type »:« cancel »}],« image »:{« source »:« jc »,« name »:« favorites.webp »}}}
0346|[2024-09-29 12:15:39] DEBUG : JSON OUTPUT : " {"SuccessCount":1,"FailureCount":0,"Responses":[{"Success":true,"MessageID":"projects/jeedomconnect/messages/0:1727604939744441%5d4eda78f9fd7ecd","Error":null}]}\n"
0347|[2024-09-29 12:15:39] DEBUG : – SuccessCount : 1
0348|[2024-09-29 12:15:39] DEBUG : – FailureCount : 0
0349|[2024-09-29 12:15:39] DEBUG : – Responses :
0350|[2024-09-29 12:15:39] DEBUG : {« Success »:true,« MessageID »:« projects/jeedomconnect/messages/0:1727604939744441%5d4eda78f9fd7ecd »,« Error »:null}

As tu également une mise à jour des plugins ?

cordialement

Je viens restaurer la dernière sauvegarde avant les mises à jour
J’ai refait les mises à jour des plugins une à une
Et tout fonctionnement normalement maintenant :hand_with_index_finger_and_thumb_crossed:

Je te remercie pour ton partage.
Je n’ai pas fait de mise à jour à mon sens.
Les notifs ne fonctionnent toujous pas et je ne sais pas pourquoi…

Peut être qu’un dev va passer par là et va pouvoir au moins m’aiguiller.
Je croise les doigts. :crossed_fingers:+

Bon je m’auto réponds car le problème venait de mon installation :smiley: :pensive:

Mon hyperviseur ESXI n’était pas à l’heure… donc la VM Jeedom non plus !
J’ai refait les synchro sur un serveur NTP et tout est revenu dans l’ordre.

En espérant que ça puisse aider. :muscle:

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.