Problema/ Dúvida com relação ao Back4App

Olá, pessoal!

Quando iniciamos um determinado fluxo que chama um webhook, ocorre o erro 400. Como o fluxo está ligado ao Back4App, encontramos a aplicação responsável através do Parse-Application-Id e do Parse-Rest-Api-Key disponíveis nos logs de Webhook.
Fizemos um teste no Postman, trocando o Token e mantendo o restante dos dados (valores do Key e do Id), e mesmo assim obtemos o mesmo erro:

{“code”:141,“error”:“errorError: certificate has expired”}
OBS.: O certificado do Back4App não está expirado.

De acordo com a documentação do Back4App, o erro 141 representa o seguinte: “Can’t call success/error multiple times. A cloud function will return once response.success() or response.error() is called. A background job will similarly finish execution once status.success() or status.error() is called. If a function or job calls success() and/or error() more than once in a single execution path, this error will be returned.”

Oi, Nadia. Não sei se vai ajudar, mas uma coisa que fazia dar erro 141 pra mim era quando a versão do back4app não estava correta. A que uso normalmente é: 2.8.4

Você pode ver a versão em App settings > Server settings > Core settings:

Olá, Sarah!

Muito obrigado! Era a versão do Back4App mesmo!

1 curtida