Skip to content
This repository has been archived by the owner on Dec 5, 2024. It is now read-only.

Unzipped resources cannot be directly moved between drives #836

Closed
tkaczz opened this issue Jun 19, 2018 · 38 comments · Fixed by #925
Closed

Unzipped resources cannot be directly moved between drives #836

tkaczz opened this issue Jun 19, 2018 · 38 comments · Fixed by #925
Assignees
Labels

Comments

@tkaczz
Copy link

tkaczz commented Jun 19, 2018

After importing package to existed git+lfs (or not) repository with Unity project, and trying to use it, rotating GitHub logo is not disappearing from main view. I think that maybe my ram disk set as T partition can be issue here.

Log

180619-20:19:06.803  INFO [ 1] <Global>                            Initializing GitHubForUnity:'v1.0.0' Unity:'v2017.4.5f1'
180619-20:19:06.975 TRACE [ 2] <UnzipTask>                         Unzip File: C:\Users\illuminati\AppData\Local\GitHubUnity\downloads\octorun.zip to Path: T:\temp\octorun_extract_archive_path_2100252434
180619-20:19:06.981 TRACE [ 3] <DownloadTask>                      Download of http://github-vs.s3.amazonaws.com/unity/latest.json to C:\Users\illuminati\AppData\Local\GitHubUnity\latest.json Attempt 1 of 1
180619-20:19:07.148 TRACE [ 3] <DownloadTask>                      Downloading http://github-vs.s3.amazonaws.com/unity/latest.json
180619-20:19:07.557 ERROR [ 2] <IApplicationManager>               A problem ocurred setting up Git
System.UnauthorizedAccessException: Access to the path is denied.
  at System.IO.Directory.Move (System.String sourceDirName, System.String destDirName) [0x000f8] in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.IO/Directory.cs:403 
  at GitHub.Unity.FileSystem.DirectoryMove (System.String toString, System.String s) [0x00000] in /Users/shana/code/work/github/Unity/src/GitHub.Api/IO/FileSystem.cs:224 
  at GitHub.Unity.FSWrapper.DirectoryMove (NPath from, NPath to) [0x00000] in /Users/shana/code/work/github/Unity/src/GitHub.Api/IO/NiceIO.cs:1277 
  at GitHub.Unity.NPath.Move (NPath dest) [0x000c9] in /Users/shana/code/work/github/Unity/src/GitHub.Api/IO/NiceIO.cs:806 
  at GitHub.Unity.OctorunInstaller.MoveOctorun (NPath fromPath) [0x0001c] in /Users/shana/code/work/github/Unity/src/GitHub.Api/Installer/OctorunInstaller.cs:57 
  at GitHub.Unity.OctorunInstaller.SetupOctorunIfNeeded () [0x0008f] in /Users/shana/code/work/github/Unity/src/GitHub.Api/Installer/OctorunInstaller.cs:43 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x000fd] in /Users/shana/code/work/github/Unity/src/GitHub.Api/Application/ApplicationManagerBase.cs:93 
=======
   at GitHub.Unity.ApplicationManagerBase.<Run>m__0() in /Users/shana/code/work/github/Unity/src/GitHub.Api/Application/ApplicationManagerBase.cs:line 145
180619-20:19:07.635 TRACE [ 3] <DownloadTask>                      Downloading http://github-vs.s3.amazonaws.com/unity/latest.json StatusCode:200
180619-20:19:07.740  INFO [ 3] <Global>                            Skipping GitHub for Unity update v1.0.0
180619-20:22:03.483 TRACE [ 4] <UsageTracker>                      Already sent today
180619-20:34:56.665 TRACE [ 1] <GitLogCache>                       needsInvalidation isInitialized:False timedOut:True
180619-20:34:56.667 TRACE [ 1] <GitAheadBehindCache>               needsInvalidation isInitialized:False timedOut:True
180619-20:35:04.588 TRACE [ 1] <BranchesCache>                     needsInvalidation isInitialized:False timedOut:False
180619-20:35:07.991 TRACE [ 1] <GitUserCache>                      needsInvalidation isInitialized:False timedOut:True
180619-20:35:09.755 TRACE [ 5] <ProcessWrapper>                    Running 'where git'
180619-20:35:10.036 TRACE [ 5] <ProcessWrapper>                    Running 'C:\Program Files\Git\cmd\git.exe --version'
180619-20:35:10.200 TRACE [ 5] <ProcessWrapper>                    Running 'where git-lfs'
180619-20:35:10.489 TRACE [ 5] <ProcessWrapper>                    Running 'C:\Program Files\Git LFS\git-lfs.exe version'

Steps to Reproduce

  1. Import package no matter if 1.0 or 1.0.rc4 version, I used asset store version
  2. Switch to GitHub window
  3. Rotating Github logo not disappearing, but I can see commit logs, branches etc.

Expected behavior:
Rotating GitHub logo disappears if Unity project is detected as git repository. This is even more weird, because it looks like this happen now.

Actual behavior:
Rotating GitHub logo is covering GitHub window view.

Reproduces how often:
Always

Additional information
I didn't set up GitHub credentials because I'm not using it.
I installed git+lfs using chocolatey. ConEmu detects git-cli so env var's are probably set up correctly.

@StanleyGoldman
Copy link
Member

Hey @tkaczz thanks for filling out the issue.

You mentioned something about a drive partition, could you elaborate?
Also, I take it that your user can normally write to the path... C:\Users\illuminati\AppData\Local\GitHubUnity\?

@tkaczz
Copy link
Author

tkaczz commented Jun 20, 2018

I have ram disk (1GB) set up as cache for other apps, but I checked that plugin again with turned off ram cache, but issue still remains. I modified TMP/TEMP env var which points to that ram drive.
About permissions I went through explorer to %appdata%\Local\GitHubUnity\ and created new file + modify existed one. Both done without issues.

If that matters I have Unity 2017.4.5f1 and Windows 7 64bit.

@shana
Copy link
Member

shana commented Jun 21, 2018

@tkaczz Are there any files in %appdata%\Local\GitHubUnity\ beyond the one you created?

@tkaczz
Copy link
Author

tkaczz commented Jun 21, 2018

Yes
https://i.imgur.com/5FJH3Si.png

Tried to create empty project (not git repo) with imported GitHub for Unity. After switching to GitHub window there is still same issue. I can see in behind that there is option to initialize git repo, but it's grayed out and I can't click it. In settings tab, I saw that this addon correctly discovered my system git+lfs install, used default settings for rest.
I'm logged in as normal user, not admin.

Log
https://pastebin.com/5yPPrp8Y

2nd scenario
I created empty Unity project, then closed Unity. Initialized git repo there, added simple .gitignore, .gitattribute, commited only ProjectSettings folder. I opened project, imported package but issue still remains. There are more tabs in GitHub for Unity window with lock, commits etc. By clicking them I can see repo info of commits and etc. I can't commit or do any other action because buttons are grayed out.

Log
https://pastebin.com/dZQk56PY

Log after Unity editor restart
https://pastebin.com/fMQwmkM7

My issue is same as this one
#854

@macklinb
Copy link

I have pretty much the same issue, but the GitHub editor panel shows "Initialization failed". I have a feeling that this is related to the location of the opened project and perhaps the Unity Editor, since the path D:\code\github\Unity\src\ seems pretty arbitrary. With my setup, both the opened project and the Editor are located under D:

180818-16:22:47.447  INFO [ 1] <Global>                            Initializing GitHubForUnity:'v1.0.3' Unity:'v2018.1.1f1'
180818-16:22:47.521 ERROR [ 2] <IApplicationManager>               A problem ocurred setting up Git
System.UnauthorizedAccessException: Access to the path is denied.
  at System.IO.Directory.Move (System.String sourceDirName, System.String destDirName) [0x000f8] in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.IO/Directory.cs:403 
  at GitHub.Unity.FileSystem.DirectoryMove (System.String toString, System.String s) [0x00000] in D:\code\github\Unity\src\GitHub.Api\IO\FileSystem.cs:224 
  at GitHub.Unity.FSWrapper.DirectoryMove (NPath from, NPath to) [0x00000] in D:\code\github\Unity\src\GitHub.Api\IO\NiceIO.cs:1277 
  at GitHub.Unity.NPath.Move (NPath dest) [0x000c9] in D:\code\github\Unity\src\GitHub.Api\IO\NiceIO.cs:806 
  at GitHub.Unity.OctorunInstaller.MoveOctorun (NPath fromPath) [0x0001c] in D:\code\github\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:57 
  at GitHub.Unity.OctorunInstaller.SetupOctorunIfNeeded () [0x0008f] in D:\code\github\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:43 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x000fd] in D:\code\github\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:92 
=======
   at GitHub.Unity.ApplicationManagerBase.<Run>m__0() in D:\code\github\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:line 144

@StanleyGoldman
Copy link
Member

Hey @macklinb thanks for filing the issue.
Things have slowed down and we are slowly working out some long standing bugs.
Are you able to get to the Settings Tab?
If you can, can you enable trace logging and try to reproduce your issue?

@macklinb
Copy link

Hi @StanleyGoldman. Here's the same log, but with trace logging enabled. Comparing the files in octorun_extract_archive_path_1183125159 and octorun.zip, it looks like everything extracted properly. I assume it's just the move that is failing.

180820-23:41:06.079  INFO [ 1] <Global>                            Initializing GitHubForUnity:'v1.0.3' Unity:'v2018.1.1f1'
180820-23:41:06.091 TRACE [ 2] <DownloadTask>                      Download of http://github-vs.s3.amazonaws.com/unity/latest.json to C:\Users\Macklin\AppData\Local\GitHubUnity\latest.json Attempt 1 of 1
180820-23:41:06.101 TRACE [ 3] <UnzipTask>                         Unzip File: C:\Users\Macklin\AppData\Local\GitHubUnity\downloads\octorun.zip to Path: D:\System\Temp\octorun_extract_archive_path_1183125159
180820-23:41:06.125 TRACE [ 2] <DownloadTask>                      Downloading http://github-vs.s3.amazonaws.com/unity/latest.json
180820-23:41:06.153 ERROR [ 3] <IApplicationManager>               A problem ocurred setting up Git
System.UnauthorizedAccessException: Access to the path is denied.
  at System.IO.Directory.Move (System.String sourceDirName, System.String destDirName) [0x000f8] in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.IO/Directory.cs:403 
  at GitHub.Unity.FileSystem.DirectoryMove (System.String toString, System.String s) [0x00000] in D:\code\github\Unity\src\GitHub.Api\IO\FileSystem.cs:224 
  at GitHub.Unity.FSWrapper.DirectoryMove (NPath from, NPath to) [0x00000] in D:\code\github\Unity\src\GitHub.Api\IO\NiceIO.cs:1277 
  at GitHub.Unity.NPath.Move (NPath dest) [0x000c9] in D:\code\github\Unity\src\GitHub.Api\IO\NiceIO.cs:806 
  at GitHub.Unity.OctorunInstaller.MoveOctorun (NPath fromPath) [0x0001c] in D:\code\github\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:57 
  at GitHub.Unity.OctorunInstaller.SetupOctorunIfNeeded () [0x0008f] in D:\code\github\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:43 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x000fd] in D:\code\github\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:92 
