That is nice, but when are you fixing the issue regarding saving on network drives?
I reported this a day or two after release of 18.3.0 as I encountered this when I was prompted to convert from old to the new 18.3.0
Now I encounter it when creating a new project or library and trying to save it directly to a network drive or when editing a project and trying to remove or add package. If I just edit the project using the same packages there is no issues.
also i reported an issue where if you call the robot directly with the -file [path] parameter you need triple \ instead of double \ to access robot projects on a network drive.
None of the above was present in 18.2
Network issue example of saving a new project.
18.3.1+Branch.master.Sha.4c05f670b311e90ee097c589605b399e9bee4874
Access to the path is denied.
Cannot create new item: UiPath.Studio.Contracts.RecoverableException ---> System.UnauthorizedAccessException: Access to the path is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.InternalReplace(String sourceFileName, String destinationFileName, String destinationBackupFileName, Boolean ignoreMetadataErrors)
at System.IO.File.Replace(String sourceFileName, String destinationFileName, String destinationBackupFileName)
at System.IO.Abstractions.FileWrapper.Replace(String sourceFileName, String destinationFileName, String destinationBackupFileName)
at UiPath.Project.WorkflowProjectRepository.Save(IWorkflowProject project, String path)
at UiPath.Studio.Plugin.Workflow.Project.WorkflowProjectModelFactory.SaveAsync(IProject item, SaveInformation info)
at UiPath.Studio.Plugin.Workflow.Project.WorkflowProjectModelFactory.<CreateNewAsync>d__32.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at UiPath.Studio.Shell.Services.PersistableServiceBase`2.<OnNewAsync>d__21.MoveNext()
--- End of inner exception stack trace ---
at UiPath.Studio.Shell.Services.PersistableServiceBase`2.<OnNewAsync>d__21.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at UiPath.Studio.Shell.Services.ProjectService.<OnNewAsync>d__38.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at UiPath.Studio.Shell.Services.PersistableServiceBase`2.<CreateNewAsync>d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at UiPath.Studio.Shell.Services.OpenCloseCommandsService.<CreateNewProjectAsync>d__17.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at UiPath.Studio.Shell.ViewModels.StartPageViewModel.<OnNewProjectCommand>d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler), HResult -2146233088