IReport - JasperReport Com NetBeans IDE

2 respostas
Miltex

E aí . . . Moçada do Guj… Blz…

Alguém aí já se deparou com esse erro na hora de gerar um relatório . . .

net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: report1.jasper

at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:81)

at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:247)

at view.GeraRelatorio.gerarRelatoriosClientes(GeraRelatorio.java:34)

at view.AddressBookDisplay.relatorioActionPerformed(AddressBookDisplay.java:399)

at view.AddressBookDisplay.access$300(AddressBookDisplay.java:37)

at view.AddressBookDisplay$4.actionPerformed(AddressBookDisplay.java:177)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:253)

at java.awt.Component.processMouseEvent(Component.java:6108)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)

at java.awt.Component.processEvent(Component.java:5873)

at java.awt.Container.processEvent(Container.java:2105)

at java.awt.Component.dispatchEventImpl(Component.java:4469)

at java.awt.Container.dispatchEventImpl(Container.java:2163)

at java.awt.Component.dispatchEvent(Component.java:4295)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4125)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)

at java.awt.Container.dispatchEventImpl(Container.java:2149)

at java.awt.Window.dispatchEventImpl(Window.java:2478)

at java.awt.Component.dispatchEvent(Component.java:4295)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:604)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)

Caused by: java.io.FileNotFoundException: report1.jasper

 31 more

:?:

Estou desenvolvendo uma aplicação em camada standalone . . .
Tipo:
Controle
Persistência
Apresentação

Os arquivos file.jrxml e o file.jasper —> podem ficar em qualquer pacote ???

O problema acontece quando um evento é disparado com um click no botão para gerar o relatório…
O visualizador (Jasper Viewer) do relatório aparece mas os relatório não . . . então acontece o erro que postei acima…
Alguém sabe o que pode ser ???

fwls…
:?:

2 Respostas

drsmachado

Note, na primeira linha da Exception:
net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: report1.jasper
O arquivo report1.jasper não é localizado.
Isto pode ocorrer por este arquivo ter sido compilado fora (na pasta de instalação do IReport) ou por estar em um diretório diferente do especificado no código.

drsmachado

Os arquivos .jasper e .jrxml podem estar em qualquer pacote, DESDE QUE a chamada para o viewer saiba onde eles estão.

Criado 9 de novembro de 2010
Ultima resposta 9 de nov. de 2010
Respostas 2
Participantes 2