therockita Posted April 23, 2010 Share Posted April 23, 2010 Hello everybody:I just did an upgrade from version 3.7.1 to 3.7.2 of JasperReports. Now it comes out that my ant target is not working anymore (from command-line). I tried to find the error in Internet, but I couldn't find anything similar. Any idea would be appreciated.The error is totally weird! It's related with a class org/eclipse/jdt/internal/compiler/problem/ProblemReporter. The funny thing is that if I run the ant target from eclipse, that it's working. My command line ant version is 1.8.0This is the error I get during the compilation: Code:E:\Documents\UNI\stage\assessment>ant deployBuildfile: E:\Documents\UNI\stage\assessment\build.xmlcompileReports: [jrc] Compiling 4 report design files.File : E:\Documents\UNI\stage\assessment\war\WEB-INF\jrxml\singleStudentExpectedChoicesSubreport.jrxml ...BUILD FAILEDE:\Documents\UNI\stage\assessment\build.xml:72: java.lang.ClassFormatError: Illegal exception table range in class file org/eclipse/jdt/internal/compiler/problem/ProblemReporter at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:616) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$000(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:303) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316) at org.eclipse.jdt.internal.compiler.Compiler.<init>(Compiler.java:260) at org.eclipse.jdt.internal.compiler.Compiler.<init>(Compiler.java:101) at net.sf.jasperreports.engine.design.JRJdtCompiler.compileUnits(JRJdtCompiler.java:186) at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:188) at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:215) at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:131) at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:113) at net.sf.jasperreports.ant.JRAntCompileTask.compile(JRAntCompileTask.java:411) at net.sf.jasperreports.ant.JRAntCompileTask.execute(JRAntCompileTask.java:254) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:390) at org.apache.tools.ant.Target.performTasks(Target.java:411) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1360) at org.apache.tools.ant.Project.executeTarget(Project.java:1329) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1212) at org.apache.tools.ant.Main.runBuild(Main.java:801) at org.apache.tools.ant.Main.startAnt(Main.java:218) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)Total time: 3 seconds Link to comment Share on other sites More sharing options...
lucianc Posted April 27, 2010 Share Posted April 27, 2010 Maybe the jdt-compiler.jar file that you are using somehow got corrupted. Try replacing it with the one from the JR distribution. Do the samples included in JR work?Regards,Lucian Link to comment Share on other sites More sharing options...
therockita Posted May 1, 2010 Author Share Posted May 1, 2010 The samples didn't work neither. All the problem was apparently caused because of a JAVA update. Indeed everything worked again after I rebooted the PC. I hope to help anyone having the same problem.... Bye 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