testcontainers / testcontainers/testcontainers-java

issues for DockerComposeContainer

オープン
#3,970 コメント 6 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

主要言語
Java
スター
8.7k
フォーク
1.9k
平均マージ
2日 17時間
マージ済み PR(30日)
9

説明

hi I can't successful achieve docker compose running under Java spring test and from log I can't try to understand why:

this I say docker compose file:

version: '3.7'

services:
    mongodb:
      image: mongo:4.4.2-bionic
      ports:
        - 27017:27017
      entrypoint: [ "/usr/bin/mongod", "--bind_ip_all", "--replSet", "rs0" ]

    mongoclient:
      image: mongo:4.4.2-bionic
      depends_on:
        - mongodb
      volumes:
        - ./mongo-init:/mongo-init
      entrypoint: /mongo-init/init.sh mongodb

    keycloak:
      image: jboss/keycloak:12.0.4
      ports:
        - 8080:8080
      environment:
        KEYCLOAK_USER: admin
        KEYCLOAK_PASSWORD: admin
        DB_VENDOR: h2
        KEYCLOAK_IMPORT: "/real_init/test-domain.json  -Dkeycloak.profile.feature.upload_scripts=enabled"
      volumes:
        - ./keycloak-init/:/real_init
      healthcheck:
        test: "curl -f http://localhost:8080/auth || exit 1"
        start_period: 30s

and this is the code I used:

compose = new DockerComposeContainer(
                    new File("docker-config/docker-compose.yml"))
                    .withExposedService("mongo", 27017, Wait.forLogMessage(".*waiting for connections on port.*\\n", 1).withStartupTimeout(Duration.ofSeconds(60)))
                    .withExposedService("keycloak", 8080, Wait.forLogMessage(".*Admin console listening on.*\\n", 1).withStartupTimeout(Duration.ofSeconds(60)));
            compose.start();

and this is the log

 2021-04-09 10:41:23.158  INFO 4869 --- [    Test worker] 🐳 [docker/compose:1.24.1]               : Creating container for image: docker/compose:1.24.1
    2021-04-09 10:41:23.756  INFO 4869 --- [    Test worker] 🐳 [docker/compose:1.24.1]               : Starting container with ID: 746c0245d93434398b45a35c0314b2539664300debacb18327546a575191c4b9
    2021-04-09 10:41:24.016  INFO 4869 --- [    Test worker] 🐳 [docker/compose:1.24.1]               : Container docker/compose:1.24.1 is starting: 746c0245d93434398b45a35c0314b2539664300debacb18327546a575191c4b9
    2021-04-09 10:41:25.636  INFO 4869 --- [    Test worker] 🐳 [docker/compose:1.24.1]               : Container docker/compose:1.24.1 started in PT2.478S
    2021-04-09 10:41:25.639  INFO 4869 --- [    Test worker] 🐳 [docker/compose:1.24.1]               : Docker Compose container is running for command: up -d
    2021-04-09 10:41:25.644  INFO 4869 --- [eam--1213606914] 🐳 [docker/compose:1.24.1]               : STDERR: Creating network "jm3xwlwgksur_default" with the default driver
    2021-04-09 10:41:25.644  INFO 4869 --- [    Test worker] 🐳 [docker/compose:1.24.1]               : Docker Compose has finished running



