D365FO 10.0.4/10.0.6 with a call center enabled.
MCRSalesTable record is not created in SysExtensionSerializerMap.postUpdate() because this.PackedExtensions is empty.
It ends with further issues for split shipments - "outOfBalance" validation is triggered when invoice is posted, order should be completed again after each invoice is posted and so on.
The issue was initially found in 10.0.4, and it is still the same when environment was upgraded to 10.0.6 over the weekend.
Below is a call stack from another, "healthy" environment (10.0.5), where MCRSalesTable record is created successfully:
I will greatly appreciate if someone could help me to narrow down my search for the root cause of the issue.
I am submitting the order after I've added payments in completion form. The issue happens in the customer environment and they don't know if they have customizations around this area, but I wasn't able to find any. Not sure if I should look into something specific though. The difference is that in the customer environment this.packedextensions is empty in SysExtensionSerializerMap.postUpdate().
Hi Oksana ,
What process you are executing and do you have any customization in this process ? Do you see any difference in execution when you debug in working vs non working environment ?
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 290,524 Super User 2024 Season 2
Martin Dráb 228,493 Most Valuable Professional
nmaenpaa 101,148