-
Bug
-
Resolution: Unresolved
-
Critical
-
None
-
Jenkins v2.332.4 on Kubernetes v1.19.7
Jenkins kubernetes plugin version 1.31.2 is used
After upgrading jenkins from 2.332.3 to 2.332.4, Jenkins failed to launch cloud agents on kubernetes. Below is the error log in jenkins-controller pod.
java.lang.NoSuchMethodError: 'io.fabric8.kubernetes.client.Watch io.fabric8.kubernetes.client.dsl.PodResource.watch(java.lang.Object)' at org.csanchez.jenkins.plugins.kubernetes.KubernetesLauncher.launch(KubernetesLauncher.java:167) at hudson.slaves.SlaveComputer.lambda$_connect$0(SlaveComputer.java:297) at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46) at jenkins.security.ImpersonatingExecutorService$2.call(ImpersonatingExecutorService.java:80) 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) 2023-03-10 11:13:39.393+0000 [id=122] INFO o.c.j.p.k.KubernetesSlave#_terminate: Terminating Kubernetes instance for agent jenkins-test-agent-pjv0s 2023-03-10 11:13:47.472+0000 [id=129] INFO h.TcpSlaveAgentListener$ConnectionHandler#run: Accepted JNLP4-connect connection #5 from /10.233.80.35:39488
Any pointers on this issue?