Module
Core
Testcontainers version
2.0.3
Using the latest Testcontainers version?
Yes
Host OS
Linux
Host Arch
x86_64
Docker version
What happened?
Github's Ubuntu runners got upgraded to Docker 29.1. (https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md)
As a side effect, builds using testcontainers-java, even on the latest version, start failing.
I see the latest scheduled runs on your CI, possibly spot the issue: https://github.com/testcontainers/testcontainers-java/actions/runs/21969291388
Relevant log output
java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:180
Caused by: java.lang.IllegalStateException at SpringApplication.java:823
Caused by: java.lang.ExceptionInInitializerError at Unsafe.java:1160
Caused by: java.lang.IllegalStateException at DockerClientProviderStrategy.java:274
Additional Information
No response
Module
Core
Testcontainers version
2.0.3
Using the latest Testcontainers version?
Yes
Host OS
Linux
Host Arch
x86_64
Docker version
29.1.*What happened?
Github's Ubuntu runners got upgraded to Docker 29.1. (https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md)
As a side effect, builds using testcontainers-java, even on the latest version, start failing.
I see the latest scheduled runs on your CI, possibly spot the issue: https://github.com/testcontainers/testcontainers-java/actions/runs/21969291388
Relevant log output
java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:180 Caused by: java.lang.IllegalStateException at SpringApplication.java:823 Caused by: java.lang.ExceptionInInitializerError at Unsafe.java:1160 Caused by: java.lang.IllegalStateException at DockerClientProviderStrategy.java:274Additional Information
No response
Hi, I have a project running with version 2.0.3 on a GH runner with engine 29.1 and it works. See https://github.com/eddumelendez/testcontainers-samples/actions/runs/21995183503/job/63553124230
Can you all please check there is no version conflict? maven:
./mvnw dependency:treeor gradle:./gradlew dependenciesPlease, remember all modules were prefixed with
testcontainers-. So, starting with version 2.x we went frompostgresqltotestcontainers-postgresql