Skip to content
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

Conexao com Appserver com erro - Smartclient 19.3.0.5 (com SSL desligado) #390

Closed
AleksFM opened this issue May 20, 2020 · 4 comments
Closed
Assignees
Labels
bug Something isn't working debug Ocorrências relacionadas ao servidor DAP
Milestone

Comments

@AleksFM
Copy link

AleksFM commented May 20, 2020

Describe the bug
Após da actualizacao do binário do smartclient 19.3.0.5 quando tento lancar um debug com o TDS-VSCode, tenho a janela com siguiente erro: "ERR0027: TOTVS | SmartClient conectou com TOTVS | Application Server mas houve erro no início de validação de conexão."

Esto é devido que si o appserver tem o switch do conexao SSL desligada, o smartclient tem que ter tamben desligada la conexao segura (SecureConnection=0 no smartclient.ini)

To Reproduce
Steps to reproduce the behavior:

  1. Upgrade o binario do smartclient ao versao 19.3.0.5

  2. Abra o VSCode com a configuracao já preexistente do conexao ao ambiente com SSL desligado, ex:
    "type": "totvs_server_protheus",
    "name": "TOTVS DEV (LG19)",
    "port": 1225,
    "address": "10.1.1.158",
    "buildVersion": "7.00.191205P",
    "secure": 0,

  3. Tente lancar um debug com F5

  4. Debe mostrar o erro "ERR0027: TOTVS | SmartClient conectou com TOTVS | Application Server mas houve erro no início de validação de conexão."

Expected behavior
Deve poder lancar o smartclient sim mostrar o erro ja que deve detectar automaticamente si a conexao do appserver e SSL o nao (com a versao 19.3.0.3 nao occuría esto)

Screenshots
iniciando o debug
imagen

Smartclient com erro:
imagen

Desktop (please complete the following information):

  • Remote build:7.00.191205P-20200504
  • Remote version:19.3.0.5
  • Remote type:1 - QT-5.14.0 WIN
  • Modulo: FAT
  • Nombre de la computadora: NBK-ARG-019
  • Sistema operativo: Windows 10 -
  • Memoria: 8051
  • Procesador: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz

Appserver (please complete the following information):

  • OS/Architecture: Windows Server 2012R2
  • Build AppServer: 7.00.191205P-20200424 - 64 bits
  • Appserver version: 19.3.0.4
  • Build DBAccess: 20191119-20200217
  • Release del RPO: 12.1.025
  • Release del diccionario: 12.1.025
  • Local files: CTREE
  • License server:2014 - 1.03.017
  • DB DataBase:MSSQL
  • DB API Build:20191119-20200116

Additional context
Após do análise detecté que só si por linha de comando se executa com o parametro -C (connection) en ves do -Z (endereco server) é -Y (porta) , o smartclient pode executarse, devido que pode leer a configuracao SecureConnection=0. Si bem o smartclient tem o swith do linha do commando -SSL só sirve para ligar conexao segura ou SSL, mais no hover uma opcao para desligar coexao SSL via linha do commando.

@AleksFM
Copy link
Author

AleksFM commented May 20, 2020

ë possible indicar no execucao no launch.json que deve apagar a conexao SSL padrao?

@AleksFM AleksFM changed the title Conexao com Appserver com erro - Smartclient 19.3.0.5 Conexao com Appserver com erro - Smartclient 19.3.0.5 (com SSL desligado) May 20, 2020
@ricardomansano
Copy link
Contributor

Boa noite Alek,
A informação de SSL esta no servers.json
O VSCode deveria ver o tipo de conexão automaticamente, vou testar isso amanha com calma.
Suas informações estão bem completas então não devemos ter dificuldade em analisar.

image

@AleksFM
Copy link
Author

AleksFM commented May 27, 2020

Boa noite @ricardomansano , tenho no servers.json o "secure" : 0 devido que apagamos o protocolo SSL para poder aplicar pacotes mientras se avalia o problema reportado no issue #342

imagen

Entao sim uso o ultimo binario 19.3.0.5 com issa configuracao, ao tentar debugar o TDS-VSCode genera o error ERR0027 indicado arriba,
Vou a tentar adicionar um servico appserver para o ambiente, com configuracao SSL padrao, tirando o switch MultiProtocolPortSecure=0 do appserver.ini para fazer um teste, acho que assim nao va a ter problema para lancar um debug com último binario, mais o aplicacao do pacotes pode dar erro ainda.

@AleksFM
Copy link
Author

AleksFM commented May 27, 2020

Finalmente fiz o teste com o binario e com o appserver adicional com SSL ligado e dá certo ao lancar o debug com o binário smartclient 19.3.0.5, mais com SSL desligado o lancamento do binario smartclient 19.3.0.5 tem erro. Anexo as duas capturas do telas, mesmo binario, mesmo appserver (replicado x 2, porta 2225 com SSL, porta 1225 sim SSL)

Appserver com SSL ligado/conectado:
TDS-VSCode_SSL_19 3 0 5

AppServer com SSL desligado/apagado:
TDS-VSCode_SIN_SSL_19 3 0 5

Slds.

@brodao-zz brodao-zz added the bug Something isn't working label May 28, 2020
@brodao-zz brodao-zz added the debug Ocorrências relacionadas ao servidor DAP label May 28, 2020
brodao-zz pushed a commit that referenced this issue May 28, 2020
@brodao-zz brodao-zz self-assigned this May 29, 2020
@brodao-zz brodao-zz added the awaiting release Fixed issues and awaiting the next release label May 29, 2020
@brodao-zz brodao-zz added this to the Versão 1.1.0 milestone Oct 15, 2020
@brodao-zz brodao-zz removed the awaiting release Fixed issues and awaiting the next release label Oct 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working debug Ocorrências relacionadas ao servidor DAP
Projects
None yet
Development

No branches or pull requests

3 participants