Erro com Jasper Report

0 respostas
R

Bom dia!

Estou com um problema em um relatório desenvolvido com Jasper, onde tenho um relatório principal e vários sub-relatórios dentro dele. Quando executo o relatório ele fica adicionando várias páginas, como se estivesse em um loop infinito, até o momento em que estoura a memória.

Alguém já viu algo parecido?

Agradeço a ajuda!

Segue a execução do relatório até o erro…

168048 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRBaseFiller  - Fill 20307314: adding page 12380
168048 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRVerticalFiller  - Fill 20307314: page header
168703 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRFillSubreport  - Fill 20307314: resuming 81563
168703 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: notifying to continue
168703 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: waiting for fill result
168703 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: notified to continue
168703 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRVerticalFiller  - Fill 81563: page header
168703 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRBaseFiller  - Fill 81563: suspeding subreport runner
168703 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: notifying on suspend
168703 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: waiting to continue
168703 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: notified of fill result
168703 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRFillSubreport  - Fill 20307314: subreport 81563 to continue
168703 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRVerticalFiller  - Fill 20307314: page footer
169046 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRBaseFiller  - Fill 20307314: adding page 12381
169046 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRVerticalFiller  - Fill 20307314: page header
170028 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRFillSubreport  - Fill 20307314: resuming 81563
170028 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: notifying to continue
170028 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: waiting for fill result
170028 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: notified to continue
170028 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRVerticalFiller  - Fill 81563: page header
170028 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRBaseFiller  - Fill 81563: suspeding subreport runner
170028 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: notifying on suspend
170028 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: waiting to continue
170028 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: notified of fill result
170028 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRFillSubreport  - Fill 20307314: subreport 81563 to continue
170028 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRVerticalFiller  - Fill 20307314: page footer
170028 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRBaseFiller  - Fill 20307314: adding page 12382
170028 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRVerticalFiller  - Fill 20307314: page header
171322 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRFillSubreport  - Fill 20307314: resuming 81563
171322 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: notifying to continue
171322 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: waiting for fill result
171322 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: notified to continue
171322 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRVerticalFiller  - Fill 81563: page header
171322 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRBaseFiller  - Fill 81563: suspeding subreport runner
171322 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: notifying on suspend
171338 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: waiting to continue
171338 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: notified of fill result
171338 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRFillSubreport  - Fill 20307314: subreport 81563 to continue
171338 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRVerticalFiller  - Fill 20307314: page footer
171665 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRBaseFiller  - Fill 20307314: adding page 12383
171665 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRVerticalFiller  - Fill 20307314: page header
173271 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRFillSubreport  - Fill 20307314: resuming 81563
173271 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: notifying to continue
173271 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: waiting for fill result
173271 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: notified to continue
173271 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRVerticalFiller  - Fill 81563: page header
173271 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRBaseFiller  - Fill 81563: suspeding subreport runner
173271 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: notifying on suspend
173271 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: waiting to continue
173271 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 81563: notified of fill result
173271 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRFillSubreport  - Fill 20307314: subreport 81563 to continue
173271 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.



...




465925 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 18460269: notified to continue
465925 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRVerticalFiller  - Fill 18460269: page header
465925 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRBaseFiller  - Fill 18460269: suspeding subreport runner
465925 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 18460269: notifying on suspend
465925 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 18460269: waiting to continue
465925 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 18460269: notified of fill result
465925 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRFillSubreport  - Fill 26867490: subreport 18460269 to continue
465925 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRVerticalFiller  - Fill 26867490: page footer
466611 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRBaseFiller  - Fill 26867490: adding page 12301
466611 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRVerticalFiller  - Fill 26867490: page header
467640 [AWT-EventQueue-0] DEBUG net.sf.jasperreports.engine.fill.JRBaseFiller  - Fill 26867490: Interrupting subfiller thread Thread[proposta_adesao_vida_MAX_bradesco subreport filler,6,main]
467640 [proposta_adesao_vida_MAX_bradesco subreport filler] ERROR net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 18460269: exception
java.lang.InterruptedException
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:485)
	at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.suspend(JRThreadSubreportRunner.java:189)
	at net.sf.jasperreports.engine.fill.JRBaseFiller.suspendSubreportRunner(JRBaseFiller.java:1999)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.addPage(JRVerticalFiller.java:1219)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillPageBreak(JRVerticalFiller.java:1294)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBreak(JRVerticalFiller.java:1319)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:1396)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupFooter(JRVerticalFiller.java:753)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupFooters(JRVerticalFiller.java:716)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportEnd(JRVerticalFiller.java:284)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:120)
	at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:879)
	at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:801)
	at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:536)
	at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:63)
	at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThreadSubreportRunner.java:209)
	at java.lang.Thread.run(Thread.java:619)
467983 [proposta_adesao_vida_MAX_bradesco subreport filler] DEBUG net.sf.jasperreports.engine.fill.JRThreadSubreportRunner  - Fill 18460269: notifying of completion
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
	at java.util.Arrays.copyOf(Arrays.java:2786)
	at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:94)
	at net.sf.jasperreports.engine.util.JRLoader.loadBytes(JRLoader.java:343)
	at net.sf.jasperreports.engine.JRImageRenderer.getInstance(JRImageRenderer.java:241)
	at net.sf.jasperreports.engine.fill.JRFillImage.evaluateImage(JRFillImage.java:914)
	at net.sf.jasperreports.engine.fill.JRFillImage.evaluate(JRFillImage.java:871)
	at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:275)
	at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:426)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillBandNoOverflow(JRVerticalFiller.java:424)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillPageHeader(JRVerticalFiller.java:388)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillPageBreak(JRVerticalFiller.java:1296)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBreak(JRVerticalFiller.java:1319)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:1396)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:692)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:255)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:113)
	at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:879)
	at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:801)
	at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:89)
	at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601)
	at br.com.bradseg.vprs.bdv.controller.relatorio.comum.BaseRelatorio.geraRelatorio(BaseRelatorio.java:72)
	at br.com.bradseg.vprs.bdv.controller.relatorio.adesao.ReportPrintAdesao.printAdesao(ReportPrintAdesao.java:165)
	at br.com.bradseg.vprs.bdv.view.empresarial.proposta.adesao.FrmPropostaAdesao.imprimirProposta(FrmPropostaAdesao.java:565)
	at br.com.bradseg.vprs.bdv.view.empresarial.proposta.adesao.FrmPropostaAdesao.actionPerformed(FrmPropostaAdesao.java:814)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
	at java.awt.Component.processMouseEvent(Component.java:6263)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
	at java.awt.Component.processEvent(Component.java:6028)
Criado 25 de fevereiro de 2011
Respostas 0
Participantes 1