Value cannot be null (Parameter 'version') while publishing a project in Studio 23.4.+

How to solve the Value cannot be null (Parameter 'version') while publishing a project in Studio 23.4.+?

While trying to publish a project in 23.4.+ Studio, the Value cannot be null (Parameter 'version') error occurred.

The error stack trace will have these details:

Error: System.ArgumentNullException: Value cannot be null. (Parameter 'version')

at UiPath.NuGet.Package..ctor(String id, String version)

at UiPath.Studio.ProjectPackager.Publish.Services.ProjectDependenciesProvider.<>c.b__2_0(PackageDependencyState r)

at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext()

at UiPath.Studio.ProjectPackager.Publish.Services.RuntimeDependencyService.BuildPackageNamesSet(HashSet`1 packageIds, IEnumerable`1 references, Func`2 filter)

at UiPath.Studio.ProjectPackager.Publish.Services.RuntimeDependencyService.BuildPackageNamesSet(HashSet`1 packageIds, IEnumerable`1 references, Func`2 filter)

at UiPath.Studio.ProjectPackager.Publish.Services.RuntimeDependencyService.BuildPackageNamesSet(HashSet`1 packageIds, IEnumerable`1 references, Func`2 filter)

at UiPath.Studio.ProjectPackager.Publish.Services.RuntimeDependencyService.HasLegacyPackage(IEnumerable`1 runtimeDependencies, IEnumerable`1 dependencies)

at UiPath.Studio.ProjectPackager.Publish.Services.RuntimeDependencyService.GetRuntimeDependencies(IEnumerable`1 dependencies, IEnumerable`1 allPackages)

at UiPath.Studio.ProjectPackager.Publish.Services.RuntimeDependencyService.GetRuntimeDependencies(IWorkflowProjectModel workflowProjectModel)

at UiPath.Studio.ProjectPackager.Publish.Services.ProcessPublishProcessor.CloneWorkflowProject(IWorkflowProjectModel projectModel)

at UiPath.Studio.ProjectPackager.Publish.Services.PublishProcessor.SetupAsync(IWorkflowProjectModel projectModel, ProjectPublishSettings settings)

at UiPath.Studio.ProjectPackager.Publish.Services.ProjectPublishProcessor.SetupAsync(IWorkflowProjectModel projectModel, ProjectPublishSettings settings)

at UiPath.Studio.ProjectPackager.Publish.Services.ProcessPublishProcessor.SetupAsync(IWorkflowProjectModel projectModel, ProjectPublishSettings settings)

at UiPath.Studio.ProjectPackager.Publish.Services.PublishService.PublishAsync(IWorkflowProjectModel projectModel, IPublishSettings settings), HResult -2147467261

Resolution:

Approach #1

Open the impacted project and uncheck the Separate Runtime Dependencies


2.png


Retry the Publish from Studio

Approach #2

Close any Studio windows -> go to %Studio_install_dir%\UiPath\Profiles\Development.json and change EnableProcessSplitToDesignAndRuntime from true to false


Open the previously impacted project.

Retry the Publish from Studio