Applies to Product - Dynamics 365 Supply Chain Management
What’s happening?
When confirming sales orders via batch processing, the batch fails with the error message: “A container for table (SalesTable) was packed with more fields than are currently defined on the table and cannot be safely unpacked. The container will need to be recreated with the new table metadata in order to be unpacked correctly.” This issue is observed in version 10.0.39 but not in version 10.0.40.
Cause:
This is primarily related to customizations in the environment, specifically involving the ISV customization that affects the batch processing of sales order confirmations. The error is often linked to discrepancies in the database schema due to outdated or incorrect metadata.
Resolution:
- Delete the existing sales order confirmation batch job.
- Create a new sales order confirmation batch job.
- Execute the newly created batch job.
- Monitor the execution of the new batch job to ensure it completes without errors.
- If issues persist, perform a database synchronization to ensure that the metadata is up to date and accurately reflects the current schema.
