Árvore de páginas

Essa mensagem é registrada no log de console do TOTVS | Application Server, quando realizada a carga do repositório para a memória, caso exista um ou mais fontes marcados com problema de compilação no Repositório.

Mensagem

[WARNING] RPO incomplete compilation. Some programs will not work.

Causa

Essa ocorrência é registrada no log de console durante a carga do mapa de funções do repositório (RPO), na primeira execução de qualquer programa AdvPL, quando o repositório em questão possui algum fonte marcado com uma compilação incompleta.

 Tomemos o uso da função strTokArr2 (disponibilizada a partir da build 7.00.131227A-20140908).

  1. Solicitado ao IDE/TDS a compilação de uma lista de fontes, como por exemplo uma compilação de um projeto inteiro ou uma pasta inteira de um projeto.
  2. Durante a compilação, vários fontes são compilados com sucesso, porém no primeiro erro de compilação de um código, a compilação é interrompida.
  3. Todos os fontes compilados com sucesso são gravados no repositório, porém o ultimo fonte – que apresentou alguma ocorrência de erro durante a compilação – é removido do repositório, e marcado como incompleto.
  4. Este registro do repositório passa a ser mostrado no log de console, caso exista algum fonte no Repositório marcado como incompleto.
  5. Para desmarcar um fonte incompleto, é necessário compilá-lo neste repositório.

Registro da ocorrência em console

[04/01/2016 11:40:38] Server started.

************************ (TEC-EDUARDO,eduardo.costa) ************************
[WARNING] RPO incomplete compilation. Some programs will not work.
Environment ... environment
RPO ........... c:\totvs\microsiga\protheus\11\repository\tttp110.rpo
Source List ... TSTMATFILE.PRW 
[thread: 20396]
[environment: environment]
[remark: ]
[stack: 2780 bytes]
[memory: 41333032 bytes]
[peak memory: 737060 bytes]


[INFO ][SERVER] [04/01/2016 11:40:44] Starting Program SIGAADV Thread 20396 (eduardo.costa,TEC-EDUARDO)
  • Sem rótulos