Claudio Miranda created CAMEL-22720:
---------------------------------------

             Summary: Update testcontainer to 2.0.2
                 Key: CAMEL-22720
                 URL: https://issues.apache.org/jira/browse/CAMEL-22720
             Project: Camel
          Issue Type: Dependency upgrade
          Components: camel-test-infra
            Reporter: Claudio Miranda


docker updated the minimum docker client api version to 1.44 and testcontainer 
< 2.x throws this error
 
{code:java}
[ERROR] o.t.d.DockerClientProviderStrategy.lambda$getFirstValidStrategy$7 - 
Could not find a valid Docker environment. Please check configuration. 
Attempted configurations were:
        UnixSocketClientProviderStrategy: failed with exception 
BadRequestException (Status 400: {"message":"client version 1.32 is too old. 
Minimum supported API version is 1.44, please upgrade your client to a newer 
version"}
)
        DockerDesktopClientProviderStrategy: failed with exception 
NullPointerException (Cannot invoke "java.nio.file.Path.toString()" because the 
return value of 
"org.testcontainers.dockerclient.DockerDesktopClientProviderStrategy.getSocketPath()"
 is null)As no valid configuration was found, execution cannot continue.
 {code}
[There is a workaround to use the TC 
1.21.3|https://github.com/testcontainers/testcontainers-java/issues/11210], to 
add a src/test/resources/docker-java.properties with "api.version=1.44".

Or we can update TC to 2.0.x. I will run the test-infra to see how it works.

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to