我已经安装了 Jasper 报告服务器 6.3.0 和 Icinga-reporting (来自 git repo)
我可以毫无问题地运行示例报告,但是当我尝试运行特定的 Icinga 报告时,它们有一段时间会失败并出错;
Errors were encountered when compiling report expressions class file: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: calculator_Service32activity32report32in32given32time_1484836971660_629753: 13: unable to resolve class org.icinga.reporting.DateHelper @ line 13, column 1. 1 error .
如果您想要完整的堆栈跟踪,请发表评论,我会更新问题。
我做了很多谷歌搜索,并找到了一些引用该问题的链接,但实际上没有人在(仍然有效的)步骤中说过如何解决问题。
这看起来最合适 - 但引用的信息不再存在(整个 Icinga wiki 已被删除!)
我也发现了这个,但它链接到我已经包含在WEB-INF/lib
路径中的非常旧的 jar,但仍然出现相同的错误。
如果我运行的报告没有时间/日期,则报告有效(所以我知道 Jasper 确实在工作)
如果您需要任何其他信息,请发表评论,我会更新问题。