Open erichmbuttner opened 6 years ago
Boa tarde, Não foi mudado nada no vscode que eu saiba. Você esta conseguindo compilar normalmente?
Consigo sim compilar e aplicar patch normalmente. Porem para debugar não abre o Smartclient
Apaga seu arquivo launch.json e recriei ele.(Dando F5, e escolho AdvplDebug) Veja se resolve
Boa tarde,
Exclui e recriei o launch.json, porem fica do mesmo jeito, estou utilizando o smartclient de 64 bits.
Grato, Erich Buttner
Estou na mesma situação
@Bzll Qual a versão do vscode ?
Eu estou atualmente na 1.26.0-insiders, porem ja fiz o teste na 1.25.0, na 1.24.0
O meu também não inicia o smartclient. Já desinstalei, mexi e nada de conseguir debugar. O rodapé até muda de cor como quem está iniciando o debug, mais não faz mais nada, e não abre o smartclient
@RodolfoRosseto Você esta dando Shift+F5? Para executar sem debug?
Inicialmente eu estava dando apenas F5. Ai ele pede para digitar o programa, eu coloco SIGAMDI e dou enter. Ai ele fica parado, não abre o Smartclient, nao dá erro, mais fica aberto aquele botão na parte superior do debug como se tivesse iniciado, mais não abre a tela do client. O Shift+F5 não faz nada. Tentei o CTRL+F5, pergunta o programa inicial, digita o SIGAMDI e dou enter. Ele tenta abrir novamente, até abre a tela do Splash e abre uma tela como tivesse incompatibilidade de versão entre o smartclient e o server. Estranho que com o TDS ou mesmo acessando pelo client, está funcionando corretamente. Grato, Rodolfo
Em quinta-feira, 4 de outubro de 2018 17:04:46 BRT, Rodrigo Antonio Godinho da Silva <notifications@github.com> escreveu:
@RodolfoRosseto Você esta dando Shift+F5? Para executar sem debug?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
| | Livre de vírus. www.avast.com. |
Você consegue compilar nesse ambiente?
Consigo sim. Segue a imagem. Compilando normal inclusive com chave de compilação.
Interessante que quando eu chamei uma função de usuário sem acessar o ambiente até debuga. Mais pelo sistema eu não consigo. Grato, Rodolfo
Em quinta-feira, 4 de outubro de 2018 18:40:05 BRT, Rodrigo Antonio Godinho da Silva <notifications@github.com> escreveu:
Você consegue compilar nesse ambiente?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
| | Livre de vírus. www.avast.com. |
O debug multiithread está habilitado no setting?
@RodolfoRosseto Boa noite, a versão 0.10.12 deve ter corrigido esse problema, consegue verificar, por favor?
Bom dia Atualizei para a versão da imagem a seguir, mais mesmo assim não abre o client e fica parado Desculpe a demora, estava viajando.
Grato, Rodolfo
Em sexta-feira, 12 de outubro de 2018 00:09:40 BRT, Rodrigo Antonio Godinho da Silva <notifications@github.com> escreveu:
@RodolfoRosseto Boa noite, a versão 0.10.12 deve ter corrigido esse problema, consegue verificar, por favor?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
| | Livre de vírus. www.avast.com. |
Bom dia,
Fiz a instalação e a configuração da extensão do "zero" e a principio a compilação funciona bem, mas apresentou o mesmo problema que o @erichmbuttner mencionou do debug não abrir o smartclient. Acharam alguma solução para esse problema?
Att.
Bom dia. Como esta seu arquivo launch.json?
@killerall , percebi que após as configurações iniciais do vscode, ele não criou a pasta ".vscode". Copiei essa pasta junto com os arquivos no projeto, e agora quando incia o debug abre somente outra janela do vscode e não o protheus.
Você precisa criar um arquivo chamado launch.json dentro da pasta .vscode com a configuracao para advpl. Se for na view de debug, e na engranagem, tem um add conf, que preenche pra vc.
Estou com o mesmo problema :(
chegou a criar o launch,json?
Sim, o problema era que meu BreakPoint estava em um arquivo que possuía acentuações em pastas de seu diretório. Antes: _RELATÓRIOS\PCP\EMBPCP01.prw
Depois: _RELATORIOS\PCP\EMBPCP01.prw
Se haver acentuações em qualquer um dos diretórios dos arquivos que estão com breakpoint não funciona, nem mesmo o SIGAMDI.
Qual a versao que esta usando? Isso foi corrigdo a algum tempo.
1.0.1
@AndersonDavyd você não está usando esta extensão, e sim a Tds-vscode (https://github.com/totvs/tds-vscode).
Por isso não conseguimos reproduzir seu problema.
A sim, então me perdoe. Pensei que fosse a mesma coisa.
A sim, então me perdoe. Pensei que fosse a mesma coisa.
Sem problemas rs.
Não são, esta aqui tem uma abordagem mais próxima aos recursos e componentes nativos do VsCode.
Já a outra tem mais a cara do TDS Eclipse.
Boa tarde, Ao utilizar o F5 para debugar apresenta o erro:
[Window Title] Visual Studio Code
[Content] Property 'smartclientPath' null is missing, empty or invalid.
[Abrir launch.json] [Cancelar]
@JaniceRodrigues , existe um problema nas suas configurações, pois você parece estar usando duas extensões para suporte ADvPL, a TDS e a Advpl-VsCode (esta).
Primeiramente precisamos que escolha uma extensão a utilizar apenas, pois não pode haver duas extensões para suporte a mesma linguagem no VsCode, isso cria uma série de conflitos.
Depois, caso você prefira usar esta extensão aqui (AdvPL VsCode), acredito que esse problema não irá mais ocorrer, visto que a mensagem parece estar relacionada a extensão do outro projeto: TDS-Vscode (https://github.com/totvs/tds-vscode).
Ficamos no aguardo e a disposição caso necessite...
@AlencarGabriel Obrigada pela ajuda, removi e deixei somente uma extensão porém o erro persite.
{ // Use o IntelliSense para aprender sobre possíveis atributos. // Passe o mouse para ver as descrições dos atributos existentes. // Para obter mais informações, visite: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Advpl Debug", "type": "advpl", "request": "launch", "args": [], "cwd": "${workspaceRoot}", "programRun": "${command:AskForProgramName}", "stopOnEntry": false, "enviromentInfo": "${command:GetEnvInfos}", "workspace": "${workspaceFolder}/" }
]
}
Você está usando a Advpl-Vscode então, certo?
Se sim, me mande seu settings.json (o da Workspace de preferência, para ver os ambientes configurados).
Na verdade eu estava usando TOTVS Developer Studio for VSCode (AdvPL, TLPP e 4GL), mas estava dando um erro ao chamar o smatclient, até abri uma pergunta no outro forúm.
{ "totvsLanguageServer.welcomePage": false, "totvsLanguageServer.web.navigator": "", "advpl.workspaceFolders": "c:\Protheus_27\Protheus\Projeto\ADVPL;" }
@AlencarGabriel Obrigada pela ajuda, removi e deixei somente uma extensão porém o erro persite.
{ // Use o IntelliSense para aprender sobre possíveis atributos. // Passe o mouse para ver as descrições dos atributos existentes. // Para obter mais informações, visite: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Advpl Debug", "type": "advpl", "request": "launch", "args": [], "cwd": "${workspaceRoot}", "programRun": "${command:AskForProgramName}", "stopOnEntry": false, "enviromentInfo": "${command:GetEnvInfos}", "workspace": "${workspaceFolder}/" }
]
}
Então, as configurações que você havia mantido aqui acima são da extensão Advpl-Vscode.
Para problemas na versão TDS-Vscode (https://github.com/totvs/tds-vscode) você precisa abrir uma issue no outro repositório.
Agora, caso queira usar esta extensão aqui, recomendo que leia nossa Wiki sobre a feature de gerenciamento de ambientes, que vai facilitar muito a criação e utilização do VsCode com seus ambientes Protheus.
Mas antes seria bacana você desinstalar todas as extensões e limpar as configurações realizadas.
Boa tarde,
Depois da Ultima atualização do VS Code, não consigo mais Debugar. O VS Code não abre o SmartClient.
Sabe me dizer se ha alguma configuração a ser feita?
Grato, Erich Buttner