KGZ's post in Report hangs: Java OutOfMemory error on iReport; SQL looping on Jasper Reports Server was marked as the answer
Hi Ben,
I can't open your jrxml in iReport but, I had a look to the xml and it seems you have the same problem we had.
I noticed that you use page header band with a hight = 413. Page header is repeated in each page. I think your are using dynamic elements within it.
Your band stretch with your data and when it won't find enough place it will try to go to next page which must contain the page header band !!
I think this is the reason of the loop.
In plus you have a summary band with a hight = 492 and the property isSummaryWithPageHeaderAndFooter="true"
I hope this will help you.
KGZ