Hello, we are running iReport 3.7.3 and spotted a strange issue with one of our older reports. The report has some variables defined, which are supposed to sum up values from a subreport. The xml of the main report contains these tags: <returnValue subreportVariable="stockIn_sum" toVariable="stockIn_sum" calculation="Sum"/> <returnValue subreportVariable="stockOut_sum" toVariable="stockOut_sum" calculation="Sum"/> <returnValue subreportVariable="truckOn_sum" toVariable="truckOn_sum" calculation="Sum"/> <returnValue subreportVariable="truckOff_sum" toVariable="truckOff_sum" calculation="Sum"/> <returnValue subreportVariable="truckChange_sum" toVariable="truckChange_sum" calculation="Sum"/> Now, when we open up the "Subreport Return Values" dialog to change the calculation type of one of these existing values for example to "Average" and recompile, the xml looks like this: <returnValue subreportVariable="stockIn_sum" toVariable="stockIn_sum" calculation="Average"/> <returnValue subreportVariable="stockOut_sum" toVariable="stockOut_sum"/> <returnValue subreportVariable="truckOn_sum" toVariable="truckOn_sum"/> <returnValue subreportVariable="truckOff_sum" toVariable="truckOff_sum"/> <returnValue subreportVariable="truckChange_sum" toVariable="truckChange_sum"/> The "calculation"-Attributes of all the other return values get lost. Same happens, when we try to add another value without touching the existing ones. By the way, if we just recompile, without touching the values at all, everything stays fine. Is this a known bug, or did we missed something? Any hints would be appreciated.