Robots "Hang" or "Stall"

"A robot has stalled for three days, but still shows up as 'Green' in the Orchestrator"

or

“This robot appears to be doing nothing even though it is running”

If the Robot/Job status in the Orchestrator is still “Green”, the Robot has not stalled or hung up. Rather, the Robot is functioning in such a way that it is still able to send a heartbeat. There are a number of scenarios that can cause issues that resemble this, ranging from:

  • Infinite loops, or loops without an emergency exit scenario (eg iteration counter)
  • Activities that do not have timeout features (eg Invoke Code)
In these situations, it will require an architectural review of the automation sequence that has so far been written, and it may be necessary to revise the automation to ensure that these situations are both expected and handled.