I’m having issues installing processes on my robot.
The process I’m trying to install was developed on a different version of studio and orchestrator than whats available on my robot.
In other words the robot and its orchestrator was missing the dependencies the process relied on (higher version of UiPath.System.Activites, UiPath.UiAutomation.Activities and so on)
I’ve uploaded new packages to the orchestrator so that the robot has access to those missing dependencies.
Now I can run the process in debug-mode in Studio on the Robot, but I’m unable to install the process using UiPath Assistant.
I’ve attached the eventlogs with source UiPath.
Any tips?
Please follow the below steps to change the configuration :
Navigate to following path: C:\Windows\SysWOW64\config\systemprofile\AppData\Roaming\NuGet\NuGet.Config and do the below changes
Comment
<!-- <add key="[nuget.org](http://nuget.org/)" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /> →
and add <add key="local" value=".\Packages" /> Note : Administrative access is required to make this suggested change.
Add below attribute in the following files UiPath.Service.Host.exe.config , UiPath.Executor.exe.config , UiRobot.exe.config , UiPath.Agent.exe.config [These files can be found in Robot installed location- C:/Program Files X86/ UiPath ]
Your solution entails having the robot fetch missing dependencies from external endpoints.
That was not possible in our environment.
What I didn’t originally understand was that the Robot needed specific versions of the dependencies and wouldn’t be satisfied with a version higher than what the process needed. For example it wouldnt use a package v3.6 if the project needed v3.5, I had to actually download the v3.5 from nuget/myget and upload it to my Orchestrator to get the Robot going.