=======
   at GitHub.Unity.ApplicationManagerBase.<Run>m__0() in D:\code\github\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:line 144
180820-23:41:06.825 TRACE [ 2] <DownloadTask>                      Downloading http://github-vs.s3.amazonaws.com/unity/latest.json StatusCode:200
180820-23:41:06.844 TRACE [ 2] <Global>                            Skipping GitHub for Unity update v1.0.2, we already have it

@AllBecomesGood
Copy link

AllBecomesGood commented Sep 14, 2018

I had the same issue with the rotating logo never disappearing and under the Settings tab it would not find the git installation. Here's how I fixed it:

I checked my .gitconfig file which for me (windows 10) was at C:\Users\whateverYourUsernameIs (that's %HOME%) and there the wrong name was set. It was like this:

[user]
	name = Philipp
	email = [email protected]

The error being that my Github username is not actually Philipp. So I changed name to my Github username and email to my email I use for Github. Then when I opened the Unity project again a "Initilising" bar appeared under the forever-rotating Logo and voila a minute later it magically started working.

@StanleyGoldman
Copy link
Member

Hey @tkaczz and @macklinb sorry it's taken so long to get to this. I've been working on a few other projects. I'd like to get this one figured out but I may need to send you guys a few test builds in order to figure it out.

This is related to #898

@AllBecomesGood thanks for helping, but I think their issue is a bit different.

@StanleyGoldman
Copy link
Member

Hey @tkaczz and @macklinb

Can you check out the built package from #925?
Here is a link: https://ci.appveyor.com/api/buildjobs/5k2rvuop9a94hkq1/artifacts/github-for-unity-1.1.0.6125.unitypackage

So we perform a delete operation right before the move after we unzip. I think the delete is still occurring when we attempt the move, which is what leaves us in this state.

This build will give me a bit more logging into what I think is happening. So if you can test it out, repro the issue, and upload me a new log file, we can try to get this bug nabbed.

@macklinb
Copy link

macklinb commented Oct 4, 2018

Hi @StanleyGoldman, the package you provided doesn't seem to want to open in either 2018.1.1f1 or in the latest 2018.2.11f1, could you unpackage the file and reupload the files in a zip instead?

@StanleyGoldman
Copy link
Member

StanleyGoldman commented Oct 4, 2018

hmm, let me test that for myself...

@StanleyGoldman
Copy link
Member

Doh... We just had that build system working, I thought everything would be fine...

@StanleyGoldman
Copy link
Member

Okay, I created the file locally... so much for automation. 🤷‍♂️

github-for-unity-1.1.0.4986-ae4f4f65.unitypackage.zip

Please unzip and try this. (I tested it first this time.)

@macklinb
Copy link

macklinb commented Oct 4, 2018

That was quick, thanks! I'll give it a go.

@StanleyGoldman
Copy link
Member

I'm on discord right now, if you have time. We can try to make the feedback loop faster.

@macklinb
Copy link

macklinb commented Oct 4, 2018

Tested it with trace logging enabled. Same issue :(

181005-02:40:03.412  INFO [ 1] <Global>                            Initializing GitHubForUnity:'v1.1.0' Unity:'v2018.2.11f1'
181005-02:40:03.429 TRACE [ 2] <DownloadTask>                      Download of http://github-vs.s3.amazonaws.com/unity/latest.json to C:\Users\Macklin\AppData\Local\GitHubUnity\latest.json Attempt 1 of 1
181005-02:40:03.437 TRACE [ 3] <UnzipTask>                         Unzip File: C:\Users\Macklin\AppData\Local\GitHubUnity\downloads\octorun.zip to Path: D:\System\Temp\octorun_extract_archive_path_521090494
181005-02:40:03.465 TRACE [ 2] <DownloadTask>                      Downloading http://github-vs.s3.amazonaws.com/unity/latest.json
181005-02:40:03.491  INFO [ 3] <OctorunInstaller>                  MoveOctorun fromPath: D:\System\Temp\octorun_extract_archive_path_521090494\octorun toPath:C:\Users\Macklin\AppData\Local\GitHubUnity\octorun
181005-02:40:03.491  INFO [ 3] <OctorunInstaller>                  toPath Exists: False
181005-02:40:03.496 ERROR [ 3] <IApplicationManager>               A problem ocurred setting up Git
System.UnauthorizedAccessException: Access to the path is denied.
  at System.IO.Directory.Move (System.String sourceDirName, System.String destDirName) [0x000f8] in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.IO/Directory.cs:403 
  at GitHub.Unity.FileSystem.DirectoryMove (System.String toString, System.String s) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\IO\FileSystem.cs:224 
  at GitHub.Unity.FSWrapper.DirectoryMove (NPath from, NPath to) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\IO\NiceIO.cs:1277 
  at GitHub.Unity.NPath.Move (NPath dest) [0x000c9] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\IO\NiceIO.cs:806 
  at GitHub.Unity.OctorunInstaller.MoveOctorun (NPath fromPath) [0x00075] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:63 
  at GitHub.Unity.OctorunInstaller.SetupOctorunIfNeeded () [0x0008f] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:43 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x000fd] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:92 
=======
   at GitHub.Unity.ApplicationManagerBase.<Run>m__0() in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:line 144
181005-02:40:04.285 TRACE [ 2] <DownloadTask>                      Downloading http://github-vs.s3.amazonaws.com/unity/latest.json StatusCode:200
181005-02:40:04.290 TRACE [ 2] <Global>                            Skipping GitHub for Unity update v1.0.3, we already have it

Sorry, it'll have to be another time - I'm in Australia and it's 2:45am at the moment =P

@StanleyGoldman
Copy link
Member

I expected the error, I am just looking to get more information about what is wrong.
Thanks for testing, I will update with another binary for you to test for me.

@StanleyGoldman
Copy link
Member

Lets try this one..

github-for-unity-1.1.0.4987-dba56321.unitypackage.zip

@macklinb
Copy link

macklinb commented Oct 5, 2018

That seemed to get things going. No more spinny logo, and I can now log in. Did you find out what the problem was?

181005-10:58:38.914  INFO [ 1] <Global>                            Initializing GitHubForUnity:'v1.1.0' Unity:'v2018.2.11f1'
181005-10:58:38.980  INFO [ 2] <OctorunInstaller>                  MoveOctorun fromPath: D:\System\Temp\octorun_extract_archive_path_950268494\octorun toPath:C:\Users\Macklin\AppData\Local\GitHubUnity\octorun
181005-10:58:38.980  INFO [ 2] <OctorunInstaller>                  DeleteContents toPath:C:\Users\Macklin\AppData\Local\GitHubUnity\octorun
181005-10:58:38.981  INFO [ 2] <OctorunInstaller>                  MoveFiles fromPath: D:\System\Temp\octorun_extract_archive_path_950268494\octorun toPath:C:\Users\Macklin\AppData\Local\GitHubUnity\octorun
181005-10:58:39.014  INFO [ 2] <OctorunInstaller>                  Delete fromPath:D:\System\Temp\octorun_extract_archive_path_950268494\octorun

Edit: I should note that I deleted the GitHubUnity folder before importing the plugin.

@tkaczz
Copy link
Author

tkaczz commented Oct 5, 2018

Okay I tested the latest build before my post github-for-unity-1.1.0.4987-dba56321 and here are results. I did it on new system install because my ssd drive failed :(

Tested two scenarios in Unity 2017.4.f11 and 2018.3.b3. After each one I deleted %appadata%/Local/GitHubUnity folder.
First one

  1. Creating empty project
  2. Import github-for-unity package
  3. Try to use it, create repo and see if will do it without errors

Second one

  1. Create empty project
  2. Create repo outside Unity (through cli)
  3. Import github-for-unity package
  4. Same as previous, try to use it

Unity 2017.4.f11
First one
On 3rd step, visible famous spinny logo with info that initialization failed
Tried to use system git, bundled but neither worked, same error
Log

181005-08:03:01.968  INFO [ 1] <Global>                            Initializing GitHubForUnity:'v1.1.0' Unity:'v2017.4.11f1'
181005-08:03:04.101  INFO [ 2] <OctorunInstaller>                  MoveOctorun fromPath: T:\octorun_extract_archive_path_787722229\octorun toPath:C:\Users\<user>\AppData\Local\GitHubUnity\octorun
181005-08:03:04.102  INFO [ 2] <OctorunInstaller>                  DeleteContents toPath:C:\Users\<user>\AppData\Local\GitHubUnity\octorun
181005-08:03:04.104  INFO [ 2] <OctorunInstaller>                  MoveFiles fromPath: T:\octorun_extract_archive_path_787722229\octorun toPath:C:\Users\<user>\AppData\Local\GitHubUnity\octorun
181005-08:03:05.488  INFO [ 2] <OctorunInstaller>                  Delete fromPath:T:\octorun_extract_archive_path_787722229\octorun
181005-08:03:09.159 ERROR [ 3] <TaskManager>                       Exception on concurrent thread: 1 Download http://ghfvs-installer.github.com/unity/git/windows/git.zip
GitHub.Unity.DownloadException: Error downloading file ---> System.Net.WebException: The request timed out
  at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0 
  at System.Net.HttpWebRequest.GetResponse () [0x00000] in <filename unknown>:0 
  at GitHub.Unity.WebRequestExtensions.GetResponseWithoutException (System.Net.WebRequest request) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\DownloadTask.cs:14 
  --- End of inner exception stack trace ---
  at GitHub.Unity.DownloadTask.RunDownload (Boolean success) [0x00144] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\DownloadTask.cs:117 
  at GitHub.Unity.DownloadTask.RunWithReturn (Boolean success) [0x00008] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\DownloadTask.cs:57 
System.Net.WebException: The request timed out
  at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0 
  at System.Net.HttpWebRequest.GetResponse () [0x00000] in <filename unknown>:0 
  at GitHub.Unity.WebRequestExtensions.GetResponseWithoutException (System.Net.WebRequest request) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\DownloadTask.cs:14 
=======
   at GitHub.Unity.TaskManager+<ScheduleConcurrent>c__AnonStorey2`1[[GitHub.Unity.TaskBase, GitHub.Api, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null]].<>m__0(System.Threading.Tasks.Task tt) in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskManager.cs:line 146
   at System.Threading.Tasks.Task+<>c__DisplayClass6.<ContinueWith>b__5(System.Object obj)
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
   at System.Threading.Tasks.Task.ExecutionContextCallback(System.Object obj)
   at System.Security.SecurityContext.Run(System.Security.SecurityContext securityContext, System.Threading.ContextCallback callback, System.Object state) in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Security/SecurityContext.cs:line 150
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Threading/ExecutionContext.cs:line 150
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef currentTaskSlot)
   at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
   at System.Threading.Tasks.TaskScheduler.TryExecuteTask(System.Threading.Tasks.Task task)
   at GitHub.Unity.ThreadPerTaskScheduler+<QueueTask>c__AnonStorey0.<>m__0() in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ConcurrentExclusiveInterleave.cs:line 440
181005-08:03:10.911  INFO [ 2] <GitInstaller>                      Moving Git source:T:\git_zip_extract_zip_paths_1155013427\git-lfs target:C:\Users\<user>\AppData\Local\GitHubUnity\git-lfs
181005-08:03:10.913  INFO [ 2] <GitInstaller>                      target Exists: False
181005-08:03:10.919 ERROR [ 2] <IApplicationManager>               A problem ocurred setting up Git
System.UnauthorizedAccessException: Access to the path is denied.
  at System.IO.Directory.Move (System.String sourceDirName, System.String destDirName) [0x000f8] in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.IO/Directory.cs:403 
  at GitHub.Unity.FileSystem.DirectoryMove (System.String toString, System.String s) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\IO\FileSystem.cs:224 
  at GitHub.Unity.FSWrapper.DirectoryMove (NPath from, NPath to) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\IO\NiceIO.cs:1277 
  at GitHub.Unity.NPath.Move (NPath dest) [0x000c9] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\IO\NiceIO.cs:806 
  at GitHub.Unity.GitInstaller.ExtractGit (GitHub.Unity.GitInstallationState state) [0x0028f] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\GitInstaller.cs:344 
  at GitHub.Unity.GitInstaller.SetupGitIfNeeded (GitHub.Unity.GitInstallationState state) [0x000c6] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\GitInstaller.cs:66 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x0029a] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:128 
=======
   at GitHub.Unity.ApplicationManagerBase.<Run>m__0() in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:line 144

Second one
Same result as previous
I can still check other tabs, but can't do any action
Log

181005-09:23:13.021  INFO [ 1] <Global>                            Initializing GitHubForUnity:'v1.1.0' Unity:'v2017.4.11f1'
181005-09:23:14.583  INFO [ 2] <OctorunInstaller>                  MoveOctorun fromPath: T:\octorun_extract_archive_path_166457773\octorun toPath:C:\Users\<user>\AppData\Local\GitHubUnity\octorun
181005-09:23:14.584  INFO [ 2] <OctorunInstaller>                  DeleteContents toPath:C:\Users\<user>\AppData\Local\GitHubUnity\octorun
181005-09:23:14.586  INFO [ 2] <OctorunInstaller>                  MoveFiles fromPath: T:\octorun_extract_archive_path_166457773\octorun toPath:C:\Users\<user>\AppData\Local\GitHubUnity\octorun
181005-09:23:15.877  INFO [ 2] <OctorunInstaller>                  Delete fromPath:T:\octorun_extract_archive_path_166457773\octorun
181005-09:23:17.747  WARN [ 2] <IApplicationManager>               No Windows CredentialHelper found: Setting to wincred
181005-09:23:17.986 ERROR [ 2] <IApplicationManager>               Error setting the credential helper
GitHub.Unity.ProcessException: error: could not lock config file C:/Program Files/Git/mingw64/etc/gitconfig: Permission denied
=======
   at GitHub.Unity.ApplicationManagerBase.<SetupGit>m__3(System.Exception e) in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:line 219
   at System.Reflection.MonoMethod.InternalInvoke(System.Object , System.Object[] , System.Exception ByRef )
   at System.Reflection.MonoMethod.Invoke(System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:line 222
   at System.Reflection.MethodBase.Invoke(System.Object obj, System.Object[] parameters) in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MethodBase.cs:line 115
   at System.Delegate.DynamicInvokeImpl(System.Object[] args) in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System/Delegate.cs:line 443
   at System.MulticastDelegate.DynamicInvokeImpl(System.Object[] args) in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System/MulticastDelegate.cs:line 71
   at System.Delegate.DynamicInvoke(System.Object[] args) in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System/Delegate.cs:line 415
   at GitHub.Unity.TaskBase.RaiseFaultHandlers(System.Exception ex) in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:line 453
   at GitHub.Unity.ProcessTask`1+<RunWithReturn>c__AnonStorey0[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<>m__1() in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:line 370
   at GitHub.Unity.ProcessWrapper.Run() in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:line 199
   at GitHub.Unity.ProcessTask`1.RunWithReturn(Boolean success) in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:line 380
   at GitHub.Unity.TaskBase`1.RunSynchronously() in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:line 685
   at GitHub.Unity.ApplicationManagerBase.SetupGit(GitHub.Unity.GitInstallationState state) in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:line 216
   at GitHub.Unity.ApplicationManagerBase.<Run>m__0() in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:line 131
181005-09:23:19.438 ERROR [ 5] <TaskManager>                       Exception on concurrent thread: 1 ActionTask
GitHub.Unity.ProcessException: fatal: Needed a single revision
  at GitHub.Unity.ProcessTask`1+<RunWithReturn>c__AnonStorey0[System.String].<>m__1 () [0x0013e] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:371 
  at GitHub.Unity.ProcessWrapper.Run () [0x00424] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:199 
  at GitHub.Unity.ProcessTask`1[T].RunWithReturn (Boolean success) [0x00061] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:380 
  at GitHub.Unity.TaskBase`1[TResult].RunSynchronously () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:685 
  at GitHub.Unity.RepositoryManager.<UpdateRepositoryInfo>m__9 () [0x0000a] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Git\RepositoryManager.cs:431 
  at GitHub.Unity.ActionTask+<ActionTask>c__AnonStorey0.<>m__0 (Boolean _) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ActionTask.cs:292 
  at GitHub.Unity.ActionTask.Run (Boolean success) [0x00007] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ActionTask.cs:317 
=======
   at GitHub.Unity.TaskManager+<ScheduleConcurrent>c__AnonStorey2`1[[GitHub.Unity.TaskBase, GitHub.Api, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null]].<>m__0(System.Threading.Tasks.Task tt) in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskManager.cs:line 146
   at System.Threading.Tasks.Task+<>c__DisplayClass6.<ContinueWith>b__5(System.Object obj)
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
   at System.Threading.Tasks.Task.ExecutionContextCallback(System.Object obj)
   at System.Security.SecurityContext.Run(System.Security.SecurityContext securityContext, System.Threading.ContextCallback callback, System.Object state) in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Security/SecurityContext.cs:line 150
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Threading/ExecutionContext.cs:line 150
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef currentTaskSlot)
   at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
   at System.Threading.Tasks.TaskScheduler.TryExecuteTask(System.Threading.Tasks.Task task)
   at GitHub.Unity.ThreadPerTaskScheduler+<QueueTask>c__AnonStorey0.<>m__0() in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ConcurrentExclusiveInterleave.cs:line 440
181005-09:23:20.116 ERROR [22] <TaskManager>                       Exception on concurrent thread: 2 git log
GitHub.Unity.ProcessException: fatal: your current branch 'master' does not have any commits yet
  at GitHub.Unity.ProcessTaskWithListOutput`1+<RunWithReturn>c__AnonStorey0[GitHub.Unity.GitLogEntry].<>m__1 () [0x00101] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:498 
  at GitHub.Unity.ProcessWrapper.Run () [0x00424] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:199 
  at GitHub.Unity.ProcessTaskWithListOutput`1[GitHub.Unity.GitLogEntry].RunWithReturn (Boolean success) [0x00061] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:506 
  at GitHub.Unity.TaskBase`1[TResult].RunSynchronously () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:685 
  at System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[GitHub.Unity.GitLogEntry]].InvokeFuture (System.Object futureAsObj) [0x00000] in <filename unknown>:0 
  at System.Threading.Tasks.Task.InnerInvoke () [0x00000] in <filename unknown>:0 
  at System.Threading.Tasks.Task.Execute () [0x00000] in <filename unknown>:0 
=======
   at GitHub.Unity.TaskManager+<ScheduleConcurrent>c__AnonStorey2`1[[GitHub.Unity.TaskBase, GitHub.Api, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null]].<>m__0(System.Threading.Tasks.Task tt) in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskManager.cs:line 146
   at System.Threading.Tasks.Task+<>c__DisplayClass6.<ContinueWith>b__5(System.Object obj)
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
   at System.Threading.Tasks.Task.ExecutionContextCallback(System.Object obj)
   at System.Security.SecurityContext.Run(System.Security.SecurityContext securityContext, System.Threading.ContextCallback callback, System.Object state) in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Security/SecurityContext.cs:line 150
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Threading/ExecutionContext.cs:line 150
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef currentTaskSlot)
   at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
   at System.Threading.Tasks.TaskScheduler.TryExecuteTask(System.Threading.Tasks.Task task)
   at GitHub.Unity.ThreadPerTaskScheduler+<QueueTask>c__AnonStorey0.<>m__0() in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ConcurrentExclusiveInterleave.cs:line 440

Unity 2018.3.b3
First one
Working correctly

Second one
Didn't test it, probably it'd work

I observed weird behaviour with Unity 2017.4.f11. I tested it again, previously set by me settings were saved even between tests. It seems like it's working, no errors, can create repo etc. It looks like it has problems with creating, detecting initial settings. git config --global --list is printing correct settings in both bash for windows and powershell.

@StanleyGoldman
Copy link
Member

@macklinb Awesome. I think I needed to change the copy method because your temp folder and user folder are on different drives. Before I tried to move the folder directly from D:\System\Temp\octorun_extract_archive_path_521090494\octorun to C:\Users\...\AppData\Local\GitHubUnity\octorun. Now I'm creating the target directory and moving the contents, which seems to work a lot better.

@tkaczz Awesome. That change also got you over the first hump. So a few things...

  1. I have not tested yet with 2018.4. I might have new problems in that version of Unity.
  2. AppData\Local\GitHubUnity\ is not the only folder. There is ProgramData\GitHubUnity\.

Also, it seems like the error the first time (in 2018.4 I believe) was due to internet connectivity.
The second error was because your git config file was locked, also really weird.

So let's try to delete both folders and give it a fresh install.
Thanks for your help.

@StanleyGoldman
Copy link
Member

@macklinb can you do me another favor?

I just wanna be absolutely sure we fixed the issue, and that we didn't just get lucky...
If you delete the GitHubUnity folder, and try to install v1.0.3 does it error in the same way?

@macklinb
Copy link

macklinb commented Oct 5, 2018

Sure thing. I downloaded 1.0.3 from the releases page, deleted GitHubUnity from ProgramData and AppData\Local, and imported the package into a fresh 2018.2.11f1 project

181005-20:48:45.173  INFO [ 1] <Global>                            Initializing GitHubForUnity:'v1.0.3' Unity:'v2018.2.11f1'
181005-20:48:45.424 ERROR [ 2] <IApplicationManager>               A problem ocurred setting up Git
System.UnauthorizedAccessException: Access to the path is denied.
  at System.IO.Directory.Move (System.String sourceDirName, System.String destDirName) [0x000f8] in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.IO/Directory.cs:403 
  at GitHub.Unity.FileSystem.DirectoryMove (System.String toString, System.String s) [0x00000] in D:\code\github\Unity\src\GitHub.Api\IO\FileSystem.cs:224 
  at GitHub.Unity.FSWrapper.DirectoryMove (NPath from, NPath to) [0x00000] in D:\code\github\Unity\src\GitHub.Api\IO\NiceIO.cs:1277 
  at GitHub.Unity.NPath.Move (NPath dest) [0x000c9] in D:\code\github\Unity\src\GitHub.Api\IO\NiceIO.cs:806 
  at GitHub.Unity.OctorunInstaller.MoveOctorun (NPath fromPath) [0x0001c] in D:\code\github\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:57 
  at GitHub.Unity.OctorunInstaller.SetupOctorunIfNeeded () [0x0008f] in D:\code\github\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:43 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x000fd] in D:\code\github\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:92 
