whisklabs / docker-it-scala

Docker integration testing kit with Scala
MIT License
431 stars 91 forks source link

Update in the GitHub Actions image's docker breaks docker-it-scala #153

Open reidrac opened 3 weeks ago

reidrac commented 3 weeks ago

Looks like a recent update in the GHA image is breaking our tests with:

Cause: javax.ws.rs.client.ResponseProcessingException: com.fasterxml.jackson.databind.exc.ValueInstantiationException: Cannot construct instance of `com.spotify.docker.client.messages.ImageInfo`, problem: Null container

It started happening today. If this is an issue with the docker-client that docker-it-scala uses, how can we workaround this?

This is using ubuntu-latest image with docker-testkit-scalatest 0.12.0.

See: https://github.com/actions/runner-images/releases/tag/ubuntu22%2F20240609.1

Previous docker server was 24.0.9, now it is 26.1.3.

Thank you!

coltfred commented 2 weeks ago

I'm also running into this issue.

I think the root cause error message is:

 [info]   com.spotify.docker.client.exceptions.DockerRequestException: Request error: GET unix://localhost:80/images/postgres:14/json: 200
[info]   at com.spotify.docker.client.DefaultDockerClient.propagate(DefaultDockerClient.java:2840)
[info]   at com.spotify.docker.client.DefaultDockerClient.request(DefaultDockerClient.java:2712)
EzequielPostan commented 1 week ago

I am finding the same issue Has there been any workaround found?