advpl-vscode icon indicating copy to clipboard operation
advpl-vscode copied to clipboard

Problemas com Debug

Open fwsoares opened this issue 6 years ago • 10 comments

Boa tarde,

Comecei a usar o VSCode agora, mas não estou conseguindo fazer o debug funcionar, quando eu executo direto via F5 a rotina é executada, mas se eu coloco um ponto de parada o smartclient fica "congelado" e no VSCode não aparece nada e se tentar dar F10 ou F11 nada acontece. Tenho que fazer alguma configuração especial para executar o debug?

fwsoares avatar Apr 26 '18 15:04 fwsoares

Nunca vi esse comportamento. Você consegue compilar?

killerall avatar Apr 27 '18 13:04 killerall

Compilo e executo sem problemas, só o ponto de parada e o debug que não funciona, eu abri uma outra pasta de fontes e nessa consegui exectar o debug sem problema, comparei as configurações da workspace e não achei o que poderia fazer funcionar em uma e outra não.

Em sex, 27 de abr de 2018 10:42, Rodrigo Antonio Godinho da Silva < [email protected]> escreveu:

Nunca vi esse comportamento. Você consegue compilar?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/killerall/advpl-vscode/issues/194#issuecomment-384973546, or mute the thread https://github.com/notifications/unsubscribe-auth/Ak7mB0GDazxwZkja3sb21iz9ZYvnmrvaks5tsyA2gaJpZM4TlaCn .

fwsoares avatar Apr 27 '18 13:04 fwsoares

O path da workspace que não funciona, tem algum caracter especial?

killerall avatar Apr 27 '18 14:04 killerall

O fonte que você estava debugando estava na workspace?

izacsc avatar Apr 27 '18 14:04 izacsc

Rodrigo,

O path da workspace que não consigo debugar é esse: C:\Users\hil_wsconsult01\source\Workspaces\Protheus_Padrao O da que funciona é: C:\Clientes\Hileia\Fontes.

O _ conta como caracter especial?

Atenciosamente,

Wagner Soares

WS Consult

Fone: +55 91 98906.2297

Skype: fwsoares

On Fri, Apr 27, 2018 at 11:12 AM, Rodrigo Antonio Godinho da Silva < [email protected]> wrote:

O path da workspace que não funciona, tem algum caracter especial?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/killerall/advpl-vscode/issues/194#issuecomment-384982368, or mute the thread https://github.com/notifications/unsubscribe-auth/Ak7mB_x8f6rXvpoOxnOrkVHB4yYLrQaXks5tsydegaJpZM4TlaCn .

fwsoares avatar Apr 27 '18 16:04 fwsoares

Izac,

O fonte estava em uma pasta dentro da workspace.

Esta é a configuração de usuário do VSCode:

