[INFO] Scanning for projects... [INFO] [INFO] ---------------------< com.ankurm:testcontainers2 >--------------------- [INFO] Building testcontainers2 1.0.0 [INFO] from pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ testcontainers2 --- [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ testcontainers2 --- [INFO] skip non existing resourceDirectory /home/claude/JUnit_Tutorials/testcontainers2/src/main/resources [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ testcontainers2 --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ testcontainers2 --- [INFO] skip non existing resourceDirectory /home/claude/JUnit_Tutorials/testcontainers2/src/test/resources [INFO] [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ testcontainers2 --- [INFO] Recompiling the module because of changed source code. [INFO] Compiling 2 source files with javac [debug release 25] to target/test-classes [INFO] [INFO] --- surefire:3.6.0:test (default-test) @ testcontainers2 --- [INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit-platform/3.6.0/surefire-junit-platform-3.6.0.pom Progress (1): 833 B Progress (1): 3.9 kB Progress (1): 4.6 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit-platform/3.6.0/surefire-junit-platform-3.6.0.pom (4.6 kB at 9.3 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-providers/3.6.0/surefire-providers-3.6.0.pom Progress (1): 872 B Progress (1): 1.8 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-providers/3.6.0/surefire-providers-3.6.0.pom (1.8 kB at 26 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/common-java5/3.6.0/common-java5-3.6.0.pom Progress (1): 844 B Progress (1): 2.4 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/common-java5/3.6.0/common-java5-3.6.0.pom (2.4 kB at 49 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.14.4/junit-platform-engine-1.14.4.pom Progress (1): 953 B Progress (1): 3.2 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.14.4/junit-platform-engine-1.14.4.pom (3.2 kB at 37 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.14.4/junit-platform-commons-1.14.4.pom Progress (1): 967 B Progress (1): 2.9 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.14.4/junit-platform-commons-1.14.4.pom (2.9 kB at 63 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-launcher/1.14.4/junit-platform-launcher-1.14.4.pom Progress (1): 968 B Progress (1): 3.0 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-launcher/1.14.4/junit-platform-launcher-1.14.4.pom (3.0 kB at 73 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit-platform/3.6.0/surefire-junit-platform-3.6.0.jar Progress (1): 7.7/57 kB Progress (1): 16/57 kB Progress (1): 32/57 kB Progress (1): 33/57 kB Progress (1): 49/57 kB Progress (1): 57 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit-platform/3.6.0/surefire-junit-platform-3.6.0.jar (57 kB at 1.1 MB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/common-java5/3.6.0/common-java5-3.6.0.jar Downloading from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.14.4/junit-platform-engine-1.14.4.jar Downloading from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.14.4/junit-platform-commons-1.14.4.jar Downloading from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-launcher/1.14.4/junit-platform-launcher-1.14.4.jar Progress (1): 7.7/272 kB Progress (1): 8.2/272 kB Progress (1): 25/272 kB Progress (1): 36/272 kB Progress (1): 52/272 kB Progress (1): 69/272 kB Progress (1): 85/272 kB Progress (1): 101/272 kB Progress (1): 118/272 kB Progress (1): 134/272 kB Progress (1): 151/272 kB Progress (1): 159/272 kB Progress (1): 175/272 kB Progress (1): 192/272 kB Progress (1): 200/272 kB Progress (1): 216/272 kB Progress (1): 233/272 kB Progress (1): 249/272 kB Progress (1): 265/272 kB Progress (1): 272 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.14.4/junit-platform-engine-1.14.4.jar (272 kB at 2.6 MB/s) Progress (1): 7.7/16 kB Progress (1): 11/16 kB Progress (1): 16 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/common-java5/3.6.0/common-java5-3.6.0.jar (16 kB at 102 kB/s) Progress (1): 7.7/164 kB Progress (1): 16/164 kB Progress (2): 16/164 kB | 7.7/223 kB Progress (2): 16/164 kB | 16/223 kB Progress (2): 16/164 kB | 16/223 kB Progress (2): 16/164 kB | 25/223 kB Progress (2): 16/164 kB | 33/223 kB Progress (2): 16/164 kB | 41/223 kB Progress (2): 32/164 kB | 41/223 kB Progress (2): 49/164 kB | 41/223 kB Progress (2): 57/164 kB | 41/223 kB Progress (2): 65/164 kB | 41/223 kB Progress (2): 73/164 kB | 41/223 kB Progress (2): 73/164 kB | 49/223 kB Progress (2): 73/164 kB | 57/223 kB Progress (2): 73/164 kB | 66/223 kB Progress (2): 73/164 kB | 74/223 kB Progress (2): 81/164 kB | 74/223 kB Progress (2): 98/164 kB | 74/223 kB Progress (2): 98/164 kB | 90/223 kB Progress (2): 114/164 kB | 90/223 kB Progress (2): 114/164 kB | 98/223 kB Progress (2): 114/164 kB | 106/223 kB Progress (2): 131/164 kB | 106/223 kB Progress (2): 147/164 kB | 106/223 kB Progress (2): 163/164 kB | 106/223 kB Progress (2): 164 kB | 106/223 kB Progress (2): 164 kB | 115/223 kB Progress (2): 164 kB | 131/223 kB Progress (2): 164 kB | 147/223 kB Progress (2): 164 kB | 163/223 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.14.4/junit-platform-commons-1.14.4.jar (164 kB at 918 kB/s) Progress (1): 171/223 kB Progress (1): 180/223 kB Progress (1): 196/223 kB Progress (1): 212/223 kB Progress (1): 223 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-launcher/1.14.4/junit-platform-launcher-1.14.4.jar (223 kB at 1.2 MB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/junit/vintage/junit-vintage-engine/6.1.3/junit-vintage-engine-6.1.3.pom Progress (1): 956 B Progress (1): 3.3 kB Progress (1): 3.5 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/junit/vintage/junit-vintage-engine/6.1.3/junit-vintage-engine-6.1.3.pom (3.5 kB at 90 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/junit/vintage/junit-vintage-engine/6.1.3/junit-vintage-engine-6.1.3.jar Progress (1): 7.7/81 kB Progress (1): 16/81 kB Progress (1): 24/81 kB Progress (1): 32/81 kB Progress (1): 49/81 kB Progress (1): 65/81 kB Progress (1): 81/81 kB Progress (1): 81 kB Downloaded from central: https://repo.maven.apache.org/maven2/org/junit/vintage/junit-vintage-engine/6.1.3/junit-vintage-engine-6.1.3.jar (81 kB at 1.6 MB/s) [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running com.ankurm.tutorials.junit.testcontainers2.NewPostgresContainerSkipsCleanlyTest SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.676 s <<< FAILURE! -- in com.ankurm.tutorials.junit.testcontainers2.NewPostgresContainerSkipsCleanlyTest [ERROR] com.ankurm.tutorials.junit.testcontainers2.NewPostgresContainerSkipsCleanlyTest.initializationError -- Time elapsed: 1.676 s <<< ERROR! java.lang.IllegalStateException: Could not find a valid Docker environment. Please see logs and check configuration at org.testcontainers.dockerclient.DockerClientProviderStrategy.lambda$getFirstValidStrategy$7(DockerClientProviderStrategy.java:274) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at org.testcontainers.dockerclient.DockerClientProviderStrategy.getFirstValidStrategy(DockerClientProviderStrategy.java:265) at org.testcontainers.DockerClientFactory.getOrInitializeStrategy(DockerClientFactory.java:154) at org.testcontainers.DockerClientFactory.client(DockerClientFactory.java:196) at org.testcontainers.DockerClientFactory$1.getDockerClient(DockerClientFactory.java:108) at com.github.dockerjava.api.DockerClientDelegate.authConfig(DockerClientDelegate.java:111) at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:316) at org.testcontainers.junit.jupiter.TestcontainersExtension$StoreAdapter.start(TestcontainersExtension.java:276) at org.testcontainers.junit.jupiter.TestcontainersExtension$StoreAdapter.access$200(TestcontainersExtension.java:263) at org.testcontainers.junit.jupiter.TestcontainersExtension.lambda$startContainers$4(TestcontainersExtension.java:83) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) at org.testcontainers.junit.jupiter.TestcontainersExtension.lambda$startContainers$5(TestcontainersExtension.java:83) at java.base/java.util.ArrayList.forEach(ArrayList.java:1604) at org.testcontainers.junit.jupiter.TestcontainersExtension.startContainers(TestcontainersExtension.java:83) at org.testcontainers.junit.jupiter.TestcontainersExtension.beforeAll(TestcontainersExtension.java:57) at java.base/java.util.ArrayList.forEach(ArrayList.java:1604) [INFO] Running com.ankurm.tutorials.junit.testcontainers2.GenericContainerNoLongerImplementsTestRuleTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.197 s -- in com.ankurm.tutorials.junit.testcontainers2.GenericContainerNoLongerImplementsTestRuleTest [INFO] [INFO] Results: [INFO] [ERROR] Errors: [ERROR] NewPostgresContainerSkipsCleanlyTest.initializationError ? IllegalState Could not find a valid Docker environment. Please see logs and check configuration [INFO] [ERROR] Tests run: 3, Failures: 0, Errors: 1, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 10.778 s [INFO] Finished at: 2026-10-08T18:46:46+05:30 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.6.0:test (default-test) on project testcontainers2: [ERROR] [ERROR] See /home/claude/JUnit_Tutorials/testcontainers2/target/surefire-reports for the individual test results. [ERROR] See dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException