2012-10-30 5 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

'헤더 밴드'를'디테일 밴드'로 바꾸면 문제가 사라집니다 (스트레칭은 올바르게 작동합니다). – jsosnowski