I have a very simple job that polls the Git SCM, and if any changes if 
kicks of a downstream job. For the last 1 week, the Git polling fails with 
the below error. 

*Git Polling Log*
*Started on Sep 12, 2016 9:44:04 AM*
*Polling SCM changes on Agent1*
*Using strategy: Default*
*[poll] Last Built Revision: Revision b95fc53f42ff764c390e22d1dfcc132f20 
(refs/remotes/my_repo/develop)*
*> git rev-parse --is-inside-work-tree # timeout=10*
*Fetching changes from the remote Git repositories*
*> git config remote.my_repo.url 
https://tfs.org.com/tfs/DefaultCollection/Some-Org/_git/my_repo # 
timeout=10*
*Cleaning workspace*
*> git rev-parse --verify HEAD # timeout=10*
*Resetting working tree*
*> git reset --hard # timeout=10*
*> git clean -fdx # timeout=10*
*Fetching upstream changes from 
https://tfs.org.com/tfs/DefaultCollection/Some-Org/_git/my_repo*
*> git --version # timeout=10*
*using .gitcredentials to set credentials*
*> git config --local credential.username JenkinsUser # timeout=10*
*> git config --local credential.helper store 
--file=\"C:\Users\JenkinsUser~1\AppData\Local\Temp\git4353270016803178193.credentials\"
 
# timeout=10*
*> git -c core.askpass=true fetch --no-tags --progress 
https://tfs.org.com/tfs/DefaultCollection/Some-Org/_git/my_repo 
+refs/heads/*:refs/remotes/my_repo/**
*> git config --local --remove-section credential # timeout=10*
*FATAL: hudson.plugins.git.GitException: Failed to fetch from 
https://tfs.org.com/tfs/DefaultCollection/Some-Org/_git/my_repo*
*hudson.util.IOException2: hudson.plugins.git.GitException: Failed to fetch 
from https://tfs.org.com/tfs/DefaultCollection/Some-Org/_git/my_repo*
*        at 
hudson.plugins.git.GitSCM.compareRemoteRevisionWith(GitSCM.java:529)*
*        at hudson.scm.SCM.compareRemoteRevisionWith(SCM.java:381)*
*        at hudson.scm.SCM.poll(SCM.java:398)*
*        at 
hudson.model.AbstractProject.pollWithWorkspace(AbstractProject.java:1475)*
*        at hudson.model.AbstractProject._poll(AbstractProject.java:1445)*
*        at hudson.model.AbstractProject.poll(AbstractProject.java:1356)*
*        at 
hudson.triggers.SCMTrigger$Runner.runPolling(SCMTrigger.java:526)*
*        at hudson.triggers.SCMTrigger$Runner.run(SCMTrigger.java:555)*
*        at 
hudson.util.SequentialExecutionQueue$QueueEntry.run(SequentialExecutionQueue.java:119)*
*        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)*
*        at java.util.concurrent.FutureTask.run(FutureTask.java:266)*
*        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)*
*        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)*
*        at java.lang.Thread.run(Thread.java:745)*
*Caused by: hudson.plugins.git.GitException: Failed to fetch from 
https://tfs.org.com/tfs/DefaultCollection/Some-Org/_git/my_repo*
*        at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:766)*
*        at 
hudson.plugins.git.GitSCM.compareRemoteRevisionWithImpl(GitSCM.java:657)*
*        at 
hudson.plugins.git.GitSCM.compareRemoteRevisionWith(GitSCM.java:527)*
*        ... 13 more*
*Caused by: hudson.plugins.git.GitException: Command "git -c 
core.askpass=true fetch --no-tags --progress 
https://tfs.org.com/tfs/DefaultCollection/Some-Org/_git/my_repo 
+refs/heads/*:refs/remotes/my_repo/*" returned status code 1:*
*stdout: *
*stderr: remote: Microsoft (R) Visual Studio (R) Team Foundation Server[K*
*remote: *
*remote: Found 49 objects to send. (36 ms)[K*
*error: Could not read 6f4eb3c55fd98c719baf898a9352a1100fa32765*
*fatal: revision walk setup failed*
*error: https://tfs.org.com/tfs/DefaultCollection/Some-Org/_git/my_repo did 
not send all necessary objects*


*        at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1710)*
*        at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1454)*
*        at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$300(CliGitAPIImpl.java:63)*
*        at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:314)*
*        at 
org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:152)*
*        at 
org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:145)*
*        at hudson.remoting.UserRequest.perform(UserRequest.java:120)*
*        at hudson.remoting.UserRequest.perform(UserRequest.java:48)*
*        at hudson.remoting.Request$2.run(Request.java:326)*
*        at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)*
*        at java.util.concurrent.FutureTask.run(FutureTask.java:262)*
*        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)*
*        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)*
*        at java.lang.Thread.run(Thread.java:744)*
*        at ......remote call to Agent1(Native Method)*
*        at 
hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1416)*
*        at hudson.remoting.UserResponse.retrieve(UserRequest.java:220)*
*        at hudson.remoting.Channel.call(Channel.java:781)*
*        at 
org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:145)*
*        at sun.reflect.GeneratedMethodAccessor670.invoke(Unknown Source)*
*        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)*
*        at java.lang.reflect.Method.invoke(Method.java:483)*
*        at 
org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:131)*
*        at com.sun.proxy.$Proxy104.execute(Unknown Source)*
*        at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:764)*
*        ... 15 more*
*Done. Took 50 sec*
*No changes*


Manual test with the git clone/fetch works. And when this polling issue 
starts, i can kick off the build, that does a clone of the repo and it 
works. Moreover, the git polling starts to works after i manually kick 
start the job, but the issue re-appears after some time again. 


-- 
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/a8acf6b4-590b-4e66-909b-a198873d5425%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to