我正在构建一个报告,该报告基本上是一组按用户分组的饼图(其中 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。