timmyd Posted July 27, 2006 Share Posted July 27, 2006 The basics:OS: Fedora Core 5JDK: 1.4.2IDE: IntelliJ 5.1.2iReport: 1.2.5Jasper: 1.2.5DB: Oracle 8i The problem:I create a report (nothing fancy) in iReport and generate a .jrxml file. In iReport I can compile/view this using all types of viewers (pdf, html, JRViewer, etc.). When I create a java class (packaged as a jar) to do the load-compile-fill-view process, it pukes this mysterious error: Code:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/javaflow/bytecode/Continuable at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:539) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) at java.net.URLClassLoader.access$100(URLClassLoader.java:55) at java.net.URLClassLoader$1.run(URLClassLoader.java:194) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:187) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:539) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) at java.net.URLClassLoader.access$100(URLClassLoader.java:55) at java.net.URLClassLoader$1.run(URLClassLoader.java:194) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:187) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402) at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:188) at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:94) at com.aptilon.reporting.ReportDriver.runReport(ReportDriver.java:102) at com.aptilon.reporting.ReportDriver.runReport(ReportDriver.java:76) at com.aptilon.reporting.ReportDriver.main(ReportDriver.java:51) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90) This happens during the 'fill report' stage, after a successful db connection has been established. Here's the steps:Code:[code]JasperDesign design = JRXmlLoader.load (repFile);JasperReport report = JasperCompileManager.compileReport (design);Connection conn = getConnection (dbUrl, dbUser, dbPass);JasperPrint print = JasperFillManager.fillReport (report, new HashMap (), conn); JasperViewer.viewReport (print); I'm lost. Any ideas? Link to comment Share on other sites More sharing options...
timmyd Posted July 27, 2006 Author Share Posted July 27, 2006 I found it. The library: commons-javaflow-20060411.jar is required. This is included in iReport, which is why the problem didn't crop up when I generated and viewed these reports from there. Link to comment Share on other sites More sharing options...
jhannon Posted January 4, 2007 Share Posted January 4, 2007 Issue: I am seeing the same class not found issue and am working with JR 1.3.0 . I do have jasperreports-1.3.0-javaflow.jar in my libs and still get this error. I just downloaded from SourceForge all files for 1.3.0 including jasperreports-1.3.0-project.tar.gz . Looking inside jasperreports-1.3.0-javaflow.jar, I see nothing for org/apache/commons/javaflow/bytecode/... Solution: Inside jasperreports-1.3.0-project.tar.gz I found commons-javaflow-20060411.jar which I included into my libs and now I am past this issue. I would have thought this lib would be inside jasperreports-1.3.0-javaflow.jar . Link to comment Share on other sites More sharing options...
jasmine22 Posted July 2, 2012 Share Posted July 2, 2012 hi, thank you so much , i have a same probleme sinc eone week sincerely,you save me Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now