=======
   at GitHub.Unity.ApplicationManagerBase.<Run>m__0() in D:\code\github\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:line 144

So I guess it's not a coincidence.

Also, I understand that my Temp folder being on a different drive to my user folder is a bit of an edge case. Hopefully others that have similar setups won't have this problem anymore =)

@StanleyGoldman
Copy link
Member

That's fine, I've seen this error since our early days and we never figured it out. Thanks for helping.

@tkaczz
Copy link
Author

tkaczz commented Oct 5, 2018

Okay tested again as you suggested, here's results.

System environment

  • same version of github for unity as earlier
    -- I didn't change any settings
  • windows 7
  • using normal user account, not admin
  • git+lfs installed through chocolatey
  • created basic git config using git config --global

Unity 2017.4.f11
First scenario
After importing package to empty project, it ends with error Initialization failed and with famous spinny logo
Log

181005-14:04:58.028  INFO [ 1] <Global>                            Initializing GitHubForUnity:'v1.1.0' Unity:'v2017.4.11f1'
181005-14:04:59.690  INFO [ 2] <OctorunInstaller>                  MoveOctorun fromPath: T:\octorun_extract_archive_path_404614395\octorun toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\octorun
181005-14:04:59.691  INFO [ 2] <OctorunInstaller>                  DeleteContents toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\octorun
181005-14:04:59.693  INFO [ 2] <OctorunInstaller>                  MoveFiles fromPath: T:\octorun_extract_archive_path_404614395\octorun toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\octorun
181005-14:05:00.964  INFO [ 2] <OctorunInstaller>                  Delete fromPath:T:\octorun_extract_archive_path_404614395\octorun
181005-14:06:50.933  INFO [ 2] <GitInstaller>                      Moving Git source:T:\git_zip_extract_zip_paths_1497287444\git target:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git
181005-14:06:50.934  INFO [ 2] <GitInstaller>                      target Exists: False
181005-14:06:50.988 ERROR [ 2] <IApplicationManager>               A problem ocurred setting up Git
System.UnauthorizedAccessException: Access to the path is denied.
  at System.IO.Directory.Move (System.String sourceDirName, System.String destDirName) [0x000f8] in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.IO/Directory.cs:403 
  at GitHub.Unity.FileSystem.DirectoryMove (System.String toString, System.String s) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\IO\FileSystem.cs:224 
  at GitHub.Unity.FSWrapper.DirectoryMove (NPath from, NPath to) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\IO\NiceIO.cs:1277 
  at GitHub.Unity.NPath.Move (NPath dest) [0x000c9] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\IO\NiceIO.cs:806 
  at GitHub.Unity.GitInstaller.ExtractGit (GitHub.Unity.GitInstallationState state) [0x00131] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\GitInstaller.cs:315 
  at GitHub.Unity.GitInstaller.SetupGitIfNeeded (GitHub.Unity.GitInstallationState state) [0x000c6] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\GitInstaller.cs:66 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x0029a] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:128 
