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 < [email protected]> 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 < >> [email protected]> 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 [email protected]. >>> 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 [email protected]. > 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAO49JtFSpKGO%2BHG2hJ8th7Z1xm6YBKF2UFV%2BOAVdBnXHct%3DvbQ%40mail.gmail.com.
