jenkinsci / jenkinsci/docker-plugin

[JENKINS-48460] When starting a node with dockerNode(), the error "uri was not specified" is thrown

Open
#1,297 13 comments 0 reactions 0 assignees View on GitHub
component:docker-plugin imported-jira-issue priority:critical resolution:unresolved
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


  • status: Open
  • priority: Critical
  • component(s): docker-plugin
  • resolution: Unresolved
  • votes: 0
  • watchers: 3
  • imported: 20260709-204134

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: FAILURE


if 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-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)
> ![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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.