Yes. We had jasperreports setup and working just fine with pom edited according to: http://mojo.codehaus.org/jasperreports-maven-plugin/usage.html
It compiled our test reports fine. I started on our first production report and everything went fine. All the data was displayed correctly. I went to style the report (fonts, color, borders, company logo, etc.). Everything worked until I got to the logo. It would compile fine, but error when the report was run. The bug was already logged at jasperforge. http://jasperforge.org/tracker/index.php?func=detail&aid=2635&group_id=102&atid=612 I commented out the logo, and there was no more error when running the report. It would run to HTML with the image and no error. PDF output is a requirement of this. That's when I tried to upgrade iText myself and started this whole mess. Dan Tran wrote: > > did you configure your jasperreports dependency as suggested at the usage > site? > > On Sat, Nov 22, 2008 at 4:54 PM, traigo <[EMAIL PROTECTED]> wrote: >> >> I ran mvn install:install-file -DgroupId=itext -DartifactId=itext >> -Dversion=2.1.4 -Dpackaging=jar -Dfile=iText-2.1.4.jar. We were on 1.3, >> but >> 1.3 causes an error in jasperreports 3 when using an image. I wasn't >> able >> to find anything about how to remove it since everything else worked in >> 1.3. >> It should be fixed in 1.3.1 but stupid me went to the most recent stable >> version rather than just the one needed. I tried to go backwards but >> that >> didn't work either. Now when I compile I get: >> >> [INFO] Scanning for projects... >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Building MAIWO >> [INFO] task-segment: [compile] >> [INFO] >> ------------------------------------------------------------------------ >> Downloading: >> http://repo1.maven.org/maven2/jasperreports/jasperreports/3.1.2/jasperreports-3.1.2.pom >> Downloading: >> http://static.appfuse.org/repository/jasperreports/jasperreports/3.1.2/jasperreports-3.1.2.pom >> [WARNING] While downloading itext:itext:1.3.1 >> This artifact has been relocated to com.lowagie:itext:1.3.1. >> >> >> [WARNING] While downloading itext:itext:1.3.1 >> This artifact has been relocated to com.lowagie:itext:1.3.1. >> >> >> [INFO] [jasperreports:compile-reports {execution: default}] >> [INFO] Compiling 2 report design files. >> [INFO] Compiling report file: test_template.jrxml >> [FATAL ERROR] org.codehaus.mojo.jasperreports.JasperReportsMojo#execute() >> caused a linkage error (java.lang.NoClassDefFoundError) and may be >> out-of-date. Check the realms: >> [FATAL ERROR] Plugin realm = >> app0.child-container[org.codehaus.mojo:jasperreports-maven-plugin] >> urls[0] = >> file:/home/kyle/.m2/repository/org/codehaus/mojo/jasperreports-maven-plugin/1.0-beta-1/jasperreports-maven-plugin-1.0-beta-1.jar >> urls[1] = >> file:/home/kyle/.m2/repository/jasperreports/jasperreports/3.1.2/jasperreports-3.1.2.jar >> urls[2] = >> file:/home/kyle/.m2/repository/com/lowagie/itext/1.3.1/itext-1.3.1.jar >> urls[3] = >> file:/home/kyle/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar >> urls[4] = >> file:/home/kyle/.m2/repository/org/codehaus/plexus/plexus-compiler-api/1.5.3/plexus-compiler-api-1.5.3.jar >> [FATAL ERROR] Container realm = plexus.core >> urls[0] = file:/usr/local/apache-maven-2.0.9/lib/maven-2.0.9-uber.jar >> [INFO] >> ------------------------------------------------------------------------ >> [ERROR] FATAL ERROR >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] org/apache/commons/digester/Digester >> org.apache.commons.digester.Digester >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Trace >> java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester >> at >> net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:115) >> at >> org.codehaus.mojo.jasperreports.JasperReportsMojo.compile(JasperReportsMojo.java:232) >> at >> org.codehaus.mojo.jasperreports.JasperReportsMojo.execute(JasperReportsMojo.java:191) >> at >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142) >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:287) >> 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:597) >> at >> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >> at >> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >> at org.codehaus.classworlds.Launcher.main(Launcher.java:375) >> Caused by: java.lang.ClassNotFoundException: >> org.apache.commons.digester.Digester >> 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:306) >> at >> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195) >> at >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255) >> at >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274) >> at >> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:251) >> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) >> ... 21 more >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 4 seconds >> [INFO] Finished at: Sat Nov 22 18:40:49 CST 2008 >> [INFO] Final Memory: 27M/296M >> [INFO] >> ------------------------------------------------------------------------ >> -- >> View this message in context: >> http://www.nabble.com/Error-compiling-with-jasperreports-after-installing-iText-2.1.4-tp20642199p20642199.html >> Sent from the Maven - Users mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Error-compiling-with-jasperreports-after-installing-iText-2.1.4-tp20642199p20642978.html Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
