Received error in the Audit tab of Control Desk:


CJJC01 Janitor error


System.NullReferenceException: Object reference not set to an instance of an object.

at WinAutomation.Server.ClientsJanitor`2..( )

at System.Linq.Enumerable.WhereListIterator`1.MoveNext()

at WinAutomation.Shared.Utilities.ForEach[T](IEnumerable`1 en, Action`1 action)

at WinAutomation.Server.ClientsJanitor`2.()


--------- Exception Message---------


System.NullReferenceException: Object reference not set to an instance of an object.

at WinAutomation.Server.ClientsJanitor`2..( )

at System.Linq.Enumerable.WhereListIterator`1.MoveNext()

at WinAutomation.Shared.Utilities.ForEach[T](IEnumerable`1 en, Action`1 action)

at WinAutomation.Server.ClientsJanitor`2.()


Cause

When a Robot fails to communicate with the ProcessRobot Server for a specific amount of time, the ProcessRobot Server initiates a "Robot clean-up" procedure. If the Robot re-communicates with the ProcessRobot Server during this procedure, it might corrupt it and cause the Janitor to fail.


Solution

In order to resolve this issue, restart the "ProcessRobot Server" and "ProcessRobot Solobot Service" services.