Thanks. I think you provided the information I needed. I'm not planning to take any action on that bug report other than to watch that it is not a common occurrence for other users.
On Mon, Oct 21, 2019 at 1:01 PM Patrick van der Velde < petrikvanderve...@gmail.com> wrote: > Created issue 59875: https://issues.jenkins-ci.org/browse/JENKINS-59875 > > Let me know if you need additional information. > > On Tuesday, 22 October 2019 00:41:45 UTC+13, Mark Waite wrote: >> >> Thanks. >> >> Could you open an issue on Jira >> https://issues.jenkins-ci.org/secure/Dashboard.jspa that describes the >> environment more fully? >> >> I'm running CLI git 2.7 on at least one machine (Ubuntu 16.04) and can >> successfully clone an https private repository from Visual Studio Online at >> https://markwaite.visualstudio.com/DefaultCollection/_git/elisp . I'm >> running CLI git 2.17 (not 2.18) on at least one other machine (Amazon Linux >> 2) and can successfully clone an https private repository from Visual >> Studio Online at >> https://markwaite.visualstudio.com/DefaultCollection/_git/elisp . >> >> I'd like more information about your environment to be included in that >> Jira issue. I need to know what version of Team Foundation Server you're >> running, what version of Windows, any details about the authentication >> techniques in use (appears to be http rather than https to your TFS server, >> assumed that the username and password do not contain Windows special >> characters like '%', etc.), what versions of CLI git were failing, what >> versions are now working, >> >> Thanks in advance for providing that information in case other users >> encounter the same problem. >> >> On Sun, Oct 20, 2019 at 10:26 PM Patrick van der Velde < >> petrikva...@gmail.com> wrote: >> >>> To answer my own question: Updating to the latest version of GIT fixes >>> it. >>> >>> Thanks Mark!!! >>> >>> On Monday, 21 October 2019 15:34:16 UTC+13, Patrick van der Velde wrote: >>>> >>>> Hi >>>> >>>> Our setup >>>> >>>> Server: >>>> - Jenkins 2.190.1 >>>> - Ubuntu 16.04.5 >>>> >>>> Agent >>>> - Jenkins swarm slave >>>> - Windows 2016 >>>> >>>> Source control: >>>> - GIT on TFS2018 >>>> >>>> When running with git-client plugin 2.8.6 we get the following error in >>>> the build log >>>> >>>> Running as SYSTEM >>>> [EnvInject] - Loading node environment variables. >>>> Building remotely on BUILDAGENT (tool_nuget tool_powershell swarm >>>> role_generators team_development tool_msbuild tool_git) in workspace >>>> C:\ops\jenkins\workspace\testproduct12---b4eb99a4 >>>> [WS-CLEANUP] Deleting project workspace... >>>> [WS-CLEANUP] Deferred wipeout is used... >>>> using credential sandboxuser >>>> Cloning the remote Git repository >>>> Cloning repository >>>> http://tfshostname:8080/tfs/projectcollection/sandbox/_git/testproduct123 >>>> > C:\Program Files\Git\cmd\git.exe init >>>> C:\ops\jenkins\workspace\testproduct12---b4eb99a4 # timeout=10 >>>> Fetching upstream changes from >>>> http://tfshostname:8080/tfs/projectcollection/sandbox/_git/testproduct123 >>>> > C:\Program Files\Git\cmd\git.exe --version # timeout=10 >>>> using GIT_ASKPASS to set credentials User to access the sandbox >>>> project and the repos inside it. >>>> > C:\Program Files\Git\cmd\git.exe fetch --tags --progress -- >>>> http://tfshostname:8080/tfs/projectcollection/sandbox/_git/testproduct123 >>>> +refs/heads/*:refs/remotes/origin/* >>>> ERROR: Error cloning remote repo 'origin' >>>> hudson.plugins.git.GitException: Command "C:\Program >>>> Files\Git\cmd\git.exe fetch --tags --progress -- >>>> http://tfshostname:8080/tfs/projectcollection/sandbox/_git/testproduct123 >>>> +refs/heads/*:refs/remotes/origin/*" returned status code 128: >>>> stdout: >>>> stderr: fatal: Authentication failed for ' >>>> http://tfshostname:8080/tfs/projectcollection/sandbox/_git/testproduct123/ >>>> ' >>>> >>>> at >>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2172) >>>> at >>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1864) >>>> at >>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$500(CliGitAPIImpl.java:78) >>>> at >>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:545) >>>> at >>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:758) >>>> at >>>> org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153) >>>> at >>>> org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146) >>>> at hudson.remoting.UserRequest.perform(UserRequest.java:212) >>>> at hudson.remoting.UserRequest.perform(UserRequest.java:54) >>>> at hudson.remoting.Request$2.run(Request.java:369) >>>> at >>>> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) >>>> at java.util.concurrent.FutureTask.run(FutureTask.java:266) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) >>>> at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:93) >>>> at java.lang.Thread.run(Thread.java:748) >>>> Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote >>>> call to JNLP4-connect connection from 172.17.35.148/172.17.35.148:49717 >>>> at >>>> hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1743) >>>> at >>>> hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357) >>>> at hudson.remoting.Channel.call(Channel.java:957) >>>> at >>>> org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:146) >>>> at sun.reflect.GeneratedMethodAccessor447.invoke(Unknown >>>> Source) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>> at java.lang.reflect.Method.invoke(Method.java:498) >>>> at >>>> org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:132) >>>> at com.sun.proxy.$Proxy73.execute(Unknown Source) >>>> at >>>> hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1152) >>>> at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1192) >>>> at hudson.scm.SCM.checkout(SCM.java:504) >>>> at >>>> hudson.model.AbstractProject.checkout(AbstractProject.java:1208) >>>> at >>>> hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574) >>>> at >>>> jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) >>>> at >>>> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499) >>>> at hudson.model.Run.execute(Run.java:1815) >>>> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) >>>> at >>>> hudson.model.ResourceController.execute(ResourceController.java:97) >>>> at hudson.model.Executor.run(Executor.java:429) >>>> ERROR: Error cloning remote repo 'origin' >>>> Retrying after 10 seconds >>>> using credential sandboxuser >>>> > C:\Program Files\Git\cmd\git.exe rev-parse --is-inside-work-tree >>>> # timeout=10 >>>> Fetching changes from the remote Git repository >>>> > C:\Program Files\Git\cmd\git.exe config remote.origin.url >>>> http://tfshostname:8080/tfs/projectcollection/sandbox/_git/testproduct123 >>>> # timeout=10 >>>> Fetching upstream changes from >>>> http://tfshostname:8080/tfs/projectcollection/sandbox/_git/testproduct123 >>>> > C:\Program Files\Git\cmd\git.exe --version # timeout=10 >>>> using GIT_ASKPASS to set credentials User to access the sandbox >>>> project and the repos inside it. >>>> > C:\Program Files\Git\cmd\git.exe fetch --tags --progress -- >>>> http://tfshostname:8080/tfs/projectcollection/sandbox/_git/testproduct123 >>>> +refs/heads/*:refs/remotes/origin/* >>>> ERROR: Error fetching remote repo 'origin' >>>> hudson.plugins.git.GitException: Failed to fetch from >>>> http://tfshostname:8080/tfs/projectcollection/sandbox/_git/testproduct123 >>>> at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:894) >>>> at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1161) >>>> at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1192) >>>> at hudson.scm.SCM.checkout(SCM.java:504) >>>> at >>>> hudson.model.AbstractProject.checkout(AbstractProject.java:1208) >>>> at >>>> hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574) >>>> at >>>> jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) >>>> at >>>> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499) >>>> at hudson.model.Run.execute(Run.java:1815) >>>> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) >>>> at >>>> hudson.model.ResourceController.execute(ResourceController.java:97) >>>> at hudson.model.Executor.run(Executor.java:429) >>>> Caused by: hudson.plugins.git.GitException: Command "C:\Program >>>> Files\Git\cmd\git.exe fetch --tags --progress -- >>>> http://tfshostname:8080/tfs/projectcollection/sandbox/_git/testproduct123 >>>> +refs/heads/*:refs/remotes/origin/*" returned status code 128: >>>> stdout: >>>> stderr: fatal: Authentication failed for ' >>>> http://tfshostname:8080/tfs/projectcollection/sandbox/_git/testproduct123/ >>>> ' >>>> >>>> at >>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2172) >>>> at >>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1864) >>>> at >>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$500(CliGitAPIImpl.java:78) >>>> at >>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:545) >>>> at >>>> org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153) >>>> at >>>> org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146) >>>> at hudson.remoting.UserRequest.perform(UserRequest.java:212) >>>> at hudson.remoting.UserRequest.perform(UserRequest.java:54) >>>> at hudson.remoting.Request$2.run(Request.java:369) >>>> at >>>> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) >>>> at java.util.concurrent.FutureTask.run(FutureTask.java:266) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) >>>> at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:93) >>>> at java.lang.Thread.run(Thread.java:748) >>>> Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote >>>> call to JNLP4-connect connection from 172.17.35.148/172.17.35.148:49717 >>>> at >>>> hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1743) >>>> at >>>> hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357) >>>> at hudson.remoting.Channel.call(Channel.java:957) >>>> at >>>> org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:146) >>>> at sun.reflect.GeneratedMethodAccessor447.invoke(Unknown >>>> Source) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>> at java.lang.reflect.Method.invoke(Method.java:498) >>>> at >>>> org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:132) >>>> at com.sun.proxy.$Proxy74.execute(Unknown Source) >>>> at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:892) >>>> at >>>> hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1161) >>>> at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1192) >>>> at hudson.scm.SCM.checkout(SCM.java:504) >>>> at >>>> hudson.model.AbstractProject.checkout(AbstractProject.java:1208) >>>> at >>>> hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574) >>>> at >>>> jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) >>>> at >>>> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499) >>>> at hudson.model.Run.execute(Run.java:1815) >>>> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) >>>> at >>>> hudson.model.ResourceController.execute(ResourceController.java:97) >>>> at hudson.model.Executor.run(Executor.java:429) >>>> ERROR: Error fetching remote repo 'origin' >>>> Retrying after 10 seconds >>>> using credential sandboxuser >>>> > C:\Program Files\Git\cmd\git.exe rev-parse --is-inside-work-tree >>>> # timeout=10 >>>> Fetching changes from the remote Git repository >>>> > C:\Program Files\Git\cmd\git.exe config remote.origin.url >>>> http://tfshostname:8080/tfs/projectcollection/sandbox/_git/testproduct123 >>>> # timeout=10 >>>> Fetching upstream changes from >>>> http://tfshostname:8080/tfs/projectcollection/sandbox/_git/testproduct123 >>>> > C:\Program Files\Git\cmd\git.exe --version # timeout=10 >>>> using GIT_ASKPASS to set credentials User to access the sandbox >>>> project and the repos inside it. >>>> > C:\Program Files\Git\cmd\git.exe fetch --tags --progress -- >>>> http://tfshostname:8080/tfs/projectcollection/sandbox/_git/testproduct123 >>>> +refs/heads/*:refs/remotes/origin/* >>>> ERROR: Error fetching remote repo 'origin' >>>> hudson.plugins.git.GitException: Failed to fetch from >>>> http://tfshostname:8080/tfs/projectcollection/sandbox/_git/testproduct123 >>>> at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:894) >>>> at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1161) >>>> at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1192) >>>> at hudson.scm.SCM.checkout(SCM.java:504) >>>> at >>>> hudson.model.AbstractProject.checkout(AbstractProject.java:1208) >>>> at >>>> hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574) >>>> at >>>> jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) >>>> at >>>> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499) >>>> at hudson.model.Run.execute(Run.java:1815) >>>> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) >>>> at >>>> hudson.model.ResourceController.execute(ResourceController.java:97) >>>> at hudson.model.Executor.run(Executor.java:429) >>>> Caused by: hudson.plugins.git.GitException: Command "C:\Program >>>> Files\Git\cmd\git.exe fetch --tags --progress -- >>>> http://tfshostname:8080/tfs/projectcollection/sandbox/_git/testproduct123 >>>> +refs/heads/*:refs/remotes/origin/*" returned status code 128: >>>> stdout: >>>> stderr: fatal: Authentication failed for ' >>>> http://tfshostname:8080/tfs/projectcollection/sandbox/_git/testproduct123/ >>>> ' >>>> >>>> at >>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2172) >>>> at >>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1864) >>>> at >>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$500(CliGitAPIImpl.java:78) >>>> at >>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:545) >>>> at >>>> org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153) >>>> at >>>> org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146) >>>> at hudson.remoting.UserRequest.perform(UserRequest.java:212) >>>> at hudson.remoting.UserRequest.perform(UserRequest.java:54) >>>> at hudson.remoting.Request$2.run(Request.java:369) >>>> at >>>> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) >>>> at java.util.concurrent.FutureTask.run(FutureTask.java:266) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) >>>> at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:93) >>>> at java.lang.Thread.run(Thread.java:748) >>>> Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote >>>> call to JNLP4-connect connection from 172.17.35.148/172.17.35.148:49717 >>>> at >>>> hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1743) >>>> at >>>> hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357) >>>> at hudson.remoting.Channel.call(Channel.java:957) >>>> at >>>> org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:146) >>>> at sun.reflect.GeneratedMethodAccessor447.invoke(Unknown >>>> Source) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>> at java.lang.reflect.Method.invoke(Method.java:498) >>>> at >>>> org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:132) >>>> at com.sun.proxy.$Proxy74.execute(Unknown Source) >>>> at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:892) >>>> at >>>> hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1161) >>>> at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1192) >>>> at hudson.scm.SCM.checkout(SCM.java:504) >>>> at >>>> hudson.model.AbstractProject.checkout(AbstractProject.java:1208) >>>> at >>>> hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574) >>>> at >>>> jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) >>>> at >>>> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499) >>>> at hudson.model.Run.execute(Run.java:1815) >>>> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) >>>> at >>>> hudson.model.ResourceController.execute(ResourceController.java:97) >>>> at hudson.model.Executor.run(Executor.java:429) >>>> ERROR: Error fetching remote repo 'origin' >>>> Finished: FAILURE >>>> >>>> When running with git-client plugin 2.8.4 it works fine. >>>> >>>> I suspect 2.8.5 was the version that broke things because nothing >>>> important seems to have changed in 2.8.6. >>>> >>>> Can somebody let me know what the best course of action is? >>>> >>>> Thanks >>>> >>>> Petrik >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Jenkins Users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to jenkins...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/jenkinsci-users/862d0a1d-051d-4954-975e-992cce6cfaba%40googlegroups.com >>> <https://groups.google.com/d/msgid/jenkinsci-users/862d0a1d-051d-4954-975e-992cce6cfaba%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> >> >> -- >> Thanks! >> Mark Waite >> > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to jenkinsci-users+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/1fa2f3c9-75b3-4570-8c67-426450e1105f%40googlegroups.com > <https://groups.google.com/d/msgid/jenkinsci-users/1fa2f3c9-75b3-4570-8c67-426450e1105f%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Thanks! Mark Waite -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAO49JtFSpKGO%2BHG2hJ8th7Z1xm6YBKF2UFV%2BOAVdBnXHct%3DvbQ%40mail.gmail.com.