Como resolver o problema de Failed to load program on SIGAIXB

Como resolver o problema de Failed to load program on SIGAIXB

Olá pessoal…

Hoje vou mostrar como resolver o erro do Failed to load program do Protheus (SIGAIXB).

Ao abrir uma rotina no menu, me deparei com um erro estranho, onde ele falava Failed to load program, o nome do PRW, fazendo referência ao SIGAIXB, __EXECUTE, MDIEXECUTE e ao STATICCALL.

Tela com o erro
Tela com o erro

A princípio, achei que a rotina estava bloqueada no configurador, e fui pesquisar, mas não era isso.

Então fechei o Protheus, compilei novamente, e nada de funcionar.

Pesquisando mais a fundo, encontrei uma possível causa, raramente acontece quando você compila e alguém está fechando o Protheus, dessa compilação ir corrompida para o RPO, então pensando nisso, para resolver, cliquei com o botão direito em cima do fonte, e fui em Recompilar (que força a realocação do fonte no RPO).

Opção de Recompilar
Opção de Recompilar

Com isso a função voltou a funcionar nesse ambiente.

Bom pessoal, por hoje é só.
Abraços e até a próxima.

About Dan_Atilio

Analista e desenvolvedor de sistemas. Técnico em Informática pelo CTI da Unesp. Graduado em Banco de Dados pela Fatec Bauru. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor do projeto Terminal de Informação, onde são postados tutoriais e notícias envolvendo o mundo da tecnologia.

2 comentários em “Como resolver o problema de Failed to load program on SIGAIXB

  1. Boa tarde Atílio,

    Isso já aconteceu comigo algumas vezes, em algumas vezes somente o ato de recompilar não funciona.
    Ai tem que apagar os arquivos *.tmp e fazer o procedimento que você ensinou no post.

    Abraço.

Deixe uma resposta

%d blogueiros gostam disto: