Árvore de páginas

Essa ocorrência é reproduzida ao executar uma função disponibilizada pela plataforma mas que ainda não é suportada no servidor de aplicação em uso.

Ocorrência

function has compilation problems. Rebuild RPO

Causa

Essa ocorrência é apresentada em tempo de execução quando realizada a chamada de uma função básica da linguagem (ou seja, disponibilizada pela plataforma) mas que ainda não suportada pelo servidor de aplicação em uso apesar do programa ter sido compilado em um ambiente que suporta a função.

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

  1. Desenvolvido um programa exemplo que faz o uso da função strTokArr2
  2. Em um ambiente atualizado, realizado a geração de um pacote de atualização (patch)
  3. Em um ambiente atualizado, aplicado o pacote de atualização
  4. Copiado o repositório de objetos para um ambiente desatualizado
  5. No ambiente desatualizado, executado o programa exemplo
  6. Em tempo de execução e na primeira execução, o servidor aplicação irá montar um mapa de execução do programa exemplo
  7. A função strTokArr2, é mapeada como uma função básica de linguagem
  8. Ao executar o programa, o servidor de aplicação realiza a chamada da função básica de linguagem mas como ela não existe apresenta a ocorrência function STRTOKARR2 has compilation problems. Rebuild RPO

Registro da ocorrência

Mensagem apresentada

Registro da ocorrência em console

/*-------------------------------------------------------
THREAD ERROR ([14224], user, host)   13/11/2015   09:40:19
 Stack : 
function STRTOKARR2 has compilation problems. Rebuild RPO in file .\saveload.cpp at line 1258
[build: 7.00.131227A-20140829]
[environment: environment]
[thread: 14224]
[rpodb: sql]
[localfiles: CTREE]
[remark: ]
[threadtype: RmtSockThread]
-------------------------------------------------------*/