=======
   at GitHub.Unity.ApplicationManagerBase.<Run>m__0() in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:line 144

Second scenario
Same as previous
Log

181005-14:11:05.738  INFO [ 1] <Global>                            Initializing GitHubForUnity:'v1.1.0' Unity:'v2017.4.11f1'
181005-14:11:07.351  INFO [ 2] <OctorunInstaller>                  MoveOctorun fromPath: T:\octorun_extract_archive_path_1733425090\octorun toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\octorun
181005-14:11:07.352  INFO [ 2] <OctorunInstaller>                  DeleteContents toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\octorun
181005-14:11:07.354  INFO [ 2] <OctorunInstaller>                  MoveFiles fromPath: T:\octorun_extract_archive_path_1733425090\octorun toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\octorun
181005-14:11:08.817  INFO [ 2] <OctorunInstaller>                  Delete fromPath:T:\octorun_extract_archive_path_1733425090\octorun
181005-14:12:56.550  INFO [ 2] <GitInstaller>                      Moving Git source:T:\git_zip_extract_zip_paths_2024622319\git target:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git
181005-14:12:56.552  INFO [ 2] <GitInstaller>                      target Exists: False
181005-14:12:56.588 ERROR [ 2] <IApplicationManager>               A problem ocurred setting up Git
System.UnauthorizedAccessException: Access to the path is denied.
  at System.IO.Directory.Move (System.String sourceDirName, System.String destDirName) [0x000f8] in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.IO/Directory.cs:403 
  at GitHub.Unity.FileSystem.DirectoryMove (System.String toString, System.String s) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\IO\FileSystem.cs:224 
  at GitHub.Unity.FSWrapper.DirectoryMove (NPath from, NPath to) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\IO\NiceIO.cs:1277 
  at GitHub.Unity.NPath.Move (NPath dest) [0x000c9] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\IO\NiceIO.cs:806 
  at GitHub.Unity.GitInstaller.ExtractGit (GitHub.Unity.GitInstallationState state) [0x00131] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\GitInstaller.cs:315 
  at GitHub.Unity.GitInstaller.SetupGitIfNeeded (GitHub.Unity.GitInstallationState state) [0x000c6] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\GitInstaller.cs:66 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x0029a] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:128 
=======
   at GitHub.Unity.ApplicationManagerBase.<Run>m__0() in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:line 144

Unity 2018.3.b3
First scenario
After importing package, it shows error for fraction of second and then it shows interface, look like ok to me
Log

181005-15:22:17.210  INFO [ 1] <Global>                            Initializing GitHubForUnity:'v1.1.0' Unity:'v2018.3.0b3'
181005-15:22:17.445 ERROR [99] <OctorunInstaller>                  Error extracting octorun
GitHub.Unity.UnzipException: Error unzipping file ---> System.MissingMethodException: long ICSharpCode.SharpZipLib.Zip.ZipFile.get_Count()
  at GitHub.Unity.UnzipTask.RunUnzip (System.Boolean success) [0x0004b] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:58 
   --- End of inner exception stack trace ---
  at GitHub.Unity.UnzipTask.RunUnzip (System.Boolean success) [0x000ed] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:83 
  at GitHub.Unity.UnzipTask.RunWithReturn (System.Boolean success) [0x00008] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:34 
System.MissingMethodException: long ICSharpCode.SharpZipLib.Zip.ZipFile.get_Count()
  at GitHub.Unity.UnzipTask.RunUnzip (System.Boolean success) [0x0004b] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:58 
