we’ve encountered an error that we can’t explain or resolve.
Our setup:
Orchestrator: 2024.10.1 (on-prem)
Studio & Robots: 2025.10.1
We published a new RPA process to our Orchestrator. The process runs fine locally and via remote debugging. However, when starting it unattended, we get the following error:
System.IO.FileNotFoundException: Could not load file or assembly ‘UiPath.System.Activities, Version=25.10.3.0, Culture=neutral, PublicKeyToken=null’. Das System kann die angegebene Datei nicht finden.
The library UiPath.System.Activities v25.10.3.0 is available in Orchestrator, and when checking the Robot machine, the package seems to be successfully downloaded (also cleared the .nuget cache)
The packages will be downloaded in this location C:\Users<Username>\.nuget\packages
As workaround please go to this location in your dev and copy the required package and then go to your robot machine and paste it there in the same location
And looks like the packages are not being downloaded on robot machine there can be multiple reasons like firewall blocks or package feed not accessible etc
My gut would have said its related to a mismatch in the Studio / Robot version, as it sometimes gives a misleading message like that when the package isn’t compatible, but if you remote debugged on the same robot that ran it, then it should work fine.
Can you benchmark an empty process with just the System Activities package version, see if it can run?
i publish directly form Studio to our orchestrator.
@MohammedShabbir:
In my Studio Project, i’m using System.Activities Package. When i publish it and download it from orchestrator afterwards. I see the .nuspect in the nuget contains the System.Activities.Runtime instead of System.Activities
So what exactly could i try?
btw same difference with the working test process.
I compared both and one difference i see (left - working || right - causes Error)
I’d suggest adding all the dependencies from the problem process to the test one. See if it still runs. If it still runs once they are all in, then that will help eliminate some other potential issues.
you couldn’t see it - we use a custom libary for a custom logging activities.
It has also a dependency to System.Activities [but v.23.10.4]
Updated it to 25.10.3 - it works.
And i removed it for privacy reasons when sharing the json file
Still interesting, other processes, with newer System.Activities then 23.10.4 and with the custom libary, have no problems.
And i don’t understand why its working with remote debugging and telling me “Package not found” when unattanded.
Hard to know for sure, but I was hoping you’d deduce a conflict in dependencies like this. I agree strange that it runs on the other methods, something must get different with the full compile and packaging that causes a conflict between those versions.
For my own curiosity (I have made custom logging activities in the Marketplace), what custom logging is it for / what kind of custom logging does it do?
Now, while knowing what causes the problem, i will deep dive into it when i find some time.
it’s just collecting some process informations and adds them to a central que. Another process transmits those queitems to different Databases like our KPI Dashboard.