-
Bug
-
Resolution: Unresolved
-
Critical
-
None
-
Docker Images:
jenkins/jenkins:lts -> 2.89.1
jenkins/jenkins -> 2.93
Plugins:
Docker API Plugin 3.0.14
Docker Common Plugin 1.9
Docker Pipeline 1.1.4
Docker Slave Plugin 1.0.7
docker build-step 1.43
after the update of some plugins and the lts version comes the following error:
java.lang.NullPointerException: uri was not specified at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:204) at com.github.dockerjava.core.DefaultDockerClientConfig$Builder.withDockerHost(DefaultDockerClientConfig.java:368) at io.jenkins.docker.client.DockerAPI.getClient(DockerAPI.java:113) at com.nirima.jenkins.plugins.docker.DockerTemplate.provisionNode(DockerTemplate.java:443) at io.jenkins.docker.pipeline.DockerNodeStepExecution.createNode(DockerNodeStepExecution.java:71) at io.jenkins.docker.pipeline.DockerNodeStepExecution.lambda$start$0(DockerNodeStepExecution.java:48) at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28) 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:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Finished: FAILURE
if I downgrade Docker Commons Plugin to v1.8 it works.
- relates to
-
JENKINS-48050 Replace Declarative Docker agent directive with new implementation
-
- In Progress
-
- links to
dockerNode require you to configure 'dockerHost' uri for the docker node you want this agent to run on. Please ensure your pipeline script is set with one (would help you attached sample script to demonstrate this issue in this ticket)
I don't understand how downgrading docker-commons to 1.8 has any impact here.