Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

when build the code : ant dist ,got this:

Code Block
languagejava
Error compiling report design : D:\opt\bahmni\OpenElis\openelis\WebContent\WEB-INF\reports\ConfirmationSummary.jrxml

...



[jrc] net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:

...

[jrc] 1. 
The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files

...

[jrc] /*

...

[jrc] ^

...

[jrc] 
1 errors

...

[jrc]

...

[jrc]     
at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:191)

...

[jrc]     
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:215)

...

[jrc]     
at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:131)

...

[jrc]     
at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:113)

...

[jrc]     
at net.sf.jasperreports.ant.JRAntCompileTask.compile(JRAntCompileTask.java:411)

...

[jrc]     
at net.sf.jasperreports.ant.JRAntCompileTask.execute(JRAntCompileTask.java:254)

...

[jrc]     
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)

...

[jrc]     
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)

...

[jrc]     
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

...

[jrc]     
at java.lang.reflect.Method.invoke(Method.java:498)

...

[jrc]     
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)

...

[jrc]     
at org.apache.tools.ant.Task.perform(Task.java:348)

...

[jrc]     
at org.apache.tools.ant.Target.execute(Target.java:435)

...

[jrc]     
at org.apache.tools.ant.Target.performTasks(Target.java:456)

...

[jrc]     
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)

...

[jrc]     
at org.apache.tools.ant.Project.executeTarget(Project.java:1364)

...

[jrc]     
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)

...

[jrc]     
at org.apache.tools.ant.Project.executeTargets(Project.java:1248)

...

[jrc]     
at org.apache.tools.ant.Main.runBuild(Main.java:851)

...

[jrc]     
at org.apache.tools.ant.Main.startAnt(Main.java:235)

...

[jrc]     
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)

...

[jrc]     
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)

...

[jrc] 
File : D:\opt\bahmni\OpenElis\openelis\WebContent\WEB-INF\reports\Patient_Indeterminate_ByLocation.jrxml ... OK.

...



Solution: Use JDK 7 for compiling OpenELIS codebase. ELIS (due to some Jasper issues) needs JDK7 to compile. It can be run in JDK8, but cannot be compiled in JDK8 currently.