IReport 3.6.0

9 respostas
R

Estou tentando gerar um relatorio no ireport mas esta gerando um erro. Quando eu executo ele direto no ireport ele esta ok, porem quando chamo no sistema da problema.

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedException at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) at java.lang.Class.getConstructor0(Class.java:2699) at java.lang.Class.newInstance0(Class.java:326) at java.lang.Class.newInstance(Class.java:308) at net.sf.jasperreports.engine.JasperCompileManager.getCompiler(JasperCompileManager.java:476) at net.sf.jasperreports.engine.JasperCompileManager.loadEvaluator(JasperCompileManager.java:242) at net.sf.jasperreports.engine.fill.JRFillDataset.createCalculator(JRFillDataset.java:411) at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:405) at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:77) at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:59) at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:147) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:57) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:234) at br.sistemacomercial.wiew.Clientes.jButton1ActionPerformed(Clientes.java:2010) at br.sistemacomercial.wiew.Clientes.access$6300(Clientes.java:26) at br.sistemacomercial.wiew.Clientes$61.actionPerformed(Clientes.java:860) 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) at java.awt.Container.processEvent(Container.java:2041) at java.awt.Component.dispatchEventImpl(Component.java:4630) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574) 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:2475) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) 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) Caused by: java.lang.ClassNotFoundException: org.codehaus.groovy.control.CompilationFailedException at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) ... 43 more CONSTRUÍDO COM SUCESSO (tempo total: 17 segundos)

a chamada do relatório

try{ Connection con = new Conexao().conectar(); HashMap parametros = new HashMap(); //parametros.put("vendadet", 4); JasperPrint jp = JasperFillManager.fillReport("./relatorios/nfVendaDet.jasper", parametros, con); JasperViewer jrv = new JasperViewer(jp,false); jrv.setVisible(true); }catch(Exception e){ e.printStackTrace(); }
Se alguem poder ajudar

9 Respostas

furutani

Verifica se um desses jar esta no seu classpath
http://www.findjar.com/class/org/codehaus/groovy/control/CompilationFailedException.html

R

Eu tenho que ter todos estes jar na minha aplicação?

furutani

Não apenas um. Por exemplo eu uso o groovy-all-1.5.5.jar no classpath da minha aplicação.
Vc encontra esse jar na pasta lib do ireport.

R

Blz, o relatório rodou, o problema agora é que tudo que esta na banda detail do relatório não sai nada, porem quando eu rodo ele pelo ireport traz os dados normal

R

[resolvido]

Gabriel_Tom

como você resolveu ?
estou com o mesmo erro, quando o relatório é gerado o campo “detail” aparece em branco.
estou utilizando o Ireport 3.5.3
queria saber se ter a ver com os plugins, e quais plugins são necessários?

abraços e descupem qualquer coisa.

R

Desculpa amigo mas eu não resolvi no 3.6.0, com eu tinha um pouco de presa instalei o 3.0

TheKill

Amigo, poderia por gentileza renomear o tópico para

[RESOLVIDO] ???

Ajude o pessoal do fórum ajudar você!!

Já é a segunda vez que abro o link para tentar ajudar sendo que o problema esta resolvido

=/

é uma das idéias do fórum, veio buscar informação, resolveu seu problema, concluiu a resolucao do problema…

por que não concluir o tópico rsrs

Att. Jonas

R

ok [Resolvido]

Criado 17 de outubro de 2009
Ultima resposta 15 de nov. de 2009
Respostas 9
Participantes 4