1

我正在构建一个报告,该报告基本上是一组按用户分组的饼图(其中 13 个)。

每个饼图使用不同的查询(实际上是相同的查询,不同的表)。我放下它们,一切都很好,直到 11 号饼。 11 号饼使 PRD 因错误而崩溃:

org.pentaho.reporting.engine.classic.core.InvalidReportStateException: Assert: Shift is not as expected: realY=252100000 != expectation=251700000; Shift=63200000; AdditionalShift=-400000; RealShift=62800000

我检查了查询,没问题。

任何人都可以解释发生了什么,或者给我一个关于失败的提示?

完整的堆栈跟踪:

org.pentaho.reporting.engine.classic.core.InvalidReportStateException: Assert: Shift is not as expected: realY=252100000 != expect=251700000; 移位=63200000;附加移位=-400000;RealShift=62800000 at org.pentaho.reporting.engine.classic.core.layout.process.PaginationStepLib.assertBlockPosition(PaginationStepLib.java:162) at org.pentaho.reporting.engine.classic.core.layout.process.PaginationStep.handleStartBlockLevelBox (PaginationStep.java:169) 在 org.pentaho.reporting.engine.classic.core.layout.process.PaginationStep.startBlockLevelBox(PaginationStep.java:159) 在 org.pentaho.reporting.engine.classic.core.layout.process .IterateVisualProcessStep.processBlockLevelChild(IterateVisualProcessStep.java:421) 在 org.pentaho.reporting.engine.classic.core.layout.process。

4

1 回答 1

1

这已修复为案例http://jira.pentaho.com/browse/PRD-4841。从 CI 获取最新版本(无论是master/5.1 分支还是5.0-branch,您的报告都会运行良好。)

于 2014-06-12T05:45:09.933 回答