I’ve community edition unattended robot. My process opens a chrome browser and type in ‘user’ and ‘password’ with the parameter values and click the ‘login’ button. It runs fine from orchestrator if I connected to the remote machine(which the robot runs ) by remote desktop.
However, if I disconnected the remote machine where the robot runs, it always failed with this error.
Hi @smyung
My suggestion is to add Log Message activities for every major milestone in your automation. So rather than checking how your Robot is doing via Remote Desktop, you can check how the Robot is doing via the Job Logs.
After some investigation, found out that the robot behaves differently per version.
With Robot version 2019.10.2, it works without remote desktop running if I disable ‘LoginToConsole’ . I restarted the robot at target after this setting. As soon as the process started, the remote desktop connection is closed and the process is done successfully.
However, with Robot version 2020.6.0, it always requires to have remote desktop opened. Without the remote desktop running, the ‘timeout reached’ error happened as I mentioned above. I modified ‘LoginToConsole’ like I did for Robot version 2019.10.2, but it still required to have remote desktop opened.
But I don’t think remote desktop is required for the robot. Is there a way to make the robot working without remote desktop running?
Tried “Simulate click/type” and it partialy worked, but considering that some actions are made using old actions, rewriting whole process might not be an option in the future.
Please try the robot settings I posted in this thread. Your robot will work as intended the Log to console setting is the one which will allow your robot to login properly and you do not need to limit your robot to background activities like simulate events.
Problem is that chaning processes after each UiPath update does not make the tool robust to make automations in the long run if then we will have to spend months updating solutions instead of creating value.