totvs / tds-vscode

Totvs Developer Studio for vscode
Apache License 2.0
171 stars 100 forks source link

[4GL][TDSVsCode 1.2.1] Variáveis Array de Record não tem valores visualizados no DEBUG #590

Closed cleaneh closed 3 years ago

cleaneh commented 3 years ago

**[testes realizados com as seguintes Versoes TDS Vscode: 1.2.0 e 1.2.1 (pre-release)] modular1.zip

**

Describe the bug Ao tentar acionar o DEBUG de um código 4GL que tenha variáveis modulares do tipo ARRAY OF RECORD, os valores deste tipo de variável nao é possivel visualizar na secao WATCH, VARIABLES ou com posicionamento do mouse sobre a variavel durante o DEBUG.

To Reproduce Steps to reproduce the behavior:

  1. Compilar o fonte modular1.4gl (anexo) e executar incluindo um breakpoint na ultima linha de instrução (onde tem a chamada da funcao CONOUT).
  2. Executar o programa modular1.4gl e qdo parar no breakpoint tentar visualizar o conteudo da variavel modular ma_lista
  3. O conteúdo da variavel array ma_texto que foi definida com estrutura simples é possível visualizar normalmente, sendo problema apenas para ARRAY OF RECORD.

Expected behavior Exibir os dados de variaveis array of record durante o debug.

Appserver (please complete the following information):

brodao-zz commented 3 years ago

Efetuado a correção no registro de novos servidores, adicionando-se a seleção do tipo de servidor.

Para servidores LOGIX registrados em versões anteriores a 1.2.2, executar os procedimentos:

Caso esteja utilizando versão do TDS-VSCode anterior a 1.2.2, você pode usar os procedimentos acima como paliativo e após registrar um novo servidor Logix, ajustar o atributo type conforme acima indicado.

A disposição.

brodao-zz commented 3 years ago

@cleaneh

Disponibilizei uma RC com essa correção, se puder efetuar testes agradeço.

https://drive.google.com/file/d/1FjWIqO-7Q33cqR8gsFsi7-PxBgCIibD_/view?usp=sharing

A disposição.

cleaneh commented 3 years ago

@brodao, boa tarde. O problema persiste e ainda nao é possível visualizar o conteúdo de variáveis "array of record".

image

Foi instalada versao RC disponibilizada e o TYPE dos servers foi ajustado e tbem limpa lista savedTokens.

No Debug o array modular ainda fica inacessivel para visualizacao:

image

brodao-zz commented 3 years ago

Efetuado testes e o mesmo ocorre somente com servidor 7.00.131227A. Aberto chamado interno para a equipe de servidores.