System Monitor Error - SysTask Record Error

Anyone know what this error actually means, I am confused because the task record it references 456148 was a task that completed many hours before the error below. As you can see 456148 completed at 2:37p and the process that was run at 2:24a is referencing a completed process from 12 hours prior. The error is related to running Build Project Analysis and the 456148 task is for Build WBS Phase Analysis. Furthermore these two processes referenced below were run in separate companies

Tried asking Epicor support but they didn’t know and closed the ticket.

Think I tracked down my answer. In Ice.Core.TaskServiceBase (Ice.Core.TaskBase.dll) there is a method called IsTaskRunning. The comparison they do here is not company specific, so if I run Build Project Analysis in company A then try to run Build WBS Phase Analysis in company B you receive the Another SysTask record error. The problem presented here is because both of these processes use the same RunProcedure (Erp.Internal.XA.XAP100.dll) and it is not checking if the task is running in the company the new task is being generated from :frowning:

This is a bug.

PRB0266924
ERPS-225403

Fixed in 2023.1.10 and 2022.2.22

2 Likes