Closed timja closed 6 years ago
levt:
My environment is also affected by https://issues.jenkins-ci.org/browse/JENKINS-43038
I suspect the both problem have similar root cause that could be related to communication between master and slave.
levt are you still having issues, even upgrading to a new Jenkins core and updating all plugins?
This is a problem that I see on a daily basis. It just hangs at the git cloning step.
We are running Ubuntu 14.04.5, Jenkins 2.70, JRE 1.8.0_131-b11 and git 2.11.0
We are using the following plugins:
PAM Authentication plugin (pam-auth): 1.3
Branch API Plugin (branch-api): 2.0.11
TextFinder plugin (text-finder): 1.10
Gitlab Merge Request Builder (gitlab-merge-request-jenkins): 2.0.0
Docker Commons Plugin (docker-commons): 1.8
skip-certificate-check (skip-certificate-check): 1.0
JIRA Pipeline Steps (jira-steps): 1.2.3
Docker Pipeline (docker-workflow): 1.12
Subversion Plug-in (subversion): 2.9
Next Build Number Plugin (next-build-number): 1.4
Lockable Resources plugin (lockable-resources): 2.0
Pipeline: Multibranch (workflow-multibranch): 2.16
GitLab Plugin (gitlab-plugin): 1.4.7
Git Parameter Plug-In (git-parameter): 0.8.0
Changes since last successfull build Plugin (changes-since-last-success): 0.5
Amazon EC2 plugin (ec2): 1.36
Pipeline: Supporting APIs (workflow-support): 2.14
LDAP Plugin (ldap): 1.16
Pipeline: API (workflow-api): 2.20
JavaScript GUI Lib: ACE Editor bundle plugin (ace-editor): 1.1
ruby-runtime (ruby-runtime): 0.12
SSH Slaves plugin (ssh-slaves): 1.21
Pipeline: Basic Steps (workflow-basic-steps): 2.6
Script Security Plugin (script-security): 1.33
Structs Plugin (structs): 1.10
Windows Slaves Plugin (windows-slaves): 1.3.1
Translation Assistance plugin (translation): 1.15
Pipeline: Stage Step (pipeline-stage-step): 2.2
Credentials Plugin (credentials): 2.1.14
Authentication Tokens API Plugin (authentication-tokens): 1.3
JavaScript GUI Lib: Handlebars bundle plugin (handlebars): 1.1.1
Timestamper (timestamper): 1.8.8
Credentials Binding Plugin (credentials-binding): 1.13
GIT server Plugin (git-server): 1.7
Extended Choice Parameter Plug-In (extended-choice-parameter): 0.76
Plain Credentials Plugin (plain-credentials): 1.4
jQuery plugin (jquery): 1.11.2-0
CloudBees Amazon Web Services Credentials Plugin (aws-credentials): 1.21
Pipeline: Groovy (workflow-cps): 2.39
Durable Task Plugin (durable-task): 1.14
MapDB API Plugin (mapdb-api): 1.0.9.0
JavaScript GUI Lib: Moment.js bundle plugin (momentjs): 1.1.1
Run Condition Plugin (run-condition): 1.0
Pipeline: Milestone Step (pipeline-milestone-step): 1.3.1
Scriptler (scriptler): 2.9
bouncycastle API Plugin (bouncycastle-api): 2.16.2
Git Changelog (git-changelog): 1.51
Pipeline: Step API (workflow-step-api): 2.12
Pipeline: Declarative Extension Points API (pipeline-model-extensions): 1.1.9
Pipeline: Model Definition (pipeline-model-definition): 1.1.9
Node Iterator API Plugin (node-iterator-api): 1.5
Job Configuration History Plugin (jobConfigHistory): 2.17
Display URL API (display-url-api): 2.0
Icon Shim Plugin (icon-shim): 2.0.3
Token Macro Plugin (token-macro): 2.2
Pipeline: Stage Tags Metadata (pipeline-stage-tags-metadata): 1.1.9
disk-usage plugin (disk-usage): 0.28
Pipeline: Job (workflow-job): 2.14.1
Environment Injector Plugin (envinject): 2.1.3
JUnit Plugin (junit): 1.21
Gerrit Trigger (gerrit-trigger): 2.25.0
Job DSL (job-dsl): 1.64
Ant Plugin (ant): 1.7
Matrix Authorization Strategy Plugin (matrix-auth): 1.7
Cobertura Plugin (cobertura): 1.11
Active Choices Plug-in (uno-choice): 1.5.3
Maven Integration plugin (maven-plugin): 2.17
SCM API Plugin (scm-api): 2.2.1
build timeout plugin (build-timeout): 1.18
HipChat Plugin (hipchat): 2.1.1
Jabber (XMPP) notifier and control plugin (jabber): 1.36
Mercurial plugin (mercurial): 2.0
Pipeline Graph Analysis Plugin (pipeline-graph-analysis): 1.5
Hidden Parameter plugin (hidden-parameter): 0.0.4
Build Pipeline Plugin (build-pipeline-plugin): 1.5.7.1
Pipeline: Build Step (pipeline-build-step): 2.5.1
Discard Old Build plugin (discard-old-build): 1.05
CVS Plug-in (cvs): 2.13
Pipeline: Stage View Plugin (pipeline-stage-view): 2.8
Workspace Cleanup Plugin (ws-cleanup): 0.34
Mailer Plugin (mailer): 1.20
Resource Disposer Plugin (resource-disposer): 0.7
Matrix Project Plugin (matrix-project): 1.11
Pipeline: Input Step (pipeline-input-step): 2.8
Groovy Postbuild (groovy-postbuild): 2.3.1
Git client plugin (git-client): 2.5.0
Jackson 2 API Plugin (jackson2-api): 2.7.3
JaCoCo plugin (jacoco): 2.2.1
Pipeline: Declarative Agent API (pipeline-model-declarative-agent): 1.1.1
External Monitor Job Type Plugin (external-monitor-job): 1.7
Multiple SCMs plugin (multiple-scms): 0.6
Pipeline: Nodes and Processes (workflow-durable-task-step): 2.14
instant-messaging plugin (instant-messaging): 1.35
Copy Artifact Plugin (copyartifact): 1.38.1
Python Plugin (python): 1.3
Conditional BuildStep (conditional-buildstep): 1.3.6
SSH Credentials Plugin (ssh-credentials): 1.13
Pipeline: Model API (pipeline-model-api): 1.1.9
Configuration Slicing plugin (configurationslicing): 1.47
Hudson Post build task (postbuild-task): 1.8
Pipeline (workflow-aggregator): 2.5
Pipeline: SCM Step (workflow-scm-step): 2.6
Parameterized Trigger plugin (parameterized-trigger): 2.35.1
Pipeline: Shared Groovy Libraries (workflow-cps-global-lib): 2.8
OWASP Markup Formatter Plugin (antisamy-markup-formatter): 1.5
Pipeline: REST API Plugin (pipeline-rest-api): 2.8
Role-based Authorization Strategy (role-strategy): 2.5.1
Naginator (naginator): 1.17.2
Amazon Web Services SDK (aws-java-sdk): 1.11.119
EnvInject API Plugin (envinject-api): 1.2
Folders Plugin (cloudbees-folder): 6.1.2
Mask Passwords Plugin (mask-passwords): 2.10.1
Javadoc Plugin (javadoc): 1.4
JavaScript GUI Lib: jQuery bundles (jQuery and jQuery UI) plugin (jquery-detached): 1.2.1
Git plugin (git): 3.5.1
Email Extension Plugin (email-ext): 2.58
Gitlab Hook Plugin (gitlab-hook): 1.4.2
Here is the config.xml
Here is the output from the console log after killing the job.
Started by timer
Obtained src/Jenkinsfile.CoconutPipeline.groovy from git git@git_server:namespace/job_repo.git
[Pipeline] node
Running on testops-w2 in /home/jenkins/workspace/Coconut/test-pipeline
[Pipeline] {
[Pipeline] timestamps
[Pipeline] {
[Pipeline] hipchatSend*00:00:09.027* [INFO] HipChat notification sent to the following rooms: QA FW, Firmware, QA Automation
[Pipeline] stage
[Pipeline] { (Checkout)
[Pipeline] checkout*00:00:09.139* Cloning the remote Git repository*00:00:09.144* Cloning repository git@git_server:namespace/repo.git
Aborted by Username
[Pipeline] }
[Pipeline] // stage
[Pipeline] hipchatSend*01:26:16.377* [INFO] HipChat notification sent to the following rooms: QA FW, Firmware, QA Automation
[Pipeline] }
[Pipeline] // timestamps
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
java.lang.InterruptedException
at java.lang.Object.wait(Native Method)
at hudson.remoting.Request.call(Request.java:147)
at hudson.remoting.Channel.call(Channel.java:838)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:146)
at sun.reflect.GeneratedMethodAccessor139.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.$Proxy101.execute(Unknown Source)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1075)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1115)
at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:113)
at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:85)
at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:75)
at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47)
at hudson.security.ACL.impersonate(ACL.java:260)
at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44)
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:748)
Finished: ABORTED
We try to keep Jenkins fairly up to date, and it's really annoying when this happens. It only happens on Pipeline jobs.
This happen also in our CI environment:
and plugins are:
Hi there,
Could you please generate and upload a support bundle using the support core plugin to provide further information here?
Thanks,
James
A support bundle https://wiki.jenkins.io/display/JENKINS/Support+Core+Plugin would be more useful - not sure anything can be reproduced from the above.
Add a support bundle support_2017-10-06_04.20.32.zip while several jobs are waiting SCM
Adding a support bundle for this issue. It is happening a lot today for some reason.
support_2017-10-11_21.17.12.zip
Also, here is a stack trace from a hung checkout
Thread #4
at DSL.checkout(running in thread: org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution 4262)
at org.jenkinsci.plugins.pipeline.modeldefinition.agent.CheckoutScript.checkoutAndRun(jar:file:/var/lib/jenkins/plugins/pipeline-model-extensions/WEB-INF/lib/pipeline-model-extensions.jar!/org/jenkinsci/plugins/pipeline/modeldefinition/agent/CheckoutScript.groovy:50)
at DSL.stage(Native Method)
at org.jenkinsci.plugins.pipeline.modeldefinition.agent.CheckoutScript.checkoutAndRun(jar:file:/var/lib/jenkins/plugins/pipeline-model-extensions/WEB-INF/lib/pipeline-model-extensions.jar!/org/jenkinsci/plugins/pipeline/modeldefinition/agent/CheckoutScript.groovy:49)
at org.jenkinsci.plugins.pipeline.modeldefinition.agent.CheckoutScript.doCheckout(jar:file:/var/lib/jenkins/plugins/pipeline-model-extensions/WEB-INF/lib/pipeline-model-extensions.jar!/org/jenkinsci/plugins/pipeline/modeldefinition/agent/CheckoutScript.groovy:40)
at org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript.run(jar:file:/var/lib/jenkins/plugins/pipeline-model-definition/WEB-INF/lib/pipeline-model-definition.jar!/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/LabelScript.groovy:45)
at DSL.node(running on jenkins-w11 (jenkinsw-vm5))
at org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript.run(jar:file:/var/lib/jenkins/plugins/pipeline-model-definition/WEB-INF/lib/pipeline-model-definition.jar!/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/LabelScript.groovy:44)
at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.inDeclarativeAgent(jar:file:/var/lib/jenkins/plugins/pipeline-model-definition/WEB-INF/lib/pipeline-model-definition.jar!/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy:372)
at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.call(jar:file:/var/lib/jenkins/plugins/pipeline-model-definition/WEB-INF/lib/pipeline-model-definition.jar!/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy:74)
at WorkflowScript.run(WorkflowScript:13)
Hi,
we have the same problem with a very updated version:
Jenkins 2.89.3 (jenkins/jenkins:2.89.3-alpine)
GKE (k8s 1.8.7 - COS image)
ace-editor | 1.1 | true |
antisamy-markup-formatter | 1.5 | true |
apache-httpcomponents-client-4-api | 4.5.3-2.1 | true |
authentication-tokens | 1.3 | true |
blueocean | 1.4.0 | true |
blueocean-autofavorite | 1.2.1 | true |
blueocean-bitbucket-pipeline | 1.4.0 | true |
blueocean-commons | 1.4.0 | true |
blueocean-config | 1.4.0 | true |
blueocean-core-js | 1.4.0 | true |
blueocean-dashboard | 1.4.0 | true |
blueocean-display-url | 2.2.0 | true |
blueocean-events | 1.4.0 | true |
blueocean-git-pipeline | 1.4.0 | true |
blueocean-github-pipeline | 1.4.0 | true |
blueocean-i18n | 1.4.0 | true |
blueocean-jira | 1.4.0 | true |
blueocean-jwt | 1.4.0 | true |
blueocean-personalization | 1.4.0 | true |
blueocean-pipeline-api-impl | 1.4.0 | true |
blueocean-pipeline-editor | 1.4.0 | true |
blueocean-pipeline-scm-api | 1.4.0 | true |
blueocean-rest | 1.4.0 | true |
blueocean-rest-impl | 1.4.0 | true |
blueocean-web | 1.4.0 | true |
bouncycastle-api | 2.16.2 | true |
branch-api | 2.0.18 | true |
build-user-vars-plugin | 1.5 | true |
cloudbees-bitbucket-branch-source | 2.2.9 | true |
cloudbees-folder | 6.3 | true |
command-launcher | 1.2 | true |
credentials | 2.1.16 | true |
credentials-binding | 1.15 | true |
display-url-api | 2.2.0 | true |
docker-commons | 1.11 | true |
docker-workflow | 1.15 | true |
durable-task | 1.17 | true |
favorite | 2.3.1 | true |
git | 3.7.0 | true |
git-client | 2.7.1 | true |
git-server | 1.7 | true |
github | 1.29.0 | true |
github-api | 1.90 | true |
github-branch-source | 2.3.2 | true |
github-oauth | 0.29 | true |
google-metadata-plugin | 0.2 | true |
google-oauth-plugin | 0.5 | true |
handlebars | 1.1.1 | true |
handy-uri-templates-2-api | 2.1.6-1.0 | true |
htmlpublisher | 1.14 | true |
icon-shim | 2.0.3 | true |
jackson2-api | 2.8.10.1 | true |
javadoc | 1.4 | true |
jenkins-design-language | 1.4.0 | true |
jira | 2.5.1 | true |
jquery | 1.12.4-0 | true |
jquery-detached | 1.2.1 | true |
jsch | 0.1.54.1 | true |
junit | 1.24 | true |
kubernetes | 1.2 | true |
kubernetes-credentials | 0.3.0 | true |
lockable-resources | 2.1 | true |
mailer | 1.20 | true |
matrix-auth | 2.2 | true |
matrix-project | 1.12 | true |
maven-plugin | 3.1 | true |
mercurial | 2.2 | true |
momentjs | 1.1.1 | true |
oauth-credentials | 0.3 | true |
pipeline-build-step | 2.7 | true |
pipeline-github-lib | 1.0 | true |
pipeline-graph-analysis | 1.6 | true |
pipeline-input-step | 2.8 | true |
pipeline-milestone-step | 1.3.1 | true |
pipeline-model-api | 1.2.7 | true |
pipeline-model-declarative-agent | 1.1.1 | true |
pipeline-model-definition | 1.2.7 | true |
pipeline-model-extensions | 1.2.7 | true |
pipeline-rest-api | 2.9 | true |
pipeline-stage-step | 2.3 | true |
pipeline-stage-tags-metadata | 1.2.7 | true |
pipeline-stage-view | 2.9 | true |
plain-credentials | 1.4 | true |
pubsub-light | 1.12 | true |
scm-api | 2.2.6 | true |
script-security | 1.40 | true |
slack | 2.3 | true |
sonar | 2.6.1 | true |
sse-gateway | 1.15 | true |
ssh-agent | 1.15 | true |
ssh-credentials | 1.13 | true |
ssh-slaves | 1.25.1 | true |
structs | 1.13 | true |
token-macro | 2.3 | true |
variant | 1.1 | true |
windows-slaves | 1.3.1 | true |
workflow-aggregator | 2.5 | true |
workflow-api | 2.25 | true |
workflow-basic-steps | 2.6 | true |
workflow-cps | 2.44 | true |
workflow-cps-global-lib | 2.9 | true |
workflow-durable-task-step | 2.18 | true |
workflow-job | 2.17 | true |
workflow-multibranch | 2.17 | true |
workflow-scm-step | 2.6 | true |
workflow-step-api | 2.14 | true |
workflow-support | 2.18 | true |
The build come in a infinite loop just after the "git rev-list".
We have to kill the build to stop it.
The problem appears sporadically, in general a replay successed.
The problem has appeared in the last 3 weeks.
Push event to branch dev15:11:08 Connecting to https://api.github.com using xxxx/******Obtained Jenkinsfile from xxxx
Running in Durability level: MAX_SURVIVABILITY
[Pipeline] lock
Trying to acquire lock on [xxxx]
Lock acquired on [xxxx]
[Pipeline] {
[Pipeline] podTemplate
[Pipeline] {
[Pipeline] node
Still waiting to schedule task
Waiting for next available executor on jenkins-slave-w9k9c-5dghv
Running on
jenkins-slave-w9k9c-zh83m
in /home/jenkins/workspace/xxxx-L44IHDFACBXJ3M2RTOZ4YDAKTOFVJNRK4LJKN7AORR6T4YS5VNEQ
[Pipeline] {
[Pipeline] checkout
Cloning the remote Git repository
Cloning with configured refspecs honoured and without tags
Cloning repository
https://github.com/xxx/xxx.git
> git init /home/jenkins/workspace/xxxx-L44IHDFACBXJ3M2RTOZ4YDAKTOFVJNRK4LJKN7AORR6T4YS5VNEQ # timeout=10
Fetching upstream changes from
https://github.com/ xxx/xxx .git
> git --version # timeout=10
using GIT_ASKPASS to set credentials
> git fetch --no-tags --progress
https://github.com/ xxx/xxx .git
+refs/heads/dev:refs/remotes/origin/dev
> git config remote.origin.url
https://github.com/ xxx/xxx .git
vrobert78 I see the same thing - git rev-list too... I haev a support core bundle for it too - taking a look
My support bundle support_2018-02-07_22.54.25.zip
Slave-05 is the one that was hanging at the time if that helps.
Hey markwaite any ideas on this? This seems to be a recently popped up thing, and it is biting more people (perhaps I should close and re-open this ticket, as the original one doesn't seem to be quite the same).
could this be the same as https://issues.jenkins-ci.org/browse/JENKINS-46503 - in which case the solution is to use JIRA plugin 2.5.0 (not 2.5.1) - still not totally resolved.
Hi michaelneale,
i just disabled JIRA plugin, JIRA Integration for Blue Ocean and Blue Ocean.
We will see during the day if the problem persists or not.
We will keep you in touch.
Best regards,
vrobert78 I don't think it is enough to disable the Jira plugin. I believe that you need to downgrade the Jira plugin from 2.5.1 to 2.5.0 or earlier. There was a discussion of "blacklisting" Jira plugin 2.5.1 and that has been implemented about a week ago in the Jenkins update center.
Refer to JENKINS-48357 for the details of the types of damage done to critical libraries by the 2.5.1 release.
markewaite , since disabling the three plugins (JIRA plugin, JIRA Integration for Blue Ocean and Blue Ocean), hangs have gone. Everything has running fine yesterday.
We have just completly uninstall plugins (JIRA plugin, JIRA Integration for Blue Ocean and Blue Ocean) and then reinstall them.
Indeed, versions has changed:
We hope this will be as fine as yesterday.
vrobert78 thanks very much for your investigation and for sharing your results. I'd like to close this bug as a duplicate of JENKINS-48357. JENKINS-48357 will remain open until the fix is released in the Jira plugin. Is that OK?
[Duplicates: JENKINS-48357]
Sometimes a pipeline job hangs around checkout.
Lately this seems to be after git rev-list.
It will hang here until job is killed. A restart is fine - and it only happens occasionally.
This has been more commonly reported since 2018 February/January, a recent update.
A support bundle of this when it was happening: support_2018-02-07_22.54.25.zip
IT was happening on slave-05 at the time (can see in its thread dump a few waiting things). Timeout does not work, it will wait indefinitely.
My pipeline job is getting sporadically hung on checkout step.
Our git repo is relatively small and clone should not take more than 1 min.
The problem occurring really often once a couple builds. Once it's occurring, the only way that I know to get rid of this state so far is, is disconnect the slave and re-connect it back.
Build log:
Started by user to read Jenkinsfile.bootstrap # timeout=10 +refs/heads/:refs/remotes/origin/ in (Command.java:59)(Channel.java:1115)(Channel.java:1113)
Checking out git
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url
Fetching upstream changes from
> git --version # timeout=10
using GIT_SSH to set credentials jenkinsslave SSH key
> git fetch --tags --progress
> git rev-parse refs/remotes/origin/devops_jenkins^{commit} # timeout=10
> git rev-parse refs/remotes/origin/origin/devops_jenkins^{commit} # timeout=10
Checking out Revision 2fd998fbe8b23f814b57d8c6eb7b46004268eedc (refs/remotes/origin/devops_jenkins)
> git config core.sparsecheckout # timeout=10
> git checkout -f 2fd998fbe8b23f814b57d8c6eb7b46004268eedc
> git rev-list 2fd998fbe8b23f814b57d8c6eb7b46004268eedc # timeout=10
[Pipeline] timestamps
[Pipeline] {
[Pipeline] node
00:00:01.249 Running on
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Load Jenkinsfile)
[Pipeline] echo
00:00:01.267 Branch: origin/devops_jenkins Repo:
[Pipeline] checkout
00:03:27.565 > git rev-parse -
is-inside-work-tree # timeout=10 <- This and further lines are being printed only after slave disconnect.00:03:27.566 Fetching changes from the remote Git repository
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // timestamps
[Pipeline] End of Pipeline
hudson.remoting.RemotingSystemException: java.io.IOException: Backing channel 'jenkinsslave_192.168.45.26' is disconnected.
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:272)
at com.sun.proxy.$Proxy98.setRemoteUrl(Unknown Source)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl.setRemoteUrl(RemoteGitImpl.java:295)
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:794)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1070)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1101)
at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:109)
at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:83)
at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:73)
at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47)
at hudson.security.ACL.impersonate(ACL.java:221)
at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44)
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: java.io.IOException: Backing channel 'jenkinsslave_192.168.45.26' is disconnected.
at hudson.remoting.RemoteInvocationHandler.channelOrFail(RemoteInvocationHandler.java:191)
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:256)
... 16 more
Caused by: hudson.remoting.Channel$OrderlyShutdown
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1121)
at hudson.remoting.Channel$1.handle(Channel.java:526)
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:83)
Caused by: Command close created at
at hudson.remoting.Command.
at hudson.remoting.Channel$CloseCommand.
at hudson.remoting.Channel$CloseCommand.
at hudson.remoting.Channel.close(Channel.java:1273)
at hudson.remoting.Channel.close(Channel.java:1255)
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1120)
... 2 more
Finished: FAILURE
Originally reported by levt, imported from: pipeline job hangs forever at checkout GitSCM - after git rev-list (sporadic)