Skip to content

Repository Clone Throws No error message has been provided by the native library Exception #1821

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
ArunR1402 opened this issue Jul 29, 2020 · 6 comments

Comments

@ArunR1402
Copy link

ArunR1402 commented Jul 29, 2020

Am trying list down the Remote Branches in my application. am getting No error message has been provided by the native library while cloning. its only happening on the few repos.

  var path = LibGit2Sharp.Repository.Clone(sourceUrl, workingDirectoryPath, cloneOptions);

            if (!bare)
            {
                using (var repo = new LibGit2Sharp.Repository(path))
                {
                    repo.Reset(ResetMode.Hard);
                }
            }

            return path;

Trace

LibGit2Sharp.LibGit2SharpException: No error message has been provided by the native library
 at LibGit2Sharp.Core.Ensure.HandleError(Int32 result)
 at LibGit2Sharp.Core.Proxy.git_clone(String url, String workdir, GitCloneOptions& opts)
 at LibGit2Sharp.Repository.Clone(String sourceUrl, String workdirPath, CloneOptions options)


Reproduction steps

Am trying to clone huge repo with size around 750MB

Expected behavior

Clone the repository with out any error

Actual behavior

Should not throw "No error message has been provided by the native library Exception"

Version of LibGit2Sharp

0.26.0

Operating system(s) tested; .NET runtime tested

Local - WIndows Machine - its properly working
L2, L1 - Linux Docker Container - failing

@dbuksbaum
Copy link

I have the same issue in Windows using 0.27.0-preview-0096 with a 5.8mb repository. I rolled back to 0.26.2 and it is working.

@nkochnev
Copy link

I have same issue

@bplasmeijer
Copy link

I have the same here on 0.27.0-preview-0102, I switch to preview because of #1711

@bplasmeijer
Copy link

bplasmeijer commented Jul 21, 2021

0.27.0-preview-0034 does not solve #1711 but solve Operating system(s) tested; .NET runtime tested on Repository.Clone method.

@Hassaan-Ahsan
Copy link

Is there any update on this issue? because I am still seeing it in 0.27.0-preview-0119

@bording
Copy link
Member

bording commented Nov 16, 2021

Is there any update on this issue? because I am still seeing it in 0.27.0-preview-0119

That version is pretty old at this point. Please give the latest preview (0.27.0-preview-0158) a try.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants