Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Protheus ao compilar Files/Folder #329

Closed
mmateusmedeiros opened this issue Mar 31, 2020 · 11 comments
Closed

Protheus ao compilar Files/Folder #329

mmateusmedeiros opened this issue Mar 31, 2020 · 11 comments
Labels
bug Something isn't working
Milestone

Comments

@mmateusmedeiros
Copy link

Ao realizar a compilação do projeto completo através da opção compilar files/folder, conforme abaixo. Após a finalização da compilação, acesso as rotinas após aplicação no ambiente compilado, e o mesmo retorna que a função não está compilada. Isso não ocorre se eu compilar funções individualmente.

SO: Windows 10.
Versão Protheus: 12.1.25
vscode

@lwtnb-wrk
Copy link
Contributor

@mmateusmedeiros Não reproduzi seu problema em nossos ambientes.
Poderia adicionar as linhas:
"totvsLanguageServer.launch.args": [
"--log-file=totvsls.log",
"--record=totvsls"
],
Ao seu settings.json , reiniciar seu TDS VS Code e repetir as operações?
Nos envie o arquivo "totvsls.log" para que possamos analisar e tentar encontrar o problema.
Grato

@lwtnb-wrk lwtnb-wrk added the need more information Further information is requested label Mar 31, 2020
@mmateusmedeiros
Copy link
Author

@lwtnb-wrk
Segue o arquivo de log pós compilação.

O relato é no Log apresenta que todos os arquivos foram compilados com sucesso, porém ao acessar a aplicação e acessar as rotinas compiladas a mesma não reconhece a compilação e retorna que os códigos fontes não existem.

Grato.
totvsls.log

@lwtnb-wrk
Copy link
Contributor

@mmateusmedeiros Ocorreu algum erro em um dos arquivos compilados, pois no final do totvsls.log existe a mensagem: Aborting end build (rollback changes). que reverte todos os arquivos compilados. Mas não existe um erro claro no log (Vou rever isso)...
Enfim, devem existir mais dois arquivos totvsls_in.log e totvsls_out.log gerados. Poderia envia-los tambem?
Grato

@mmateusmedeiros
Copy link
Author

@lwtnb-wrk

Processo realizados novamente, e realmente ocorreu um problema antes do final da compilação ( imagem anexo )
totvsls.log
totvsls_in.log
totvsls_out.log
vscode

@lwtnb-wrk
Copy link
Contributor

@mmateusmedeiros O erro da imagem anterior está ocorrendo todas vez ou aconteceu pontualmente? Enfim pela mensagem parece ser algo do VS Code mesmo, mas pode ser por estarmos gerando/exibindo muitas mensagens no Output e as notificações do canto inferior direito.
Bom pelos logs identifiquei que o problema ocorre com CAPC019.PRW que não tem conteúdo valido. Provavelmente é um fonte todo comentado que apos o pre-processamento fica vazio. Remova esse fonte ou deixe ao menos uma linha de include genérica como:
#include "protheus.ch"
Esse erro não foi exibido na visão Problems??

@mmateusmedeiros
Copy link
Author

Com relação ao erro da imagem, todas as vezes que executo a compilação da pasta com todos os códigos fontes acontece o problema.

Irei analisar o capc019, mas o mesmo tem conteúdo, até porquê se eu compilar o mesmo individualmente o mesmo compila.

@Smmartinez
Copy link

Smmartinez commented Apr 1, 2020 via email

@mmateusmedeiros
Copy link
Author

mmateusmedeiros commented Apr 1, 2020

Ok.
Obrigado @Smmartinez, estou usando sim o último binário porém sem SSL.
Já estou sem "segurança".

@lwtnb-wrk
Copy link
Contributor

@mmateusmedeiros Alteramos a exibição das informações de compilação no console e "Compilation Result" (tabela com informacoes dos arquivos compilado) para exibir apenas os arquivos com erros que impedem a continuidade do processo.
Estas alterações estarão disponiveis na proxima atualização.
Por curiosidade, seria possivel me enviar o "CAPC019.PRW" ?

@mmateusmedeiros
Copy link
Author

@lwtnb-wrk estou acompanhando as atualizações.

Segue anexo o solicitado.

CAPC019.zip

@lwtnb-wrk
Copy link
Contributor

@mmateusmedeiros Esse CAPC019.prw esta dando um erro na linha 1556 aqui. "variable is not Local"
Esse tipo de erro esta fora do padrão e tivemos que alterar o "parser" de retorno do Appre.
A atualização tambem deve estar na proxima release, mas veja que deve ser esse o seu problema.

@lwtnb-wrk lwtnb-wrk added awaiting release Fixed issues and awaiting the next release bug Something isn't working and removed need more information Further information is requested labels Apr 22, 2020
@brodao-zz brodao-zz added this to the Versão 1.1.0 milestone Oct 15, 2020
@brodao-zz brodao-zz removed the awaiting release Fixed issues and awaiting the next release label Oct 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants