-
Notifications
You must be signed in to change notification settings - Fork 100
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
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 ([email protected]), 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: