I’ve created a process with a custom activity and published to the orchestrator(package includes custom activity nupkg file).
Also uploaded the custom activity .nupkg file to the orchastrator in packages section.
But when i try to execute the process in a different machine , i’m getting an errror from robot tray as
"An error appeared while executing
Error message : Cannot create unknown type "
I was just seeking this same answer. I was under the impression that if I created a process in UiPath Studio that referenced a custom activity on that development machine, that somehow the project would include that custom activity as a dependency, and when I publish from Studio into Orchestrator, that the custom activity would magically be transported to Orchestrator, and then by extension onto any robot machine that attempted to run that process from Orchestrator.
Does it NEVER work like that?
Do we ALWAYS have to manually install a custom activity onto a robot machine?
basically your Project.json files holds data of all activity’s details during in run time in runtime machine Uipath resolves these dependencies by installing appropriate pacakges in “C:\Program Files (x86)\UiPath\Orchestrator\NuGetPackages\Activities” in your project if all activities you are using are published,verified packages of uipath then there will not be any issue but if you are using any external activity then you need to resolve dependencies manually by pasting those activities in the above mentioned location.