Ir para conteúdo
  • Cadastre-se

dev botao

Boleto_EnviarBoleto : sResposta vazio


Ver Solução Respondido por antonio.carlos,

Recommended Posts

  • Membros Pro
Postado

Boa tarde.

O parâmetro sResposta da função Boleto_EnviarBoleto está retornando vazio, e antes funcionava. E quando tento usar a função Boleto_LimparLista está dando erro : SetRetorno(-10, Access violation).

Estranho que antes funcionava, depois que atualizei pra versão nova esses dias é que começou isso.

 

 

  • Consultores
Postado

Bom dia @Fabiano Moraes de Araújo
Pode encaminhar para nosso email arquivo de log da versao antiga (que funcionava) e da nova para identificarmos a versão e ver os métodos utilizados. (pode enviar o log completo, se necessário mande compactado. pois no log aparece versao da lib.
Encaminhe tbm o logWS da API para identificarmos a resposta que esta recebendo do banco. para saber como esta vindo o json.

[email protected] no corpo da mensagem colar o link desta postagem.

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

  • Consultores
Postado

Ainda não recebemos o email, mas em teste local, pois eu não tenho credenciais para este banco.. testando aqui com os titulos:
Com a lib ACBrLibBoleto - 0.2.0.309 inclui imprimi, limpei lista e nao tive o AV.

29/08/24 09:02:19:679 -    SetRetorno(0, 1 Titulo(s) Carregado(s))
29/08/24 09:02:19:682 - Destravar
29/08/24 09:02:38:431 - Boleto_GerarRemessa(C:\ACBr\Projetos\ACBrLib\Demos\C#\Boleto\Demo\ACBrLibBoleto.Demo\bin\Debug\REMESSA, 1,  )
29/08/24 09:02:38:436 - Travar
29/08/24 09:02:38:444 -    SetRetorno(0, )
29/08/24 09:02:38:448 - Destravar
29/08/24 09:10:35:920 - Boleto_ImprimirBoleto(0,  )
29/08/24 09:10:35:926 - Travar
29/08/24 09:10:39:426 -    SetRetorno(0, )
29/08/24 09:10:39:432 - FinalizarImpressao - Iniciado
29/08/24 09:10:39:436 - FinalizarImpressao - Feito
29/08/24 09:10:39:441 - Destravar
29/08/24 09:10:44:647 - Boleto_LimparLista
29/08/24 09:10:44:651 - Travar
29/08/24 09:10:44:655 -    SetRetorno(0, )
29/08/24 09:10:44:659 - Destravar
29/08/24 09:10:52:678 - Boleto_Imprimir( )
29/08/24 09:10:52:682 - Travar
29/08/24 09:10:52:686 - FinalizarImpressao - Iniciado
29/08/24 09:10:52:690 - FinalizarImpressao - Feito
29/08/24 09:10:52:695 - Destravar
29/08/24 09:10:52:699 -    SetRetorno(-10, Lista de Boletos está vazia)

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

  • Membros Pro
Postado

Bom dia.

Eu não tenho o log das versões mais antigas nem as dll's antigas, pois eu excluo. O estranho é que o arquivo ArqBoletoWS vem preenchido normalmente, mas o retorno em sResposta está vindo vazio. Segue o log atual :

29/08/24 09:21:20:692 - TLibBoletoConfig.AplicarConfiguracoes: C:\ACBr\ACBr Boleto\INI\INICIAL-7-FRIGODUTRA-08879982000145.Ini
29/08/24 09:21:20:692 - Travar
29/08/24 09:21:20:692 - Travar
29/08/24 09:21:20:708 - TLibBoletoConfig.Gravar: C:\ACBr\ACBr Boleto\INI\INICIAL-7-FRIGODUTRA-08879982000145.Ini
29/08/24 09:21:20:708 - TLibBoletoConfig.Gravar - Feito
29/08/24 09:21:20:723 - Destravar
29/08/24 09:21:20:723 - TLibBoletoConfig.AplicarConfiguracoes - Feito
29/08/24 09:21:20:723 - Destravar
29/08/24 09:21:20:739 - TLibBoletoConfig.Ler - Feito
29/08/24 09:21:20:739 - Destravar
29/08/24 09:21:20:739 - LIB_Inicializar( C:\ACBr\ACBr Boleto\INI\INICIAL-7-FRIGODUTRA-08879982000145.Ini,  )
29/08/24 09:21:20:755 -    ACBrLibBoleto - 1.2.1.310
29/08/24 09:21:20:755 - Boleto_ConfigurarDados(C:\ACBr\ACBr Boleto\INI\CEDENTE-7-FRIGODUTRA-08879982000145.Ini )
29/08/24 09:21:20:770 - Travar
29/08/24 09:21:20:770 -    SetRetorno(0, )
29/08/24 09:21:20:770 - FinalizarImpressao - Iniciado
29/08/24 09:21:20:786 - FinalizarImpressao - Feito
29/08/24 09:21:20:786 - Destravar
29/08/24 09:21:20:786 - Boleto_LimparLista
29/08/24 09:21:20:801 - Travar
29/08/24 09:21:20:801 -    SetRetorno(0, )
29/08/24 09:21:20:817 - Destravar
29/08/24 09:21:20:833 - Boleto_LimparLista
29/08/24 09:21:20:833 - Travar
29/08/24 09:21:20:833 -    SetRetorno(0, )
29/08/24 09:21:20:848 - Destravar
29/08/24 09:21:20:848 - Boleto_IncluirTitulos(C:\ACBr\ACBr Boleto\INI\CONSULD-TITULO-7-1099239.Ini, P )
29/08/24 09:21:20:848 - Travar
29/08/24 09:21:21:570 - FinalizarImpressao - Iniciado
29/08/24 09:21:21:570 - FinalizarImpressao - Feito
29/08/24 09:21:21:576 -    SetRetorno(0, 1 Titulo(s) Carregado(s))
29/08/24 09:21:21:576 - Destravar
29/08/24 09:21:21:592 - Boleto_EnviarBoleto(4 )
29/08/24 09:21:21:592 - Travar
29/08/24 09:21:23:014 -    MoverStringParaPChar. StrLen:0, BufLen:10000
29/08/24 09:21:23:014 -    SetRetorno(0, )
29/08/24 09:21:23:014 - Destravar
29/08/24 09:21:23:061 - Boleto_LimparLista
29/08/24 09:21:23:061 - Travar
29/08/24 09:21:23:061 - Destravar
29/08/24 09:21:23:076 -    SetRetorno(-10, Access violation)

 

  • Consultores
Postado
21 minutos atrás, Fabiano Moraes de Araújo disse:

Bom dia.

Eu não tenho o log das versões mais antigas nem as dll's antigas, pois eu excluo. O estranho é que o arquivo ArqBoletoWS vem preenchido normalmente, mas o retorno em sResposta está vindo vazio. Segue o log atual :

29/08/24 09:21:20:692 - TLibBoletoConfig.AplicarConfiguracoes: C:\ACBr\ACBr Boleto\INI\INICIAL-7-FRIGODUTRA-08879982000145.Ini
29/08/24 09:21:20:692 - Travar
29/08/24 09:21:20:692 - Travar
29/08/24 09:21:20:708 - TLibBoletoConfig.Gravar: C:\ACBr\ACBr Boleto\INI\INICIAL-7-FRIGODUTRA-08879982000145.Ini
29/08/24 09:21:20:708 - TLibBoletoConfig.Gravar - Feito
29/08/24 09:21:20:723 - Destravar
29/08/24 09:21:20:723 - TLibBoletoConfig.AplicarConfiguracoes - Feito
29/08/24 09:21:20:723 - Destravar
29/08/24 09:21:20:739 - TLibBoletoConfig.Ler - Feito
29/08/24 09:21:20:739 - Destravar
29/08/24 09:21:20:739 - LIB_Inicializar( C:\ACBr\ACBr Boleto\INI\INICIAL-7-FRIGODUTRA-08879982000145.Ini,  )
29/08/24 09:21:20:755 -    ACBrLibBoleto - 1.2.1.310
29/08/24 09:21:20:755 - Boleto_ConfigurarDados(C:\ACBr\ACBr Boleto\INI\CEDENTE-7-FRIGODUTRA-08879982000145.Ini )
29/08/24 09:21:20:770 - Travar
29/08/24 09:21:20:770 -    SetRetorno(0, )
29/08/24 09:21:20:770 - FinalizarImpressao - Iniciado
29/08/24 09:21:20:786 - FinalizarImpressao - Feito
29/08/24 09:21:20:786 - Destravar
29/08/24 09:21:20:786 - Boleto_LimparLista
29/08/24 09:21:20:801 - Travar
29/08/24 09:21:20:801 -    SetRetorno(0, )
29/08/24 09:21:20:817 - Destravar
29/08/24 09:21:20:833 - Boleto_LimparLista
29/08/24 09:21:20:833 - Travar
29/08/24 09:21:20:833 -    SetRetorno(0, )
29/08/24 09:21:20:848 - Destravar
29/08/24 09:21:20:848 - Boleto_IncluirTitulos(C:\ACBr\ACBr Boleto\INI\CONSULD-TITULO-7-1099239.Ini, P )
29/08/24 09:21:20:848 - Travar
29/08/24 09:21:21:570 - FinalizarImpressao - Iniciado
29/08/24 09:21:21:570 - FinalizarImpressao - Feito
29/08/24 09:21:21:576 -    SetRetorno(0, 1 Titulo(s) Carregado(s))
29/08/24 09:21:21:576 - Destravar
29/08/24 09:21:21:592 - Boleto_EnviarBoleto(4 )
29/08/24 09:21:21:592 - Travar
29/08/24 09:21:23:014 -    MoverStringParaPChar. StrLen:0, BufLen:10000
29/08/24 09:21:23:014 -    SetRetorno(0, )
29/08/24 09:21:23:014 - Destravar
29/08/24 09:21:23:061 - Boleto_LimparLista
29/08/24 09:21:23:061 - Travar
29/08/24 09:21:23:061 - Destravar
29/08/24 09:21:23:076 -    SetRetorno(-10, Access violation)

 

Qual linguagem está utilizando? Consegue fazer um teste com o programa exemplo?

  • Consultores
Postado
3 minutos atrás, Fabiano Moraes de Araújo disse:

Funcionou. Então o problema está nas versões mais novas mesmo.

Vcs me indicam algum curso de Lazarus ? 

Tranquilo, nós estamos trabalhando para corrigir o mais rápido possível, use esta versão por enquanto.

Em relação a algum curso de lazarus, tem esse gratuito: https://www.udemy.com/course/aprenda-delphi-e-lazarus-do-zero/
Doc para pascal: https://castle-engine.io/modern_pascal

  • Consultores
Postado
9 minutos atrás, Fabiano Moraes de Araújo disse:

Funcionou. Então o problema está nas versões mais novas mesmo.

Aparentemente sim.. 
Foi criada uma #TK-5915
Estou analisando o caso, logo daremos um retorno, combinado ?

  • Consultores
  • Solution
Postado
2 horas atrás, Fabiano Moraes de Araújo disse:

Ok, obrigado.

Foi enviado um commit com a solução do problema..
Assim que tiver uma nova compilação do ACBrLibBoleto avisamos você.

  • Consultores
Postado
13 horas atrás, Fabiano Moraes de Araújo disse:

Minha aplicação estava travando quando usava a dll com problema, será que era por causa desse bug ?

Foi liberado uma nova versão para download

Por favor, atualize e veja se consegue utilizar os métodos corretamente.
Me avise qualquer novidade.

×
×
  • 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.

The popup will be closed in 10 segundos...