Creating jm3xwlwgksur_mongoclient_1 ... doneeam--1213606914] 🐳 [docker/compose:1.24.1]               : STDERR:

    2021-04-09 10:41:25.649  INFO 4869 --- [    Test worker] 🐳 [alpine/socat:1.7.3.4-r0]             : Creating container for image: alpine/socat:1.7.3.4-r0
    2021-04-09 10:41:25.669 ERROR 4869 --- [    Test worker] 🐳 [alpine/socat:1.7.3.4-r0]             : Could not start container

    org.testcontainers.containers.ContainerLaunchException: Aborting attempt to link to container jm3xwlwgksur_mongo_1 as it is not running
        at org.testcontainers.containers.GenericContainer.applyConfiguration(GenericContainer.java:779) [testcontainers-1.15.2.jar:na]
        at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:359) [testcontainers-1.15.2.jar:na]
        at org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:325) [testcontainers-1.15.2.jar:na]
        at org.testcontainers.containers.GenericContainer$$Lambda$1195/0x0000000000000000.call(Unknown Source) [testcontainers-1.15.2.jar:na]
        at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:81) [duct-tape-1.0.8.jar:na]
        at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:323) [testcontainers-1.15.2.jar:na]
        at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:311) [testcontainers-1.15.2.jar:na]
        at org.testcontainers.containers.DockerComposeContainer.startAmbassadorContainers(DockerComposeContainer.java:331) [testcontainers-1.15.2.jar:na]
        at org.testcontainers.containers.DockerComposeContainer.start(DockerComposeContainer.java:178) [testcontainers-1.15.2.jar:na]
        at it.infn.sisinfo.microservice.appman.ContextInitializer.initialize(ContextInitializer.java:26) [test/:na]
        at org.springframework.boot.SpringApplication.applyInitializers(SpringApplication.java:626) [spring-boot-2.3.9.RELEASE.jar:2.3.9.RELEASE]
        at org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:370) [spring-boot-2.3.9.RELEASE.jar:2.3.9.RELEASE]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) [spring-boot-2.3.9.RELEASE.jar:2.3.9.RELEASE]
        at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120) [spring-boot-test-2.3.9.RELEASE.jar:2.3.9.RELEASE]
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) [spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) [spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:123) [spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) [spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) [spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:244) [spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:98) [spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$5(ClassBasedTestDescriptor.java:341) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$221/0x0000000000000000.execute(Unknown Source) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:346) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$6(ClassBasedTestDescriptor.java:341) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$220/0x0000000000000000.accept(Unknown Source) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at java.util.stream.StreamSpliterators$WrappingSpliterator$$Lambda$96/0x0000000000000000.accept(Unknown Source) [na:1.8.0_282]
        at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) [na:1.8.0_282]
        at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) [na:1.8.0_282]
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384) [na:1.8.0_282]
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:497) [na:1.8.0_282]
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:487) [na:1.8.0_282]
        at java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:313) [na:1.8.0_282]
        at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:750) [na:1.8.0_282]
        at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647) [na:1.8.0_282]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:340) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:263) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$2(ClassBasedTestDescriptor.java:256) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$214/0x0000000000000000.get(Unknown Source) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at java.util.Optional.orElseGet(Optional.java:267) [na:1.8.0_282]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$3(ClassBasedTestDescriptor.java:255) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$196/0x0000000000000000.getTestInstances(Unknown Source) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:29) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$before$0(ClassBasedTestDescriptor.java:184) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$213/0x0000000000000000.execute(Unknown Source) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:183) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:78) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:132) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$166/0x0000000000000000.execute(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$165/0x0000000000000000.invoke(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$164/0x0000000000000000.execute(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService$$Lambda$170/0x0000000000000000.accept(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at java.util.ArrayList.forEach(ArrayList.java:1259) [na:1.8.0_282]
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$166/0x0000000000000000.execute(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$165/0x0000000000000000.invoke(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$164/0x0000000000000000.execute(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:248) [junit-platform-launcher-1.6.0.jar:1.6.0]
        at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$5(DefaultLauncher.java:211) [junit-platform-launcher-1.6.0.jar:1.6.0]
        at org.junit.platform.launcher.core.DefaultLauncher$$Lambda$146/0x0000000000000000.accept(Unknown Source) [junit-platform-launcher-1.6.0.jar:1.6.0]
        at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:226) [junit-platform-launcher-1.6.0.jar:1.6.0]
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:199) [junit-platform-launcher-1.6.0.jar:1.6.0]
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:132) [junit-platform-launcher-1.6.0.jar:1.6.0]
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:99) [gradle-testing-junit-platform-6.4.1.jar:6.4.1]
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:79) [gradle-testing-junit-platform-6.4.1.jar:6.4.1]
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:75) [gradle-testing-junit-platform-6.4.1.jar:6.4.1]
        at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61) [gradle-testing-base-6.4.1.jar:6.4.1]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_282]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_282]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_282]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_282]
        at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) [gradle-messaging-6.4.1.jar:6.4.1]
        at com.sun.proxy.$Proxy2.stop(Unknown Source) [na:na]
        at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132) [gradle-testing-base-6.4.1.jar:6.4.1]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_282]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_282]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_282]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_282]
        at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:413) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) [gradle-base-services-6.4.1.jar:6.4.1]
        at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) [gradle-base-services-6.4.1.jar:6.4.1]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_282]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_282]
        at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) [gradle-base-services-6.4.1.jar:6.4.1]
        at java.lang.Thread.run(Thread.java:823) [na:1.8.0_282]

    2021-04-09 10:41:25.679 ERROR 4869 --- [    Test worker] o.s.boot.SpringApplication               : Application run failed

    org.testcontainers.containers.ContainerLaunchException: Container startup failed
        at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:330) ~[testcontainers-1.15.2.jar:na]
        at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:311) ~[testcontainers-1.15.2.jar:na]
        at org.testcontainers.containers.DockerComposeContainer.startAmbassadorContainers(DockerComposeContainer.java:331) ~[testcontainers-1.15.2.jar:na]
        at org.testcontainers.containers.DockerComposeContainer.start(DockerComposeContainer.java:178) ~[testcontainers-1.15.2.jar:na]
        at it.infn.sisinfo.microservice.appman.ContextInitializer.initialize(ContextInitializer.java:26) ~[test/:na]
        at org.springframework.boot.SpringApplication.applyInitializers(SpringApplication.java:626) ~[spring-boot-2.3.9.RELEASE.jar:2.3.9.RELEASE]
        at org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:370) ~[spring-boot-2.3.9.RELEASE.jar:2.3.9.RELEASE]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) ~[spring-boot-2.3.9.RELEASE.jar:2.3.9.RELEASE]
        at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120) [spring-boot-test-2.3.9.RELEASE.jar:2.3.9.RELEASE]
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) [spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) [spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:123) [spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) [spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) [spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:244) [spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:98) [spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$5(ClassBasedTestDescriptor.java:341) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$221/0x0000000000000000.execute(Unknown Source) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:346) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$6(ClassBasedTestDescriptor.java:341) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$220/0x0000000000000000.accept(Unknown Source) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at java.util.stream.StreamSpliterators$WrappingSpliterator$$Lambda$96/0x0000000000000000.accept(Unknown Source) [na:1.8.0_282]
        at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) [na:1.8.0_282]
        at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) [na:1.8.0_282]
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384) [na:1.8.0_282]
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:497) [na:1.8.0_282]
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:487) [na:1.8.0_282]
        at java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:313) [na:1.8.0_282]
        at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:750) [na:1.8.0_282]
        at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647) [na:1.8.0_282]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:340) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:263) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$2(ClassBasedTestDescriptor.java:256) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$214/0x0000000000000000.get(Unknown Source) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at java.util.Optional.orElseGet(Optional.java:267) [na:1.8.0_282]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$3(ClassBasedTestDescriptor.java:255) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$196/0x0000000000000000.getTestInstances(Unknown Source) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:29) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$before$0(ClassBasedTestDescriptor.java:184) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$213/0x0000000000000000.execute(Unknown Source) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:183) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:78) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:132) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$166/0x0000000000000000.execute(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$165/0x0000000000000000.invoke(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$164/0x0000000000000000.execute(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService$$Lambda$170/0x0000000000000000.accept(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at java.util.ArrayList.forEach(ArrayList.java:1259) [na:1.8.0_282]
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$166/0x0000000000000000.execute(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$165/0x0000000000000000.invoke(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$164/0x0000000000000000.execute(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:248) [junit-platform-launcher-1.6.0.jar:1.6.0]
        at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$5(DefaultLauncher.java:211) [junit-platform-launcher-1.6.0.jar:1.6.0]
        at org.junit.platform.launcher.core.DefaultLauncher$$Lambda$146/0x0000000000000000.accept(Unknown Source) [junit-platform-launcher-1.6.0.jar:1.6.0]
        at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:226) [junit-platform-launcher-1.6.0.jar:1.6.0]
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:199) [junit-platform-launcher-1.6.0.jar:1.6.0]
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:132) [junit-platform-launcher-1.6.0.jar:1.6.0]
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:99) [gradle-testing-junit-platform-6.4.1.jar:6.4.1]
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:79) [gradle-testing-junit-platform-6.4.1.jar:6.4.1]
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:75) [gradle-testing-junit-platform-6.4.1.jar:6.4.1]
        at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61) [gradle-testing-base-6.4.1.jar:6.4.1]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_282]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_282]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_282]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_282]
        at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) [gradle-messaging-6.4.1.jar:6.4.1]
        at com.sun.proxy.$Proxy2.stop(Unknown Source) [na:na]
        at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132) [gradle-testing-base-6.4.1.jar:6.4.1]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_282]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_282]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_282]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_282]
        at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:413) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) [gradle-base-services-6.4.1.jar:6.4.1]
        at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) [gradle-base-services-6.4.1.jar:6.4.1]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_282]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_282]
        at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) [gradle-base-services-6.4.1.jar:6.4.1]
        at java.lang.Thread.run(Thread.java:823) [na:1.8.0_282]
    Caused by: org.rnorth.ducttape.RetryCountExceededException: Retry limit hit with exception
        at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:88) ~[duct-tape-1.0.8.jar:na]
        at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:323) ~[testcontainers-1.15.2.jar:na]
        ... 105 common frames omitted
    Caused by: org.testcontainers.containers.ContainerLaunchException: Could not create/start container
        at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:497) ~[testcontainers-1.15.2.jar:na]
        at org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:325) ~[testcontainers-1.15.2.jar:na]
        at org.testcontainers.containers.GenericContainer$$Lambda$1195/0x0000000000000000.call(Unknown Source) ~[na:na]
        at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:81) ~[duct-tape-1.0.8.jar:na]
        ... 106 common frames omitted
    Caused by: org.testcontainers.containers.ContainerLaunchException: Aborting attempt to link to container jm3xwlwgksur_mongo_1 as it is not running
        at org.testcontainers.containers.GenericContainer.applyConfiguration(GenericContainer.java:779) ~[testcontainers-1.15.2.jar:na]
        at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:359) ~[testcontainers-1.15.2.jar:na]
        ... 109 common frames omitted

    2021-04-09 10:41:25.686 ERROR 4869 --- [    Test worker] o.s.test.context.TestContextManager      : Caught exception while allowing TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener@37de834] to prepare test instance [it.infn.sisinfo.microservice.appman.repository.OIDCServiceRepositoryTest@f672338a]

    java.lang.IllegalStateException: Failed to load ApplicationContext
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132) ~[spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:123) ~[spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) ~[spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) ~[spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:244) ~[spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:98) [spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$5(ClassBasedTestDescriptor.java:341) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$221/0x0000000000000000.execute(Unknown Source) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:346) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$6(ClassBasedTestDescriptor.java:341) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$220/0x0000000000000000.accept(Unknown Source) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at java.util.stream.StreamSpliterators$WrappingSpliterator$$Lambda$96/0x0000000000000000.accept(Unknown Source) [na:1.8.0_282]
        at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) [na:1.8.0_282]
        at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) [na:1.8.0_282]
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384) [na:1.8.0_282]
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:497) [na:1.8.0_282]
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:487) [na:1.8.0_282]
        at java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:313) [na:1.8.0_282]
        at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:750) [na:1.8.0_282]
        at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647) [na:1.8.0_282]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:340) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:263) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$2(ClassBasedTestDescriptor.java:256) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$214/0x0000000000000000.get(Unknown Source) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at java.util.Optional.orElseGet(Optional.java:267) [na:1.8.0_282]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$3(ClassBasedTestDescriptor.java:255) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$196/0x0000000000000000.getTestInstances(Unknown Source) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:29) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$before$0(ClassBasedTestDescriptor.java:184) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$213/0x0000000000000000.execute(Unknown Source) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:183) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:78) [junit-jupiter-engine-5.6.3.jar:5.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:132) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$166/0x0000000000000000.execute(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$165/0x0000000000000000.invoke(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$164/0x0000000000000000.execute(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService$$Lambda$170/0x0000000000000000.accept(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at java.util.ArrayList.forEach(ArrayList.java:1259) [na:1.8.0_282]
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$166/0x0000000000000000.execute(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$165/0x0000000000000000.invoke(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$164/0x0000000000000000.execute(Unknown Source) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) [junit-platform-engine-1.6.3.jar:1.6.3]
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:248) [junit-platform-launcher-1.6.0.jar:1.6.0]
        at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$5(DefaultLauncher.java:211) [junit-platform-launcher-1.6.0.jar:1.6.0]
        at org.junit.platform.launcher.core.DefaultLauncher$$Lambda$146/0x0000000000000000.accept(Unknown Source) [junit-platform-launcher-1.6.0.jar:1.6.0]
        at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:226) [junit-platform-launcher-1.6.0.jar:1.6.0]
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:199) [junit-platform-launcher-1.6.0.jar:1.6.0]
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:132) [junit-platform-launcher-1.6.0.jar:1.6.0]
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:99) [gradle-testing-junit-platform-6.4.1.jar:6.4.1]
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:79) [gradle-testing-junit-platform-6.4.1.jar:6.4.1]
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:75) [gradle-testing-junit-platform-6.4.1.jar:6.4.1]
        at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61) [gradle-testing-base-6.4.1.jar:6.4.1]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_282]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_282]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_282]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_282]
        at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) [gradle-messaging-6.4.1.jar:6.4.1]
        at com.sun.proxy.$Proxy2.stop(Unknown Source) [na:na]
        at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132) [gradle-testing-base-6.4.1.jar:6.4.1]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_282]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_282]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_282]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_282]
        at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:413) [gradle-messaging-6.4.1.jar:6.4.1]
        at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) [gradle-base-services-6.4.1.jar:6.4.1]
        at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) [gradle-base-services-6.4.1.jar:6.4.1]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_282]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_282]
        at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) [gradle-base-services-6.4.1.jar:6.4.1]
        at java.lang.Thread.run(Thread.java:823) [na:1.8.0_282]
    Caused by: org.testcontainers.containers.ContainerLaunchException: Container startup failed
        at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:330) ~[testcontainers-1.15.2.jar:na]
        at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:311) ~[testcontainers-1.15.2.jar:na]
        at org.testcontainers.containers.DockerComposeContainer.startAmbassadorContainers(DockerComposeContainer.java:331) ~[testcontainers-1.15.2.jar:na]
        at org.testcontainers.containers.DockerComposeContainer.start(DockerComposeContainer.java:178) ~[testcontainers-1.15.2.jar:na]
        at it.infn.sisinfo.microservice.appman.ContextInitializer.initialize(ContextInitializer.java:26) ~[test/:na]
        at org.springframework.boot.SpringApplication.applyInitializers(SpringApplication.java:626) ~[spring-boot-2.3.9.RELEASE.jar:2.3.9.RELEASE]
        at org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:370) ~[spring-boot-2.3.9.RELEASE.jar:2.3.9.RELEASE]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) ~[spring-boot-2.3.9.RELEASE.jar:2.3.9.RELEASE]
        at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120) ~[spring-boot-test-2.3.9.RELEASE.jar:2.3.9.RELEASE]
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) ~[spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ~[spring-test-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        ... 95 common frames omitted
    Caused by: org.rnorth.ducttape.RetryCountExceededException: Retry limit hit with exception
        at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:88) ~[duct-tape-1.0.8.jar:na]
        at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:323) ~[testcontainers-1.15.2.jar:na]
        ... 105 common frames omitted
    Caused by: org.testcontainers.containers.ContainerLaunchException: Could not create/start container
        at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:497) ~[testcontainers-1.15.2.jar:na]
        at org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:325) ~[testcontainers-1.15.2.jar:na]
        at org.testcontainers.containers.GenericContainer$$Lambda$1195/0x0000000000000000.call(Unknown Source) ~[na:na]
        at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:81) ~[duct-tape-1.0.8.jar:na]
        ... 106 common frames omitted
    Caused by: org.testcontainers.containers.ContainerLaunchException: Aborting attempt to link to container jm3xwlwgksur_mongo_1 as it is not running
        at org.testcontainers.containers.GenericContainer.applyConfiguration(GenericContainer.java:779) ~[testcontainers-1.15.2.jar:na]
        at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:359) ~[testcontainers-1.15.2.jar:na]
        ... 109 common frames omitted


