Jump to content
We've recently updated our Privacy Statement, available here ×

Ant ClassFormatException cannot compile JR 3.7.2!


therockita

Recommended Posts

 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.0

This 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

  • Replies 2
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...