Ireport 4.5 + Netbeans

1 resposta
jadsonsol

Pessoal estou tendo problemas na chamada de relatórios iReport através do Netbeans. Obs: Este problema ocorre com qualquer versão do iReport maior que a 4.0.2, da versão 4.0.2 para baixo o relatório é gerado sem problemas.

Linha do programa no Netbeans:
//chama fillReport
JasperPrint jp = JasperFillManager.fillReport(arquivo, parameterMap, conn);

Erro gerado:

run:

Gerando relatorio

java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: net.sf.jasperreports.engine.JasperFillManager.fillReport

Finalizado!

at RFGE05_4_5.clicouNoImprimir(RFGE05_4_5.java:226)

at RFGE05_4_5.access$400(RFGE05_4_5.java:13)

at RFGE05_4_5$5.actionPerformed(RFGE05_4_5.java:99)

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:6288)

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

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

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

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

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

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

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

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

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

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

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

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

at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)

at java.awt.EventQueue.access$000(EventQueue.java:84)

at java.awt.EventQueue$1.run(EventQueue.java:602)

at java.awt.EventQueue$1.run(EventQueue.java:600)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)

at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)

at java.awt.EventQueue$2.run(EventQueue.java:616)

at java.awt.EventQueue$2.run(EventQueue.java:614)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)

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

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

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

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

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

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

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

Alguém sabe como resolver?

Obrigado

1 Resposta

jadsonsol

Outra informação nas bibliotecas no Netbeans eu troquei o jasperreports-4.5.0.jar, pelo jasperreports-4.0.2.jar e o erro desaparece.

Então como já tinha citado acima o erro ocorre com todos os iReport maior que 4.0.2

Algum recurso java foi retirado dessas versões do iReport? ou foi trocado por um outro recurso?

Se alguem tiver alguma informação, manda ai.

Obrigado,

Criado 1 de fevereiro de 2012
Ultima resposta 2 de fev. de 2012
Respostas 1
Participantes 1