=======
  at GitHub.Unity.OctorunInstaller.<SetupOctorunIfNeeded>m__0 (System.Exception e) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:40 
  at System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod , System.Object , System.Object[] , System.Exception& ) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at GitHub.Unity.TaskBase.RaiseFaultHandlers (System.Exception ex) [0x00081] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:453 
  at GitHub.Unity.UnzipTask.RunWithReturn (System.Boolean success) [0x00016] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:38 
  at GitHub.Unity.TaskBase`1[TResult].RunSynchronously () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:685 
  at GitHub.Unity.OctorunInstaller.SetupOctorunIfNeeded () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:41 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x000fd] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:92 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
181005-15:23:06.829  WARN [99] <IApplicationManager>               No Windows CredentialHelper found: Setting to wincred
181005-15:23:07.057 ERROR [99] <IApplicationManager>               Error setting the credential helper
GitHub.Unity.ProcessException: error: could not lock config file C:/Program Files/Git/mingw64/etc/gitconfig: Permission denied
=======
  at GitHub.Unity.ApplicationManagerBase.<SetupGit>m__3 (System.Exception e) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:219 
  at System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod , System.Object , System.Object[] , System.Exception& ) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at GitHub.Unity.TaskBase.RaiseFaultHandlers (System.Exception ex) [0x00081] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:453 
  at GitHub.Unity.ProcessTask`1+<RunWithReturn>c__AnonStorey0[T].<>m__1 () [0x00118] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:370 
  at GitHub.Unity.ProcessWrapper.Run () [0x00424] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:199 
  at GitHub.Unity.ProcessTask`1[T].RunWithReturn (System.Boolean success) [0x00061] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:380 
  at GitHub.Unity.TaskBase`1[TResult].RunSynchronously () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:685 
  at GitHub.Unity.ApplicationManagerBase.SetupGit (GitHub.Unity.GitInstaller+GitInstallationState state) [0x001df] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:216 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x002a8] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:131 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 

Second scenario
In difference to previous, there aren't any errors, it shows interface
Log

181005-15:29:20.934  INFO [ 1] <Global>                            Initializing GitHubForUnity:'v1.1.0' Unity:'v2018.3.0b3'
181005-15:29:21.064 ERROR [67] <OctorunInstaller>                  Error extracting octorun
GitHub.Unity.UnzipException: Error unzipping file ---> System.MissingMethodException: long ICSharpCode.SharpZipLib.Zip.ZipFile.get_Count()
  at GitHub.Unity.UnzipTask.RunUnzip (System.Boolean success) [0x0004b] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:58 
   --- End of inner exception stack trace ---
  at GitHub.Unity.UnzipTask.RunUnzip (System.Boolean success) [0x000ed] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:83 
  at GitHub.Unity.UnzipTask.RunWithReturn (System.Boolean success) [0x00008] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:34 
System.MissingMethodException: long ICSharpCode.SharpZipLib.Zip.ZipFile.get_Count()
  at GitHub.Unity.UnzipTask.RunUnzip (System.Boolean success) [0x0004b] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:58 
=======
  at GitHub.Unity.OctorunInstaller.<SetupOctorunIfNeeded>m__0 (System.Exception e) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:40 
  at System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod , System.Object , System.Object[] , System.Exception& ) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at GitHub.Unity.TaskBase.RaiseFaultHandlers (System.Exception ex) [0x00081] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:453 
  at GitHub.Unity.UnzipTask.RunWithReturn (System.Boolean success) [0x00016] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:38 
  at GitHub.Unity.TaskBase`1[TResult].RunSynchronously () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:685 
  at GitHub.Unity.OctorunInstaller.SetupOctorunIfNeeded () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:41 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x000fd] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:92 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
181005-15:30:11.436  WARN [67] <IApplicationManager>               No Windows CredentialHelper found: Setting to wincred
181005-15:30:11.660 ERROR [67] <IApplicationManager>               Error setting the credential helper
GitHub.Unity.ProcessException: error: could not lock config file C:/Program Files/Git/mingw64/etc/gitconfig: Permission denied
=======
  at GitHub.Unity.ApplicationManagerBase.<SetupGit>m__3 (System.Exception e) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:219 
  at System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod , System.Object , System.Object[] , System.Exception& ) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at GitHub.Unity.TaskBase.RaiseFaultHandlers (System.Exception ex) [0x00081] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:453 
  at GitHub.Unity.ProcessTask`1+<RunWithReturn>c__AnonStorey0[T].<>m__1 () [0x00118] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:370 
  at GitHub.Unity.ProcessWrapper.Run () [0x00424] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:199 
  at GitHub.Unity.ProcessTask`1[T].RunWithReturn (System.Boolean success) [0x00061] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:380 
  at GitHub.Unity.TaskBase`1[TResult].RunSynchronously () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:685 
  at GitHub.Unity.ApplicationManagerBase.SetupGit (GitHub.Unity.GitInstaller+GitInstallationState state) [0x001df] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:216 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x002a8] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:131 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
181005-15:30:12.035 ERROR [94] <TaskManager>                       Exception on concurrent thread: 1 git log
GitHub.Unity.ProcessException: fatal: your current branch 'master' does not have any commits yet
  at GitHub.Unity.ProcessTaskWithListOutput`1+<RunWithReturn>c__AnonStorey0[T].<>m__1 () [0x00101] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:498 
  at GitHub.Unity.ProcessWrapper.Run () [0x00424] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:199 
  at GitHub.Unity.ProcessTaskWithListOutput`1[T].RunWithReturn (System.Boolean success) [0x00061] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:506 
  at GitHub.Unity.TaskBase`1[TResult].RunSynchronously () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:685 
  at System.Threading.Tasks.Task`1[TResult].InnerInvoke () [0x0000f] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.Execute () [0x00010] in <ac823e2bb42b41bda67924a45a0173c3>:0 
=======
  at GitHub.Unity.TaskManager+<ScheduleConcurrent>c__AnonStorey2`1[T].<>m__0 (System.Threading.Tasks.Task tt) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskManager.cs:146 
  at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.Execute () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.ExecutionContextCallback (System.Object obj) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task& currentTaskSlot) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.ExecuteEntry (System.Boolean bPreventDoubleExecution) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.TaskScheduler.TryExecuteTask (System.Threading.Tasks.Task task) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at GitHub.Unity.ThreadPerTaskScheduler+<QueueTask>c__AnonStorey0.<>m__0 () [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ConcurrentExclusiveInterleave.cs:440 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
181005-15:30:12.047 ERROR [95] <TaskManager>                       Exception on concurrent thread: 2 ActionTask
GitHub.Unity.ProcessException: fatal: Needed a single revision
  at GitHub.Unity.ActionTask.Run (System.Boolean success) [0x00056] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ActionTask.cs:327 
  at GitHub.Unity.TaskBase.RunSynchronously () [0x00071] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:299 
  at System.Threading.Tasks.Task.InnerInvoke () [0x0000f] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.Execute () [0x00010] in <ac823e2bb42b41bda67924a45a0173c3>:0 
=======
  at GitHub.Unity.TaskManager+<ScheduleConcurrent>c__AnonStorey2`1[T].<>m__0 (System.Threading.Tasks.Task tt) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskManager.cs:146 
  at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.Execute () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.ExecutionContextCallback (System.Object obj) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task& currentTaskSlot) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.ExecuteEntry (System.Boolean bPreventDoubleExecution) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.TaskScheduler.TryExecuteTask (System.Threading.Tasks.Task task) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at GitHub.Unity.ThreadPerTaskScheduler+<QueueTask>c__AnonStorey0.<>m__0 () [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ConcurrentExclusiveInterleave.cs:440 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 

@StanleyGoldman
Copy link
Member

Okay cool, so we are copying git in the same way that we were copying that other tool. So I have to make the same changes, hang on for a new build.

@StanleyGoldman
Copy link
Member

And that other error... GitHub.Unity.UnzipException: Error unzipping file ---> System.MissingMethodException: long ICSharpCode.SharpZipLib.Zip.ZipFile.get_Count() is what I need to fix over in #850 and #908.

@tkaczz
Copy link
Author

tkaczz commented Oct 5, 2018

For me curious is that in 2017 it's not working but it is in 2018. Maybe this is related to default .Net version used by them, that is .NET 2 (Unity 2017) vs .NET4.6 (Unity 2018.x)

And that other error... GitHub.Unity.UnzipException: Error unzipping file ---> System.MissingMethodException: long ICSharpCode.SharpZipLib.Zip.ZipFile.get_Count() is what I need to fix over in #850 and #908.

This error is being shown in Unity 2018.3.b3

@StanleyGoldman
Copy link
Member

Yea, they shipped a version of sharpziplib that is actually a downgrade...

@StanleyGoldman
Copy link
Member

Hey @tkaczz I got a new build for you to try. Clear out your folders and upload a log for me when it's done.

github-for-unity-1.1.0.4988-009a34a5.unitypackage.zip

@tkaczz
Copy link
Author

tkaczz commented Oct 5, 2018

Okay tested with 1.1.0.4988

Nothing changed in behaviour, but there are different logs

Unity 2017.4.f11
First scenario
Log

181005-15:11:07.569  INFO [ 1] <Global>                            Initializing GitHubForUnity:'v1.1.0' Unity:'v2017.4.11f1'
181005-15:11:09.157  INFO [ 3] <OctorunInstaller>                  MoveOctorun fromPath: T:\octorun_extract_archive_path_1462747697\octorun toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\octorun
181005-15:11:09.158  INFO [ 3] <OctorunInstaller>                  DeleteContents toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\octorun
181005-15:11:09.160  INFO [ 3] <OctorunInstaller>                  MoveFiles fromPath: T:\octorun_extract_archive_path_1462747697\octorun toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\octorun
181005-15:11:10.406  INFO [ 3] <OctorunInstaller>                  Delete fromPath.Parent:T:\octorun_extract_archive_path_1462747697
181005-15:12:55.137  INFO [ 3] <GitInstaller>                      Moving Git source:T:\git_zip_extract_zip_paths_1251334238\git target:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git
181005-15:12:55.138  INFO [ 3] <GitInstaller>                      DeleteContents target:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git
181005-15:12:55.141  INFO [ 3] <GitInstaller>                      MoveFiles fromPath: T:\git_zip_extract_zip_paths_1251334238\git toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git
181005-15:13:44.232  INFO [ 3] <GitInstaller>                      Delete source:T:\git_zip_extract_zip_paths_1251334238\git
181005-15:13:46.141  INFO [ 3] <GitInstaller>                      Moving GitLFS source:T:\git_zip_extract_zip_paths_1251334238\git-lfs target:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git-lfs
181005-15:13:46.142  INFO [ 3] <GitInstaller>                      GitLFS target Exists: False
181005-15:13:46.158 ERROR [ 3] <IApplicationManager>               A problem ocurred setting up Git
System.UnauthorizedAccessException: Access to the path is denied.
  at System.IO.Directory.Move (System.String sourceDirName, System.String destDirName) [0x000f8] in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.IO/Directory.cs:403 
  at GitHub.Unity.FileSystem.DirectoryMove (System.String toString, System.String s) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\IO\FileSystem.cs:224 
  at GitHub.Unity.FSWrapper.DirectoryMove (NPath from, NPath to) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\IO\NiceIO.cs:1277 
  at GitHub.Unity.NPath.Move (NPath dest) [0x000c9] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\IO\NiceIO.cs:806 
  at GitHub.Unity.GitInstaller.ExtractGit (GitHub.Unity.GitInstallationState state) [0x002ec] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\GitInstaller.cs:347 
  at GitHub.Unity.GitInstaller.SetupGitIfNeeded (GitHub.Unity.GitInstallationState state) [0x000c6] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\GitInstaller.cs:66 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x0029a] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:128 
