Found that unless the instances of an inner RollupMDT class within the CRLP_Rollup outer class were cloned, the inner class instances were shared "by reference" across other instances of CRLP_Rollup. This would cause incorrect and/or null values to be assigned for SingleResultRollup calculations, especially in SkewMode where Rollup State is stored statefully for multiple Parent records.
Found that unless the instances of an inner RollupMDT class within the CRLP_Rollup outer class were cloned, the inner class instances were shared "by reference" across other instances of CRLP_Rollup. This would cause incorrect and/or null values to be assigned for SingleResultRollup calculations, especially in SkewMode where Rollup State is stored statefully for multiple Parent records.

SalesforceFoundation/Cumulus,SalesforceFoundation/Cumulus,SalesforceFoundation/Cumulus,SalesforceFoundation/Cumulus