2

レポートをプレビューしようとすると、このエラーが発生します。

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

チェックしなければならないオプションや、これを機能させるための何かがありますか?

4

3 に答える 3

1

私の場合、詳細バンドを追加してサブレポートを削除することで問題を解決しました。ただし、サブレポートはページ ヘッダーではなく、グループ ヘッダーにありました。同様の問題を抱えている他の人には、同様のアプローチをお勧めします。

于 2016-01-29T21:53:44.593 に答える
0

私は同じ問題を抱えていました。レポートの縦方向のサイズを大きくしました。問題は修正されました。

于 2014-10-23T09:13:23.560 に答える
0

$V{PAGE_NUMBER}.equals(1)列ヘッダー プロパティの Print When Expression に groovy を記述するだけです。

これは、サブレポートを詳細セクションにドロップしたときに発生したため、ジャスパーの列ヘッダーが 2 回繰り返されます。

したがって、サブレポートで再度繰り返さないように列ヘッダーに指示する必要があります。

于 2019-01-22T05:43:15.473 に答える