=======
   at GitHub.Unity.ApplicationManagerBase.<Run>m__0() in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:line 144

Second scenario
Log

181005-15:17:28.791  INFO [ 1] <Global>                            Initializing GitHubForUnity:'v1.1.0' Unity:'v2017.4.11f1'
181005-15:17:30.200  INFO [ 2] <OctorunInstaller>                  MoveOctorun fromPath: T:\octorun_extract_archive_path_617169934\octorun toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\octorun
181005-15:17:30.201  INFO [ 2] <OctorunInstaller>                  DeleteContents toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\octorun
181005-15:17:30.203  INFO [ 2] <OctorunInstaller>                  MoveFiles fromPath: T:\octorun_extract_archive_path_617169934\octorun toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\octorun
181005-15:17:31.804  INFO [ 2] <OctorunInstaller>                  Delete fromPath.Parent:T:\octorun_extract_archive_path_617169934
181005-15:19:10.653  INFO [ 2] <GitInstaller>                      Moving Git source:T:\git_zip_extract_zip_paths_1789505604\git target:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git
181005-15:19:10.654  INFO [ 2] <GitInstaller>                      DeleteContents target:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git
181005-15:19:10.656  INFO [ 2] <GitInstaller>                      MoveFiles fromPath: T:\git_zip_extract_zip_paths_1789505604\git toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git
181005-15:19:52.826  INFO [ 2] <GitInstaller>                      Delete source:T:\git_zip_extract_zip_paths_1789505604\git
181005-15:19:54.292  INFO [ 2] <GitInstaller>                      Moving GitLFS source:T:\git_zip_extract_zip_paths_1789505604\git-lfs target:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git-lfs
181005-15:19:54.294  INFO [ 2] <GitInstaller>                      GitLFS target Exists: False
181005-15:19:54.304 ERROR [ 2] <IApplicationManager>               A problem ocurred setting up Git
System.UnauthorizedAccessException: Access to the path is denied.
  at System.IO.Directory.Move (System.String sourceDirName, System.String destDirName) [0x000f8] in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.IO/Directory.cs:403 
  at GitHub.Unity.FileSystem.DirectoryMove (System.String toString, System.String s) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\IO\FileSystem.cs:224 
  at GitHub.Unity.FSWrapper.DirectoryMove (NPath from, NPath to) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\IO\NiceIO.cs:1277 
  at GitHub.Unity.NPath.Move (NPath dest) [0x000c9] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\IO\NiceIO.cs:806 
  at GitHub.Unity.GitInstaller.ExtractGit (GitHub.Unity.GitInstallationState state) [0x002ec] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\GitInstaller.cs:347 
  at GitHub.Unity.GitInstaller.SetupGitIfNeeded (GitHub.Unity.GitInstallationState state) [0x000c6] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\GitInstaller.cs:66 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x0029a] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:128 
=======
   at GitHub.Unity.ApplicationManagerBase.<Run>m__0() in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:line 144

Unity 2018.3.b3
First scenario
Log

181005-16:24:10.724  INFO [ 1] <Global>                            Initializing GitHubForUnity:'v1.1.0' Unity:'v2018.3.0b3'
181005-16:24:10.858 ERROR [98] <OctorunInstaller>                  Error extracting octorun
GitHub.Unity.UnzipException: Error unzipping file ---> System.MissingMethodException: long ICSharpCode.SharpZipLib.Zip.ZipFile.get_Count()
  at GitHub.Unity.UnzipTask.RunUnzip (System.Boolean success) [0x0004b] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:58 
   --- End of inner exception stack trace ---
  at GitHub.Unity.UnzipTask.RunUnzip (System.Boolean success) [0x000ed] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:83 
  at GitHub.Unity.UnzipTask.RunWithReturn (System.Boolean success) [0x00008] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:34 
System.MissingMethodException: long ICSharpCode.SharpZipLib.Zip.ZipFile.get_Count()
  at GitHub.Unity.UnzipTask.RunUnzip (System.Boolean success) [0x0004b] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:58 
=======
  at GitHub.Unity.OctorunInstaller.<SetupOctorunIfNeeded>m__0 (System.Exception e) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:40 
  at System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod , System.Object , System.Object[] , System.Exception& ) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at GitHub.Unity.TaskBase.RaiseFaultHandlers (System.Exception ex) [0x00081] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:453 
  at GitHub.Unity.UnzipTask.RunWithReturn (System.Boolean success) [0x00016] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:38 
  at GitHub.Unity.TaskBase`1[TResult].RunSynchronously () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:685 
  at GitHub.Unity.OctorunInstaller.SetupOctorunIfNeeded () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:41 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x000fd] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:92 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
181005-16:25:01.576  WARN [98] <IApplicationManager>               No Windows CredentialHelper found: Setting to wincred
181005-16:25:01.821 ERROR [98] <IApplicationManager>               Error setting the credential helper
GitHub.Unity.ProcessException: error: could not lock config file C:/Program Files/Git/mingw64/etc/gitconfig: Permission denied
=======
  at GitHub.Unity.ApplicationManagerBase.<SetupGit>m__3 (System.Exception e) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:219 
  at System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod , System.Object , System.Object[] , System.Exception& ) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at GitHub.Unity.TaskBase.RaiseFaultHandlers (System.Exception ex) [0x00081] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:453 
  at GitHub.Unity.ProcessTask`1+<RunWithReturn>c__AnonStorey0[T].<>m__1 () [0x00118] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:370 
  at GitHub.Unity.ProcessWrapper.Run () [0x00424] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:199 
  at GitHub.Unity.ProcessTask`1[T].RunWithReturn (System.Boolean success) [0x00061] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:380 
  at GitHub.Unity.TaskBase`1[TResult].RunSynchronously () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:685 
  at GitHub.Unity.ApplicationManagerBase.SetupGit (GitHub.Unity.GitInstaller+GitInstallationState state) [0x001df] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:216 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x002a8] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:131 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 

Second scenario
Log

181005-16:29:49.365  INFO [ 1] <Global>                            Initializing GitHubForUnity:'v1.1.0' Unity:'v2018.3.0b3'
181005-16:29:49.521 ERROR [68] <OctorunInstaller>                  Error extracting octorun
GitHub.Unity.UnzipException: Error unzipping file ---> System.MissingMethodException: long ICSharpCode.SharpZipLib.Zip.ZipFile.get_Count()
  at GitHub.Unity.UnzipTask.RunUnzip (System.Boolean success) [0x0004b] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:58 
   --- End of inner exception stack trace ---
  at GitHub.Unity.UnzipTask.RunUnzip (System.Boolean success) [0x000ed] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:83 
  at GitHub.Unity.UnzipTask.RunWithReturn (System.Boolean success) [0x00008] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:34 
System.MissingMethodException: long ICSharpCode.SharpZipLib.Zip.ZipFile.get_Count()
  at GitHub.Unity.UnzipTask.RunUnzip (System.Boolean success) [0x0004b] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:58 
=======
  at GitHub.Unity.OctorunInstaller.<SetupOctorunIfNeeded>m__0 (System.Exception e) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:40 
  at System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod , System.Object , System.Object[] , System.Exception& ) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at GitHub.Unity.TaskBase.RaiseFaultHandlers (System.Exception ex) [0x00081] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:453 
  at GitHub.Unity.UnzipTask.RunWithReturn (System.Boolean success) [0x00016] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:38 
  at GitHub.Unity.TaskBase`1[TResult].RunSynchronously () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:685 
  at GitHub.Unity.OctorunInstaller.SetupOctorunIfNeeded () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:41 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x000fd] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:92 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
181005-16:30:41.890  WARN [68] <IApplicationManager>               No Windows CredentialHelper found: Setting to wincred
181005-16:30:42.118 ERROR [68] <IApplicationManager>               Error setting the credential helper
GitHub.Unity.ProcessException: error: could not lock config file C:/Program Files/Git/mingw64/etc/gitconfig: Permission denied
=======
  at GitHub.Unity.ApplicationManagerBase.<SetupGit>m__3 (System.Exception e) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:219 
  at System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod , System.Object , System.Object[] , System.Exception& ) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at GitHub.Unity.TaskBase.RaiseFaultHandlers (System.Exception ex) [0x00081] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:453 
  at GitHub.Unity.ProcessTask`1+<RunWithReturn>c__AnonStorey0[T].<>m__1 () [0x00118] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:370 
  at GitHub.Unity.ProcessWrapper.Run () [0x00424] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:199 
  at GitHub.Unity.ProcessTask`1[T].RunWithReturn (System.Boolean success) [0x00061] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:380 
  at GitHub.Unity.TaskBase`1[TResult].RunSynchronously () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:685 
  at GitHub.Unity.ApplicationManagerBase.SetupGit (GitHub.Unity.GitInstaller+GitInstallationState state) [0x001df] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:216 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x002a8] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:131 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
181005-16:30:42.517 ERROR [134] <TaskManager>                       Exception on concurrent thread: 1 git log
GitHub.Unity.ProcessException: fatal: your current branch 'master' does not have any commits yet
  at GitHub.Unity.ProcessTaskWithListOutput`1+<RunWithReturn>c__AnonStorey0[T].<>m__1 () [0x00101] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:498 
  at GitHub.Unity.ProcessWrapper.Run () [0x00424] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:199 
  at GitHub.Unity.ProcessTaskWithListOutput`1[T].RunWithReturn (System.Boolean success) [0x00061] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:506 
  at GitHub.Unity.TaskBase`1[TResult].RunSynchronously () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:685 
  at System.Threading.Tasks.Task`1[TResult].InnerInvoke () [0x0000f] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.Execute () [0x00010] in <ac823e2bb42b41bda67924a45a0173c3>:0 
