Jump to content

dev botao

ACBrGNRe - Erro http 500 socket error 10091 error:140A90C4:SSL ROUTINES:SSL_CTX_NEW:NULL ssl method passed URL: https://servicodados.ibge.gov.br/api/v1/localidades/estados/


Go to solution Solved by Italo Giurizzato Junior,
  • Este tópico foi criado há 420 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Olá Tudo Bem!

Por Favor este erro: erro http 500 socket error 10091 error:140A90C4:SSL ROUTINES:SSL_CTX_NEW:NULL ssl method passed URL: https://servicodados.ibge.gov.br/api/v1/localidades/estados/ 

Está acontecendo no pc do cliente tanto em modo Produção quanto no modo Homologação, logo depois do envio no momento em que vou abrir na tela a guia, mas o estranho que aqui no meu pc esse erro não ocorre. O xmls são todos gerados corretamente a GNRE é registrada na sefaz e autorizada tanto que pelo site da sefaz de PE consegue gerar a guia, o erro acontece(imagem em anexo) ocorre nessa linha em vermelho:

ACBrGNRE1.Guias.Clear;
AlimentarComponente;
ACBrGNRE1.Enviar;

ACBrGNRE1.GuiasRetorno.LoadFromString(ACBrGNRE1.WebServices.Retorno.GNRERetorno.resGuia.Items[0].XML);

ACBrGNRE1.GuiasRetorno.Imprimir;

Como o xml está correto e a gnre está sendo autorizada então eu tento gerar o pdf dela fazendo dessa forma abaixo(o mesmo erro ocorre na linha onde está vermelho):

OpenDialog1.Title := 'Selecione a Guia';
  OpenDialog1.DefaultExt := '*-guia.xml';
  OpenDialog1.Filter := 'Arquivos Guia (*-guia.xml)|*-guia.xml|Arquivos XML (*.xml)|*.xml|Todos os Arquivos (*.*)|*.*';
  OpenDialog1.InitialDir := ACBrGNRE1.Configuracoes.Arquivos.PathSalvar;

  if OpenDialog1.Execute then
  begin
    ACBrGNRE1.GuiasRetorno.Clear;
    ACBrGNRE1.GuiasRetorno.LoadFromFile(OpenDialog1.FileName);
    ACBrGNREGuiaRL1.PathPDF:=ACBrGNRE1.Configuracoes.Arquivos.GetPathGNRE(0);
    ACBrGNRE1.GuiasRetorno.ImprimirPDF;

  end;

Não entendo que aqui no meu pc funciona corretamente no cliente não, será a falta de algum diretório? Ou está tentando acessar um diretório e não o encontra? Ou falta algum arquivo.dll?

Por Favor o que origina esse erro?

Desde já Muito Obrigado pela Atenção!

Obrigado e tenha um Abençoado e um Bom Dia!

erro.jpg

Link to comment
Share on other sites

  • Consultores
  • Solution

Boa tarde Mauricio,

Copie para dentro da pasta do EXE a DLL do OpenSSL que esta dentro da pasta: ...\DLLs\OpenSSL\1.1.1.10

 

  • Like 3
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link to comment
Share on other sites

  • Membros Pro

Olá Tudo Bem!

Obrigado Italo e Daniel por me responderem!

Em 07/08/2023 at 13:28, Italo Giurizzato Junior disse:

Boa tarde Mauricio,

Copie para dentro da pasta do EXE a DLL do OpenSSL que esta dentro da pasta: ...\DLLs\OpenSSL\1.1.1.10

 

 

Em 07/08/2023 at 13:29, Daniel InfoCotidiano disse:

@Mauricio Elias
veja se não é openssl o problema, baixe e coloque na pasta do executavel
http://svn.code.sf.net/p/acbr/code/trunk2/DLLs/OpenSSL/1.1.1.10/

Deu certo a dica de vocês, era isso mesmo, coloquei as dlls dentro da pasta do executável e resolveu o problema! 

Muito Obrigado pela ajuda!

Tópico resolvido!

Obrigado!

  • Like 2
Link to comment
Share on other sites

  • Este tópico foi criado há 420 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...