No Error

Sometimes errors occur where the description is just really helpful :sweat_smile:
Sorry I simply had to share this :grin: :rofl:

(The error occurs when trying to Pull changes via GIT).
Deleting the local folder and cloning anew fixed the problem.

In the case that anyone from UiPath want to delve deeper into it, here are the details:

Error: LibGit2Sharp.CheckoutConflictException: no error
   at LibGit2Sharp.Core.Ensure.HandleError(Int32 result) in C:\work\UiPathGit\libgit2sharp\LibGit2Sharp\Core\Ensure.cs:line 156
   at LibGit2Sharp.Core.Proxy.git_rebase_init(RepositoryHandle repo, AnnotatedCommitHandle branch, AnnotatedCommitHandle upstream, AnnotatedCommitHandle onto, GitRebaseOptions options) in C:\work\UiPathGit\libgit2sharp\LibGit2Sharp\Core\Proxy.cs:line 1728
   at LibGit2Sharp.Rebase.Start(Branch branch, Branch upstream, Branch onto, Identity committer, RebaseOptions options) in C:\work\UiPathGit\libgit2sharp\LibGit2Sharp\Rebase.cs:line 116
   at UiPath.Studio.Plugin.Git.Services.RebaseService.<>c__DisplayClass5_1.<Rebase>b__1()
   at UiPath.Studio.Plugin.Git.Services.ExecuteWithCurrentDirectoryService.Execute[T](String workingDirectory, Func`1 func)
   at UiPath.Studio.Plugin.Git.Services.ExecuteWithCurrentDirectoryService.Execute[T](String workingDirectory, Func`1 func)
   at UiPath.Studio.Plugin.Git.Services.RebaseService.<>c__DisplayClass5_0.<<Rebase>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at UiPath.Studio.Plugin.Git.Services.RebaseService.ExecuteWithRebaseContext(Func`2 action)
   at UiPath.Studio.Plugin.Git.Services.RebaseService.Rebase(IRepository repository, Identity identity, Branch newReference)
   at UiPath.Studio.Plugin.Git.Services.PullService.TryRebase(IRepository repository, Signature signature)
   at UiPath.Studio.Plugin.Git.Services.PullService.Pull(IRepository repository)
   at UiPath.Studio.Plugin.Git.Desktop.Services.PullUiService.<>c__DisplayClass22_0.<<PullAsync>b__1>d.MoveNext()
--- End of stack trace from previous location ---
   at UiPath.Studio.Plugin.Git.Services.GitSession.ExecuteAsyncInternal[TResult](Func`2 action, Func`1 repoFactory)
   at UiPath.Studio.Plugin.Git.Services.GitSession.<>c__DisplayClass19_0`1.<<ExecuteAsync>b__1>d.MoveNext()
--- End of stack trace from previous location ---
   at UiPath.Studio.Plugin.Git.Services.GitSession.SafeExecuteAsync[TResult](Func`1 action)
   at UiPath.Studio.Plugin.Git.Services.GitSession.ExecuteAsync[TResult](Func`2 action)
   at UiPath.Studio.Plugin.Git.Desktop.Services.PullUiService.PullAsync(IGitSession session)
   at UiPath.Studio.Plugin.Git.Desktop.Services.PullUiService.PullCommandExecute()
   at UiPath.Studio.App.Desktop.MVVM.Commands.TaskCommand`3.Execute(TExecuteParameter parameter, Boolean ignoreCanExecuteCheck)
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_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

Hello @SorenB,

This looks like a Git integration UX issue , where the underlying LibGit2Sharp exception is not translated into a meaningful message. Exposing the actual conflict details would make troubleshooting much easier. - @loginerror can you please review on this.

even though the UI says “no error”, under the hood it’s likely one of these:

  • uncommitted local changes conflicting with incoming changes
  • an interrupted/partial rebase state
  • file-level checkout conflicts (locked/modified files)

Before deleting the repo, you can try:

  1. Commit or stash all local changes
  2. Use an external Git tool (Git Bash / SourceTree):
  • git status
  • git rebase --abort (if a rebase is in progress)
  • git pull --rebase
  1. Then reopen the project in Studio

Thanks,
Karthik