A solução pra isso estava apenas em adicionar mais um catchError no transaction_form.
.catchError((e) {
showDialog(
context: context,
builder: (contextDialog) {
return FailureDialog('Unknown error');
});
});
Poderia dar mais detalhes de como vocês resolveu, estou com o mesmo problema porem ainda não consegui solucionar. Em qual trecho foi inserido esse catchError ?