O que pode ser quando o debug do VSCode não abre corretamente nos break points

No artigo de hoje, vou mostrar dicas do que pode ser quando o VSCode não abre corretamente no Break Point durante o Debug.

Essa dica foi enviada pelo Alison Lemes ( LinkedIn ) no nosso fórum do Discord.

Se por algum motivo ao colocar um break point, e mesmo assim ao depurar o sistema não parar nessa linha, existem duas possibilidades e soluções.

A primeira possibilidade, é de que o arquivo aberto, não é o compilado mais atual no RPO do Protheus, e para resolver nessa questão é só compilar o fonte novamente com Ctrl+F9.

Já a segunda possibilidade, é de que existem dois arquivos com o mesmo no projeto, então você deve conferir qual é o correto e compilar ele.

Obs.: Pode ser ainda que, a extensão usada não esteja atualizada, ou com Bug, nesse link eu mostro como fazer o downgrade ou como instalar outra versão da extensão – clique aqui.

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

4 Responses

  1. Alison Lemes disse:

    Ótima postagem meu amigo, sempre um prazer contribuir!

  2. Wagner Vasconcellos Neves disse:

    Dan, tudo bem ? Estou com um problema em debugar fonte no vscode dentro do servidor, acessando via terminal server. Quando chamo o protheus ele chega a entrar no Protheus e dá mensagem de erro e sai fora. me falaram em uma Dll mas não achei nada a respeito. Segue erro:
    Assinatura do problema:
    Nome do Evento de Problema: BEX64
    Nome do Aplicativo: smartclient.exe
    Versão do Aplicativo: 0.0.0.0
    Carimbo de Data/Hora do Aplicativo: 60ef3db4
    Nome do Módulo de Falhas: StackHash_c6d7
    Versão do Módulo de Falhas: 0.0.0.0
    Carimbo de Data/Hora do Módulo de Falhas: 00000000
    Deslocamento de Exceção: PCH_03_FROM_ntdll+0x00000000000907BA
    Código de Exceção: c0000005
    Dados de Exceção: 0000000000000008
    Versão do sistema operacional: 6.3.9600.2.0.0.272.7
    Identificação da Localidade: 1046
    Informações Adicionais 1: c6d7
    Informações Adicionais 2: c6d7177f18e00ff82ab902718d1239fd
    Informações Adicionais 3: 2142
    Informações Adicionais 4: 21421e3a76ba7ab34db2818e5666425f

Deixe uma resposta para Dan Atilio (Daniel Atilio)Cancelar resposta

Terminal de Informação