run:
net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: RelCliente.jasper
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:81)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:247)
at br.com.sis.ui.cadastro.relatorios.Relatorios.relatorioCliente(Relatorios.java:26)
at br.com.sis.executar.Sistema$1.run(Sistema.java:24)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
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.io.FileNotFoundException: RelCliente.jasper
... 12 more
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at net.sf.jasperreports.view.JasperViewer.<clinit>(JasperViewer.java:55)
at br.com.sis.executar.Sistema$1.run(Sistema.java:25)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
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.apache.commons.logging.LogFactory
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)
... 10 more
CONSTRUÍDO COM SUCESSO (tempo total: 4 segundos)
Apenas uma obs aki: estou usando o netbeans 6.7.1 e ireport 3.5.3
Pelo que eu entendi no primeira linha do erro “java.io.FileNotFoundException: RelCliente.jasper
” ele não encontra o arquivo. Verifiquei aqui no meu projeto e tenho sim o arquivo RelCliente.jasper.
Já o segundo erro “java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
” eu não sei o que é?
Está faltando alguma biblioteca pra mim?
Vc já verificou a existencia do Arquivo no class path, muito bom… agora verifia onde a class do relatório está buscando este arquivo. Pelo visto ela não foi na pasta correta pois este erro ocorre quando o .JASPER não é localizado.
[quote=Andr?Heidi Moriya]Pessoal estou com o seguinte problema
run:
net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: RelCliente.jasper
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:81)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:247)
at br.com.sis.ui.cadastro.relatorios.Relatorios.relatorioCliente(Relatorios.java:26)
at br.com.sis.executar.Sistema$1.run(Sistema.java:24)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
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.io.FileNotFoundException: RelCliente.jasper
... 12 more
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at net.sf.jasperreports.view.JasperViewer.<clinit>(JasperViewer.java:55)
at br.com.sis.executar.Sistema$1.run(Sistema.java:25)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
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.apache.commons.logging.LogFactory
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)
... 10 more
CONSTRUÍDO COM SUCESSO (tempo total: 4 segundos)
Pessoa consegui resolver o problema do “java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory”, mas ainda não entendo porque, ele não encotra o aquivo.
O velho nao sei se ja resolveu mas estava com mesmo erro resolvi copiando os arquivos
C:\Arquivos de programas\Jaspersoft\iReport-3.7.0\ireport\modules\ext
para
C:\Arquivos de programas\Java\jdk1.6.0_16\jre\lib\ext
Ainda da um erro apos reiniciar no netbeans de ap Mas axo q sao os api.jar
[b]Estava com o mesmo problema no meu relatório.
Alterei lá no iReport o “language”.
Fui na palheta ReportInspector, com o botão direito sob o relatório que estava com problema, na opção Propriedades.
Procurei por Language e alterei de Groovy, que acho que é o padrão para Java. Compilei o relatório, coloquei o .jasper no meu projeto e chamei ele na ação de um botão…
assim: