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.