> git config --get remote.${GerritSlave}.url # timeout=10

FATAL: hudson.plugins.git.GitException: Failed to fetch from ${GerritSlave}

This  seems to indicate the ${GerritSlave} is used in the wrong field (the 
'name' field) . It should ever be used in the repo url field.

Björn

[email protected] schrieb am Dienstag, 8. Juni 2021 um 18:59:16 UTC+2:

> Hello,
>
> we’re running Jenkins 2.277.4 on RH7 using OpenJDK11 (and no container) + 
> Git plugin 4.7.1
>
> In “Global properties” of the Jenkins configuration, we’ve defined a 
> shell variable:
>
> GerritSlave
>
> ssh://[email protected]:29418/repo/path
>
>  
>
> Later on, in the job configuration we use this in 
>
> Source Code Management
>
>   Git
>
>     Repository URL
>
>        ${GerritSlave}
>
>  
>
> Having the job triggered by polling.
>
>  Now we had to find, that we see jobs not starting and in “Git polling 
> log” we find:
>
> --------
>
> Started on Jun 8, 2021, 5:26:00 PM
>
> Polling SCM changes on master
>
> Using strategy: Default
>
> [poll] Last Built Revision: Revision 
> 5cb005655e96b87a21df36a5c1dad1ebdb925854 
> (refs/remotes/origin/branches/maintenance/PSint)
>
> The recommended git tool is: NONE
>
> using credential 50da578b-178c-4cba-b103-91c74f6522ed
>
> > git rev-parse --resolve-git-dir 
> /var/fpwork/WS/PHY_TX--LF--PSint--buildTrigger/PHY_TX/.git # timeout=10
>
> Fetching changes from the remote Git repositories
>
> > git config remote.origin.url ${GerritSlave} # 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 ${GerritSlave}
>
> > git --version # timeout=10
>
> > git --version # 'git version 2.30.0'
>
> > git config --get remote.${GerritSlave}.url # timeout=10
>
> FATAL: hudson.plugins.git.GitException: Failed to fetch from ${GerritSlave}
>
> hudson.plugins.git.GitException: Command "git config --get 
> remote.${GerritSlave}.url" returned status code 1:
>
> stdout: 
>
> stderr: 
>
>   at 
> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2661)
>
>  -------
>
> So it looks like the variable didn’t get expanded and then the polling 
> fails.
>
> If this happens, it seems the polling gets stuck in this situation.
>
>  
>
> If I now trigger the job once manually (“Build with parameters”), the GIT 
> polling will work: The variable gets expanded as expected, the job gets 
> triggered if needed.
>
> But it seems eventually, it gets stuck in the same way again.
>
> I’m not sure, but it seems the problem started with updating the Jenkins 
> core (from 2.263.4 to 2.277.4) and the GIT plugin.
>
> Any ideas how to debug – or even better solve – this problem ?
>
> Anyone seeing similar issues, maybe since updating ?
>
> Regards
>
> Martin
>

-- 
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/abf4439f-c546-4366-beed-7aa45cd9e889n%40googlegroups.com.

Reply via email to