{ "files.encoding": "windows1252", "advpl.authorization_code": "014LII034W4A1E7671292", "advpl.authorization_generation": "20170411", "advpl.authorization_validation": "20180710", "advpl.environments": [{ "smartClientPath": "C:\totvs\P12\protheus\bin\smartclient\", "environment": "Hileia", "includeList": "c:\totvs\p12\protheus\INCLUDE\", "serverVersion": "131227A", "server": "localhost", "port": "2456", "user": "Admin", "passwordCipher": "MVJyMU94K1hWQmtCeS9IV0RGVHQwdDdsdmtWVm1VWHZnaTN3dzBHb3k4eFlmRkN4NjgySnN1M2NYVld6bjROcHlycHZxZDZFR25XVEtXMVZNSjlXR1lGYVNhdnZMV2VpVTVXNnA0S0ZNN1RTS0xaeGU4Rlk1bS9aWHRLdHRBNTI=" },{ "smartClientPath": "C:\totvs\taf\bin\smartclient\", "environment": "TAF", "includeList": "c:\totvs\p12\protheus\INCLUDE\", "server": "localhost", "serverVersion": "131227A", "port": "5999", "user": "Admin", "passwordCipher": "Ukt3ZzVIcmhiaDNRcnlhdkZKYnNRVTY5NVN6N0h0VWJ1UzNNbVM0dXIyU1lHOTlWazNJSE9KTDN0TkpoVDRpSjFDMFVTcVZwYUg0TEprS0hnTm40cjFzZllEUjc2NStjelFFRFJwVVJ4cVVTSmwxQ1ZjeW9FWkthTFRNTmliZ08=" },{ "smartClientPath": "C:\totvs\P12\protheus\bin\smartclient\", "environment": "P12_1_17", "includeList": "c:\totvs\p12\protheus\INCLUDE\", "serverVersion": "131227A", "server": "localhost", "port": "2456", "user": "Admin", "passwordCipher": "MVJyMU94K1hWQmtCeS9IV0RGVHQwdDdsdmtWVm1VWHZnaTN3dzBHb3k4eFlmRkN4NjgySnN1M2NYVld6bjROcHlycHZxZDZFR25XVEtXMVZNSjlXR1lGYVNhdnZMV2VpVTVXNnA0S0ZNN1RTS0xaeGU4Rlk1bS9aWHRLdHRBNTI=" } ], "advpl.pathPatchBuild": "c:\totvs\Patches\", "advpl.selectedEnvironment": "TAF", "advpl.startProgram": "SIGATAF", "advpl.authorization_permission": "1", "workbench.colorTheme": "Default Light+", "advpl.debug_ignoreSourceNotFound": true, "advpl.compile_threads": 1, "window.zoomLevel": 0, "gitlens.advanced.messages": { "suppressShowKeyBindingsNotice": true }, "advpl.debug_showPrivates": false, "advpl.debug_showPublic": false, "advpl.debug_showStatics": false, "advpl.debug_showTables": false, "team.showWelcomeMessage": false,

}

Atenciosamente,

Wagner Soares

WS Consult

Fone: +55 91 98906.2297

Skype: fwsoares

On Fri, Apr 27, 2018 at 11:24 AM, Izac [email protected] wrote:

O fonte que você estava debugando estava na workspace?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/killerall/advpl-vscode/issues/194#issuecomment-384985994, or mute the thread https://github.com/notifications/unsubscribe-auth/Ak7mBwCKF8vmIjqz8aAhj5aO48XECmYLks5tsyo7gaJpZM4TlaCn .

fwsoares avatar Apr 27 '18 16:04 fwsoares

O _ não é especial. Não consigo ver nada de errado. Eu tentei simular aqui e não consegui. Vc está com a ultima versão do vscode e da extensão? (0.8.2)

killerall avatar Apr 27 '18 17:04 killerall

Sim estou, comecei a usar na quarta-feira. Vou continuar fuçando aqui pra ver se descubro, pelo agora eu sei que tem algo a ver com a workspace ou algo dentro dela.

Atenciosamente,

Wagner Soares

WS Consult

Fone: +55 91 98906.2297

Skype: fwsoares

On Fri, Apr 27, 2018 at 2:39 PM, Rodrigo Antonio Godinho da Silva < [email protected]> wrote:

O _ não é especial. Não consigo ver nada de errado. Eu tentei simular aqui e não consegui. Vc está com a ultima versão do vscode e da extensão? (0.8.2)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/killerall/advpl-vscode/issues/194#issuecomment-385042337, or mute the thread https://github.com/notifications/unsubscribe-auth/Ak7mB3y8qqDjt6VjSAQ5ExHyqwyd9rjCks5ts1fPgaJpZM4TlaCn .

fwsoares avatar Apr 27 '18 17:04 fwsoares

Bom dia Wagner! Já passei por isso e identifiquei a ocorrência, sendo necessário além de estar com a Workspace aberta também o projeto que se está debugando selecionado. Se você tiver mais de um projeto na Workspace e o fonte em questão estiver em outro projeto os breakpoints não irão funcionar. Perceba na imagem abaixo o local para seleção do projeto, que fica na visão Debug: image

Espero ter ajudado.

Carraro

Carraro-BH avatar May 07 '18 11:05 Carraro-BH

Estou com o mesmo problema descrito acima, estou com o VSCode todo configurado e funcionando, mas quando eu solicito o DEBUG pelo VSCode o mesmo não para em nenhum ponto de parada que tenha selecionado. Alguém que tenha passado por isso ???

WFilhocompany avatar Jun 12 '20 18:06 WFilhocompany