如何解决“没有报告编译器为语言设置:null”错误?

时间:2013-10-15 11:47:07

标签: jasper-reports ireport

我的项目正在使用jasper ireport v(2.5)并且我使用jasper ireport v(4.5)进行了报告,当我与java应用程序集成时,它会抛出以下错误。

我做了所有的事情,比如: - jar文件,编辑的语言= xml中的java“,但它仍然显示错误。

net.sf.jasperreports.engine.JRException: No report compiler set for language : null
11:00:15,593 ERROR [STDERR]     at net.sf.jasperreports.engine.JasperCompileManager.getCompiler(JasperCompileManager.java:508)
11:00:15,593 ERROR [STDERR]     at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:219)
11:00:15,593 ERROR [STDERR]     at com.Utilities.JasperReport.getReport(Unknown Source)
11:00:15,593 ERROR [STDERR]     at com.Report.Payment.ChequedebitAction.Submit(Unknown Source)
11:00:15,593 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
11:00:15,593 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
11:00:15,594 ERROR [STDERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
11:00:15,594 ERROR [STDERR]     at java.lang.reflect.Method.invoke(Method.java:585)

1 个答案:

答案 0 :(得分:1)

With reference to this link,我已经设定了我的语言,现在我的报告工作正常。

链接状态

  

确保'语言'包含在XMLXS头文件中(检查XML选项卡,它通常默认为Groovy)虽然为了将报告上传到OIA而创建报告,但语言需要是java。即使在我进行保存之后,我也不知道它会继续重置什么,虽然它似乎默认为groovy