firebase / firebase/firebase-admin-java

Exception missing in response for failed ones.

Abierto
#923 1 comentario 0 reacciones 0 asignados Ver en GitHub
api: messaging
Lenguaje dominante
Java
Estrellas
620
Forks
305
Merge medio
3 h 23 min
PR fusionados (30 d)
1

Descripción

When large number of failures, no exception details present in response but only error count. The count of exceptions in response do not match failed count. That means for some failures exception objects are missing.

Documentation https://firebase.google.com/docs/reference/admin/error-handling says "Every API error is guaranteed to contain an error code and an error message" which is not the case here.

Notification is send to registration tokens of almost 2.3 million. Almost 2.2 million are success. For around 88k no exception present in response. I use firebase admin SDK 9.1.1. The method used is sendMulticast().

Sample usage:
BatchResponse response = fcmMessaging.sendMulticast(multiCastMessage, dryRun);

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza en el punto de entrada sendMulticast() e inspecciona cómo BatchResponse representa los tokens de registro fallidos, utilizando como contexto el comportamiento reportado de Firebase Admin SDK 9.1.1 y la documentación vinculada sobre el manejo de errores. Reproduce el caso de un lote grande si es posible y, después, verifica que cada token fallido tenga una excepción y que coincidan los recuentos de excepciones y fallos.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
api
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.