Manufacturing Lead Time Calculation Database Concurrency Error

Hey all! So I’m running into this issue where the Manufacturing Lead Time Calculation process is repeatedly failing with a database concurrency exception.

Environment Details

Epicor Kinetic 2026
ERP version: ERP 12.2.100.0
ICE version: ICE 5.2.100.7
Process: Manufacturing Lead Time Calculation
Method: Erp.Internal.MR.MfgLeadTimeProc.calcMfgLeadTime()

Error

The process fails with the following exception:

Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException

The database operation expected to update one row, but zero rows were affected. The message indicates that the record may have been modified or deleted after it was loaded.

The failure consistently occurs at:

Erp.Internal.MR.MfgLeadTimeProc.calcMfgLeadTime()

MfgLeadTimeProc.cs: line 1383

Observed Behavior

The process progresses normally through multiple parts before failing.
Each run appears to fail while processing a different part.
The exception and application code location are identical on each failure.
Because the failure occurs on different parts, it does not appear to be isolated to one specific Part or PartPlant record.

Anyone else have this issue before? I’m not sure what to do. I made sure that other processes weren’t running during the task run but drawing a blank on where to look from there.

You may want to check out this thread: Does anybody have a prb for DB concurrency error while running Mfg Lead Time Process?