=======
  at GitHub.Unity.TaskManager+<ScheduleConcurrent>c__AnonStorey2`1[T].<>m__0 (System.Threading.Tasks.Task tt) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskManager.cs:146 
  at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.Execute () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.ExecutionContextCallback (System.Object obj) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task& currentTaskSlot) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.ExecuteEntry (System.Boolean bPreventDoubleExecution) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.TaskScheduler.TryExecuteTask (System.Threading.Tasks.Task task) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at GitHub.Unity.ThreadPerTaskScheduler+<QueueTask>c__AnonStorey0.<>m__0 () [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ConcurrentExclusiveInterleave.cs:440 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
181005-16:30:42.519 ERROR [135] <TaskManager>                       Exception on concurrent thread: 2 ActionTask
GitHub.Unity.ProcessException: fatal: Needed a single revision
  at GitHub.Unity.ActionTask.Run (System.Boolean success) [0x00056] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ActionTask.cs:327 
  at GitHub.Unity.TaskBase.RunSynchronously () [0x00071] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:299 
  at System.Threading.Tasks.Task.InnerInvoke () [0x0000f] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.Execute () [0x00010] in <ac823e2bb42b41bda67924a45a0173c3>:0 
=======
  at GitHub.Unity.TaskManager+<ScheduleConcurrent>c__AnonStorey2`1[T].<>m__0 (System.Threading.Tasks.Task tt) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskManager.cs:146 
  at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.Execute () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.ExecutionContextCallback (System.Object obj) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task& currentTaskSlot) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.ExecuteEntry (System.Boolean bPreventDoubleExecution) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.TaskScheduler.TryExecuteTask (System.Threading.Tasks.Task task) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at GitHub.Unity.ThreadPerTaskScheduler+<QueueTask>c__AnonStorey0.<>m__0 () [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ConcurrentExclusiveInterleave.cs:440 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 

@StanleyGoldman
Copy link
Member

Okay, we did get past the next roadblock, and we hit the next one, which wasn't entirely unexpected.
After this build I expect things to work. Hang on for one more build.

@tkaczz
Copy link
Author

tkaczz commented Oct 5, 2018

Okay but maybe tomorrow

@StanleyGoldman
Copy link
Member

No problem. I appreciate the help.

@StanleyGoldman
Copy link
Member

@tkaczz
Copy link
Author

tkaczz commented Oct 6, 2018

Okay, here's results

Unity 2017.4.f11
First scenario
Everything almost ok. Error was showed for fraction of second, later it asks to create repository
Log

181006-07:48:38.325  INFO [ 1] <Global>                            Initializing GitHubForUnity:'v1.1.0' Unity:'v2017.4.11f1'
181006-07:48:39.876  INFO [ 2] <OctorunInstaller>                  MoveOctorun fromPath: T:\octorun_extract_archive_path_963016253\octorun toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\octorun
181006-07:48:39.877  INFO [ 2] <OctorunInstaller>                  DeleteContents toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\octorun
181006-07:48:39.879  INFO [ 2] <OctorunInstaller>                  MoveFiles fromPath: T:\octorun_extract_archive_path_963016253\octorun toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\octorun
181006-07:48:41.414  INFO [ 2] <OctorunInstaller>                  Delete fromPath.Parent:T:\octorun_extract_archive_path_963016253
181006-07:50:57.698  INFO [ 2] <GitInstaller>                      Moving Git source:T:\git_zip_extract_zip_paths_23025123\git target:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git
181006-07:50:57.699  INFO [ 2] <GitInstaller>                      DeleteContents target:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git
181006-07:50:57.702  INFO [ 2] <GitInstaller>                      MoveFiles fromPath: T:\git_zip_extract_zip_paths_23025123\git toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git
181006-07:51:49.182  INFO [ 2] <GitInstaller>                      Delete source:T:\git_zip_extract_zip_paths_23025123\git
181006-07:51:50.636  INFO [ 2] <GitInstaller>                      Moving GitLFS source:T:\git_zip_extract_zip_paths_23025123\git-lfs target:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git-lfs
181006-07:51:50.636  INFO [ 2] <GitInstaller>                      DeleteContents target:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git-lfs
181006-07:51:50.638  INFO [ 2] <GitInstaller>                      MoveFiles fromPath: T:\git_zip_extract_zip_paths_23025123\git-lfs toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git-lfs
181006-07:51:50.663  INFO [ 2] <GitInstaller>                      Delete source:T:\git_zip_extract_zip_paths_23025123\git-lfs

Second scenario
Without any errors, it shows main window
Log

181006-07:57:26.126  INFO [ 2] <OctorunInstaller>                  MoveOctorun fromPath: T:\octorun_extract_archive_path_1090015165\octorun toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\octorun
181006-07:57:26.127  INFO [ 2] <OctorunInstaller>                  DeleteContents toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\octorun
181006-07:57:26.129  INFO [ 2] <OctorunInstaller>                  MoveFiles fromPath: T:\octorun_extract_archive_path_1090015165\octorun toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\octorun
181006-07:57:27.691  INFO [ 2] <OctorunInstaller>                  Delete fromPath.Parent:T:\octorun_extract_archive_path_1090015165
181006-07:59:27.576  INFO [ 2] <GitInstaller>                      Moving Git source:T:\git_zip_extract_zip_paths_624345651\git target:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git
181006-07:59:27.578  INFO [ 2] <GitInstaller>                      DeleteContents target:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git
181006-07:59:27.580  INFO [ 2] <GitInstaller>                      MoveFiles fromPath: T:\git_zip_extract_zip_paths_624345651\git toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git
181006-08:00:14.897  INFO [ 2] <GitInstaller>                      Delete source:T:\git_zip_extract_zip_paths_624345651\git
181006-08:00:16.835  INFO [ 2] <GitInstaller>                      Moving GitLFS source:T:\git_zip_extract_zip_paths_624345651\git-lfs target:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git-lfs
181006-08:00:16.836  INFO [ 2] <GitInstaller>                      DeleteContents target:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git-lfs
181006-08:00:16.857  INFO [ 2] <GitInstaller>                      MoveFiles fromPath: T:\git_zip_extract_zip_paths_624345651\git-lfs toPath:C:\Users\illuminati-user\AppData\Local\GitHubUnity\git-lfs
181006-08:00:16.883  INFO [ 2] <GitInstaller>                      Delete source:T:\git_zip_extract_zip_paths_624345651\git-lfs
181006-08:00:19.711 ERROR [17] <TaskManager>                       Exception on concurrent thread: 1 git log
GitHub.Unity.ProcessException: fatal: your current branch 'master' does not have any commits yet
  at GitHub.Unity.ProcessTaskWithListOutput`1+<RunWithReturn>c__AnonStorey0[GitHub.Unity.GitLogEntry].<>m__1 () [0x00101] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:498 
  at GitHub.Unity.ProcessWrapper.Run () [0x00424] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:199 
  at GitHub.Unity.ProcessTaskWithListOutput`1[GitHub.Unity.GitLogEntry].RunWithReturn (Boolean success) [0x00061] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:506 
  at GitHub.Unity.TaskBase`1[TResult].RunSynchronously () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:685 
  at System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[GitHub.Unity.GitLogEntry]].InvokeFuture (System.Object futureAsObj) [0x00000] in <filename unknown>:0 
  at System.Threading.Tasks.Task.InnerInvoke () [0x00000] in <filename unknown>:0 
  at System.Threading.Tasks.Task.Execute () [0x00000] in <filename unknown>:0 
=======
   at GitHub.Unity.TaskManager+<ScheduleConcurrent>c__AnonStorey2`1[[GitHub.Unity.TaskBase, GitHub.Api, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null]].<>m__0(System.Threading.Tasks.Task tt) in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskManager.cs:line 146
   at System.Threading.Tasks.Task+<>c__DisplayClass6.<ContinueWith>b__5(System.Object obj)
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
   at System.Threading.Tasks.Task.ExecutionContextCallback(System.Object obj)
   at System.Security.SecurityContext.Run(System.Security.SecurityContext securityContext, System.Threading.ContextCallback callback, System.Object state) in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Security/SecurityContext.cs:line 150
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Threading/ExecutionContext.cs:line 150
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef currentTaskSlot)
   at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
   at System.Threading.Tasks.TaskScheduler.TryExecuteTask(System.Threading.Tasks.Task task)
   at GitHub.Unity.ThreadPerTaskScheduler+<QueueTask>c__AnonStorey0.<>m__0() in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ConcurrentExclusiveInterleave.cs:line 440
181006-08:00:19.712 ERROR [18] <TaskManager>                       Exception on concurrent thread: 2 ActionTask
GitHub.Unity.ProcessException: fatal: Needed a single revision
  at GitHub.Unity.ProcessTask`1+<RunWithReturn>c__AnonStorey0[System.String].<>m__1 () [0x0013e] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:371 
  at GitHub.Unity.ProcessWrapper.Run () [0x00424] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:199 
  at GitHub.Unity.ProcessTask`1[T].RunWithReturn (Boolean success) [0x00061] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:380 
  at GitHub.Unity.TaskBase`1[TResult].RunSynchronously () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:685 
  at GitHub.Unity.RepositoryManager.<UpdateRepositoryInfo>m__9 () [0x0000a] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Git\RepositoryManager.cs:431 
  at GitHub.Unity.ActionTask+<ActionTask>c__AnonStorey0.<>m__0 (Boolean _) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ActionTask.cs:292 
  at GitHub.Unity.ActionTask.Run (Boolean success) [0x00007] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ActionTask.cs:317 
=======
   at GitHub.Unity.TaskManager+<ScheduleConcurrent>c__AnonStorey2`1[[GitHub.Unity.TaskBase, GitHub.Api, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null]].<>m__0(System.Threading.Tasks.Task tt) in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskManager.cs:line 146
   at System.Threading.Tasks.Task+<>c__DisplayClass6.<ContinueWith>b__5(System.Object obj)
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
   at System.Threading.Tasks.Task.ExecutionContextCallback(System.Object obj)
   at System.Security.SecurityContext.Run(System.Security.SecurityContext securityContext, System.Threading.ContextCallback callback, System.Object state) in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Security/SecurityContext.cs:line 150
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Threading/ExecutionContext.cs:line 150
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef currentTaskSlot)
   at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
   at System.Threading.Tasks.TaskScheduler.TryExecuteTask(System.Threading.Tasks.Task task)
   at GitHub.Unity.ThreadPerTaskScheduler+<QueueTask>c__AnonStorey0.<>m__0() in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ConcurrentExclusiveInterleave.cs:line 440

