Jasper reports 错误 ;填充和#xA0;打印… ;无限 ;循环 ;创建 ;新 ;页
我在尝试预览报告时遇到此错误Jasper reports 错误 ;填充和#xA0;打印… ;无限 ;循环 ;创建 ;新 ;页,jasper-reports,ireport,Jasper Reports,Ireport,我在尝试预览报告时遇到此错误 Error filling print... Infinite loop creating new page. net.sf.jasperreports.engine.JRException: Infinite loop creating new page. at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillPageBreak(JRVerticalFiller.java:1903) at net
Error filling print... Infinite loop creating new page.
net.sf.jasperreports.engine.JRException: Infinite loop creating new page.
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillPageBreak(JRVerticalFiller.java:1903)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBreak(JRVerticalFiller.java:1961)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupHeaderReprint(JRVerticalFiller.java:704)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupHeadersReprint(JRVerticalFiller.java:672)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillPageBreak(JRVerticalFiller.java:1944)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBreak(JRVerticalFiller.java:1961)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:747)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:281)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:144)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:909)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:822)
at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:61)
at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:446)
at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:276)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:745)
at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:891)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)
Print not filled. Try to use an EmptyDataSource...
是否有一个选项,我必须检查或东西,使这项工作 我也遇到了同样的问题,我增加了报告的垂直大小。现在问题已经解决了 在我的例子中,我通过在添加详细栏的帮助下删除子报表来解决这个问题。但是,子报表位于组标题中,而不是页面标题中。对于其他有类似问题的人,我建议使用类似的方法。当列标题属性上的
$V{PAGE_NUMBER}.等于(1)
时,只需在打印时编写groovy即可
当您在细节部分删除子报表时,就会发生这种情况,因此jasper中的列标题会重复两次
因此,您必须告诉列标题不要重复使用子报表。您有子报表吗?是的,我有一个子报表,但当我单独预览子报表而不是整个报表时,会出现此错误。您能检查子报表中标注栏的布局吗?我强烈怀疑这是一个布局问题。我将
标题栏
更改为细节栏
,问题就消失了(拉伸也可以正常工作)。