You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Owen Nichols (Jira)" <ji...@apache.org> on 2022/06/22 20:47:04 UTC

[jira] [Closed] (GEODE-9821) Remove use of local docker-compose from Radish native tests

     [ https://issues.apache.org/jira/browse/GEODE-9821?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Owen Nichols closed GEODE-9821.
-------------------------------

> Remove use of local docker-compose from Radish native tests
> -----------------------------------------------------------
>
>                 Key: GEODE-9821
>                 URL: https://issues.apache.org/jira/browse/GEODE-9821
>             Project: Geode
>          Issue Type: Test
>          Components: redis
>            Reporter: Jens Deppe
>            Assignee: Jens Deppe
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.15.0
>
>
> Recent updates to Docker Desktop have introduced docker compose V2 which does not appear to be compatible with testcontainers ([https://github.com/testcontainers/testcontainers-java/issues/4565).] This causes startup to fail with:
> {noformat}
> org.testcontainers.containers.ContainerLaunchException: Container startup failed    at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:330)
>     at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:311)
>     at org.testcontainers.containers.DockerComposeContainer.startAmbassadorContainers(DockerComposeContainer.java:330)
>     at org.testcontainers.containers.DockerComposeContainer.start(DockerComposeContainer.java:178)
>     at org.apache.geode.redis.NativeRedisClusterTestRule$1.evaluate(NativeRedisClusterTestRule.java:90)
>     at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
>     at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>     at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>     at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
>     at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
>     at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
>     at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
>     at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
>     at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
> Caused by: org.rnorth.ducttape.RetryCountExceededException: Retry limit hit with exception
>     at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:88)
>     at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:323)
>     ... 14 more
> Caused by: org.testcontainers.containers.ContainerLaunchException: Could not create/start container
>     at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:497)
>     at org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:325)
>     at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:81)
>     ... 15 more
> Caused by: org.testcontainers.containers.ContainerLaunchException: Aborting attempt to link to container acceptancet7mloa_redis-node-1_1 as it is not running
>     at org.testcontainers.containers.GenericContainer.applyConfiguration(GenericContainer.java:779)
>     at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:359)
>     ... 17 more
>  {noformat}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)