Gente to com um problema com jboleto que nao consigo resolver,ja fucei o google mas nao encontrei nada,
Estou tendo o seguinte erro:
banco::CAIXA ECONOMICA FEDERAL:::
caixa ec federal
java.lang.StringIndexOutOfBoundsException: String index out of range: 4
at java.lang.String.substring(String.java:1935)
at org.jboleto.bancos.CaixaEconomica.getAgenciaCodCedenteFormatted(CaixaEconomica.java:130)
at org.jboleto.control.PDFGenerator.addBoleto(PDFGenerator.java:202)
at org.jboleto.JBoleto.addBoleto(JBoleto.java:110)
Alguem ja passou por isso e pode me ajudar?
bjos.
fbarreto, você em algum momento esta setando o atributo AgenciaCodCedente com mais de 4 caracteres. De uma revisada no seu código e veja se não foi setado algo do tipo “0123456”, sendo que teria q ser algo “1234”.
makarioszen, entre no site [color=blue]http://www.jboleto.org/[/color].
[quote=gabrielvh]fbarreto, você em algum momento esta setando o atributo AgenciaCodCedente com mais de 4 caracteres. De uma revisada no seu código e veja se não foi setado algo do tipo “0123456”, sendo que teria q ser algo “1234”.
makarioszen, entre no site [color=blue]http://www.jboleto.org/[/color].[/quote]
na verdade o erro acontece pq AgenciaCodCedente esta com MENOS DE 5 CARACTERES. Observe que a excessao dispara quando ele esta tentando fazer substring do indice 4, quando seu maior indice eh 3 - (lembrando que o primeiro indice eh o zero)
Ok,pessoal vlw pela ajuda agora funcionou brigadao,
Bjos.