2012-10-30 46 views
1

尝试预览报告时出现此错误。填充打印错误...无限循环创建新页面

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... 

是否有一个选项,我必须检查或使其工作?

+0

你有任何分报告吗? –

+0

是的,我有一个子报表,但这个错误实际上是当我单独预览子报表时,而不是整个报表。 – Razvan

+0

你可以检查你的子报告中乐队的布局吗?我强烈怀疑这是一个布局问题。 –

回答

0

我有同样的问题,我增加了报告的垂直大小。现在问题已经解决。

1

在我的情况下,我通过添加细节带来消除子报告来解决问题。但是,子报表位于组页眉中,而不在页眉中。对于其他有类似问题的人,我会提出一个类似的方法。

+0

我将'header band'更改为'detail band'并且问题消失(拉伸工作也正常)。 – jsosnowski