totvs / tds-vscode

Totvs Developer Studio for vscode
Apache License 2.0
171 stars 100 forks source link

Pacotes não são listados #1187

Closed fabianojustino closed 7 months ago

fabianojustino commented 9 months ago

Eu não consigo aplicar pacotes pelo vscode, mas todo resto funciona. Quando estou na tela aplicar pacotes "Patch Apply", clico no botão "Escolher arquivos", seleciono o pacote, mas ele não é listado para validação.

Sistema operacional: Ubuntu 22.04.3 LTS , 64 bits Versão Gnome 42.9 Sistema de janelas X11

brodao2 commented 9 months ago

Veja no log de console do protheus se há alguma mensagem que possa ajudar.

brodao2 commented 9 months ago

Anexe os logs conforme https://github.com/totvs/tds-vscode/blob/dev2/TROUBLESHOOTING.md#gerando-informa%C3%A7%C3%B5es-sobre-o-problema

fabianojustino commented 9 months ago

Boa tarde amigo, ele não chega a aplicar, porque não carrega os arquivos: image

Já coloquei o caminho todo em minúsculo, mas sem sucesso. Também tentei gerar o log, mas sempre termina corrompido.

fabianojustino commented 9 months ago

Mas ele consegue gerar os arquivos: totvsls_in, totvsls.log totvsls_in.log totvsls_out.log totvsls_out, totvsls

lwtnb-wrk commented 9 months ago

@fabianojustino Me ocorreu somente agora que isso pode ser uma limitação do próprio VS Code, pois em https://code.visualstudio.com/docs/supporting/requirements eles listam apenas "Ubuntu Desktop 20.04". Você tem essa versão para testar?? Sinceramente não sei qual seria a limitação, mas infelizmente algo no VS Code pode ainda ser incompativel com a versão que você está usando atualmente.

fabianojustino commented 9 months ago

@lwtnb-wrk , não tenho, atualizei já faz um bom tempo, mas no caso, as incompatibilidades mencionadas no link são bem especificas, não falam exatamente das extensões.

lwtnb-wrk commented 9 months ago

@fabianojustino Acontece que se existir uma limitação no VS Code como uma incompatibilidade de libs, o componente que usamos para abrir a "dialog" de seleção de arquivos pode não estar se comunicando apropriadamente com nossa extensão e não recebemos a informação correta.

Tente o seguinte, com o VS Code aberto, abra o menu "Ajuda > Toggle Developer Tools", selecione a aba "Console" e repita a operação de "Aplicar Patch", veja se aparece algum erro no momento que voce seleciona o arquivo de patch na "dialog" e clica em "Abrir".