Olá pessoal…
Decidi montar essa postagem, para ser atualizada com o tempo, trago para vocês uma lista com os principais erros em AdvPL e as soluções.
A ideia dessa postagem é que ela seja incremental, ou seja, com o tempo ela sendo atualizada, para assim se tornar uma base de conhecimento e consulta.
Por isso, caso haja algum erro que não esteja listado, por favor, entre em contato.
Alguns links interessantes:
– Mensagens de erro AdvPL
– Mensagens de advertência AdvPL
– Códigos de erro – DBAccess
Abaixo a tabela com os erros e soluções.
Erro | Solução |
warning W0004 For variable is not Local | A variável utilizada no For, não foi declarada localmente, é necessário declarar ela |
An internal error occurred during: “Compilando no servidor XXX”. br.com.totvs.tds.sdk.wrapper.internal.ProjectWrapper cannot be cast to br.com.totvs.tds.sdk.wrapper.IFolderWrapper |
Existe algum arquivo que não pode ser compilado na Workspace (como por exemplo um arquivo xlsx) |
invalid field name in Alias TAB->CAMPO | CAMPO não encontrado nesse alias, verifique o nome do campo |
warning W0008 Too few parameters calling Funcao | Existem menos parâmetros do que o esperado na chamada da Função, verifique os parâmetros a serem enviados |
Cannot overwrite TOTVS programs | Não é possível sobrepor o arquivo compilado, caso seja um arquivo realmente customizado, é necessário excluir do RPO e compilar novamente |
variable does not exist XPTO | Variável não existe, não foi declarada, é necessário a declaração |
Incorrect syntax near | Existe algum erro na consulta SQL, pegue a consulta e teste verificando onde está o possível erro |
Invalid constant STRXXXX | Constante declarada de forma incorreta, ou no include (ch), está como Static ao invés de #Define |
warning W0010 Static Function Funcao never called | Função estática não é chamada em nenhum lugar, verifique se a função é realmente utilizada, retire, ou coloque em alguma chamada |
Bom pessoal, por hoje é só.
Abraços e até a próxima.