Hi, We have an infinite loop in subreport fill. Jasper engine fill report, cancel, fill, cancel, ... Our logs : [DEBUG - net.sf.jasperreports.engine.fill.JRFillSubreport - 30 mars 2009 17:37] Fill 17771338: creating subreport filler [DEBUG - net.sf.jasperreports.engine.fill.JRBaseFiller - 30 mars 2009 17:37] Fill 23630403: created for sous_rapport_transactions_accepteur [DEBUG - net.sf.jasperreports.engine.fill.JRFillSubreport - 30 mars 2009 17:37] Fill 17771338: starting 23630403 [DEBUG - net.sf.jasperreports.engine.fill.JRThreadSubreportRunner - 30 mars 2009 17:37] Fill 23630403: starting thread Thread[sous_rapport_transactions_accepteur subreport filler,5,main] [DEBUG - net.sf.jasperreports.engine.fill.JRThreadSubreportRunner - 30 mars 2009 17:37] Fill 23630403: waiting for fill result [DEBUG - net.sf.jasperreports.engine.fill.JRBaseFiller - 30 mars 2009 17:37] Fill 23630403: filling report [DEBUG - net.sf.jasperreports.engine.fill.JRVerticalFiller - 30 mars 2009 17:37] Fill 23630403: detail ... [DEBUG - net.sf.jasperreports.engine.fill.JRVerticalFiller - 30 mars 2009 17:37] Fill 23630403: detail [DEBUG - net.sf.jasperreports.engine.fill.JRBaseFiller - 30 mars 2009 17:37] Fill 23630403: ended [DEBUG - net.sf.jasperreports.engine.fill.JRThreadSubreportRunner - 30 mars 2009 17:37] Fill 23630403: notifying of completion [DEBUG - net.sf.jasperreports.engine.fill.JRThreadSubreportRunner - 30 mars 2009 17:37] Fill 23630403: notified of fill result [DEBUG - net.sf.jasperreports.engine.fill.JRFillSubreport - 30 mars 2009 17:37] Fill 17771338: subreport 23630403 finished [DEBUG - net.sf.jasperreports.engine.fill.JRVerticalFiller - 30 mars 2009 17:37] Fill 17771338: page footer [DEBUG - net.sf.jasperreports.engine.fill.JRBaseFiller - 30 mars 2009 17:37] Fill 17771338: adding page 93 [DEBUG - net.sf.jasperreports.engine.fill.JRVerticalFiller - 30 mars 2009 17:37] Fill 17771338: background [DEBUG - net.sf.jasperreports.engine.fill.JRVerticalFiller - 30 mars 2009 17:37] Fill 17771338: page header [DEBUG - net.sf.jasperreports.engine.fill.JRFillSubreport - 30 mars 2009 17:37] Fill 17771338: cancelling 23630403 [DEBUG - net.sf.jasperreports.engine.fill.JRThreadSubreportRunner - 30 mars 2009 17:37] Fill 23630403: notifying to continue on cancel [DEBUG - net.sf.jasperreports.engine.fill.JRFillSubreport - 30 mars 2009 17:37] Fill 17771338: creating subreport filler [DEBUG - net.sf.jasperreports.engine.fill.JRBaseFiller - 30 mars 2009 17:37] Fill 26194122: created for sous_rapport_transactions_accepteur [DEBUG - net.sf.jasperreports.engine.fill.JRFillSubreport - 30 mars 2009 17:37] Fill 17771338: starting 26194122 [DEBUG - net.sf.jasperreports.engine.fill.JRThreadSubreportRunner - 30 mars 2009 17:37] Fill 26194122: starting thread Thread[sous_rapport_transactions_accepteur subreport filler,5,main] [DEBUG - net.sf.jasperreports.engine.fill.JRThreadSubreportRunner - 30 mars 2009 17:37] Fill 26194122: waiting for fill result [DEBUG - net.sf.jasperreports.engine.fill.JRBaseFiller - 30 mars 2009 17:37] Fill 26194122: filling report [DEBUG - net.sf.jasperreports.engine.fill.JRVerticalFiller - 30 mars 2009 17:37] Fill 26194122: detail ... [DEBUG - net.sf.jasperreports.engine.fill.JRVerticalFiller - 30 mars 2009 17:37] Fill 26194122: detail [DEBUG - net.sf.jasperreports.engine.fill.JRBaseFiller - 30 mars 2009 17:37] Fill 26194122: ended [DEBUG - net.sf.jasperreports.engine.fill.JRThreadSubreportRunner - 30 mars 2009 17:37] Fill 26194122: notifying of completion [DEBUG - net.sf.jasperreports.engine.fill.JRThreadSubreportRunner - 30 mars 2009 17:37] Fill 26194122: notified of fill result [DEBUG - net.sf.jasperreports.engine.fill.JRFillSubreport - 30 mars 2009 17:37] Fill 17771338: subreport 26194122 finished [DEBUG - net.sf.jasperreports.engine.fill.JRVerticalFiller - 30 mars 2009 17:37] Fill 17771338: page footer [DEBUG - net.sf.jasperreports.engine.fill.JRBaseFiller - 30 mars 2009 17:37] Fill 17771338: adding page 94 [DEBUG - net.sf.jasperreports.engine.fill.JRVerticalFiller - 30 mars 2009 17:37] Fill 17771338: background [DEBUG - net.sf.jasperreports.engine.fill.JRVerticalFiller - 30 mars 2009 17:37] Fill 17771338: page header [DEBUG - net.sf.jasperreports.engine.fill.JRFillSubreport - 30 mars 2009 17:37] Fill 17771338: cancelling 26194122 [DEBUG - net.sf.jasperreports.engine.fill.JRThreadSubreportRunner - 30 mars 2009 17:37] Fill 26194122: notifying to continue on cancel [DEBUG - net.sf.jasperreports.engine.fill.JRFillSubreport - 30 mars 2009 17:37] Fill 17771338: creating subreport filler [DEBUG - net.sf.jasperreports.engine.fill.JRBaseFiller - 30 mars 2009 17:37] Fill 154337: created for sous_rapport_transactions_accepteur [DEBUG - net.sf.jasperreports.engine.fill.JRFillSubreport - 30 mars 2009 17:37] Fill 17771338: starting 154337 ... When we delete totalFooter band, we haven't infinite loop. Any Idea ? Thanks in advance.