firebase / firebase/firebase-admin-java

Exception missing in response for failed ones.

Aberta
#923 1 comentário 0 reações 0 responsáveis Ver no GitHub
api: messaging
Linguagem predominante
Java
Estrelas
620
Forks
305
Merge médio
3h 23min
PRs com merge (30d)
1

Descrição

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);

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece pelo ponto de entrada sendMulticast() e inspecione como BatchResponse representa os tokens de registro que falharam, usando como contexto o comportamento relatado do Firebase Admin SDK 9.1.1 e a documentação vinculada sobre tratamento de erros. Reproduza o caso de um lote grande, se possível, e então verifique se cada token com falha tem uma exceção e se as contagens de exceções e falhas correspondem.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
java
Domínio
api
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.