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]
