Erro "An action failed. No dependent actions succeeded."
Essa mensagem é o resumo da execução inteira: ela diz que alguma ação falhou e que as ações que dependiam dela não foram executadas com sucesso. Ela não diz qual ação falhou nem por quê. A causa real está na ação que falhou, com um código como InvalidTemplate,...
A mensagem completa
An action failed. No dependent actions succeeded.
O que significa
Essa mensagem é o resumo da execução inteira: ela diz que alguma ação falhou e que as ações que dependiam dela não foram executadas com sucesso. Ela não diz qual ação falhou nem por quê. A causa real está na ação que falhou, com um código como InvalidTemplate, BadRequest ou Unauthorized e uma mensagem própria.
Causas mais comuns
- Uma ação do fluxo falhou (expressão inválida, conector sem permissão, serviço fora do ar).
- As ações seguintes dependiam da que falhou e foram marcadas como não executadas.
- Um erro dentro de um laço, de uma condição ou de um escopo sobe como ActionFailed no nível da execução.
Como corrigir
- Abra o histórico de execuções do fluxo e entre na execução que falhou.
- Procure a primeira ação com o ícone vermelho: é nela que está o erro real.
- Leia o código e a mensagem da ação. Se for InvalidTemplate, procure a mensagem nesta lista de erros.
- Se a ação está dentro de um escopo ou laço, abra o escopo para ver a ação interna que falhou.
Como evitar que o erro volte
- Veja o valor real: abra a execução e confira a entrada da ação que falhou, não só a expressão.
- Trate vazio e tipo antes de calcular: use
coalescepara vazio eintoufloatpara texto que parece número. - Confira a expressão antes de rodar: o analisador de fluxo e o verificador de expressões apontam parte desses problemas sem executar o fluxo.
Perguntas frequentes
Onde vejo a mensagem real do erro?
Na ação que falhou, dentro da execução, em Mostrar erros ou nas saídas da ação.
Por que as outras ações aparecem como não executadas?
Porque, por padrão, uma ação só roda se a anterior teve sucesso. Isso pode ser mudado nas configurações de execução da ação (Configure run after).