Protheus Release 33 - Variable does not exist CFILANT on SUPERGETMV(MATXFUNA.PRX) 27/04/2021 13:38:37

Ao rodar uma rotina web o Protheus apresenta o seguinte erro:

THREAD ERROR ([8416], JOB_WS_1001, THIS) 19/11/2021 12:51:13 variable does not exist CFILANT on SUPERGETMV(MATXFUNA.PRX) 27/04/2021 13:38:37 line : 5111

[TOTVS build: 7.00.210324P-20211006] Called from WSINTE1:MIMPTIT(WSINTTIT.PRW) 19/11/2021 11:02:44 line : 241 Called from WSEXECUTE(XMLWSVCS.PRW) 06/10/2021 13:57:35 line : 2088 Called from __WSCONNECT(XMLWSVCS.PRW) 06/10/2021 13:57:35 line : 1171

Estamos migrando para a Release 33 na Release 25 esse problema não ocorre.

Alguém já pegou esse erro?

Thais, como estão as configurações do INI? Esse erro está sendo gerado provavelmente porque o ambiente do Protheus não foi inicializado.

Acho que o WebService (se infere pelo nome do fonte e classe) nao esta inicialziado o ambiente corretamente com o funcao RpcSetEnv()

Olá,

Você está utilizando o mesmo binario da versão 25 ou você atualizou?

Thais, normalmente este erro é pq vc nao iniciou o ambiente do protheus. Antes de acessar qualquer dicionário é necessário abrir o ambiente utilizando o PREPARE ENVIRONMENT

img4.jpeg

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.