JBoleto: pdf.geraBoleto() - Não gera

6 respostas
fabiozoroastro

Bom dia a todos.
Peguei o exemplo no site do JBoleto:
http://jboleto.codigolivre.org.br/arquivos/ExemploBradesco.java

Quando eu executo a classe, não ocorreu nenhum erro, mas também não faz nada.
Alguém, já passou por esse problema?
Abraços.

6 Respostas

M

to com esse problema, mando gerar, nao acontece nada, nao da erro …

vc conseguiu alguma coisa …

fabiozoroastro

Olá Marcoscorso, eu tinha mexido nesse framework só pra teste mesmo, mas como eu estava com esse problema e não estava com muito tempo eu desisti de mexer. Eu por enquanto não achei nenhuma solução, mas se vc conseguir posta aew beleza? abraço.

M

Hoje fui tentar rodar o mesmo exemplo e ocorreu a mesma coisa, manda executar a classe, não dá erro mas também não gera o arquivo pdf com o boleto !!!

Alguém descobriu o motivo ?

Valew.

Luiz_Junior

Lembro que algum tempo atrás fiz o download do .jar mas não gerava o boleto então fiz o download dos fontes do projeto e vi que a versão que o autor disponibilizou para download tinha sido compilada acho que não versão 5 do java e como minha versão era anterior não funcionava então peguei os fontes do projeto modifiquei algumas sintaxes que não existem não versão que eu usava e compilei novamente e deu certo mas isso ja faz um tempo.

leandrokjava

pois é estou como mesmo problema.

coloquei o jar do jboleto e o jar itext.

e agora está dando este erro porem não estora meu tomcat.

java.lang.NumberFormatException: For input string: “”

at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)

at java.lang.Integer.parseInt(Integer.java:468)

at java.lang.Integer.parseInt(Integer.java:497)

at org.jboleto.bancos.CaixaEconomica.getAgenciaCodCedenteFormatted(CaixaEconomica.java:133)

at org.jboleto.control.PDFGenerator.addBoleto(PDFGenerator.java:191)

at org.jboleto.JBoleto.addBoleto(JBoleto.java:119)

at br.com.abrsystem.controller.ExemploBoletos.gerarBoletoCaixa(ExemploBoletos.java:75)

at br.com.abrsystem.controller.PessoaController.geraBoleto(PessoaController.java:42)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at com.sun.el.parser.AstValue.invoke(AstValue.java:151)

at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)

at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)

at com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.java:69)

at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:72)

at javax.faces.component.UICommand.broadcast(UICommand.java:312)

at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:184)

at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:162)

at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:350)

at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:75)

at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)

at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)

at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)

at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)

at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:229)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)

at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

at java.lang.Thread.run(Thread.java:619)
leandrokjava

esse meu metodo de teste.

public void gerarBoletoCaixa() {
JBoletoBean jBoletoBean = new JBoletoBean();

jBoletoBean.setDataDocumento("31/05/2007");
	jBoletoBean.setDataProcessamento("31/05/2007");

	jBoletoBean.setCedente("KOBI SYSTEM LTDA ME");

	jBoletoBean.setNomeSacado("Teste");
	jBoletoBean.setEnderecoSacado("Rua teste");
	jBoletoBean.setBairroSacado("XXXX");
	jBoletoBean.setCidadeSacado("Rio de Janeiro");
	jBoletoBean.setUfSacado("RJ");
	jBoletoBean.setCepSacado("22753-501");
	jBoletoBean.setCpfSacado("[telefone removido]");
	jBoletoBean.setCarteira("57");
	jBoletoBean
			.setLocalPagamento("ATE O VENCIMENTO, PREFERENCIALMENTE NA CAIXA ECONOMICA");
	jBoletoBean
			.setLocalPagamento2("APOS O VENCIMENTO, SOMENTE NA CAIXA ECONOMICA");

	Vector descricoes = new Vector();
	descricoes.add("Hospedagem I - teste descricao1 - R$ 39,90");
	descricoes.add("Manutencao - teste ricao2 - R$ 32,90");
	descricoes.add("Sistema - teste ssssde descricao3 - R$ 45,90");
	descricoes.add("Extra - teste de descricao4 - R$ 78,90");
	jBoletoBean.setDescricoes(descricoes);

	jBoletoBean.setInstrucao1("APOS O VENCIMENTO COBRAR MULTA DE 2%");
	jBoletoBean
			.setInstrucao2("APOS O VENCIMENTO COBRAR R$ 0,50 POR DIA DE ATRASO");
	jBoletoBean.setInstrucao3("Inclusao de mais uma linha");
	jBoletoBean.setInstrucao4("");

	jBoletoBean.setAgencia("0155");
	jBoletoBean.setContaCorrente("13877");
	jBoletoBean.setDvContaCorrente("4");

	jBoletoBean.setCarteira("82"); // pode ser 80 ou 81 ou 82 (Confirmar
									// com gerente)
	jBoletoBean.setCodigoOperacao("870");
	jBoletoBean.setCodigoFornecidoAgencia("00000324");

	jBoletoBean.setNossoNumero("19525086", 8);
	jBoletoBean.setNoDocumento("987656123");

	jBoletoBean.setValorBoleto("1.00");
	jBoletoBean.setDataVencimento("02/10/2007");

	JBoleto jBoleto = new JBoleto();
	jBoleto.addBoleto(jBoletoBean, JBoleto.CAIXA_ECONOMICA);

	jBoleto.writeToFile("caixa.pdf");

}

será que é porque estou utilzando JSF.?

Criado 8 de novembro de 2006
Ultima resposta 31 de jan. de 2008
Respostas 6
Participantes 5