Mensagem FWAlertError em Branco

Ao rodar o Schedule é apresentado no Log a seguinte mensagem: FWAlertError ->

Porém não mostra mensagem nenhuma.

Alguém saberia o que pode ser?

Thais, difícil dizer… Pode ser que a string usava na função esteja vazia e aí realmente, não vai exibir nada. Além disso, acontece mais alguma coisa? Porque qualquer um pode ter chamado essa função e ter passado a mensagem vazia como parâmetro.

Não encontrei nada no projeto do cliente que chame essa função. Acredito que possa ser padrão.

Você está executando o Protheus em Schedule, ou seja, sem interface. No seu fonte deve haver uma chamada para esta função FWAlertError. Caso encontre-a cheque a função IsBlind e caso retorne True, ao invés de FWAlertError, utilize um ConOut.

Boa noite!

A função FwAlertError é uma implementação interna das funções MsgStop e ApMsgStop para execução via Job.

Ao chamar qualquer uma das duas funções em uma thread onde não haja interface, será executada no console o conteúdo da mensagem precedido de FwAlertError. Exemplo: FwAlertError -> Erro no ExecAuto.

É muito difícil precisar qual é a origem do seu erro em específico, ainda mais que está em branco. Essas são funções usadas com muita frequência tanto em customizações quanto em funções padrões. O que eu sugiro é tentar isolar as chamadas do schedule (de acordo com a quantidade de agendamentos cadastrados) e executar uma parte de cada vez até identificar qual função está gerando a mensagem.