Ir para conteúdo
  • Cadastre-se

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/


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 260 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 para o comentário
Compartilhar em outros 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

 

  • Curtir 3
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

@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/

  • Curtir 2
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Link para o comentário
Compartilhar em outros 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!

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 260 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.