RA JD Edwards job will occasionally complete in JDE but will not get a ending status in the Automation Engine for 10+ minutes

Cause:

The HashMap currently used is not Thread Safe. In a machine with many processors (cores), each processor can have a cache. If the Monitor thread happens to be running on a different processor, it may not immediately see when the job thread updated the map.