it.infn.sisinfo.microservice.appman.repository.OIDCServiceRepositoryTest

  Test initializationError FAILED

  java.lang.IllegalStateException: Failed to load ApplicationContext

  Caused by: org.testcontainers.containers.ContainerLaunchException: Container startup failed

  Caused by: org.rnorth.ducttape.RetryCountExceededException: Retry limit hit with exception

  Caused by: org.testcontainers.containers.ContainerLaunchException: Could not create/start container

  Caused by: org.testcontainers.containers.ContainerLaunchException: Aborting attempt to link to container jm3xwlwgksur_mongo_1 as it is not running



OIDCServiceRepositoryTest > initializationError FAILED
    java.lang.IllegalStateException: Failed to load ApplicationContext
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132)
        at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:123)
        at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190)
        at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132)
        at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:244)
        at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:98)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$5(ClassBasedTestDescriptor.java:341)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$221/0x0000000000000000.execute(Unknown Source)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:346)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$6(ClassBasedTestDescriptor.java:341)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$220/0x0000000000000000.accept(Unknown Source)
        at java.util.stream.StreamSpliterators$WrappingSpliterator$$Lambda$96/0x0000000000000000.accept(Unknown Source)
        at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
        at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:497)
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:487)
        at java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:313)
        at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:750)
        at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:340)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:263)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$2(ClassBasedTestDescriptor.java:256)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$214/0x0000000000000000.get(Unknown Source)
        at java.util.Optional.orElseGet(Optional.java:267)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$3(ClassBasedTestDescriptor.java:255)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$196/0x0000000000000000.getTestInstances(Unknown Source)
        at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:29)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$before$0(ClassBasedTestDescriptor.java:184)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor$$Lambda$213/0x0000000000000000.execute(Unknown Source)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:183)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:78)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:132)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$166/0x0000000000000000.execute(Unknown Source)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$165/0x0000000000000000.invoke(Unknown Source)
        at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$164/0x0000000000000000.execute(Unknown Source)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80)
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService$$Lambda$170/0x0000000000000000.accept(Unknown Source)
        at java.util.ArrayList.forEach(ArrayList.java:1259)
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$166/0x0000000000000000.execute(Unknown Source)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$165/0x0000000000000000.invoke(Unknown Source)
        at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda$164/0x0000000000000000.execute(Unknown Source)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80)
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32)
        at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
        at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51)
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:248)
        at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$5(DefaultLauncher.java:211)
        at org.junit.platform.launcher.core.DefaultLauncher$$Lambda$146/0x0000000000000000.accept(Unknown Source)
        at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:226)
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:199)
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:132)
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:99)
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:79)
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:75)
        at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
        at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
        at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
        at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
        at com.sun.proxy.$Proxy2.stop(Unknown Source)
        at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
        at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
        at org.gradle.internal.remote.

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

stack trace で 178 行目と 331 行目に示されている DockerComposeContainer.start と startAmbassadorContainers から開始します。提供された compose ファイルで再現し、Mongo サービスの状態と Compose stderr を調査して、具体的な失敗原因と再現可能なテストまたはドキュメントの結果を確定します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
docker, docker-compose, java, spring
領域
devops, testing
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
20/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。