Unity 2018.3.b3
First scenario
Same as first test on Unity 2017.4.f11.
Log

181006-09:31:50.994  INFO [ 1] <Global>                            Initializing GitHubForUnity:'v1.1.0' Unity:'v2018.3.0b3'
181006-09:31:51.277 ERROR [99] <OctorunInstaller>                  Error extracting octorun
GitHub.Unity.UnzipException: Error unzipping file ---> System.MissingMethodException: long ICSharpCode.SharpZipLib.Zip.ZipFile.get_Count()
  at GitHub.Unity.UnzipTask.RunUnzip (System.Boolean success) [0x0004b] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:58 
   --- End of inner exception stack trace ---
  at GitHub.Unity.UnzipTask.RunUnzip (System.Boolean success) [0x000ed] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:83 
  at GitHub.Unity.UnzipTask.RunWithReturn (System.Boolean success) [0x00008] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:34 
System.MissingMethodException: long ICSharpCode.SharpZipLib.Zip.ZipFile.get_Count()
  at GitHub.Unity.UnzipTask.RunUnzip (System.Boolean success) [0x0004b] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:58 
=======
  at GitHub.Unity.OctorunInstaller.<SetupOctorunIfNeeded>m__0 (System.Exception e) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:40 
  at System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod , System.Object , System.Object[] , System.Exception& ) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at GitHub.Unity.TaskBase.RaiseFaultHandlers (System.Exception ex) [0x00081] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:453 
  at GitHub.Unity.UnzipTask.RunWithReturn (System.Boolean success) [0x00016] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:38 
  at GitHub.Unity.TaskBase`1[TResult].RunSynchronously () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:685 
  at GitHub.Unity.OctorunInstaller.SetupOctorunIfNeeded () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:41 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x000fd] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:92 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
181006-09:32:42.186  WARN [99] <IApplicationManager>               No Windows CredentialHelper found: Setting to wincred
181006-09:32:42.412 ERROR [99] <IApplicationManager>               Error setting the credential helper
GitHub.Unity.ProcessException: error: could not lock config file C:/Program Files/Git/mingw64/etc/gitconfig: Permission denied
=======
  at GitHub.Unity.ApplicationManagerBase.<SetupGit>m__3 (System.Exception e) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:219 
  at System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod , System.Object , System.Object[] , System.Exception& ) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at GitHub.Unity.TaskBase.RaiseFaultHandlers (System.Exception ex) [0x00081] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:453 
  at GitHub.Unity.ProcessTask`1+<RunWithReturn>c__AnonStorey0[T].<>m__1 () [0x00118] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:370 
  at GitHub.Unity.ProcessWrapper.Run () [0x00424] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:199 
  at GitHub.Unity.ProcessTask`1[T].RunWithReturn (System.Boolean success) [0x00061] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:380 
  at GitHub.Unity.TaskBase`1[TResult].RunSynchronously () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:685 
  at GitHub.Unity.ApplicationManagerBase.SetupGit (GitHub.Unity.GitInstaller+GitInstallationState state) [0x001df] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:216 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x002a8] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:131 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 

Second scenario
Same as second test on Unity 2017.4.f11
Log

181006-09:37:05.351  INFO [ 1] <Global>                            Initializing GitHubForUnity:'v1.1.0' Unity:'v2018.3.0b3'
181006-09:37:05.461 ERROR [67] <OctorunInstaller>                  Error extracting octorun
GitHub.Unity.UnzipException: Error unzipping file ---> System.MissingMethodException: long ICSharpCode.SharpZipLib.Zip.ZipFile.get_Count()
  at GitHub.Unity.UnzipTask.RunUnzip (System.Boolean success) [0x0004b] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:58 
   --- End of inner exception stack trace ---
  at GitHub.Unity.UnzipTask.RunUnzip (System.Boolean success) [0x000ed] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:83 
  at GitHub.Unity.UnzipTask.RunWithReturn (System.Boolean success) [0x00008] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:34 
System.MissingMethodException: long ICSharpCode.SharpZipLib.Zip.ZipFile.get_Count()
  at GitHub.Unity.UnzipTask.RunUnzip (System.Boolean success) [0x0004b] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:58 
=======
  at GitHub.Unity.OctorunInstaller.<SetupOctorunIfNeeded>m__0 (System.Exception e) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:40 
  at System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod , System.Object , System.Object[] , System.Exception& ) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at GitHub.Unity.TaskBase.RaiseFaultHandlers (System.Exception ex) [0x00081] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:453 
  at GitHub.Unity.UnzipTask.RunWithReturn (System.Boolean success) [0x00016] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\UnzipTask.cs:38 
  at GitHub.Unity.TaskBase`1[TResult].RunSynchronously () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:685 
  at GitHub.Unity.OctorunInstaller.SetupOctorunIfNeeded () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Installer\OctorunInstaller.cs:41 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x000fd] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:92 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
181006-09:37:57.522  WARN [67] <IApplicationManager>               No Windows CredentialHelper found: Setting to wincred
181006-09:37:57.750 ERROR [67] <IApplicationManager>               Error setting the credential helper
GitHub.Unity.ProcessException: error: could not lock config file C:/Program Files/Git/mingw64/etc/gitconfig: Permission denied
=======
  at GitHub.Unity.ApplicationManagerBase.<SetupGit>m__3 (System.Exception e) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:219 
  at System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod , System.Object , System.Object[] , System.Exception& ) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at GitHub.Unity.TaskBase.RaiseFaultHandlers (System.Exception ex) [0x00081] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:453 
  at GitHub.Unity.ProcessTask`1+<RunWithReturn>c__AnonStorey0[T].<>m__1 () [0x00118] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:370 
  at GitHub.Unity.ProcessWrapper.Run () [0x00424] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:199 
  at GitHub.Unity.ProcessTask`1[T].RunWithReturn (System.Boolean success) [0x00061] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:380 
  at GitHub.Unity.TaskBase`1[TResult].RunSynchronously () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:685 
  at GitHub.Unity.ApplicationManagerBase.SetupGit (GitHub.Unity.GitInstaller+GitInstallationState state) [0x001df] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:216 
  at GitHub.Unity.ApplicationManagerBase.<Run>m__0 () [0x002a8] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Application\ApplicationManagerBase.cs:131 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
181006-09:37:58.158 ERROR [96] <TaskManager>                       Exception on concurrent thread: 1 ActionTask
GitHub.Unity.ProcessException: fatal: Needed a single revision
  at GitHub.Unity.ActionTask.Run (System.Boolean success) [0x00056] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ActionTask.cs:327 
  at GitHub.Unity.TaskBase.RunSynchronously () [0x00071] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:299 
  at System.Threading.Tasks.Task.InnerInvoke () [0x0000f] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.Execute () [0x00010] in <ac823e2bb42b41bda67924a45a0173c3>:0 
=======
  at GitHub.Unity.TaskManager+<ScheduleConcurrent>c__AnonStorey2`1[T].<>m__0 (System.Threading.Tasks.Task tt) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskManager.cs:146 
  at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.Execute () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.ExecutionContextCallback (System.Object obj) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task& currentTaskSlot) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.ExecuteEntry (System.Boolean bPreventDoubleExecution) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.TaskScheduler.TryExecuteTask (System.Threading.Tasks.Task task) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at GitHub.Unity.ThreadPerTaskScheduler+<QueueTask>c__AnonStorey0.<>m__0 () [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ConcurrentExclusiveInterleave.cs:440 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
181006-09:37:58.184 ERROR [97] <TaskManager>                       Exception on concurrent thread: 2 git log
GitHub.Unity.ProcessException: fatal: your current branch 'master' does not have any commits yet
  at GitHub.Unity.ProcessTaskWithListOutput`1+<RunWithReturn>c__AnonStorey0[T].<>m__1 () [0x00101] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:498 
  at GitHub.Unity.ProcessWrapper.Run () [0x00424] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:199 
  at GitHub.Unity.ProcessTaskWithListOutput`1[T].RunWithReturn (System.Boolean success) [0x00061] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ProcessTask.cs:506 
  at GitHub.Unity.TaskBase`1[TResult].RunSynchronously () [0x0007c] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskBase.cs:685 
  at System.Threading.Tasks.Task`1[TResult].InnerInvoke () [0x0000f] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.Execute () [0x00010] in <ac823e2bb42b41bda67924a45a0173c3>:0 
=======
  at GitHub.Unity.TaskManager+<ScheduleConcurrent>c__AnonStorey2`1[T].<>m__0 (System.Threading.Tasks.Task tt) [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\TaskManager.cs:146 
  at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.Execute () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.ExecutionContextCallback (System.Object obj) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task& currentTaskSlot) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.Task.ExecuteEntry (System.Boolean bPreventDoubleExecution) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.Tasks.TaskScheduler.TryExecuteTask (System.Threading.Tasks.Task task) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at GitHub.Unity.ThreadPerTaskScheduler+<QueueTask>c__AnonStorey0.<>m__0 () [0x00000] in C:\Users\Spade\Projects\GitHub\Unity\src\GitHub.Api\Tasks\ConcurrentExclusiveInterleave.cs:440 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <ac823e2bb42b41bda67924a45a0173c3>:0 

@StanleyGoldman
Copy link
Member

Hey @tkaczz thanks for your extensive testing 🏆.

I believe the issue I set out to fix here has been resolved.

GitHub.Unity.UnzipException: Error unzipping file ---> System.MissingMethodException: long ICSharpCode.SharpZipLib.Zip.ZipFile.get_Count() is being handled in #850 and #908.

GitHub.Unity.ProcessException: fatal: your current branch 'master' does not have any commits yet I'm going to create a new issue for.

@StanleyGoldman StanleyGoldman changed the title Rotating GitHub logo not disappearing from main view Unzipped resources cannot be directly moved between drives Oct 8, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants