-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Critical
-
Component/s: swarm-plugin
-
None
-
Environment:openjdk 11.0.16 2022-07-19
Jenkins 2.367
debian bullseye
-
3.36
Jenkins controller is behind load balancer, all external communications are done through proxy.
After upgrade to swarm plugin 3.35 git clone fails on the agents.
Exact same config works fine with 3.34.
trace from agent:
2022-09-09T10:54:35.940165+00:00 jenkins-agent java[7434]: WARNING: LinkageError while performing UserRequest:UserRPCRequest:org.jenkinsci.plugins.gitclient.GitClient.setProxy[hudson.ProxyConfiguration](20) 2022-09-09T10:54:35.940233+00:00 jenkins-agent java[7434]: java.lang.NoClassDefFoundError: Could not initialize class hudson.util.Secret 2022-09-09T10:54:35.940300+00:00 jenkins-agent java[7434]: #011at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized0(Native Method) 2022-09-09T10:54:35.940375+00:00 jenkins-agent java[7434]: #011at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized(Unsafe.java:1042) 2022-09-09T10:54:35.940454+00:00 jenkins-agent java[7434]: #011at java.base/jdk.internal.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43) 2022-09-09T10:54:35.940532+00:00 jenkins-agent java[7434]: #011at java.base/jdk.internal.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:186) 2022-09-09T10:54:35.940590+00:00 jenkins-agent java[7434]: #011at java.base/java.lang.reflect.Field.acquireFieldAccessor(Field.java:1105) 2022-09-09T10:54:35.940655+00:00 jenkins-agent java[7434]: #011at java.base/java.lang.reflect.Field.getFieldAccessor(Field.java:1086) 2022-09-09T10:54:35.940722+00:00 jenkins-agent java[7434]: #011at java.base/java.lang.reflect.Field.getLong(Field.java:630) 2022-09-09T10:54:35.940801+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1637) 2022-09-09T10:54:35.940878+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:367) 2022-09-09T10:54:35.940946+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:355) 2022-09-09T10:54:35.941026+00:00 jenkins-agent java[7434]: #011at java.base/java.security.AccessController.doPrivileged(Native Method) 2022-09-09T10:54:35.941076+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:355) 2022-09-09T10:54:35.941150+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectStreamClass$Caches$1.computeValue(ObjectStreamClass.java:98) 2022-09-09T10:54:35.941232+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectStreamClass$Caches$1.computeValue(ObjectStreamClass.java:95) 2022-09-09T10:54:35.941301+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ClassCache$1.computeValue(ClassCache.java:73) 2022-09-09T10:54:35.941358+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ClassCache$1.computeValue(ClassCache.java:70) 2022-09-09T10:54:35.941443+00:00 jenkins-agent java[7434]: #011at java.base/java.lang.ClassValue.getFromHashMap(ClassValue.java:228) 2022-09-09T10:54:35.941512+00:00 jenkins-agent java[7434]: #011at java.base/java.lang.ClassValue.getFromBackup(ClassValue.java:210) 2022-09-09T10:54:35.941594+00:00 jenkins-agent java[7434]: #011at java.base/java.lang.ClassValue.get(ClassValue.java:116) 2022-09-09T10:54:35.941680+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ClassCache.get(ClassCache.java:84) 2022-09-09T10:54:35.941748+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:336) 2022-09-09T10:54:35.941818+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:542) 2022-09-09T10:54:35.941925+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:2003) 2022-09-09T10:54:35.942001+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1853) 2022-09-09T10:54:35.942078+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2184) 2022-09-09T10:54:35.942242+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1670) 2022-09-09T10:54:35.942326+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2479) 2022-09-09T10:54:35.942400+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2373) 2022-09-09T10:54:35.942479+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2211) 2022-09-09T10:54:35.942549+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1670) 2022-09-09T10:54:35.942598+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectInputStream.readArray(ObjectInputStream.java:2117) 2022-09-09T10:54:35.942675+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1658) 2022-09-09T10:54:35.942742+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2479) 2022-09-09T10:54:35.942821+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2373) 2022-09-09T10:54:35.942870+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2211) 2022-09-09T10:54:35.942933+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1670) 2022-09-09T10:54:35.942990+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:488) 2022-09-09T10:54:35.943058+00:00 jenkins-agent java[7434]: #011at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:446) 2022-09-09T10:54:35.943136+00:00 jenkins-agent java[7434]: #011at hudson.remoting.UserRequest.deserialize(UserRequest.java:289) 2022-09-09T10:54:35.943319+00:00 jenkins-agent java[7434]: #011at hudson.remoting.UserRequest.perform(UserRequest.java:189) 2022-09-09T10:54:35.943398+00:00 jenkins-agent java[7434]: #011at hudson.remoting.UserRequest.perform(UserRequest.java:54) 2022-09-09T10:54:35.943490+00:00 jenkins-agent java[7434]: #011at hudson.remoting.Request$2.run(Request.java:376) 2022-09-09T10:54:35.943581+00:00 jenkins-agent java[7434]: #011at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78) 2022-09-09T10:54:35.943907+00:00 jenkins-agent java[7434]: #011at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 2022-09-09T10:54:35.943983+00:00 jenkins-agent java[7434]: #011at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 2022-09-09T10:54:35.944086+00:00 jenkins-agent java[7434]: #011at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 2022-09-09T10:54:35.944159+00:00 jenkins-agent java[7434]: #011at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125) 2022-09-09T10:54:35.944289+00:00 jenkins-agent java[7434]: #011at java.base/java.lang.Thread.run(Thread.java:829)
pipeline.log
Also:  hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from jenkins-agent/10.160.113.50:36372     at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1784)     at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356)     at hudson.remoting.Channel.call(Channel.java:1000)     at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:285)     at com.sun.proxy.$Proxy147.setProxy(Unknown Source)     at org.jenkinsci.plugins.gitclient.RemoteGitImpl.setProxy(RemoteGitImpl.java:908)     at org.jenkinsci.plugins.gitclient.Git.getClient(Git.java:143)     at hudson.plugins.git.GitSCM.createClient(GitSCM.java:916)     at hudson.plugins.git.GitSCM.createClient(GitSCM.java:847)     at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1297)     at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:129)     at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:97)     at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:84)     at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)     at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)     at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.lang.NoClassDefFoundError: Could not initialize class hudson.util.Secret   at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized0(Native Method)   at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized(Unsafe.java:1042)   at java.base/jdk.internal.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43)   at java.base/jdk.internal.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:186)   at java.base/java.lang.reflect.Field.acquireFieldAccessor(Field.java:1105)   at java.base/java.lang.reflect.Field.getFieldAccessor(Field.java:1086)   at java.base/java.lang.reflect.Field.getLong(Field.java:630)   at java.base/java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1637)   at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:367)   at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:355)   at java.base/java.security.AccessController.doPrivileged(Native Method)   at java.base/java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:355)   at java.base/java.io.ObjectStreamClass$Caches$1.computeValue(ObjectStreamClass.java:98)   at java.base/java.io.ObjectStreamClass$Caches$1.computeValue(ObjectStreamClass.java:95)   at java.base/java.io.ClassCache$1.computeValue(ClassCache.java:73)   at java.base/java.io.ClassCache$1.computeValue(ClassCache.java:70)   at java.base/java.lang.ClassValue.getFromHashMap(ClassValue.java:228)   at java.base/java.lang.ClassValue.getFromBackup(ClassValue.java:210)   at java.base/java.lang.ClassValue.get(ClassValue.java:116)   at java.base/java.io.ClassCache.get(ClassCache.java:84)   at java.base/java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:336)   at java.base/java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:542)   at java.base/java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:2003)   at java.base/java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1853)   at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2184)   at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1670)   at java.base/java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2479)   at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2373)   at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2211)   at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1670)   at java.base/java.io.ObjectInputStream.readArray(ObjectInputStream.java:2117)   at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1658)   at java.base/java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2479)   at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2373)   at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2211)   at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1670)   at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:488)   at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:446)   at hudson.remoting.UserRequest.deserialize(UserRequest.java:289)   at hudson.remoting.UserRequest.perform(UserRequest.java:189)   at hudson.remoting.UserRequest.perform(UserRequest.java:54)   at hudson.remoting.Request$2.run(Request.java:376)   at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)   at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)   at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)   at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)   at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125) Caused: java.io.IOException: Remote call on JNLP4-connect connection from jenkins-agent/10.160.113.50:36372 failed   at hudson.remoting.Channel.call(Channel.java:1004)   at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:285) Also:    Also:  hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from jenkins-agent/10.160.113.50:36372       at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1784)       at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356)       at hudson.remoting.Channel.call(Channel.java:1000)       at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:285)       at com.sun.proxy.$Proxy147.setProxy(Unknown Source)       at org.jenkinsci.plugins.gitclient.RemoteGitImpl.setProxy(RemoteGitImpl.java:908)       at org.jenkinsci.plugins.gitclient.Git.getClient(Git.java:143)       at hudson.plugins.git.GitSCM.createClient(GitSCM.java:916)       at hudson.plugins.git.GitSCM.createClient(GitSCM.java:847)       at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1297)       at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:129)       at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:97)       at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:84)       at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)       at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)       at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)       at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)       at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.util.ServiceConfigurationError: org.slf4j.spi.SLF4JServiceProvider: Provider org.slf4j.jul.JULServiceProvider not found     at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:589)     at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.nextProviderClass(ServiceLoader.java:1212)     at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1221)     at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1265)     at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1300)     at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1385)     at org.slf4j.LoggerFactory.findServiceProviders(LoggerFactory.java:104)     at org.slf4j.LoggerFactory.bind(LoggerFactory.java:147)     at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:139)     at org.slf4j.LoggerFactory.getProvider(LoggerFactory.java:421)     at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:407)     at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:356)     at org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:155)     at org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:132)     at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:273)     at org.apache.commons.beanutils.ConvertUtilsBean.<init>(ConvertUtilsBean.java:154)     at org.kohsuke.stapler.Stapler.<clinit>(Stapler.java:1091)     at hudson.util.Secret.<clinit>(Secret.java:316)     at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized0(Native Method)     at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized(Unsafe.java:1042)     at java.base/jdk.internal.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43)     at java.base/jdk.internal.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:186)     at java.base/java.lang.reflect.Field.acquireFieldAccessor(Field.java:1105)     at java.base/java.lang.reflect.Field.getFieldAccessor(Field.java:1086)     at java.base/java.lang.reflect.Field.getLong(Field.java:630)     at java.base/java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1637)     at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:367)     at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:355)     at java.base/java.security.AccessController.doPrivileged(Native Method)     at java.base/java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:355)     at java.base/java.io.ObjectStreamClass$Caches$1.computeValue(ObjectStreamClass.java:98)     at java.base/java.io.ObjectStreamClass$Caches$1.computeValue(ObjectStreamClass.java:95)     at java.base/java.io.ClassCache$1.computeValue(ClassCache.java:73)     at java.base/java.io.ClassCache$1.computeValue(ClassCache.java:70)     at java.base/java.lang.ClassValue.getFromHashMap(ClassValue.java:228)     at java.base/java.lang.ClassValue.getFromBackup(ClassValue.java:210)     at java.base/java.lang.ClassValue.get(ClassValue.java:116)     at java.base/java.io.ClassCache.get(ClassCache.java:84)     at java.base/java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:336)     at java.base/java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:542)     at java.base/java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:2003)     at java.base/java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1853)     at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2184)     at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1670)     at java.base/java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2479)     at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2373)     at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2211)     at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1670)     at java.base/java.io.ObjectInputStream.readArray(ObjectInputStream.java:2117)     at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1658)     at java.base/java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2479)     at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2373)     at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2211)     at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1670)     at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:488)     at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:446)     at hudson.remoting.UserRequest.deserialize(UserRequest.java:289)     at hudson.remoting.UserRequest.perform(UserRequest.java:189)     at hudson.remoting.UserRequest.perform(UserRequest.java:54)     at hudson.remoting.Request$2.run(Request.java:376)     at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)     at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)     at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125)   Caused: java.io.IOException: Remote call on JNLP4-connect connection from jenkins-agent/10.160.113.50:36372 failed     at hudson.remoting.Channel.call(Channel.java:1004)     at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:285)   Caused: hudson.remoting.RemotingSystemException Caused: hudson.remoting.RemotingSystemException   at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:301)   at com.sun.proxy.$Proxy147.setProxy(Unknown Source)   at org.jenkinsci.plugins.gitclient.RemoteGitImpl.setProxy(RemoteGitImpl.java:908)   at org.jenkinsci.plugins.gitclient.Git.getClient(Git.java:143)   at hudson.plugins.git.GitSCM.createClient(GitSCM.java:916)   at hudson.plugins.git.GitSCM.createClient(GitSCM.java:847)   at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1297)   at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:129)   at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:97)   at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:84)   at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)   at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)   at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)   at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)   at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)   at java.base/java.lang.Thread.run(Thread.java:829)