Ronda XT – Gestão de Terceiros – Erro “inputPayload is marked @NonNull but is null” ao executar o processo sendDocumentsToExpireEmail
Incidente
Ao executar o processo sendDocumentsToExpireEmail, é apresentada a seguinte mensagem de erro: "message":"inputPayload is marked @NonNull but is null"
Causa
Este erro está relacionado ao parâmetro de entrada (inputPayload) do processo sendDocumentsToExpireEmail.
O campo “Parâmetro de Entrada” é obrigatório para a execução do processo e deve conter os dados que serão utilizados como payload de entrada na chamada da API do Ronda X.
Quando o campo é deixado em branco, o sistema não consegue instanciar o objeto necessário para a execução, resultando na exceção: inputPayload is marked @NonNull but is null
Em resumo:
- O erro não está relacionado à lógica interna do processo, mas sim à ausência de valor no parâmetro obrigatório de entrada;
- O processo tenta executar sem um payload válido, o que gera falha na inicialização.
Solução
Para corrigir o erro e permitir a execução normal do processo sendDocumentsToExpireEmail, realize os seguintes passos:
- Acesse o processo configurado na plataforma Senior X;
- Localize o campo “Parâmetro de Entrada” na aba de Configurações do processo;
- Preencha corretamente o parâmetro, conforme os valores esperados pela API do módulo Ronda;
- Consulte a documentação para o formato e estrutura esperados do payload:
🔗 Documentação – Gestão de Terceiros / sendDocumentsToExpireEmail
- Consulte a documentação para o formato e estrutura esperados do payload:
- Salve as alterações e execute novamente o processo;
- Verifique nos logs se o erro não é mais apresentado.


Observação: Após a configuração correta do parâmetro de entrada, o processo executará com sucesso, realizando o envio dos documentos expirados conforme o comportamento esperado.