-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Smart Client web debug perde a conexão #1305
Comments
@luisalbertovieira Voce esta depurando direto no SIGAFAT ou usando o SIGAMDI? Veja em https://github.com/totvs/tds-vscode/blob/master/TROUBLESHOOTING.md#gerando-logs como gerar e nos envie o DAP.log para analises. |
@luisalbertovieira Achei que era apenas um printscreen mas ao ver o video, vi que usou o SIGAFAT Aparentemente a depuracao inicia, mas nao para em nenhum breakpoint e finaliza. Sempre que finaliza ele volta para tela padrao do webapp. De qualquer forma nos envie o DAP.log que analisaremos com mais detalhes. |
@luisalbertovieira Já adiantando, tente também excluir todos os breakpoints e adiciona-los novamente. Outro fator importante é ter certeza que o o fonte que esta sendo depurado é o mesmo que esta compilado no RPO, confirme a data de compilação pelo Inspetor de Objetos. |
console_appserver_debug.log.txt |
@luisalbertovieira O log que me referia é o que o tds-vscode gera, veja em https://github.com/totvs/tds-vscode/blob/master/TROUBLESHOOTING.md#gerando-logs como gerar o DAP.log e nos envie esse log. |
Bom dia |
@luisalbertovieira Pelos DAP.log nao vejo nenhuma ocorrencia anormal. |
Já conseguiu depurar alguma vez nesse servidor/ambiente? Certifique-se que esta se conectando a um servidor secundário ou "stand-alone" e que seu ambiente é de desenvolvimento (pode ser feito com a equipe do TCloud). |
Bom dia Estamos acessando o ambiente stand-alone através do serviço de debug no tcloud |
Você tem como me enviar o INI desse servidor. Se não quiser anexar ao chamado, manda pro meu e-mail (acandido@totvs.com.br), por favor. |
boa tarde. Envie por email |
Complementando uma informação esse servidor de testes foi migrado agora para o release 2410 e é a primeira vez que estamos debugando via web. |
DESCONSIDERE ESSE COMENTÁRIO Você esta se conectando ao servidor https://oup141214.protheus.cloudtotvs.com.br:1963 Verifique a propriedade "smartclientUrl" na definição do depurador Web e certifique-se também que a conexão (servidor/ambiente) esta sendo feita na mesma porta e tem que ser o mesmo a ser utilizado no "smartClientURL". |
@luisalbertovieira Outros devs podem estar usando esse servidor ao mesmo tempo que voce? Vi que tem diversos environments cadastrados para um monte de devs nesse servidor... Quanto a questao da porta levantada pelo @brodao2 , nao acho que seja o problema pois se nao me engano o TCloud tem um proxy reverso na entrada e redireciona para a porta interna... |
No momento só eu estou utilizando. O ambiente ainda não foi liberado para usuários ou outros devs |
Testei com o projeto localizado no drive C: ao inves do onedrive e apresentou o mesmo problema |
@luisalbertovieira Pode testar se conectando no environment "ANALISTAS_DEV" ao inves do "DESENV_LUIS" para ver se muda o comportamento? |
Alan, fiz alguns teste Aparentemente há algum problema com os pontos de parada na rotina |
outro detalhe, usando o projeto no drive C: ao inves do onedrive parece que ficou mais estavel. Pelo onedrive as vezes desconectava antes de abrir a rotina customizada, pelo drive C: isso ainda não ocorreu. Só cai quando tem os pontos de parada |
Também estamos com o mesmo problema. Iniciamos o Debug e após um tempo de uso a conexão cai. totvs.tds-vscode - 2.0.11 |
@luisalbertovieira Grato pelas informações e logs adicionais. Pelo que no log com pontos de paradas, a depuração parou na linha 40 do fonte RFATR32.PRW como esperado e você deu um F5 (continue) e ele processou ate o final, pois não havia mais nenhum ponto de parada, ou seja, aparentemente depurou como deveria. |
@bryanfarroupilha
Qual a build exata do AppServer? Veja em https://github.com/totvs/tds-vscode/blob/master/TROUBLESHOOTING.md#gerando-logs como gerar e nos envie o DAP.log para analises. |
Alan, na verdade quando a rotina para no ponto de entrada na linha 40, ele reinicia a conexão no browse e não finaliza o processamento. 2025-02-06_16h00_29.mp4E também voltou a ocorrer de perder a conexão logo na entrada no protheus não chegando a chamar a rotina. Segue o video 2025-02-06_15h54_45.mp4 |
Pode nos enviar o log de console (completo) do Protheus no qual se conecta? |
Segue o log de do protheus. |
@luisalbertovieira Veja a possibilidade de atualizar o AppServer e/ou webapp para a ultima versao do Portal. Não vejo nada de errado nos logs que possa causar esse problema. Aparentemente ocorre um erro no Appserver e/ou webapp e por isso a depuração é encerrada e o webapp reiniciado. |
ok. Soliciitei a atualização no Tcloud. Assim que atualizar valido novamente. |
Boa tarde.. foi aplicada atualização do appserver e webapp, porém continuou com o mesmo comportamento, perdendo a conexão durante a execução no ponto de parada |
@luisalbertovieira Voce teria acesso a algum outro fonte para testar a depuracao? Se for de outro modulo, melhor ainda para isolar o comportamento. Alem disso, chegou a requisitar a atualizacao do RPO (LIB) tambem ou apenas dos binarios? Minha suspeita ainda recai em algum processamento especifico desta rotina que derruba o webapp/appserver e por isso a depuracao tambem cai e reinicia a conexao webapp. Para auxiliar, veja se consegue ligar estes logs adicionais do webapp, adicionando essas chaves na secao [webapp] do appserver.ini para ver se gera mais informacoes sobre a queda: [WEBAPP] |
@lwtnb-wrk Anexei o console.log do meu serviço. Outros LOGs que gerou webapp.log |
@bryanfarroupilha Confirma com o TCloud se atualizaram o ambiente correto pois no console.log ainda aparece: 2025-02-10T09:05:32.137000-03:00 10024|*** TOTVS S/A ***
O webapp parece correto. |
Bom dia . Abaixo os dados da build Efetuei o processamento do debug duas vezes, uma com ponto de parada onde perdeu a conexão e outra sem o ponto de parada onde o debug executa a rotina até o fim e não perde a conexão. Segue os logs e o Dap correspondentes.
console_appserver_debug_com_ponto_parada.log.txt |
@luisalbertovieira O log "dap_com_ponto_parada.log" trouxe um informação interessante, pois a ultima linha indica o inicio da execução de um "evaluate", mas não o termino dessa execução. |
Boa tarde, |
Revendo o histórico do chamado, reparei que há definições no "watch". Se ainda os tiver, remova por favor. Reparei tb que tem dois icones de outras extensões? Que extensões são essas? |
@luisalbertovieira Neste ultimo "console.log" na lista de threads apareceram outras conexões [### TOTVS Developer Studio ###] indicando que possivelmente outro usuario esta logado neste appserver e pode estar interferindo nas depuracoes. ----------- Detailed Thread List ---------- [ TOTAL][ 131313.648 Kb][Num: 6 ] Tem certeza que ninguem mais esta usando esse appserver alem de voce? |
Experimenta ativar "enableMultiThread" na definição do depurador. |
Boa tarde.. nesse ultimo teste que enviei, não há definiçoes no "watch" Eu não identifiquei esses dois icones de outras extensões. Aonde você visualizou eles? |
" Eu não identifiquei esses dois ícones de outras extensões. Aonde você visualizou eles?" Eu vi na 1a msg desse chamado. Com o vídeo parado mesmo. Repare logo abaixo do logo da TOTVS. |
Tentou rodar o debug com essa chave ativa? |
Bom dia |
Bom dia |
@luisalbertovieira Grato pelos testes e retorno. |
@luisalbertovieira Podemos continuar aqui sim, apenas nos envie mais logs. |
Boa tarde |
@luisalbertovieira Nos envie logs do outro consultor que ainda esta tendo problemas. |
Segue o log do outro consultor. Ele fez um teste no repositorio dele e no meu também. Os dois apresentaram erro |
@luisalbertovieira O console.log nao continha a parte referente ao dap.log, pois nao tinha nenhuma referencia a thread de debug... |
Boa tarde |
@luisalbertovieira Estes logs também não apresentaram nenhum problema e/ou erro. Aparentemente os processos estão seguindo até o final quando terminam sem erros aparentes e depois retornam a tela inicial de webapp com era esperado. |
Describe the bug
Estou executando o smart client web debug o sistema inicia a conexão pelo modo debug mas depois em momentos alternados
perde a conexão, não finaliza o debug e alterna a conexão como se estive entrando sem o modo debug
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Appserver (please complete the following information):
TOTVS Distribuição e Logística (TOTVS)
Build: 7.00.240223P-20241010 - 64 bits
Versão da lib: 20250113
Release do RPO: 12.1.2410
Ambiente: Desenv_luis
Arquivos locais: ctree
Top DataBase: MSSQL
HardLock: 2014
2025-02-05_16h48_06.mp4
Módulo: FAT
The text was updated successfully, but these errors were encountered: