Consolidation issue after Onestream Upgrade
Hi all,
we recently upgraded a OS application from 6.8 to 9.4.
During the regression tests, we run into an error while executing Force Calculate for some entities. Below the detail:
Environment: Platform 9.4.0.18819, upgraded from 6.8.
After upgrading an application from 6.8 to 9.4, Force Calculate fails on specific data units with "Specified method is not supported." The exception is raised inside the platform's own cube-data write path, with no customer code on the stack. Force Consolidate fails as a consequence since it invokes Calculate. Force Translate completes without error.
Stack trace, innermost frames: at OneStream.Finance.Engine.CubeDataDbAccess.CreateDataRecordCollection(DbConnInfo dbConnApp, DataUnitCachePk pk) at OneStream.Finance.Engine.Data.DataEngine.BatchDataRecordWriter.WriteSinglePeriodDataRecords() at OneStream.Finance.Engine.Data.DataEngine.BatchDataRecordWriter.WriteDataRecords() at OneStream.Finance.Engine.WritableDataCacheWrite.SetDataCellsUsingBatchWriter(...) at OneStream.Finance.Engine.WritableDataCacheWrite.SaveWritableDataCache(...) at OneStream.Finance.Engine.ChartLogic.ExecuteChartLogicForConsMember(...) at OneStream.Finance.Engine.ChartLogic.CalculateOneTimePeriod(...) at OneStream.Finance.Engine.Consolidation.ConsolidateOneEntityForOneTimePeriodUpToLocal(...)
The failure is deterministic and limited to specific data units. Entity A fails consistently for 2024 and 2025, where data is present, at the reporting currency consolidation member, as a base entity in local currency. The same entity passes for 2023, where there is no data. Entity B passes for the same scenario and periods with data present.
Force Calculate on the same entity, scenario and period in the source 6.8 application succeeds. The 9.4 is an exact copy of the 6.8 app.
Has anyone experienced somehting similar?
Thanks in advance for any help!
