jenkinsci / jenkinsci/docker-plugin
[JENKINS-48460] When starting a node with dockerNode(), the error "uri was not specified" is thrown
- Dominant language
- Java
- Stars
- 498
- Forks
- 324
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 2
Description
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.
---
Originally reported by schukai, imported from: When starting a node with dockerNode(), the error "uri was not specified" is thrown
Raw content of original issue
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: FAILUREif I downgrade Docker Commons Plugin to v1.8 it works.
environment
```
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
```
2 attachments
- [image-2017-12-09-10-26-37-729.png](https://raw.githubusercontent.com/jenkinsci/attachments-from-jira-issues-misc/refs/heads/main/attachments/40629/image-2017-12-09-10-26-37-729.png)
> 
- [image-2017-12-09-10-31-40-547.png](https://raw.githubusercontent.com/jenkinsci/attachments-from-jira-issues-last/refs/heads/main/attachments/40630/image-2017-12-09-10-31-40-547.png)
> 
Contributor guide
Assessment
This issue has not been assessed yet.