I think it is not surprising that your "old" Jasper is not capable of handling "new" report templates. You can try to avoid this without updating iReport (since there is no reason if you are working with only one version).
But if you need to maintain reports that run in different versions of JasperReports, iReport has a reduced compatibility mode, which can be accessed through additional functions β options β the General tab β compatibility.
Hope this helps.
From my experience, I donβt need to constantly update JasperReports or iReport if you do not encounter problems and do not need the new features provided in newer versions. "Never touch a running system."
source share