flapdoodle-oss / de.flapdoodle.embed.mongo

...will provide a platform neutral way for running mongodb in unittests.
Apache License 2.0
910 stars 160 forks source link

A sample project using spring boot + web (rest controllers) + maven + flapdoodle + integration tests #511

Closed danilobatistaqueiroz closed 9 months ago

danilobatistaqueiroz commented 9 months ago

Is there a sample project using Spring Boot (integration tests)?

I'm trying to create a sample project using Spring boot web and flapdoodle but I'm always getting this error:

[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running com.example.controllers.ProdutoTest
20:32:08.672 [main] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate -- Bootstrapping Spring Data MongoDB repositories in DEFAULT mode.
20:32:08.704 [main] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate -- Finished Spring Data repository scanning in 27 ms. Found 1 MongoDB repository interface.
20:32:08.969 [main] WARN org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker -- Bean 'de.flapdoodle.embed.mongo.spring.autoconfigure.EmbeddedMongoAutoConfiguration' of type [de.flapdoodle.embed.mongo.spring.autoconfigure.EmbeddedMongoAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). The currently created BeanPostProcessor [fixTransactionAndAuth] is declared through a non-static factory method on that class; consider declaring it as static instead.
20:32:08.982 [main] WARN org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker -- Bean 'de.flapdoodle.mongodb.embedded-de.flapdoodle.embed.mongo.spring.autoconfigure.EmbeddedMongoProperties' of type [de.flapdoodle.embed.mongo.spring.autoconfigure.EmbeddedMongoProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [fixTransactionAndAuth]? Check the corresponding BeanPostProcessor declaration and its dependencies.
20:32:09.006 [main] WARN org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker -- Bean 'net' of type [de.flapdoodle.embed.mongo.config.ImmutableNet] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [fixTransactionAndAuth]? Check the corresponding BeanPostProcessor declaration and its dependencies.
20:32:09.019 [main] WARN org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker -- Bean 'spring.data.mongodb-org.springframework.boot.autoconfigure.mongo.MongoProperties' of type [org.springframework.boot.autoconfigure.mongo.MongoProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [fixTransactionAndAuth]? Check the corresponding BeanPostProcessor declaration and its dependencies.
20:32:09.042 [main] WARN org.springframework.context.support.GenericApplicationContext -- Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'produtoController': Unsatisfied dependency expressed through field 'produtoRepository': Error creating bean with name 'produtoRepository' defined in com.example.repositories.ProdutoRepository defined in @EnableMongoRepositories declared on DemoApplication: Cannot resolve reference to bean 'mongoTemplate' while setting bean property 'mongoOperations'

============================
CONDITIONS EVALUATION REPORT
============================

Positive matches:
-----------------

    None

Negative matches:
-----------------

    None

Exclusions:
-----------

    None

Unconditional classes:
----------------------

    None

20:32:09.049 [main] WARN org.springframework.test.context.TestContextManager -- Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.example.controllers.ProdutoTest@11b455e5]
java.lang.IllegalStateException: Failed to load ApplicationContext for [MergedContextConfiguration@48eb9836 testClass = com.example.controllers.ProdutoTest, locations = [], classes = [com.example.demo.DemoApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = [], contextCustomizers = [[ImportsContextCustomizer@6c518474 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoReactiveDataAutoConfiguration, de.flapdoodle.embed.mongo.spring.autoconfigure.EmbeddedMongoAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration, org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration, org.springframework.boot.autoconfigure.mongo.MongoReactiveAutoConfiguration, org.springframework.boot.autoconfigure.ssl.SslAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoReactiveRepositoriesAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@7d446ed1, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@3bd323e9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@146dfe6], contextLoader = org.springframework.test.context.support.DelegatingSmartContextLoader, parent = null]
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180)
        at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
        at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142)
        at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98)
        at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260)
        at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:163)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$10(ClassBasedTestDescriptor.java:378)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378)
        at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:310)
        at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735)
        at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$6(ClassBasedTestDescriptor.java:290)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$4(ClassBasedTestDescriptor.java:279)
        at java.base/java.util.Optional.orElseGet(Optional.java:364)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:278)
        at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$before$2(ClassBasedTestDescriptor.java:204)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:203)
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:85)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:148)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
        at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
        at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
        at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
        at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
        at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
        at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
        at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
        at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
        at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
        at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
        at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'produtoController': Unsatisfied dependency expressed through field 'produtoRepository': Error creating bean with name 'produtoRepository' defined in com.example.repositories.ProdutoRepository defined in @EnableMongoRepositories declared on DemoApplication: Cannot resolve reference to bean 'mongoTemplate' while setting bean property 'mongoOperations'
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:787)
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767)
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1418)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:598)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521)
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)
        at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:221)
        at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:110)
        at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.loadContext(AbstractDelegatingSmartContextLoader.java:212)
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225)
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152)
        ... 66 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'produtoRepository' defined in com.example.repositories.ProdutoRepository defined in @EnableMongoRepositories declared on DemoApplication: Cannot resolve reference to bean 'mongoTemplate' while setting bean property 'mongoOperations'
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1684)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1433)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:598)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521)
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784)
        ... 84 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoConfig': Injection of autowired dependencies failed
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:514)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1418)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:598)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521)
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
        at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:409)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1334)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1164)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:561)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521)
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365)
        ... 97 common frames omitted
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'mongodb.database-name' in value "${mongodb.database-name}"
        at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:180)
        at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:126)
        at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:239)
        at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:210)
        at org.springframework.context.support.PropertySourcesPlaceholderConfigurer.lambda$processProperties$0(PropertySourcesPlaceholderConfigurer.java:200)
        at org.springframework.beans.factory.support.AbstractBeanFactory.resolveEmbeddedValue(AbstractBeanFactory.java:921)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1374)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784)
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767)
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508)
        ... 114 common frames omitted
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.150 s <<< FAILURE! -- in com.example.controllers.ProdutoTest
[ERROR] com.example.controllers.ProdutoTest -- Time elapsed: 1.150 s <<< ERROR!
java.lang.IllegalStateException: Failed to load ApplicationContext for [MergedContextConfiguration@48eb9836 testClass = com.example.controllers.ProdutoTest, locations = [], classes = [com.example.demo.DemoApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = [], contextCustomizers = [[ImportsContextCustomizer@6c518474 key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoReactiveDataAutoConfiguration, de.flapdoodle.embed.mongo.spring.autoconfigure.EmbeddedMongoAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration, org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration, org.springframework.boot.autoconfigure.mongo.MongoReactiveAutoConfiguration, org.springframework.boot.autoconfigure.ssl.SslAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoReactiveRepositoriesAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@7d446ed1, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@3bd323e9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@146dfe6], contextLoader = org.springframework.test.context.support.DelegatingSmartContextLoader, parent = null]
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180)
        at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
        at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142)
        at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98)
        at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260)
        at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:163)
        at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:310)
        at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735)
        at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
        at java.base/java.util.Optional.orElseGet(Optional.java:364)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'produtoController': Unsatisfied dependency expressed through field 'produtoRepository': Error creating bean with name 'produtoRepository' defined in com.example.repositories.ProdutoRepository defined in @EnableMongoRepositories declared on DemoApplication: Cannot resolve reference to bean 'mongoTemplate' while setting bean property 'mongoOperations'
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:787)
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767)
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1418)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:598)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521)
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)
        at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:221)
        at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:110)
        at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.loadContext(AbstractDelegatingSmartContextLoader.java:212)
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225)
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152)
        ... 15 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'produtoRepository' defined in com.example.repositories.ProdutoRepository defined in @EnableMongoRepositories declared on DemoApplication: Cannot resolve reference to bean 'mongoTemplate' while setting bean property 'mongoOperations'
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1684)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1433)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:598)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521)
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784)
        ... 33 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoConfig': Injection of autowired dependencies failed
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:514)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1418)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:598)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521)
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
        at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:409)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1334)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1164)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:561)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521)
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365)
        ... 46 more
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'mongodb.database-name' in value "${mongodb.database-name}"
        at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:180)
        at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:126)
        at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:239)
        at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:210)
        at org.springframework.context.support.PropertySourcesPlaceholderConfigurer.lambda$processProperties$0(PropertySourcesPlaceholderConfigurer.java:200)
        at org.springframework.beans.factory.support.AbstractBeanFactory.resolveEmbeddedValue(AbstractBeanFactory.java:921)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1374)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784)
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767)
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508)
        ... 63 more

My configurations:

mongodb:
  database-name: "NerdStoreDb"
  connection-string: "mongodb://127.0.0.1:27017"
  username: "nerd"
  password: "nerd"
@Configuration
public class MongoConfig extends AbstractMongoClientConfiguration {

  @Value("${mongodb.database-name}")
  private String databaseName;

  @Value("${mongodb.connection-string}")
  private String connectionString;

  @Value("${mongodb.username}")
  private String username;

  @Value("${mongodb.password}")
  private String password;

  @Override
  protected String getDatabaseName() {
    return databaseName;
  }

  @Override
  public MongoClient mongoClient() {
    ConnectionString connectionString = new ConnectionString(this.connectionString);
    MongoClientSettings mongoClientSettings = !"test".equals(username) ? MongoClientSettings.builder()
        .applyConnectionString(connectionString)
        .credential(MongoCredential.createCredential(username, databaseName, password.toCharArray()))
        .build() : MongoClientSettings.builder().applyConnectionString(connectionString).build();

    return MongoClients.create(mongoClientSettings);
  }

  @Override
  public Collection getMappingBasePackages() {
    return Collections.singleton("com.example");
  }
}
@AutoConfigureDataMongo
@ExtendWith(SpringExtension.class)
@ContextConfiguration(classes={DemoApplication.class})
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
public class ProdutoTest {

  @Test
  void example() {
    assertEquals(1, 1);
  }

  private final ObjectMapper objectMapper = new ObjectMapper();
  private TransitionWalker.ReachedState<RunningMongodProcess> mongoDProcess;
  private TransitionWalker.ReachedState<ExecutedMongoImportProcess> mongoImportProcess;

  @BeforeAll
  public void setUp() {

    MongoImportArguments arguments = MongoImportArguments.builder()
      .databaseName("NerdStoreDb")
      .collectionName("produtos")
      .importFile("/tutorials/spring/web-mongo/mongo/seeds/produto.json")
      .isJsonArray(true)
      .upsertDocuments(true)
      .build();

    Version.Main version = Version.Main.PRODUCTION;

    mongoDProcess = Mongod.builder()
      .net(Start.to(Net.class).initializedWith(Net.defaults().withPort(27019)))
      .build()
      .transitions(version)
      .walker()
      .initState(StateID.of(RunningMongodProcess.class));

    Transitions mongoImportTransitions = MongoImport.instance()
      .transitions(version)
      .replace(Start.to(MongoImportArguments.class).initializedWith(arguments))
      .addAll(Start.to(ServerAddress.class).initializedWith(mongoDProcess.current().getServerAddress()));

    mongoImportProcess = mongoImportTransitions.walker().initState(StateID.of(ExecutedMongoImportProcess.class));
  }
}
@ComponentScan({"com.example.controllers","com.example.configs"})
@EnableMongoRepositories({"com.example.repositories"})
@SpringBootApplication
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }

}
michaelmosmann commented 9 months ago

@danilobatistaqueiroz .. hmm.. the root cause of this is maybe: Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'mongodb.database-name' in value "${mongodb.database-name}" .. but there is maybe more.. there is some "sample project". You can follow the link from here https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo.spring?tab=readme-ov-file#canary-project to https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo.canary .. there are minimal examples working with different spring versions..

I think you don't need all of your code if you use just the spring integration project. Maybe this will be helpful: https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo.spring/blob/main/HowTo.md

In any other case please ask:)

danilobatistaqueiroz commented 9 months ago

@michaelmosmann I changed my code to use only spring integration, now I get this error:

It seems to be the root cause of the error, and below I pasted the entire log output:

        at de.flapdoodle.reverse.TransitionWalker.initState(TransitionWalker.java:190)
        at de.flapdoodle.reverse.TransitionWalker.initState(TransitionWalker.java:69)
        at de.flapdoodle.reverse.TransitionWalker.initState(TransitionWalker.java:65)
        at de.flapdoodle.embed.mongo.spring.autoconfigure.MongodWrapper.start(MongodWrapper.java:45)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1877)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1830)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1769)
        ... 38 more
Caused by: java.lang.IllegalArgumentException: could not resolve package for GenericFeatureAwareVersion{4.11.0}:Platform{operatingSystem=Linux, architecture=X86_64, distribution=Ubuntu, version=Ubuntu_22_04}
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for com.example:demo:jar:0.0.1-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for com.github.joelittlejohn.embedmongo:embedmongo-maven-plugin is missing. @ line 59, column 15
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING] 
[INFO] 
[INFO] --------------------------< com.example:demo >--------------------------
[INFO] Building demo 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.3.2:clean (default-clean) @ demo ---
[INFO] Deleting /dados/tutorials/spring/web-mongo/target
[INFO] 
[INFO] --- maven-resources-plugin:3.3.1:resources (default-resources) @ demo ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] 
[INFO] --- maven-compiler-plugin:3.11.0:compile (default-compile) @ demo ---
[INFO] Changes detected - recompiling the module! :source
[INFO] Compiling 6 source files with javac [debug release 17] to target/classes
[INFO] 
[INFO] --- maven-resources-plugin:3.3.1:testResources (default-testResources) @ demo ---
[INFO] skip non existing resourceDirectory /dados/tutorials/spring/web-mongo/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.11.0:testCompile (default-testCompile) @ demo ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 2 source files with javac [debug release 17] to target/test-classes
[INFO] 
[INFO] --- maven-surefire-plugin:3.1.2:test (default-test) @ demo ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running com.example.controllers.ProdutoTest

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v3.2.2)

2024-02-02T15:00:13.759-03:00  INFO 14808 --- [           main] com.example.controllers.ProdutoTest      : Starting ProdutoTest using Java 17.0.8.1 with PID 14808 (started by element in /dados/tutorials/spring/web-mongo)
2024-02-02T15:00:13.761-03:00  INFO 14808 --- [           main] com.example.controllers.ProdutoTest      : No active profile set, falling back to 1 default profile: "default"
2024-02-02T15:00:13.951-03:00  INFO 14808 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data MongoDB repositories in DEFAULT mode.
2024-02-02T15:00:13.977-03:00  INFO 14808 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 22 ms. Found 1 MongoDB repository interface.
2024-02-02T15:00:14.112-03:00  WARN 14808 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'de.flapdoodle.embed.mongo.spring.autoconfigure.EmbeddedMongoAutoConfiguration' of type [de.flapdoodle.embed.mongo.spring.autoconfigure.EmbeddedMongoAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). The currently created BeanPostProcessor [fixTransactionAndAuth] is declared through a non-static factory method on that class; consider declaring it as static instead.
2024-02-02T15:00:14.131-03:00  WARN 14808 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'de.flapdoodle.mongodb.embedded-de.flapdoodle.embed.mongo.spring.autoconfigure.EmbeddedMongoProperties' of type [de.flapdoodle.embed.mongo.spring.autoconfigure.EmbeddedMongoProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [fixTransactionAndAuth]? Check the corresponding BeanPostProcessor declaration and its dependencies.
2024-02-02T15:00:14.144-03:00  WARN 14808 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'net' of type [de.flapdoodle.embed.mongo.config.ImmutableNet] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [fixTransactionAndAuth]? Check the corresponding BeanPostProcessor declaration and its dependencies.
2024-02-02T15:00:14.149-03:00  WARN 14808 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.data.mongodb-org.springframework.boot.autoconfigure.mongo.MongoProperties' of type [org.springframework.boot.autoconfigure.mongo.MongoProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [fixTransactionAndAuth]? Check the corresponding BeanPostProcessor declaration and its dependencies.
2024-02-02T15:00:14.327-03:00  INFO 14808 --- [           main] org.mongodb.driver.client                : MongoClient with metadata {"driver": {"name": "mongo-java-driver|sync|spring-data", "version": "4.11.1"}, "os": {"type": "Linux", "name": "Linux", "architecture": "amd64", "version": "6.2.0-37-generic"}, "platform": "Java/Private Build/17.0.8.1+1-Ubuntu-0ubuntu122.04"} created with settings MongoClientSettings{readPreference=primary, writeConcern=WriteConcern{w=null, wTimeout=null ms, journal=null}, retryWrites=true, retryReads=true, readConcern=ReadConcern{level=null}, credential=null, transportSettings=null, streamFactoryFactory=null, commandListeners=[], codecRegistry=ProvidersCodecRegistry{codecProviders=[ValueCodecProvider{}, BsonValueCodecProvider{}, DBRefCodecProvider{}, DBObjectCodecProvider{}, DocumentCodecProvider{}, CollectionCodecProvider{}, IterableCodecProvider{}, MapCodecProvider{}, GeoJsonCodecProvider{}, GridFSFileCodecProvider{}, Jsr310CodecProvider{}, JsonObjectCodecProvider{}, BsonCodecProvider{}, EnumCodecProvider{}, com.mongodb.client.model.mql.ExpressionCodecProvider@3d4e405e, com.mongodb.Jep395RecordCodecProvider@54e2fe, com.mongodb.KotlinCodecProvider@70972170]}, loggerSettings=LoggerSettings{maxDocumentLength=1000}, clusterSettings={hosts=[127.0.0.1:27017], srvServiceName=mongodb, mode=SINGLE, requiredClusterType=UNKNOWN, requiredReplicaSetName='null', serverSelector='null', clusterListeners='[]', serverSelectionTimeout='30000 ms', localThreshold='15 ms'}, socketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=0, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, heartbeatSocketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=10000, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, connectionPoolSettings=ConnectionPoolSettings{maxSize=100, minSize=0, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000, connectionPoolListeners=[], maxConnecting=2}, serverSettings=ServerSettings{heartbeatFrequencyMS=10000, minHeartbeatFrequencyMS=500, serverListeners='[]', serverMonitorListeners='[]'}, sslSettings=SslSettings{enabled=false, invalidHostNameAllowed=false, context=null}, applicationName='null', compressorList=[], uuidRepresentation=JAVA_LEGACY, serverApi=null, autoEncryptionSettings=null, dnsClient=null, inetAddressResolver=null, contextProvider=null}
2024-02-02T15:00:14.327-03:00  INFO 14808 --- [127.0.0.1:27017] org.mongodb.driver.cluster               : Exception in monitor thread while connecting to server 127.0.0.1:27017

com.mongodb.MongoSocketOpenException: Exception opening socket
        at com.mongodb.internal.connection.SocketStream.lambda$open$0(SocketStream.java:84) ~[mongodb-driver-core-4.11.1.jar:na]
        at java.base/java.util.Optional.orElseThrow(Optional.java:403) ~[na:na]
        at com.mongodb.internal.connection.SocketStream.open(SocketStream.java:84) ~[mongodb-driver-core-4.11.1.jar:na]
        at com.mongodb.internal.connection.InternalStreamConnection.open(InternalStreamConnection.java:211) ~[mongodb-driver-core-4.11.1.jar:na]
        at com.mongodb.internal.connection.DefaultServerMonitor$ServerMonitorRunnable.lookupServerDescription(DefaultServerMonitor.java:196) ~[mongodb-driver-core-4.11.1.jar:na]
        at com.mongodb.internal.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:156) ~[mongodb-driver-core-4.11.1.jar:na]
        at java.base/java.lang.Thread.run(Thread.java:833) ~[na:na]
Caused by: java.net.ConnectException: Connection refused
        at java.base/sun.nio.ch.Net.pollConnect(Native Method) ~[na:na]
        at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672) ~[na:na]
        at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:547) ~[na:na]
        at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:602) ~[na:na]
        at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) ~[na:na]
        at java.base/java.net.Socket.connect(Socket.java:633) ~[na:na]
        at com.mongodb.internal.connection.SocketStreamHelper.initialize(SocketStreamHelper.java:76) ~[mongodb-driver-core-4.11.1.jar:na]
        at com.mongodb.internal.connection.SocketStream.initializeSocket(SocketStream.java:104) ~[mongodb-driver-core-4.11.1.jar:na]
        at com.mongodb.internal.connection.SocketStream.open(SocketStream.java:78) ~[mongodb-driver-core-4.11.1.jar:na]
        ... 4 common frames omitted

2024-02-02T15:00:14.558-03:00  INFO 14808 --- [           main] d.f.e.m.s.a.SyncClientServerFactory      : sync server factory
2024-02-02T15:00:14.688-03:00  WARN 14808 --- [           main] s.c.a.AnnotationConfigApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'syncClientServerWrapper' defined in class path resource [de/flapdoodle/embed/mongo/spring/autoconfigure/EmbeddedMongoAutoConfiguration$SyncClientServerWrapperConfig.class]: rollback after error on transition to State(DownloadCache), State(Package), State(ExtractedFileSetStore), State(ProcessArguments), successful reached:
  State(ProcessWorkingDir)=ProcessWorkingDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e/workingDir3767777752992715906),
  State(Distribution)=GenericFeatureAwareVersion{4.11.0}:Platform{operatingSystem=Linux, architecture=X86_64, distribution=Ubuntu, version=Ubuntu_22_04},
  State(SupportConfig)=SupportConfig{name=mongod, supportUrl=https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo/issues, messageOnException=de.flapdoodle.embed.mongo.transitions.ProcessDefaults$$Lambda$1238/0x00007fad744991f0@40ed1802},
  State(Name)=Name(mongod),
  State(PersistentDir)=ImmutablePersistentDir(/home/element/.embedmongo),
  State(DatabaseDir)=DatabaseDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e/mongod-database17157102218149978115),
  State(TempDir)=ImmutableTempDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e),
  State(DistributionBaseUrl)=DistributionBaseUrl(https://fastdl.mongodb.org),
  State(Platform)=Platform{operatingSystem=Linux, architecture=X86_64, distribution=Ubuntu, version=Ubuntu_22_04},
  State(ProcessConfig)=ProcessConfig{daemonProcess=false, stopTimeoutInMillis=5000},
  State(ProcessEnv)=ProcessEnv({}),
  State(ProcessOutput)=ProcessOutput{output=de.flapdoodle.embed.process.io.Slf4jStreamProcessor@23c767e6, error=de.flapdoodle.embed.process.io.Slf4jStreamProcessor@feb098f, commands=de.flapdoodle.embed.process.io.NamedOutputStreamProcessor@19e21f89},
  State(SystemEnv)=SystemEnv({PATH=/home/element/.bun/bin:/home/element/.local/share/pnpm:/home/element/.nvm/versions/node/v20.5.1/bin:/home/element/.local/bin:/opt/gradle/latest/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/element/.dotnet/tools:/home/element/android-sdk/tools/bin:/home/element/android-sdk/platform-tools:/home/element/android-sdk/emulator:/home/element/dotnet, LC_MEASUREMENT=pt_BR.UTF-8, XAUTHORITY=/home/element/.Xauthority, LC_TELEPHONE=pt_BR.UTF-8, XDG_DATA_DIRS=/usr/share/mate:/usr/share/mate:/usr/share/gnome:/home/element/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/var/lib/snapd/desktop, GDMSESSION=mate, LC_TIME=pt_BR.UTF-8, DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, VSCODE_GIT_IPC_HANDLE=/run/user/1000/vscode-git-c2a667c77f.sock, ANDROID_HOME=/home/element/android-sdk, PNPM_HOME=/home/element/.local/share/pnpm, XDG_CURRENT_DESKTOP=MATE, COLORTERM=truecolor, LC_PAPER=pt_BR.UTF-8, SESSION_MANAGER=local/elementPC:@/tmp/.ICE-unix/2408,unix/elementPC:/tmp/.ICE-unix/2408, LOGNAME=element, VSCODE_GIT_ASKPASS_NODE=/usr/share/code/code, PWD=/dados/tutorials/spring/web-mongo, TERM_PROGRAM_VERSION=1.85.2, GIT_ASKPASS=/usr/share/code/resources/app/extensions/git/dist/askpass.sh, LANGUAGE=en_US, NVM_CD_FLAGS=, SHELL=/bin/bash, LESSOPEN=| /usr/bin/lesspipe %s, CHROME_DESKTOP=code-url-handler.desktop, QT_SCALE_FACTOR=1, LC_ADDRESS=pt_BR.UTF-8, OLDPWD=/dados/tutorials/spring/web-mongo, BUN_INSTALL=/home/element/.bun, ORIGINAL_XDG_CURRENT_DESKTOP=MATE, GTK_MODULES=appmenu-gtk-module:gail:atk-bridge:canberra-gtk-module, DOTNET_ROOT=/home/element/dotnet, MATE_DESKTOP_SESSION_ID=this-is-deprecated, XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0, QT_FONT_DPI=96, DOTNET_BUNDLE_EXTRACT_BASE_DIR=/home/element/.cache/dotnet_bundle_extract, LC_CTYPE=pt_BR.UTF-8, XDG_SESSION_DESKTOP=mate, LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, SHLVL=1, LC_IDENTIFICATION=pt_BR.UTF-8, LESSCLOSE=/usr/bin/lesspipe %s %s, LC_MONETARY=pt_BR.UTF-8, COMPIZ_CONFIG_PROFILE=mate, JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64, NODE_OPTIONS=--openssl-legacy-provider, TERM=xterm-256color, XDG_CONFIG_DIRS=/etc/xdg/xdg-mate:/etc/xdg, LANG=en_US.UTF-8, XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0, XDG_SESSION_ID=c2, XDG_SESSION_TYPE=x11, GRADLE_HOME=/opt/gradle/latest, VSCODE_GIT_ASKPASS_MAIN=/usr/share/code/resources/app/extensions/git/dist/askpass-main.js, DISPLAY=:0, NVM_INC=/home/element/.nvm/versions/node/v20.5.1/include/node, LIBVIRT_DEFAULT_URI=qemu:///system, VSCODE_GIT_ASKPASS_EXTRA_ARGS=--ms-enable-electron-run-as-node, LC_NAME=pt_BR.UTF-8, MAVEN_CMD_LINE_ARGS= clean install, XDG_SESSION_CLASS=user, _=/usr/bin/mvn, GDM_LANG=en_US, NVM_DIR=/home/element/.nvm, TERM_PROGRAM=vscode, GDK_BACKEND=x11, CAPACITOR_ANDROID_STUDIO_PATH=/home/element/android-studio, UBUNTU_MENUPROXY=1, XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/element, GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1, MAVEN_PROJECTBASEDIR=/dados/tutorials/spring/web-mongo, DESKTOP_SESSION=mate, USER=element, GIO_LAUNCHED_DESKTOP_FILE_PID=5710, QT_ACCESSIBILITY=1, LC_NUMERIC=pt_BR.UTF-8, SSH_AUTH_SOCK=/run/user/1000/keyring/ssh, XDG_SEAT=seat0, GTK_OVERLAY_SCROLLING=0, QT_QPA_PLATFORMTHEME=gtk2, XDG_VTNR=7, XDG_RUNTIME_DIR=/run/user/1000, NVM_BIN=/home/element/.nvm/versions/node/v20.5.1/bin, HOME=/home/element}),
  State(ProgressListener)=de.flapdoodle.embed.process.io.progress.Slf4jProgressListener@31e739bf,
  State(Command)=MongoD,
  State(Version)=GenericFeatureAwareVersion{4.11.0},
  State(Net)=Net{bindIp=127.0.0.1, port=27015, isIpv6=false},
  State(MongodArguments)=MongodArguments{syncDelay=0, useDefaultSyncDelay=false, isVerbose=false, verbosityLevel=1, isQuiet=false, useNoPrealloc=true, useSmallFiles=true, useNoJournal=true, enableTextSearch=false, auth=true, master=false, isConfigServer=false, isShardServer=false, params={}, args={}}

2024-02-02T15:00:14.692-03:00  INFO 14808 --- [           main] .s.b.a.l.ConditionEvaluationReportLogger : 

Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2024-02-02T15:00:14.705-03:00 ERROR 14808 --- [           main] o.s.boot.SpringApplication               : Application run failed

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'syncClientServerWrapper' defined in class path resource [de/flapdoodle/embed/mongo/spring/autoconfigure/EmbeddedMongoAutoConfiguration$SyncClientServerWrapperConfig.class]: rollback after error on transition to State(DownloadCache), State(Package), State(ExtractedFileSetStore), State(ProcessArguments), successful reached:
  State(ProcessWorkingDir)=ProcessWorkingDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e/workingDir3767777752992715906),
  State(Distribution)=GenericFeatureAwareVersion{4.11.0}:Platform{operatingSystem=Linux, architecture=X86_64, distribution=Ubuntu, version=Ubuntu_22_04},
  State(SupportConfig)=SupportConfig{name=mongod, supportUrl=https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo/issues, messageOnException=de.flapdoodle.embed.mongo.transitions.ProcessDefaults$$Lambda$1238/0x00007fad744991f0@40ed1802},
  State(Name)=Name(mongod),
  State(PersistentDir)=ImmutablePersistentDir(/home/element/.embedmongo),
  State(DatabaseDir)=DatabaseDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e/mongod-database17157102218149978115),
  State(TempDir)=ImmutableTempDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e),
  State(DistributionBaseUrl)=DistributionBaseUrl(https://fastdl.mongodb.org),
  State(Platform)=Platform{operatingSystem=Linux, architecture=X86_64, distribution=Ubuntu, version=Ubuntu_22_04},
  State(ProcessConfig)=ProcessConfig{daemonProcess=false, stopTimeoutInMillis=5000},
  State(ProcessEnv)=ProcessEnv({}),
  State(ProcessOutput)=ProcessOutput{output=de.flapdoodle.embed.process.io.Slf4jStreamProcessor@23c767e6, error=de.flapdoodle.embed.process.io.Slf4jStreamProcessor@feb098f, commands=de.flapdoodle.embed.process.io.NamedOutputStreamProcessor@19e21f89},
  State(SystemEnv)=SystemEnv({PATH=/home/element/.bun/bin:/home/element/.local/share/pnpm:/home/element/.nvm/versions/node/v20.5.1/bin:/home/element/.local/bin:/opt/gradle/latest/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/element/.dotnet/tools:/home/element/android-sdk/tools/bin:/home/element/android-sdk/platform-tools:/home/element/android-sdk/emulator:/home/element/dotnet, LC_MEASUREMENT=pt_BR.UTF-8, XAUTHORITY=/home/element/.Xauthority, LC_TELEPHONE=pt_BR.UTF-8, XDG_DATA_DIRS=/usr/share/mate:/usr/share/mate:/usr/share/gnome:/home/element/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/var/lib/snapd/desktop, GDMSESSION=mate, LC_TIME=pt_BR.UTF-8, DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, VSCODE_GIT_IPC_HANDLE=/run/user/1000/vscode-git-c2a667c77f.sock, ANDROID_HOME=/home/element/android-sdk, PNPM_HOME=/home/element/.local/share/pnpm, XDG_CURRENT_DESKTOP=MATE, COLORTERM=truecolor, LC_PAPER=pt_BR.UTF-8, SESSION_MANAGER=local/elementPC:@/tmp/.ICE-unix/2408,unix/elementPC:/tmp/.ICE-unix/2408, LOGNAME=element, VSCODE_GIT_ASKPASS_NODE=/usr/share/code/code, PWD=/dados/tutorials/spring/web-mongo, TERM_PROGRAM_VERSION=1.85.2, GIT_ASKPASS=/usr/share/code/resources/app/extensions/git/dist/askpass.sh, LANGUAGE=en_US, NVM_CD_FLAGS=, SHELL=/bin/bash, LESSOPEN=| /usr/bin/lesspipe %s, CHROME_DESKTOP=code-url-handler.desktop, QT_SCALE_FACTOR=1, LC_ADDRESS=pt_BR.UTF-8, OLDPWD=/dados/tutorials/spring/web-mongo, BUN_INSTALL=/home/element/.bun, ORIGINAL_XDG_CURRENT_DESKTOP=MATE, GTK_MODULES=appmenu-gtk-module:gail:atk-bridge:canberra-gtk-module, DOTNET_ROOT=/home/element/dotnet, MATE_DESKTOP_SESSION_ID=this-is-deprecated, XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0, QT_FONT_DPI=96, DOTNET_BUNDLE_EXTRACT_BASE_DIR=/home/element/.cache/dotnet_bundle_extract, LC_CTYPE=pt_BR.UTF-8, XDG_SESSION_DESKTOP=mate, LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, SHLVL=1, LC_IDENTIFICATION=pt_BR.UTF-8, LESSCLOSE=/usr/bin/lesspipe %s %s, LC_MONETARY=pt_BR.UTF-8, COMPIZ_CONFIG_PROFILE=mate, JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64, NODE_OPTIONS=--openssl-legacy-provider, TERM=xterm-256color, XDG_CONFIG_DIRS=/etc/xdg/xdg-mate:/etc/xdg, LANG=en_US.UTF-8, XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0, XDG_SESSION_ID=c2, XDG_SESSION_TYPE=x11, GRADLE_HOME=/opt/gradle/latest, VSCODE_GIT_ASKPASS_MAIN=/usr/share/code/resources/app/extensions/git/dist/askpass-main.js, DISPLAY=:0, NVM_INC=/home/element/.nvm/versions/node/v20.5.1/include/node, LIBVIRT_DEFAULT_URI=qemu:///system, VSCODE_GIT_ASKPASS_EXTRA_ARGS=--ms-enable-electron-run-as-node, LC_NAME=pt_BR.UTF-8, MAVEN_CMD_LINE_ARGS= clean install, XDG_SESSION_CLASS=user, _=/usr/bin/mvn, GDM_LANG=en_US, NVM_DIR=/home/element/.nvm, TERM_PROGRAM=vscode, GDK_BACKEND=x11, CAPACITOR_ANDROID_STUDIO_PATH=/home/element/android-studio, UBUNTU_MENUPROXY=1, XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/element, GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1, MAVEN_PROJECTBASEDIR=/dados/tutorials/spring/web-mongo, DESKTOP_SESSION=mate, USER=element, GIO_LAUNCHED_DESKTOP_FILE_PID=5710, QT_ACCESSIBILITY=1, LC_NUMERIC=pt_BR.UTF-8, SSH_AUTH_SOCK=/run/user/1000/keyring/ssh, XDG_SEAT=seat0, GTK_OVERLAY_SCROLLING=0, QT_QPA_PLATFORMTHEME=gtk2, XDG_VTNR=7, XDG_RUNTIME_DIR=/run/user/1000, NVM_BIN=/home/element/.nvm/versions/node/v20.5.1/bin, HOME=/home/element}),
  State(ProgressListener)=de.flapdoodle.embed.process.io.progress.Slf4jProgressListener@31e739bf,
  State(Command)=MongoD,
  State(Version)=GenericFeatureAwareVersion{4.11.0},
  State(Net)=Net{bindIp=127.0.0.1, port=27015, isIpv6=false},
  State(MongodArguments)=MongodArguments{syncDelay=0, useDefaultSyncDelay=false, isVerbose=false, verbosityLevel=1, isQuiet=false, useNoPrealloc=true, useSmallFiles=true, useNoJournal=true, enableTextSearch=false, auth=true, master=false, isConfigServer=false, isShardServer=false, params={}, args={}}

        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1773) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) ~[spring-context-6.1.3.jar:6.1.3]
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) ~[spring-context-6.1.3.jar:6.1.3]
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-3.2.2.jar:3.2.2]
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) ~[spring-boot-3.2.2.jar:3.2.2]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) ~[spring-boot-3.2.2.jar:3.2.2]
        at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) ~[spring-boot-test-3.2.2.jar:3.2.2]
        at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) ~[spring-core-6.1.3.jar:6.1.3]
        at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) ~[spring-core-6.1.3.jar:6.1.3]
        at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1454) ~[spring-boot-3.2.2.jar:3.2.2]
        at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:552) ~[spring-boot-test-3.2.2.jar:3.2.2]
        at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) ~[spring-boot-test-3.2.2.jar:3.2.2]
        at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) ~[spring-boot-test-3.2.2.jar:3.2.2]
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) ~[spring-test-6.1.3.jar:6.1.3]
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) ~[spring-test-6.1.3.jar:6.1.3]
        at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) ~[spring-test-6.1.3.jar:6.1.3]
        at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) ~[spring-test-6.1.3.jar:6.1.3]
        at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) ~[spring-test-6.1.3.jar:6.1.3]
        at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) ~[spring-test-6.1.3.jar:6.1.3]
        at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:163) ~[spring-test-6.1.3.jar:6.1.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$10(ClassBasedTestDescriptor.java:378) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[na:na]
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[na:na]
        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[na:na]
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[na:na]
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[na:na]
        at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:310) ~[na:na]
        at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735) ~[na:na]
        at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734) ~[na:na]
        at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[na:na]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$6(ClassBasedTestDescriptor.java:290) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$4(ClassBasedTestDescriptor.java:279) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at java.base/java.util.Optional.orElseGet(Optional.java:364) ~[na:na]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:278) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$0(TestMethodTestDescriptor.java:106) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:105) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:69) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:123) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:123) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:90) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ~[na:na]
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ~[na:na]
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) ~[junit-platform-launcher-1.10.1.jar:1.10.1]
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) ~[junit-platform-launcher-1.10.1.jar:1.10.1]
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) ~[junit-platform-launcher-1.10.1.jar:1.10.1]
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) ~[junit-platform-launcher-1.10.1.jar:1.10.1]
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) ~[junit-platform-launcher-1.10.1.jar:1.10.1]
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) ~[junit-platform-launcher-1.10.1.jar:1.10.1]
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) ~[junit-platform-launcher-1.10.1.jar:1.10.1]
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) ~[junit-platform-launcher-1.10.1.jar:1.10.1]
        at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) ~[junit-platform-launcher-1.10.1.jar:1.10.1]
        at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) ~[surefire-junit-platform-3.1.2.jar:3.1.2]
        at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) ~[surefire-junit-platform-3.1.2.jar:3.1.2]
        at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) ~[surefire-junit-platform-3.1.2.jar:3.1.2]
        at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) ~[surefire-junit-platform-3.1.2.jar:3.1.2]
        at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) ~[surefire-booter-3.1.2.jar:3.1.2]
        at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) ~[surefire-booter-3.1.2.jar:3.1.2]
        at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) ~[surefire-booter-3.1.2.jar:3.1.2]
        at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) ~[surefire-booter-3.1.2.jar:3.1.2]
Caused by: java.lang.RuntimeException: rollback after error on transition to State(DownloadCache), State(Package), State(ExtractedFileSetStore), State(ProcessArguments), successful reached:
  State(ProcessWorkingDir)=ProcessWorkingDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e/workingDir3767777752992715906),
  State(Distribution)=GenericFeatureAwareVersion{4.11.0}:Platform{operatingSystem=Linux, architecture=X86_64, distribution=Ubuntu, version=Ubuntu_22_04},
  State(SupportConfig)=SupportConfig{name=mongod, supportUrl=https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo/issues, messageOnException=de.flapdoodle.embed.mongo.transitions.ProcessDefaults$$Lambda$1238/0x00007fad744991f0@40ed1802},
  State(Name)=Name(mongod),
  State(PersistentDir)=ImmutablePersistentDir(/home/element/.embedmongo),
  State(DatabaseDir)=DatabaseDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e/mongod-database17157102218149978115),
  State(TempDir)=ImmutableTempDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e),
  State(DistributionBaseUrl)=DistributionBaseUrl(https://fastdl.mongodb.org),
  State(Platform)=Platform{operatingSystem=Linux, architecture=X86_64, distribution=Ubuntu, version=Ubuntu_22_04},
  State(ProcessConfig)=ProcessConfig{daemonProcess=false, stopTimeoutInMillis=5000},
  State(ProcessEnv)=ProcessEnv({}),
  State(ProcessOutput)=ProcessOutput{output=de.flapdoodle.embed.process.io.Slf4jStreamProcessor@23c767e6, error=de.flapdoodle.embed.process.io.Slf4jStreamProcessor@feb098f, commands=de.flapdoodle.embed.process.io.NamedOutputStreamProcessor@19e21f89},
  State(SystemEnv)=SystemEnv({PATH=/home/element/.bun/bin:/home/element/.local/share/pnpm:/home/element/.nvm/versions/node/v20.5.1/bin:/home/element/.local/bin:/opt/gradle/latest/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/element/.dotnet/tools:/home/element/android-sdk/tools/bin:/home/element/android-sdk/platform-tools:/home/element/android-sdk/emulator:/home/element/dotnet, LC_MEASUREMENT=pt_BR.UTF-8, XAUTHORITY=/home/element/.Xauthority, LC_TELEPHONE=pt_BR.UTF-8, XDG_DATA_DIRS=/usr/share/mate:/usr/share/mate:/usr/share/gnome:/home/element/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/var/lib/snapd/desktop, GDMSESSION=mate, LC_TIME=pt_BR.UTF-8, DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, VSCODE_GIT_IPC_HANDLE=/run/user/1000/vscode-git-c2a667c77f.sock, ANDROID_HOME=/home/element/android-sdk, PNPM_HOME=/home/element/.local/share/pnpm, XDG_CURRENT_DESKTOP=MATE, COLORTERM=truecolor, LC_PAPER=pt_BR.UTF-8, SESSION_MANAGER=local/elementPC:@/tmp/.ICE-unix/2408,unix/elementPC:/tmp/.ICE-unix/2408, LOGNAME=element, VSCODE_GIT_ASKPASS_NODE=/usr/share/code/code, PWD=/dados/tutorials/spring/web-mongo, TERM_PROGRAM_VERSION=1.85.2, GIT_ASKPASS=/usr/share/code/resources/app/extensions/git/dist/askpass.sh, LANGUAGE=en_US, NVM_CD_FLAGS=, SHELL=/bin/bash, LESSOPEN=| /usr/bin/lesspipe %s, CHROME_DESKTOP=code-url-handler.desktop, QT_SCALE_FACTOR=1, LC_ADDRESS=pt_BR.UTF-8, OLDPWD=/dados/tutorials/spring/web-mongo, BUN_INSTALL=/home/element/.bun, ORIGINAL_XDG_CURRENT_DESKTOP=MATE, GTK_MODULES=appmenu-gtk-module:gail:atk-bridge:canberra-gtk-module, DOTNET_ROOT=/home/element/dotnet, MATE_DESKTOP_SESSION_ID=this-is-deprecated, XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0, QT_FONT_DPI=96, DOTNET_BUNDLE_EXTRACT_BASE_DIR=/home/element/.cache/dotnet_bundle_extract, LC_CTYPE=pt_BR.UTF-8, XDG_SESSION_DESKTOP=mate, LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, SHLVL=1, LC_IDENTIFICATION=pt_BR.UTF-8, LESSCLOSE=/usr/bin/lesspipe %s %s, LC_MONETARY=pt_BR.UTF-8, COMPIZ_CONFIG_PROFILE=mate, JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64, NODE_OPTIONS=--openssl-legacy-provider, TERM=xterm-256color, XDG_CONFIG_DIRS=/etc/xdg/xdg-mate:/etc/xdg, LANG=en_US.UTF-8, XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0, XDG_SESSION_ID=c2, XDG_SESSION_TYPE=x11, GRADLE_HOME=/opt/gradle/latest, VSCODE_GIT_ASKPASS_MAIN=/usr/share/code/resources/app/extensions/git/dist/askpass-main.js, DISPLAY=:0, NVM_INC=/home/element/.nvm/versions/node/v20.5.1/include/node, LIBVIRT_DEFAULT_URI=qemu:///system, VSCODE_GIT_ASKPASS_EXTRA_ARGS=--ms-enable-electron-run-as-node, LC_NAME=pt_BR.UTF-8, MAVEN_CMD_LINE_ARGS= clean install, XDG_SESSION_CLASS=user, _=/usr/bin/mvn, GDM_LANG=en_US, NVM_DIR=/home/element/.nvm, TERM_PROGRAM=vscode, GDK_BACKEND=x11, CAPACITOR_ANDROID_STUDIO_PATH=/home/element/android-studio, UBUNTU_MENUPROXY=1, XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/element, GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1, MAVEN_PROJECTBASEDIR=/dados/tutorials/spring/web-mongo, DESKTOP_SESSION=mate, USER=element, GIO_LAUNCHED_DESKTOP_FILE_PID=5710, QT_ACCESSIBILITY=1, LC_NUMERIC=pt_BR.UTF-8, SSH_AUTH_SOCK=/run/user/1000/keyring/ssh, XDG_SEAT=seat0, GTK_OVERLAY_SCROLLING=0, QT_QPA_PLATFORMTHEME=gtk2, XDG_VTNR=7, XDG_RUNTIME_DIR=/run/user/1000, NVM_BIN=/home/element/.nvm/versions/node/v20.5.1/bin, HOME=/home/element}),
  State(ProgressListener)=de.flapdoodle.embed.process.io.progress.Slf4jProgressListener@31e739bf,
  State(Command)=MongoD,
  State(Version)=GenericFeatureAwareVersion{4.11.0},
  State(Net)=Net{bindIp=127.0.0.1, port=27015, isIpv6=false},
  State(MongodArguments)=MongodArguments{syncDelay=0, useDefaultSyncDelay=false, isVerbose=false, verbosityLevel=1, isQuiet=false, useNoPrealloc=true, useSmallFiles=true, useNoJournal=true, enableTextSearch=false, auth=true, master=false, isConfigServer=false, isShardServer=false, params={}, args={}}

        at de.flapdoodle.reverse.TransitionWalker.initState(TransitionWalker.java:190) ~[de.flapdoodle.reverse-1.7.2.jar:na]
        at de.flapdoodle.reverse.TransitionWalker.initState(TransitionWalker.java:69) ~[de.flapdoodle.reverse-1.7.2.jar:na]
        at de.flapdoodle.reverse.TransitionWalker.initState(TransitionWalker.java:65) ~[de.flapdoodle.reverse-1.7.2.jar:na]
        at de.flapdoodle.embed.mongo.spring.autoconfigure.MongodWrapper.start(MongodWrapper.java:45) ~[de.flapdoodle.embed.mongo.spring3x-4.11.0.jar:na]
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
        at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1877) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1830) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1769) ~[spring-beans-6.1.3.jar:6.1.3]
        ... 94 common frames omitted
Caused by: java.lang.IllegalArgumentException: could not resolve package for GenericFeatureAwareVersion{4.11.0}:Platform{operatingSystem=Linux, architecture=X86_64, distribution=Ubuntu, version=Ubuntu_22_04}
--------------
(os=Windows)
  (os=Windows and bitSize=B64 and cpuType=X86) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
    url=/windows/mongodb-windows-x86_64-{version}.zip (ZIP(DEV))
  (os=Windows and bitSize=B64 and cpuType=X86) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25)
    url=/windows/mongodb-windows-x86_64-{version}.zip (ZIP)
  (os=Windows and bitSize=B64 and cpuType=X86) and (4.2.5-4.2.24 or 4.2.0-4.2.3)
    url=/win32/mongodb-win32-x86_64-2012plus-{version}.zip (ZIP)
  (os=Windows and bitSize=B64 and cpuType=X86) and (4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15)
    url=/win32/mongodb-win32-x86_64-2008plus-ssl-{version}.zip (ZIP)
  (os=Windows and bitSize=B64 and cpuType=X86) and (3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
    url=/win32/mongodb-win32-x86_64-2008plus-{version}.zip (ZIP)
  (os=Windows and bitSize=B64 and cpuType=X86) and (3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
    url=/win32/mongodb-win32-x86_64-{version}.zip (ZIP)
  (os=Windows and bitSize=B32 and cpuType=X86) and (3.5.5 or 3.3.1 or 3.2.0-3.2.22 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
    url=/win32/mongodb-win32-i386-{version}.zip (ZIP)
(os=OS_X)
  (os=OS_X and bitSize=B64 and cpuType=ARM) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1)
    url=/osx/mongodb-macos-arm64-{version}.tgz (TGZ(DEV))
  (os=OS_X and bitSize=B64 and cpuType=ARM) and (7.0.0-7.0.2 or 6.0.0-6.0.11)
    url=/osx/mongodb-macos-arm64-{version}.tgz (TGZ)
  (os=OS_X and bitSize=B64) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
    url=/osx/mongodb-macos-x86_64-{version}.tgz (TGZ(DEV))
  (os=OS_X and bitSize=B64) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3)
    url=/osx/mongodb-macos-x86_64-{version}.tgz (TGZ)
  (os=OS_X and bitSize=B64) and (4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.4-3.0.15)
    url=/osx/mongodb-osx-ssl-x86_64-{version}.tgz (TGZ)
  (os=OS_X and bitSize=B64) and (3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
    url=/osx/mongodb-osx-x86_64-{version}.tgz (TGZ)
(os=Linux)
  (os=Linux and (version is any of Ubuntu_16_04, Ubuntu_16_10, Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1)
      url=/linux/mongodb-linux-aarch64-ubuntu2204-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.0.0-7.0.2 or 6.0.4-6.0.11)
      url=/linux/mongodb-linux-aarch64-ubuntu2204-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1)
      url=/linux/mongodb-linux-x86_64-ubuntu2204-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.0.0-7.0.2 or 6.0.4-6.0.11)
      url=/linux/mongodb-linux-x86_64-ubuntu2204-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-aarch64-ubuntu2004-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25)
      url=/linux/mongodb-linux-aarch64-ubuntu2004-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-ubuntu2004-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25)
      url=/linux/mongodb-linux-x86_64-ubuntu2004-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.0.0-rc2 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-aarch64-ubuntu1804-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3)
      url=/linux/mongodb-linux-aarch64-ubuntu1804-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.0.0-rc2 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-ubuntu1804-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.1-4.0.28 or 3.6.20-3.6.23)
      url=/linux/mongodb-linux-x86_64-ubuntu1804-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_16_04, Ubuntu_16_10, Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7)
      url=/linux/mongodb-linux-arm64-ubuntu1604-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_16_04, Ubuntu_16_10, Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-ubuntu1604-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_16_04, Ubuntu_16_10, Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.7-3.2.22)
      url=/linux/mongodb-linux-x86_64-ubuntu1604-{version}.tgz (TGZ)
  (os=Linux and (version is any of LINUX_MINT_19_0, LINUX_MINT_19_1, LINUX_MINT_19_2, LINUX_MINT_19_3, LINUX_MINT_20_0, LINUX_MINT_20_1, LINUX_MINT_20_2, LINUX_MINT_20_3, LINUX_MINT_21_0, LINUX_MINT_21_1, LINUX_MINT_21_2, LINUX_MINT_21_3))
    use Ubuntu_18_04 for LINUX_MINT_19_0, LINUX_MINT_19_1, LINUX_MINT_19_2, LINUX_MINT_19_3 and Ubuntu_20_04 for LINUX_MINT_20_0, LINUX_MINT_20_1, LINUX_MINT_20_2, LINUX_MINT_20_3 and Ubuntu_22_04 for LINUX_MINT_21_0, LINUX_MINT_21_1, LINUX_MINT_21_2, LINUX_MINT_21_3
  (os=Linux and (version is any of POP_OS_22_4))
    use Ubuntu_22_04 for POP_OS_22_4
  (os=Linux and (version is any of DEBIAN_12, DEBIAN_13))
    use Ubuntu_22_04 for DEBIAN_12, DEBIAN_13
  (os=Linux and (version is any of DEBIAN_9, DEBIAN_10, DEBIAN_11, DEBIAN_12, DEBIAN_13))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of DEBIAN_11, DEBIAN_12, DEBIAN_13)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1)
      url=/linux/mongodb-linux-x86_64-debian11-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of DEBIAN_11, DEBIAN_12, DEBIAN_13)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.8-5.0.22)
      url=/linux/mongodb-linux-x86_64-debian11-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of DEBIAN_10, DEBIAN_11, DEBIAN_12, DEBIAN_13)) and (7.0.0-rc2 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-debian10-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of DEBIAN_10, DEBIAN_11, DEBIAN_12, DEBIAN_13)) and (6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.1-4.2.3)
      url=/linux/mongodb-linux-x86_64-debian10-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of DEBIAN_9, DEBIAN_10, DEBIAN_11, DEBIAN_12, DEBIAN_13)) and (5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-debian92-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of DEBIAN_9, DEBIAN_10, DEBIAN_11, DEBIAN_12, DEBIAN_13)) and (5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.0-4.0.28 or 3.6.5-3.6.23)
      url=/linux/mongodb-linux-x86_64-debian92-{version}.tgz (TGZ)
  (os=Linux and (version is any of Redhat_6, Redhat_7, Redhat_8, Redhat_9))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Redhat_9)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 6.0.9-rc1)
      url=/linux/mongodb-linux-aarch64-rhel90-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Redhat_9)) and (7.0.0-7.0.2 or 6.0.7-6.0.11)
      url=/linux/mongodb-linux-aarch64-rhel90-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_9)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1)
      url=/linux/mongodb-linux-x86_64-rhel90-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_9)) and (7.0.0-7.0.2 or 6.0.4-6.0.11)
      url=/linux/mongodb-linux-x86_64-rhel90-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Redhat_8, Redhat_9)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-aarch64-rhel82-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Redhat_8, Redhat_9)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.4-4.4.25)
      url=/linux/mongodb-linux-aarch64-rhel82-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_8, Redhat_9)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-rhel80-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_8, Redhat_9)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.1-4.2.3 or 4.0.14-4.0.28 or 3.6.17-3.6.23 or 3.4.24)
      url=/linux/mongodb-linux-x86_64-rhel80-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_7, Redhat_8, Redhat_9)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-rhel70-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_7, Redhat_8, Redhat_9)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15)
      url=/linux/mongodb-linux-x86_64-rhel70-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_6, Redhat_7, Redhat_8, Redhat_9)) and (4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-rhel62-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_6, Redhat_7, Redhat_8, Redhat_9)) and (4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15)
      url=/linux/mongodb-linux-x86_64-rhel62-{version}.tgz (TGZ)
  (os=Linux and (version is any of Fedora_38, Fedora_39, Fedora_40, Fedora_41))
    use Redhat_9 for Fedora_38, Fedora_39, Fedora_40, Fedora_41
  (os=Linux and (version is any of Oracle_6, Oracle_7, Oracle_8, Oracle_9))
    use Redhat_6 for Oracle_6 and Redhat_7 for Oracle_7 and Redhat_8 for Oracle_8 and Redhat_9 for Oracle_9
  (os=Linux and (version is any of CentOS_6, CentOS_7, CentOS_8, CentOS_9))
    use Redhat_6 for CentOS_6 and Redhat_7 for CentOS_7 and Redhat_8 for CentOS_8 and Redhat_9 for CentOS_9
  (os=Linux and (version is any of AmazonLinux, AmazonLinux2, AmazonLinux2023))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of AmazonLinux2023)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10)
      url=/linux/mongodb-linux-aarch64-amazon2023-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of AmazonLinux2023)) and (7.0.0-7.0.2)
      url=/linux/mongodb-linux-aarch64-amazon2023-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of AmazonLinux2023)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10)
      url=/linux/mongodb-linux-x86_64-amazon2023-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of AmazonLinux2023)) and (7.0.0-7.0.2)
      url=/linux/mongodb-linux-x86_64-amazon2023-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of AmazonLinux2)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-aarch64-amazon2-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of AmazonLinux2)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.4-4.4.25 or 4.2.13-4.2.24)
      url=/linux/mongodb-linux-aarch64-amazon2-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of AmazonLinux2)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-amazon2-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of AmazonLinux2)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.0-4.0.28 or 3.6.22-3.6.23)
      url=/linux/mongodb-linux-x86_64-amazon2-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of AmazonLinux)) and (5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-amazon-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of AmazonLinux)) and (5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15)
      url=/linux/mongodb-linux-x86_64-amazon-{version}.tgz (TGZ)
  (os=Linux)
    (os=Linux and bitSize=B64 and cpuType=X86) and (4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.5.5 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.3.1 or 3.2.0-3.2.22 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
      url=/linux/mongodb-linux-x86_64-{version}.tgz (TGZ)
    (os=Linux and bitSize=B32 and cpuType=X86) and (3.5.5 or 3.3.1 or 3.2.0-3.2.22 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
      url=/linux/mongodb-linux-i686-{version}.tgz (TGZ)
  (os=Linux)
    fallback to Ubuntu_20_04
(os=Solaris)
  (os=Solaris and bitSize=B64 and cpuType=X86) and (3.5.5 or 3.4.0-3.4.5 or 3.3.1 or 3.2.0-3.2.14 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
    url=/sunos5/mongodb-sunos5-x86_64-{version}.tgz (TGZ)

        at de.flapdoodle.embed.mongo.packageresolver.PlatformPackageResolver.lambda$packageFor$0(PlatformPackageResolver.java:63) ~[de.flapdoodle.embed.mongo.packageresolver-4.10.2.jar:na]
        at java.base/java.util.Optional.orElseThrow(Optional.java:403) ~[na:na]
        at de.flapdoodle.embed.mongo.packageresolver.PlatformPackageResolver.packageFor(PlatformPackageResolver.java:57) ~[de.flapdoodle.embed.mongo.packageresolver-4.10.2.jar:na]
        at de.flapdoodle.embed.mongo.transitions.PackageOfCommandDistribution.packageOf(PackageOfCommandDistribution.java:53) ~[de.flapdoodle.embed.mongo-4.11.1.jar:na]
        at de.flapdoodle.embed.mongo.transitions.PackageOfCommandDistribution.result(PackageOfCommandDistribution.java:93) ~[de.flapdoodle.embed.mongo-4.11.1.jar:na]
        at de.flapdoodle.reverse.TransitionWalker.resolve(TransitionWalker.java:58) ~[de.flapdoodle.reverse-1.7.2.jar:na]
        at de.flapdoodle.reverse.TransitionWalker.resolve(TransitionWalker.java:46) ~[de.flapdoodle.reverse-1.7.2.jar:na]
        at de.flapdoodle.reverse.TransitionWalker.initState(TransitionWalker.java:180) ~[de.flapdoodle.reverse-1.7.2.jar:na]
        ... 104 common frames omitted

============================
CONDITIONS EVALUATION REPORT
============================

Positive matches:
-----------------

    None

Negative matches:
-----------------

    None

Exclusions:
-----------

    None

Unconditional classes:
----------------------

    None

2024-02-02T15:00:14.716-03:00  WARN 14808 --- [           main] o.s.test.context.TestContextManager      : Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.example.controllers.ProdutoTest@562919fe]

java.lang.IllegalStateException: Failed to load ApplicationContext for [MergedContextConfiguration@36c7cbe1 testClass = com.example.controllers.ProdutoTest, locations = [], classes = [com.example.demo.DemoApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.data.mongo.DataMongoTestContextBootstrapper=true"], contextCustomizers = [[ImportsContextCustomizer@1ac6dd3d key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoReactiveDataAutoConfiguration, de.flapdoodle.embed.mongo.spring.autoconfigure.EmbeddedMongoAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration, org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration, org.springframework.boot.autoconfigure.mongo.MongoReactiveAutoConfiguration, org.springframework.boot.autoconfigure.ssl.SslAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoReactiveRepositoriesAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@43f02ef2, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6f204a1a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@5e7cd6cc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@d3206afe, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2584b82d, org.springframework.boot.test.context.SpringBootTestAnnotation@f1b9d5c3], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) ~[spring-test-6.1.3.jar:6.1.3]
        at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) ~[spring-test-6.1.3.jar:6.1.3]
        at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) ~[spring-test-6.1.3.jar:6.1.3]
        at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) ~[spring-test-6.1.3.jar:6.1.3]
        at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) ~[spring-test-6.1.3.jar:6.1.3]
        at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:163) ~[spring-test-6.1.3.jar:6.1.3]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$10(ClassBasedTestDescriptor.java:378) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[na:na]
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[na:na]
        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[na:na]
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[na:na]
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[na:na]
        at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:310) ~[na:na]
        at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735) ~[na:na]
        at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734) ~[na:na]
        at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[na:na]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$6(ClassBasedTestDescriptor.java:290) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$4(ClassBasedTestDescriptor.java:279) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at java.base/java.util.Optional.orElseGet(Optional.java:364) ~[na:na]
        at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:278) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$0(TestMethodTestDescriptor.java:106) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:105) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:69) ~[junit-jupiter-engine-5.10.1.jar:5.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:123) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:123) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:90) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ~[na:na]
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ~[na:na]
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) ~[junit-platform-engine-1.10.1.jar:1.10.1]
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) ~[junit-platform-launcher-1.10.1.jar:1.10.1]
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) ~[junit-platform-launcher-1.10.1.jar:1.10.1]
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) ~[junit-platform-launcher-1.10.1.jar:1.10.1]
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) ~[junit-platform-launcher-1.10.1.jar:1.10.1]
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) ~[junit-platform-launcher-1.10.1.jar:1.10.1]
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) ~[junit-platform-launcher-1.10.1.jar:1.10.1]
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) ~[junit-platform-launcher-1.10.1.jar:1.10.1]
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) ~[junit-platform-launcher-1.10.1.jar:1.10.1]
        at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) ~[junit-platform-launcher-1.10.1.jar:1.10.1]
        at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) ~[surefire-junit-platform-3.1.2.jar:3.1.2]
        at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) ~[surefire-junit-platform-3.1.2.jar:3.1.2]
        at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) ~[surefire-junit-platform-3.1.2.jar:3.1.2]
        at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) ~[surefire-junit-platform-3.1.2.jar:3.1.2]
        at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) ~[surefire-booter-3.1.2.jar:3.1.2]
        at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) ~[surefire-booter-3.1.2.jar:3.1.2]
        at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) ~[surefire-booter-3.1.2.jar:3.1.2]
        at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) ~[surefire-booter-3.1.2.jar:3.1.2]
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'syncClientServerWrapper' defined in class path resource [de/flapdoodle/embed/mongo/spring/autoconfigure/EmbeddedMongoAutoConfiguration$SyncClientServerWrapperConfig.class]: rollback after error on transition to State(DownloadCache), State(Package), State(ExtractedFileSetStore), State(ProcessArguments), successful reached:
  State(ProcessWorkingDir)=ProcessWorkingDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e/workingDir3767777752992715906),
  State(Distribution)=GenericFeatureAwareVersion{4.11.0}:Platform{operatingSystem=Linux, architecture=X86_64, distribution=Ubuntu, version=Ubuntu_22_04},
  State(SupportConfig)=SupportConfig{name=mongod, supportUrl=https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo/issues, messageOnException=de.flapdoodle.embed.mongo.transitions.ProcessDefaults$$Lambda$1238/0x00007fad744991f0@40ed1802},
  State(Name)=Name(mongod),
  State(PersistentDir)=ImmutablePersistentDir(/home/element/.embedmongo),
  State(DatabaseDir)=DatabaseDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e/mongod-database17157102218149978115),
  State(TempDir)=ImmutableTempDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e),
  State(DistributionBaseUrl)=DistributionBaseUrl(https://fastdl.mongodb.org),
  State(Platform)=Platform{operatingSystem=Linux, architecture=X86_64, distribution=Ubuntu, version=Ubuntu_22_04},
  State(ProcessConfig)=ProcessConfig{daemonProcess=false, stopTimeoutInMillis=5000},
  State(ProcessEnv)=ProcessEnv({}),
  State(ProcessOutput)=ProcessOutput{output=de.flapdoodle.embed.process.io.Slf4jStreamProcessor@23c767e6, error=de.flapdoodle.embed.process.io.Slf4jStreamProcessor@feb098f, commands=de.flapdoodle.embed.process.io.NamedOutputStreamProcessor@19e21f89},
  State(SystemEnv)=SystemEnv({PATH=/home/element/.bun/bin:/home/element/.local/share/pnpm:/home/element/.nvm/versions/node/v20.5.1/bin:/home/element/.local/bin:/opt/gradle/latest/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/element/.dotnet/tools:/home/element/android-sdk/tools/bin:/home/element/android-sdk/platform-tools:/home/element/android-sdk/emulator:/home/element/dotnet, LC_MEASUREMENT=pt_BR.UTF-8, XAUTHORITY=/home/element/.Xauthority, LC_TELEPHONE=pt_BR.UTF-8, XDG_DATA_DIRS=/usr/share/mate:/usr/share/mate:/usr/share/gnome:/home/element/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/var/lib/snapd/desktop, GDMSESSION=mate, LC_TIME=pt_BR.UTF-8, DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, VSCODE_GIT_IPC_HANDLE=/run/user/1000/vscode-git-c2a667c77f.sock, ANDROID_HOME=/home/element/android-sdk, PNPM_HOME=/home/element/.local/share/pnpm, XDG_CURRENT_DESKTOP=MATE, COLORTERM=truecolor, LC_PAPER=pt_BR.UTF-8, SESSION_MANAGER=local/elementPC:@/tmp/.ICE-unix/2408,unix/elementPC:/tmp/.ICE-unix/2408, LOGNAME=element, VSCODE_GIT_ASKPASS_NODE=/usr/share/code/code, PWD=/dados/tutorials/spring/web-mongo, TERM_PROGRAM_VERSION=1.85.2, GIT_ASKPASS=/usr/share/code/resources/app/extensions/git/dist/askpass.sh, LANGUAGE=en_US, NVM_CD_FLAGS=, SHELL=/bin/bash, LESSOPEN=| /usr/bin/lesspipe %s, CHROME_DESKTOP=code-url-handler.desktop, QT_SCALE_FACTOR=1, LC_ADDRESS=pt_BR.UTF-8, OLDPWD=/dados/tutorials/spring/web-mongo, BUN_INSTALL=/home/element/.bun, ORIGINAL_XDG_CURRENT_DESKTOP=MATE, GTK_MODULES=appmenu-gtk-module:gail:atk-bridge:canberra-gtk-module, DOTNET_ROOT=/home/element/dotnet, MATE_DESKTOP_SESSION_ID=this-is-deprecated, XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0, QT_FONT_DPI=96, DOTNET_BUNDLE_EXTRACT_BASE_DIR=/home/element/.cache/dotnet_bundle_extract, LC_CTYPE=pt_BR.UTF-8, XDG_SESSION_DESKTOP=mate, LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, SHLVL=1, LC_IDENTIFICATION=pt_BR.UTF-8, LESSCLOSE=/usr/bin/lesspipe %s %s, LC_MONETARY=pt_BR.UTF-8, COMPIZ_CONFIG_PROFILE=mate, JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64, NODE_OPTIONS=--openssl-legacy-provider, TERM=xterm-256color, XDG_CONFIG_DIRS=/etc/xdg/xdg-mate:/etc/xdg, LANG=en_US.UTF-8, XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0, XDG_SESSION_ID=c2, XDG_SESSION_TYPE=x11, GRADLE_HOME=/opt/gradle/latest, VSCODE_GIT_ASKPASS_MAIN=/usr/share/code/resources/app/extensions/git/dist/askpass-main.js, DISPLAY=:0, NVM_INC=/home/element/.nvm/versions/node/v20.5.1/include/node, LIBVIRT_DEFAULT_URI=qemu:///system, VSCODE_GIT_ASKPASS_EXTRA_ARGS=--ms-enable-electron-run-as-node, LC_NAME=pt_BR.UTF-8, MAVEN_CMD_LINE_ARGS= clean install, XDG_SESSION_CLASS=user, _=/usr/bin/mvn, GDM_LANG=en_US, NVM_DIR=/home/element/.nvm, TERM_PROGRAM=vscode, GDK_BACKEND=x11, CAPACITOR_ANDROID_STUDIO_PATH=/home/element/android-studio, UBUNTU_MENUPROXY=1, XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/element, GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1, MAVEN_PROJECTBASEDIR=/dados/tutorials/spring/web-mongo, DESKTOP_SESSION=mate, USER=element, GIO_LAUNCHED_DESKTOP_FILE_PID=5710, QT_ACCESSIBILITY=1, LC_NUMERIC=pt_BR.UTF-8, SSH_AUTH_SOCK=/run/user/1000/keyring/ssh, XDG_SEAT=seat0, GTK_OVERLAY_SCROLLING=0, QT_QPA_PLATFORMTHEME=gtk2, XDG_VTNR=7, XDG_RUNTIME_DIR=/run/user/1000, NVM_BIN=/home/element/.nvm/versions/node/v20.5.1/bin, HOME=/home/element}),
  State(ProgressListener)=de.flapdoodle.embed.process.io.progress.Slf4jProgressListener@31e739bf,
  State(Command)=MongoD,
  State(Version)=GenericFeatureAwareVersion{4.11.0},
  State(Net)=Net{bindIp=127.0.0.1, port=27015, isIpv6=false},
  State(MongodArguments)=MongodArguments{syncDelay=0, useDefaultSyncDelay=false, isVerbose=false, verbosityLevel=1, isQuiet=false, useNoPrealloc=true, useSmallFiles=true, useNoJournal=true, enableTextSearch=false, auth=true, master=false, isConfigServer=false, isShardServer=false, params={}, args={}}

        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1773) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) ~[spring-context-6.1.3.jar:6.1.3]
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) ~[spring-context-6.1.3.jar:6.1.3]
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-3.2.2.jar:3.2.2]
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) ~[spring-boot-3.2.2.jar:3.2.2]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) ~[spring-boot-3.2.2.jar:3.2.2]
        at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) ~[spring-boot-test-3.2.2.jar:3.2.2]
        at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) ~[spring-core-6.1.3.jar:6.1.3]
        at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) ~[spring-core-6.1.3.jar:6.1.3]
        at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1454) ~[spring-boot-3.2.2.jar:3.2.2]
        at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:552) ~[spring-boot-test-3.2.2.jar:3.2.2]
        at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) ~[spring-boot-test-3.2.2.jar:3.2.2]
        at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) ~[spring-boot-test-3.2.2.jar:3.2.2]
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) ~[spring-test-6.1.3.jar:6.1.3]
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) ~[spring-test-6.1.3.jar:6.1.3]
        ... 73 common frames omitted
Caused by: java.lang.RuntimeException: rollback after error on transition to State(DownloadCache), State(Package), State(ExtractedFileSetStore), State(ProcessArguments), successful reached:
  State(ProcessWorkingDir)=ProcessWorkingDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e/workingDir3767777752992715906),
  State(Distribution)=GenericFeatureAwareVersion{4.11.0}:Platform{operatingSystem=Linux, architecture=X86_64, distribution=Ubuntu, version=Ubuntu_22_04},
  State(SupportConfig)=SupportConfig{name=mongod, supportUrl=https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo/issues, messageOnException=de.flapdoodle.embed.mongo.transitions.ProcessDefaults$$Lambda$1238/0x00007fad744991f0@40ed1802},
  State(Name)=Name(mongod),
  State(PersistentDir)=ImmutablePersistentDir(/home/element/.embedmongo),
  State(DatabaseDir)=DatabaseDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e/mongod-database17157102218149978115),
  State(TempDir)=ImmutableTempDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e),
  State(DistributionBaseUrl)=DistributionBaseUrl(https://fastdl.mongodb.org),
  State(Platform)=Platform{operatingSystem=Linux, architecture=X86_64, distribution=Ubuntu, version=Ubuntu_22_04},
  State(ProcessConfig)=ProcessConfig{daemonProcess=false, stopTimeoutInMillis=5000},
  State(ProcessEnv)=ProcessEnv({}),
  State(ProcessOutput)=ProcessOutput{output=de.flapdoodle.embed.process.io.Slf4jStreamProcessor@23c767e6, error=de.flapdoodle.embed.process.io.Slf4jStreamProcessor@feb098f, commands=de.flapdoodle.embed.process.io.NamedOutputStreamProcessor@19e21f89},
  State(SystemEnv)=SystemEnv({PATH=/home/element/.bun/bin:/home/element/.local/share/pnpm:/home/element/.nvm/versions/node/v20.5.1/bin:/home/element/.local/bin:/opt/gradle/latest/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/element/.dotnet/tools:/home/element/android-sdk/tools/bin:/home/element/android-sdk/platform-tools:/home/element/android-sdk/emulator:/home/element/dotnet, LC_MEASUREMENT=pt_BR.UTF-8, XAUTHORITY=/home/element/.Xauthority, LC_TELEPHONE=pt_BR.UTF-8, XDG_DATA_DIRS=/usr/share/mate:/usr/share/mate:/usr/share/gnome:/home/element/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/var/lib/snapd/desktop, GDMSESSION=mate, LC_TIME=pt_BR.UTF-8, DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, VSCODE_GIT_IPC_HANDLE=/run/user/1000/vscode-git-c2a667c77f.sock, ANDROID_HOME=/home/element/android-sdk, PNPM_HOME=/home/element/.local/share/pnpm, XDG_CURRENT_DESKTOP=MATE, COLORTERM=truecolor, LC_PAPER=pt_BR.UTF-8, SESSION_MANAGER=local/elementPC:@/tmp/.ICE-unix/2408,unix/elementPC:/tmp/.ICE-unix/2408, LOGNAME=element, VSCODE_GIT_ASKPASS_NODE=/usr/share/code/code, PWD=/dados/tutorials/spring/web-mongo, TERM_PROGRAM_VERSION=1.85.2, GIT_ASKPASS=/usr/share/code/resources/app/extensions/git/dist/askpass.sh, LANGUAGE=en_US, NVM_CD_FLAGS=, SHELL=/bin/bash, LESSOPEN=| /usr/bin/lesspipe %s, CHROME_DESKTOP=code-url-handler.desktop, QT_SCALE_FACTOR=1, LC_ADDRESS=pt_BR.UTF-8, OLDPWD=/dados/tutorials/spring/web-mongo, BUN_INSTALL=/home/element/.bun, ORIGINAL_XDG_CURRENT_DESKTOP=MATE, GTK_MODULES=appmenu-gtk-module:gail:atk-bridge:canberra-gtk-module, DOTNET_ROOT=/home/element/dotnet, MATE_DESKTOP_SESSION_ID=this-is-deprecated, XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0, QT_FONT_DPI=96, DOTNET_BUNDLE_EXTRACT_BASE_DIR=/home/element/.cache/dotnet_bundle_extract, LC_CTYPE=pt_BR.UTF-8, XDG_SESSION_DESKTOP=mate, LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, SHLVL=1, LC_IDENTIFICATION=pt_BR.UTF-8, LESSCLOSE=/usr/bin/lesspipe %s %s, LC_MONETARY=pt_BR.UTF-8, COMPIZ_CONFIG_PROFILE=mate, JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64, NODE_OPTIONS=--openssl-legacy-provider, TERM=xterm-256color, XDG_CONFIG_DIRS=/etc/xdg/xdg-mate:/etc/xdg, LANG=en_US.UTF-8, XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0, XDG_SESSION_ID=c2, XDG_SESSION_TYPE=x11, GRADLE_HOME=/opt/gradle/latest, VSCODE_GIT_ASKPASS_MAIN=/usr/share/code/resources/app/extensions/git/dist/askpass-main.js, DISPLAY=:0, NVM_INC=/home/element/.nvm/versions/node/v20.5.1/include/node, LIBVIRT_DEFAULT_URI=qemu:///system, VSCODE_GIT_ASKPASS_EXTRA_ARGS=--ms-enable-electron-run-as-node, LC_NAME=pt_BR.UTF-8, MAVEN_CMD_LINE_ARGS= clean install, XDG_SESSION_CLASS=user, _=/usr/bin/mvn, GDM_LANG=en_US, NVM_DIR=/home/element/.nvm, TERM_PROGRAM=vscode, GDK_BACKEND=x11, CAPACITOR_ANDROID_STUDIO_PATH=/home/element/android-studio, UBUNTU_MENUPROXY=1, XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/element, GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1, MAVEN_PROJECTBASEDIR=/dados/tutorials/spring/web-mongo, DESKTOP_SESSION=mate, USER=element, GIO_LAUNCHED_DESKTOP_FILE_PID=5710, QT_ACCESSIBILITY=1, LC_NUMERIC=pt_BR.UTF-8, SSH_AUTH_SOCK=/run/user/1000/keyring/ssh, XDG_SEAT=seat0, GTK_OVERLAY_SCROLLING=0, QT_QPA_PLATFORMTHEME=gtk2, XDG_VTNR=7, XDG_RUNTIME_DIR=/run/user/1000, NVM_BIN=/home/element/.nvm/versions/node/v20.5.1/bin, HOME=/home/element}),
  State(ProgressListener)=de.flapdoodle.embed.process.io.progress.Slf4jProgressListener@31e739bf,
  State(Command)=MongoD,
  State(Version)=GenericFeatureAwareVersion{4.11.0},
  State(Net)=Net{bindIp=127.0.0.1, port=27015, isIpv6=false},
  State(MongodArguments)=MongodArguments{syncDelay=0, useDefaultSyncDelay=false, isVerbose=false, verbosityLevel=1, isQuiet=false, useNoPrealloc=true, useSmallFiles=true, useNoJournal=true, enableTextSearch=false, auth=true, master=false, isConfigServer=false, isShardServer=false, params={}, args={}}

        at de.flapdoodle.reverse.TransitionWalker.initState(TransitionWalker.java:190) ~[de.flapdoodle.reverse-1.7.2.jar:na]
        at de.flapdoodle.reverse.TransitionWalker.initState(TransitionWalker.java:69) ~[de.flapdoodle.reverse-1.7.2.jar:na]
        at de.flapdoodle.reverse.TransitionWalker.initState(TransitionWalker.java:65) ~[de.flapdoodle.reverse-1.7.2.jar:na]
        at de.flapdoodle.embed.mongo.spring.autoconfigure.MongodWrapper.start(MongodWrapper.java:45) ~[de.flapdoodle.embed.mongo.spring3x-4.11.0.jar:na]
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
        at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1877) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1830) ~[spring-beans-6.1.3.jar:6.1.3]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1769) ~[spring-beans-6.1.3.jar:6.1.3]
        ... 94 common frames omitted
Caused by: java.lang.IllegalArgumentException: could not resolve package for GenericFeatureAwareVersion{4.11.0}:Platform{operatingSystem=Linux, architecture=X86_64, distribution=Ubuntu, version=Ubuntu_22_04}
--------------
(os=Windows)
  (os=Windows and bitSize=B64 and cpuType=X86) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
    url=/windows/mongodb-windows-x86_64-{version}.zip (ZIP(DEV))
  (os=Windows and bitSize=B64 and cpuType=X86) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25)
    url=/windows/mongodb-windows-x86_64-{version}.zip (ZIP)
  (os=Windows and bitSize=B64 and cpuType=X86) and (4.2.5-4.2.24 or 4.2.0-4.2.3)
    url=/win32/mongodb-win32-x86_64-2012plus-{version}.zip (ZIP)
  (os=Windows and bitSize=B64 and cpuType=X86) and (4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15)
    url=/win32/mongodb-win32-x86_64-2008plus-ssl-{version}.zip (ZIP)
  (os=Windows and bitSize=B64 and cpuType=X86) and (3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
    url=/win32/mongodb-win32-x86_64-2008plus-{version}.zip (ZIP)
  (os=Windows and bitSize=B64 and cpuType=X86) and (3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
    url=/win32/mongodb-win32-x86_64-{version}.zip (ZIP)
  (os=Windows and bitSize=B32 and cpuType=X86) and (3.5.5 or 3.3.1 or 3.2.0-3.2.22 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
    url=/win32/mongodb-win32-i386-{version}.zip (ZIP)
(os=OS_X)
  (os=OS_X and bitSize=B64 and cpuType=ARM) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1)
    url=/osx/mongodb-macos-arm64-{version}.tgz (TGZ(DEV))
  (os=OS_X and bitSize=B64 and cpuType=ARM) and (7.0.0-7.0.2 or 6.0.0-6.0.11)
    url=/osx/mongodb-macos-arm64-{version}.tgz (TGZ)
  (os=OS_X and bitSize=B64) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
    url=/osx/mongodb-macos-x86_64-{version}.tgz (TGZ(DEV))
  (os=OS_X and bitSize=B64) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3)
    url=/osx/mongodb-macos-x86_64-{version}.tgz (TGZ)
  (os=OS_X and bitSize=B64) and (4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.4-3.0.15)
    url=/osx/mongodb-osx-ssl-x86_64-{version}.tgz (TGZ)
  (os=OS_X and bitSize=B64) and (3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
    url=/osx/mongodb-osx-x86_64-{version}.tgz (TGZ)
(os=Linux)
  (os=Linux and (version is any of Ubuntu_16_04, Ubuntu_16_10, Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1)
      url=/linux/mongodb-linux-aarch64-ubuntu2204-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.0.0-7.0.2 or 6.0.4-6.0.11)
      url=/linux/mongodb-linux-aarch64-ubuntu2204-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1)
      url=/linux/mongodb-linux-x86_64-ubuntu2204-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.0.0-7.0.2 or 6.0.4-6.0.11)
      url=/linux/mongodb-linux-x86_64-ubuntu2204-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-aarch64-ubuntu2004-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25)
      url=/linux/mongodb-linux-aarch64-ubuntu2004-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-ubuntu2004-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25)
      url=/linux/mongodb-linux-x86_64-ubuntu2004-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.0.0-rc2 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-aarch64-ubuntu1804-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3)
      url=/linux/mongodb-linux-aarch64-ubuntu1804-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.0.0-rc2 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-ubuntu1804-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.1-4.0.28 or 3.6.20-3.6.23)
      url=/linux/mongodb-linux-x86_64-ubuntu1804-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_16_04, Ubuntu_16_10, Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7)
      url=/linux/mongodb-linux-arm64-ubuntu1604-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_16_04, Ubuntu_16_10, Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-ubuntu1604-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_16_04, Ubuntu_16_10, Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.7-3.2.22)
      url=/linux/mongodb-linux-x86_64-ubuntu1604-{version}.tgz (TGZ)
  (os=Linux and (version is any of LINUX_MINT_19_0, LINUX_MINT_19_1, LINUX_MINT_19_2, LINUX_MINT_19_3, LINUX_MINT_20_0, LINUX_MINT_20_1, LINUX_MINT_20_2, LINUX_MINT_20_3, LINUX_MINT_21_0, LINUX_MINT_21_1, LINUX_MINT_21_2, LINUX_MINT_21_3))
    use Ubuntu_18_04 for LINUX_MINT_19_0, LINUX_MINT_19_1, LINUX_MINT_19_2, LINUX_MINT_19_3 and Ubuntu_20_04 for LINUX_MINT_20_0, LINUX_MINT_20_1, LINUX_MINT_20_2, LINUX_MINT_20_3 and Ubuntu_22_04 for LINUX_MINT_21_0, LINUX_MINT_21_1, LINUX_MINT_21_2, LINUX_MINT_21_3
  (os=Linux and (version is any of POP_OS_22_4))
    use Ubuntu_22_04 for POP_OS_22_4
  (os=Linux and (version is any of DEBIAN_12, DEBIAN_13))
    use Ubuntu_22_04 for DEBIAN_12, DEBIAN_13
  (os=Linux and (version is any of DEBIAN_9, DEBIAN_10, DEBIAN_11, DEBIAN_12, DEBIAN_13))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of DEBIAN_11, DEBIAN_12, DEBIAN_13)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1)
      url=/linux/mongodb-linux-x86_64-debian11-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of DEBIAN_11, DEBIAN_12, DEBIAN_13)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.8-5.0.22)
      url=/linux/mongodb-linux-x86_64-debian11-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of DEBIAN_10, DEBIAN_11, DEBIAN_12, DEBIAN_13)) and (7.0.0-rc2 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-debian10-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of DEBIAN_10, DEBIAN_11, DEBIAN_12, DEBIAN_13)) and (6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.1-4.2.3)
      url=/linux/mongodb-linux-x86_64-debian10-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of DEBIAN_9, DEBIAN_10, DEBIAN_11, DEBIAN_12, DEBIAN_13)) and (5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-debian92-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of DEBIAN_9, DEBIAN_10, DEBIAN_11, DEBIAN_12, DEBIAN_13)) and (5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.0-4.0.28 or 3.6.5-3.6.23)
      url=/linux/mongodb-linux-x86_64-debian92-{version}.tgz (TGZ)
  (os=Linux and (version is any of Redhat_6, Redhat_7, Redhat_8, Redhat_9))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Redhat_9)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 6.0.9-rc1)
      url=/linux/mongodb-linux-aarch64-rhel90-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Redhat_9)) and (7.0.0-7.0.2 or 6.0.7-6.0.11)
      url=/linux/mongodb-linux-aarch64-rhel90-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_9)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1)
      url=/linux/mongodb-linux-x86_64-rhel90-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_9)) and (7.0.0-7.0.2 or 6.0.4-6.0.11)
      url=/linux/mongodb-linux-x86_64-rhel90-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Redhat_8, Redhat_9)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-aarch64-rhel82-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Redhat_8, Redhat_9)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.4-4.4.25)
      url=/linux/mongodb-linux-aarch64-rhel82-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_8, Redhat_9)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-rhel80-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_8, Redhat_9)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.1-4.2.3 or 4.0.14-4.0.28 or 3.6.17-3.6.23 or 3.4.24)
      url=/linux/mongodb-linux-x86_64-rhel80-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_7, Redhat_8, Redhat_9)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-rhel70-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_7, Redhat_8, Redhat_9)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15)
      url=/linux/mongodb-linux-x86_64-rhel70-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_6, Redhat_7, Redhat_8, Redhat_9)) and (4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-rhel62-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_6, Redhat_7, Redhat_8, Redhat_9)) and (4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15)
      url=/linux/mongodb-linux-x86_64-rhel62-{version}.tgz (TGZ)
  (os=Linux and (version is any of Fedora_38, Fedora_39, Fedora_40, Fedora_41))
    use Redhat_9 for Fedora_38, Fedora_39, Fedora_40, Fedora_41
  (os=Linux and (version is any of Oracle_6, Oracle_7, Oracle_8, Oracle_9))
    use Redhat_6 for Oracle_6 and Redhat_7 for Oracle_7 and Redhat_8 for Oracle_8 and Redhat_9 for Oracle_9
  (os=Linux and (version is any of CentOS_6, CentOS_7, CentOS_8, CentOS_9))
    use Redhat_6 for CentOS_6 and Redhat_7 for CentOS_7 and Redhat_8 for CentOS_8 and Redhat_9 for CentOS_9
  (os=Linux and (version is any of AmazonLinux, AmazonLinux2, AmazonLinux2023))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of AmazonLinux2023)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10)
      url=/linux/mongodb-linux-aarch64-amazon2023-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of AmazonLinux2023)) and (7.0.0-7.0.2)
      url=/linux/mongodb-linux-aarch64-amazon2023-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of AmazonLinux2023)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10)
      url=/linux/mongodb-linux-x86_64-amazon2023-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of AmazonLinux2023)) and (7.0.0-7.0.2)
      url=/linux/mongodb-linux-x86_64-amazon2023-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of AmazonLinux2)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-aarch64-amazon2-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of AmazonLinux2)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.4-4.4.25 or 4.2.13-4.2.24)
      url=/linux/mongodb-linux-aarch64-amazon2-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of AmazonLinux2)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-amazon2-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of AmazonLinux2)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.0-4.0.28 or 3.6.22-3.6.23)
      url=/linux/mongodb-linux-x86_64-amazon2-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of AmazonLinux)) and (5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-amazon-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of AmazonLinux)) and (5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15)
      url=/linux/mongodb-linux-x86_64-amazon-{version}.tgz (TGZ)
  (os=Linux)
    (os=Linux and bitSize=B64 and cpuType=X86) and (4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.5.5 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.3.1 or 3.2.0-3.2.22 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
      url=/linux/mongodb-linux-x86_64-{version}.tgz (TGZ)
    (os=Linux and bitSize=B32 and cpuType=X86) and (3.5.5 or 3.3.1 or 3.2.0-3.2.22 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
      url=/linux/mongodb-linux-i686-{version}.tgz (TGZ)
  (os=Linux)
    fallback to Ubuntu_20_04
(os=Solaris)
  (os=Solaris and bitSize=B64 and cpuType=X86) and (3.5.5 or 3.4.0-3.4.5 or 3.3.1 or 3.2.0-3.2.14 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
    url=/sunos5/mongodb-sunos5-x86_64-{version}.tgz (TGZ)

        at de.flapdoodle.embed.mongo.packageresolver.PlatformPackageResolver.lambda$packageFor$0(PlatformPackageResolver.java:63) ~[de.flapdoodle.embed.mongo.packageresolver-4.10.2.jar:na]
        at java.base/java.util.Optional.orElseThrow(Optional.java:403) ~[na:na]
        at de.flapdoodle.embed.mongo.packageresolver.PlatformPackageResolver.packageFor(PlatformPackageResolver.java:57) ~[de.flapdoodle.embed.mongo.packageresolver-4.10.2.jar:na]
        at de.flapdoodle.embed.mongo.transitions.PackageOfCommandDistribution.packageOf(PackageOfCommandDistribution.java:53) ~[de.flapdoodle.embed.mongo-4.11.1.jar:na]
        at de.flapdoodle.embed.mongo.transitions.PackageOfCommandDistribution.result(PackageOfCommandDistribution.java:93) ~[de.flapdoodle.embed.mongo-4.11.1.jar:na]
        at de.flapdoodle.reverse.TransitionWalker.resolve(TransitionWalker.java:58) ~[de.flapdoodle.reverse-1.7.2.jar:na]
        at de.flapdoodle.reverse.TransitionWalker.resolve(TransitionWalker.java:46) ~[de.flapdoodle.reverse-1.7.2.jar:na]
        at de.flapdoodle.reverse.TransitionWalker.initState(TransitionWalker.java:180) ~[de.flapdoodle.reverse-1.7.2.jar:na]
        ... 104 common frames omitted

[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.494 s <<< FAILURE! -- in com.example.controllers.ProdutoTest
[ERROR] com.example.controllers.ProdutoTest.example(MongoTemplate) -- Time elapsed: 0.014 s <<< ERROR!
java.lang.IllegalStateException: Failed to load ApplicationContext for [MergedContextConfiguration@36c7cbe1 testClass = com.example.controllers.ProdutoTest, locations = [], classes = [com.example.demo.DemoApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.data.mongo.DataMongoTestContextBootstrapper=true"], contextCustomizers = [[ImportsContextCustomizer@1ac6dd3d key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoReactiveDataAutoConfiguration, de.flapdoodle.embed.mongo.spring.autoconfigure.EmbeddedMongoAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration, org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration, org.springframework.boot.autoconfigure.mongo.MongoReactiveAutoConfiguration, org.springframework.boot.autoconfigure.ssl.SslAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoReactiveRepositoriesAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@43f02ef2, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6f204a1a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@5e7cd6cc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@d3206afe, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2584b82d, org.springframework.boot.test.context.SpringBootTestAnnotation@f1b9d5c3], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180)
        at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130)
        at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142)
        at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98)
        at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260)
        at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:163)
        at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:310)
        at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735)
        at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
        at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
        at java.base/java.util.Optional.orElseGet(Optional.java:364)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'syncClientServerWrapper' defined in class path resource [de/flapdoodle/embed/mongo/spring/autoconfigure/EmbeddedMongoAutoConfiguration$SyncClientServerWrapperConfig.class]: rollback after error on transition to State(DownloadCache), State(Package), State(ExtractedFileSetStore), State(ProcessArguments), successful reached:
  State(ProcessWorkingDir)=ProcessWorkingDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e/workingDir3767777752992715906),
  State(Distribution)=GenericFeatureAwareVersion{4.11.0}:Platform{operatingSystem=Linux, architecture=X86_64, distribution=Ubuntu, version=Ubuntu_22_04},
  State(SupportConfig)=SupportConfig{name=mongod, supportUrl=https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo/issues, messageOnException=de.flapdoodle.embed.mongo.transitions.ProcessDefaults$$Lambda$1238/0x00007fad744991f0@40ed1802},
  State(Name)=Name(mongod),
  State(PersistentDir)=ImmutablePersistentDir(/home/element/.embedmongo),
  State(DatabaseDir)=DatabaseDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e/mongod-database17157102218149978115),
  State(TempDir)=ImmutableTempDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e),
  State(DistributionBaseUrl)=DistributionBaseUrl(https://fastdl.mongodb.org),
  State(Platform)=Platform{operatingSystem=Linux, architecture=X86_64, distribution=Ubuntu, version=Ubuntu_22_04},
  State(ProcessConfig)=ProcessConfig{daemonProcess=false, stopTimeoutInMillis=5000},
  State(ProcessEnv)=ProcessEnv({}),
  State(ProcessOutput)=ProcessOutput{output=de.flapdoodle.embed.process.io.Slf4jStreamProcessor@23c767e6, error=de.flapdoodle.embed.process.io.Slf4jStreamProcessor@feb098f, commands=de.flapdoodle.embed.process.io.NamedOutputStreamProcessor@19e21f89},
  State(SystemEnv)=SystemEnv({PATH=/home/element/.bun/bin:/home/element/.local/share/pnpm:/home/element/.nvm/versions/node/v20.5.1/bin:/home/element/.local/bin:/opt/gradle/latest/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/element/.dotnet/tools:/home/element/android-sdk/tools/bin:/home/element/android-sdk/platform-tools:/home/element/android-sdk/emulator:/home/element/dotnet, LC_MEASUREMENT=pt_BR.UTF-8, XAUTHORITY=/home/element/.Xauthority, LC_TELEPHONE=pt_BR.UTF-8, XDG_DATA_DIRS=/usr/share/mate:/usr/share/mate:/usr/share/gnome:/home/element/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/var/lib/snapd/desktop, GDMSESSION=mate, LC_TIME=pt_BR.UTF-8, DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, VSCODE_GIT_IPC_HANDLE=/run/user/1000/vscode-git-c2a667c77f.sock, ANDROID_HOME=/home/element/android-sdk, PNPM_HOME=/home/element/.local/share/pnpm, XDG_CURRENT_DESKTOP=MATE, COLORTERM=truecolor, LC_PAPER=pt_BR.UTF-8, SESSION_MANAGER=local/elementPC:@/tmp/.ICE-unix/2408,unix/elementPC:/tmp/.ICE-unix/2408, LOGNAME=element, VSCODE_GIT_ASKPASS_NODE=/usr/share/code/code, PWD=/dados/tutorials/spring/web-mongo, TERM_PROGRAM_VERSION=1.85.2, GIT_ASKPASS=/usr/share/code/resources/app/extensions/git/dist/askpass.sh, LANGUAGE=en_US, NVM_CD_FLAGS=, SHELL=/bin/bash, LESSOPEN=| /usr/bin/lesspipe %s, CHROME_DESKTOP=code-url-handler.desktop, QT_SCALE_FACTOR=1, LC_ADDRESS=pt_BR.UTF-8, OLDPWD=/dados/tutorials/spring/web-mongo, BUN_INSTALL=/home/element/.bun, ORIGINAL_XDG_CURRENT_DESKTOP=MATE, GTK_MODULES=appmenu-gtk-module:gail:atk-bridge:canberra-gtk-module, DOTNET_ROOT=/home/element/dotnet, MATE_DESKTOP_SESSION_ID=this-is-deprecated, XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0, QT_FONT_DPI=96, DOTNET_BUNDLE_EXTRACT_BASE_DIR=/home/element/.cache/dotnet_bundle_extract, LC_CTYPE=pt_BR.UTF-8, XDG_SESSION_DESKTOP=mate, LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, SHLVL=1, LC_IDENTIFICATION=pt_BR.UTF-8, LESSCLOSE=/usr/bin/lesspipe %s %s, LC_MONETARY=pt_BR.UTF-8, COMPIZ_CONFIG_PROFILE=mate, JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64, NODE_OPTIONS=--openssl-legacy-provider, TERM=xterm-256color, XDG_CONFIG_DIRS=/etc/xdg/xdg-mate:/etc/xdg, LANG=en_US.UTF-8, XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0, XDG_SESSION_ID=c2, XDG_SESSION_TYPE=x11, GRADLE_HOME=/opt/gradle/latest, VSCODE_GIT_ASKPASS_MAIN=/usr/share/code/resources/app/extensions/git/dist/askpass-main.js, DISPLAY=:0, NVM_INC=/home/element/.nvm/versions/node/v20.5.1/include/node, LIBVIRT_DEFAULT_URI=qemu:///system, VSCODE_GIT_ASKPASS_EXTRA_ARGS=--ms-enable-electron-run-as-node, LC_NAME=pt_BR.UTF-8, MAVEN_CMD_LINE_ARGS= clean install, XDG_SESSION_CLASS=user, _=/usr/bin/mvn, GDM_LANG=en_US, NVM_DIR=/home/element/.nvm, TERM_PROGRAM=vscode, GDK_BACKEND=x11, CAPACITOR_ANDROID_STUDIO_PATH=/home/element/android-studio, UBUNTU_MENUPROXY=1, XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/element, GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1, MAVEN_PROJECTBASEDIR=/dados/tutorials/spring/web-mongo, DESKTOP_SESSION=mate, USER=element, GIO_LAUNCHED_DESKTOP_FILE_PID=5710, QT_ACCESSIBILITY=1, LC_NUMERIC=pt_BR.UTF-8, SSH_AUTH_SOCK=/run/user/1000/keyring/ssh, XDG_SEAT=seat0, GTK_OVERLAY_SCROLLING=0, QT_QPA_PLATFORMTHEME=gtk2, XDG_VTNR=7, XDG_RUNTIME_DIR=/run/user/1000, NVM_BIN=/home/element/.nvm/versions/node/v20.5.1/bin, HOME=/home/element}),
  State(ProgressListener)=de.flapdoodle.embed.process.io.progress.Slf4jProgressListener@31e739bf,
  State(Command)=MongoD,
  State(Version)=GenericFeatureAwareVersion{4.11.0},
  State(Net)=Net{bindIp=127.0.0.1, port=27015, isIpv6=false},
  State(MongodArguments)=MongodArguments{syncDelay=0, useDefaultSyncDelay=false, isVerbose=false, verbosityLevel=1, isQuiet=false, useNoPrealloc=true, useSmallFiles=true, useNoJournal=true, enableTextSearch=false, auth=true, master=false, isConfigServer=false, isShardServer=false, params={}, args={}}

        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1773)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521)
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:334)
        at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137)
        at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58)
        at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46)
        at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1454)
        at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:552)
        at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137)
        at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108)
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225)
        at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152)
        ... 17 more
Caused by: java.lang.RuntimeException: rollback after error on transition to State(DownloadCache), State(Package), State(ExtractedFileSetStore), State(ProcessArguments), successful reached:
  State(ProcessWorkingDir)=ProcessWorkingDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e/workingDir3767777752992715906),
  State(Distribution)=GenericFeatureAwareVersion{4.11.0}:Platform{operatingSystem=Linux, architecture=X86_64, distribution=Ubuntu, version=Ubuntu_22_04},
  State(SupportConfig)=SupportConfig{name=mongod, supportUrl=https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo/issues, messageOnException=de.flapdoodle.embed.mongo.transitions.ProcessDefaults$$Lambda$1238/0x00007fad744991f0@40ed1802},
  State(Name)=Name(mongod),
  State(PersistentDir)=ImmutablePersistentDir(/home/element/.embedmongo),
  State(DatabaseDir)=DatabaseDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e/mongod-database17157102218149978115),
  State(TempDir)=ImmutableTempDir(/tmp/temp--2c95654f-04a6-4f25-98e3-f62f43b48e4e),
  State(DistributionBaseUrl)=DistributionBaseUrl(https://fastdl.mongodb.org),
  State(Platform)=Platform{operatingSystem=Linux, architecture=X86_64, distribution=Ubuntu, version=Ubuntu_22_04},
  State(ProcessConfig)=ProcessConfig{daemonProcess=false, stopTimeoutInMillis=5000},
  State(ProcessEnv)=ProcessEnv({}),
  State(ProcessOutput)=ProcessOutput{output=de.flapdoodle.embed.process.io.Slf4jStreamProcessor@23c767e6, error=de.flapdoodle.embed.process.io.Slf4jStreamProcessor@feb098f, commands=de.flapdoodle.embed.process.io.NamedOutputStreamProcessor@19e21f89},
  State(SystemEnv)=SystemEnv({PATH=/home/element/.bun/bin:/home/element/.local/share/pnpm:/home/element/.nvm/versions/node/v20.5.1/bin:/home/element/.local/bin:/opt/gradle/latest/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/element/.dotnet/tools:/home/element/android-sdk/tools/bin:/home/element/android-sdk/platform-tools:/home/element/android-sdk/emulator:/home/element/dotnet, LC_MEASUREMENT=pt_BR.UTF-8, XAUTHORITY=/home/element/.Xauthority, LC_TELEPHONE=pt_BR.UTF-8, XDG_DATA_DIRS=/usr/share/mate:/usr/share/mate:/usr/share/gnome:/home/element/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/var/lib/snapd/desktop, GDMSESSION=mate, LC_TIME=pt_BR.UTF-8, DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, VSCODE_GIT_IPC_HANDLE=/run/user/1000/vscode-git-c2a667c77f.sock, ANDROID_HOME=/home/element/android-sdk, PNPM_HOME=/home/element/.local/share/pnpm, XDG_CURRENT_DESKTOP=MATE, COLORTERM=truecolor, LC_PAPER=pt_BR.UTF-8, SESSION_MANAGER=local/elementPC:@/tmp/.ICE-unix/2408,unix/elementPC:/tmp/.ICE-unix/2408, LOGNAME=element, VSCODE_GIT_ASKPASS_NODE=/usr/share/code/code, PWD=/dados/tutorials/spring/web-mongo, TERM_PROGRAM_VERSION=1.85.2, GIT_ASKPASS=/usr/share/code/resources/app/extensions/git/dist/askpass.sh, LANGUAGE=en_US, NVM_CD_FLAGS=, SHELL=/bin/bash, LESSOPEN=| /usr/bin/lesspipe %s, CHROME_DESKTOP=code-url-handler.desktop, QT_SCALE_FACTOR=1, LC_ADDRESS=pt_BR.UTF-8, OLDPWD=/dados/tutorials/spring/web-mongo, BUN_INSTALL=/home/element/.bun, ORIGINAL_XDG_CURRENT_DESKTOP=MATE, GTK_MODULES=appmenu-gtk-module:gail:atk-bridge:canberra-gtk-module, DOTNET_ROOT=/home/element/dotnet, MATE_DESKTOP_SESSION_ID=this-is-deprecated, XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0, QT_FONT_DPI=96, DOTNET_BUNDLE_EXTRACT_BASE_DIR=/home/element/.cache/dotnet_bundle_extract, LC_CTYPE=pt_BR.UTF-8, XDG_SESSION_DESKTOP=mate, LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, SHLVL=1, LC_IDENTIFICATION=pt_BR.UTF-8, LESSCLOSE=/usr/bin/lesspipe %s %s, LC_MONETARY=pt_BR.UTF-8, COMPIZ_CONFIG_PROFILE=mate, JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64, NODE_OPTIONS=--openssl-legacy-provider, TERM=xterm-256color, XDG_CONFIG_DIRS=/etc/xdg/xdg-mate:/etc/xdg, LANG=en_US.UTF-8, XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0, XDG_SESSION_ID=c2, XDG_SESSION_TYPE=x11, GRADLE_HOME=/opt/gradle/latest, VSCODE_GIT_ASKPASS_MAIN=/usr/share/code/resources/app/extensions/git/dist/askpass-main.js, DISPLAY=:0, NVM_INC=/home/element/.nvm/versions/node/v20.5.1/include/node, LIBVIRT_DEFAULT_URI=qemu:///system, VSCODE_GIT_ASKPASS_EXTRA_ARGS=--ms-enable-electron-run-as-node, LC_NAME=pt_BR.UTF-8, MAVEN_CMD_LINE_ARGS= clean install, XDG_SESSION_CLASS=user, _=/usr/bin/mvn, GDM_LANG=en_US, NVM_DIR=/home/element/.nvm, TERM_PROGRAM=vscode, GDK_BACKEND=x11, CAPACITOR_ANDROID_STUDIO_PATH=/home/element/android-studio, UBUNTU_MENUPROXY=1, XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/element, GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1, MAVEN_PROJECTBASEDIR=/dados/tutorials/spring/web-mongo, DESKTOP_SESSION=mate, USER=element, GIO_LAUNCHED_DESKTOP_FILE_PID=5710, QT_ACCESSIBILITY=1, LC_NUMERIC=pt_BR.UTF-8, SSH_AUTH_SOCK=/run/user/1000/keyring/ssh, XDG_SEAT=seat0, GTK_OVERLAY_SCROLLING=0, QT_QPA_PLATFORMTHEME=gtk2, XDG_VTNR=7, XDG_RUNTIME_DIR=/run/user/1000, NVM_BIN=/home/element/.nvm/versions/node/v20.5.1/bin, HOME=/home/element}),
  State(ProgressListener)=de.flapdoodle.embed.process.io.progress.Slf4jProgressListener@31e739bf,
  State(Command)=MongoD,
  State(Version)=GenericFeatureAwareVersion{4.11.0},
  State(Net)=Net{bindIp=127.0.0.1, port=27015, isIpv6=false},
  State(MongodArguments)=MongodArguments{syncDelay=0, useDefaultSyncDelay=false, isVerbose=false, verbosityLevel=1, isQuiet=false, useNoPrealloc=true, useSmallFiles=true, useNoJournal=true, enableTextSearch=false, auth=true, master=false, isConfigServer=false, isShardServer=false, params={}, args={}}

        at de.flapdoodle.reverse.TransitionWalker.initState(TransitionWalker.java:190)
        at de.flapdoodle.reverse.TransitionWalker.initState(TransitionWalker.java:69)
        at de.flapdoodle.reverse.TransitionWalker.initState(TransitionWalker.java:65)
        at de.flapdoodle.embed.mongo.spring.autoconfigure.MongodWrapper.start(MongodWrapper.java:45)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1877)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1830)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1769)
        ... 38 more
Caused by: java.lang.IllegalArgumentException: could not resolve package for GenericFeatureAwareVersion{4.11.0}:Platform{operatingSystem=Linux, architecture=X86_64, distribution=Ubuntu, version=Ubuntu_22_04}
--------------
(os=Windows)
  (os=Windows and bitSize=B64 and cpuType=X86) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
    url=/windows/mongodb-windows-x86_64-{version}.zip (ZIP(DEV))
  (os=Windows and bitSize=B64 and cpuType=X86) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25)
    url=/windows/mongodb-windows-x86_64-{version}.zip (ZIP)
  (os=Windows and bitSize=B64 and cpuType=X86) and (4.2.5-4.2.24 or 4.2.0-4.2.3)
    url=/win32/mongodb-win32-x86_64-2012plus-{version}.zip (ZIP)
  (os=Windows and bitSize=B64 and cpuType=X86) and (4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15)
    url=/win32/mongodb-win32-x86_64-2008plus-ssl-{version}.zip (ZIP)
  (os=Windows and bitSize=B64 and cpuType=X86) and (3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
    url=/win32/mongodb-win32-x86_64-2008plus-{version}.zip (ZIP)
  (os=Windows and bitSize=B64 and cpuType=X86) and (3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
    url=/win32/mongodb-win32-x86_64-{version}.zip (ZIP)
  (os=Windows and bitSize=B32 and cpuType=X86) and (3.5.5 or 3.3.1 or 3.2.0-3.2.22 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
    url=/win32/mongodb-win32-i386-{version}.zip (ZIP)
(os=OS_X)
  (os=OS_X and bitSize=B64 and cpuType=ARM) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1)
    url=/osx/mongodb-macos-arm64-{version}.tgz (TGZ(DEV))
  (os=OS_X and bitSize=B64 and cpuType=ARM) and (7.0.0-7.0.2 or 6.0.0-6.0.11)
    url=/osx/mongodb-macos-arm64-{version}.tgz (TGZ)
  (os=OS_X and bitSize=B64) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
    url=/osx/mongodb-macos-x86_64-{version}.tgz (TGZ(DEV))
  (os=OS_X and bitSize=B64) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3)
    url=/osx/mongodb-macos-x86_64-{version}.tgz (TGZ)
  (os=OS_X and bitSize=B64) and (4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.4-3.0.15)
    url=/osx/mongodb-osx-ssl-x86_64-{version}.tgz (TGZ)
  (os=OS_X and bitSize=B64) and (3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
    url=/osx/mongodb-osx-x86_64-{version}.tgz (TGZ)
(os=Linux)
  (os=Linux and (version is any of Ubuntu_16_04, Ubuntu_16_10, Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1)
      url=/linux/mongodb-linux-aarch64-ubuntu2204-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.0.0-7.0.2 or 6.0.4-6.0.11)
      url=/linux/mongodb-linux-aarch64-ubuntu2204-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1)
      url=/linux/mongodb-linux-x86_64-ubuntu2204-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.0.0-7.0.2 or 6.0.4-6.0.11)
      url=/linux/mongodb-linux-x86_64-ubuntu2204-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-aarch64-ubuntu2004-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25)
      url=/linux/mongodb-linux-aarch64-ubuntu2004-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-ubuntu2004-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25)
      url=/linux/mongodb-linux-x86_64-ubuntu2004-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.0.0-rc2 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-aarch64-ubuntu1804-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3)
      url=/linux/mongodb-linux-aarch64-ubuntu1804-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (7.0.0-rc2 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-ubuntu1804-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.1-4.0.28 or 3.6.20-3.6.23)
      url=/linux/mongodb-linux-x86_64-ubuntu1804-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Ubuntu_16_04, Ubuntu_16_10, Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7)
      url=/linux/mongodb-linux-arm64-ubuntu1604-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_16_04, Ubuntu_16_10, Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-ubuntu1604-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Ubuntu_16_04, Ubuntu_16_10, Ubuntu_18_04, Ubuntu_18_10, Ubuntu_19_04, Ubuntu_19_10, Ubuntu_20_04, Ubuntu_20_10, Ubuntu_21_04, Ubuntu_21_10, Ubuntu_22_04, Ubuntu_22_10, Ubuntu_23_04, Ubuntu_23_10)) and (4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.7-3.2.22)
      url=/linux/mongodb-linux-x86_64-ubuntu1604-{version}.tgz (TGZ)
  (os=Linux and (version is any of LINUX_MINT_19_0, LINUX_MINT_19_1, LINUX_MINT_19_2, LINUX_MINT_19_3, LINUX_MINT_20_0, LINUX_MINT_20_1, LINUX_MINT_20_2, LINUX_MINT_20_3, LINUX_MINT_21_0, LINUX_MINT_21_1, LINUX_MINT_21_2, LINUX_MINT_21_3))
    use Ubuntu_18_04 for LINUX_MINT_19_0, LINUX_MINT_19_1, LINUX_MINT_19_2, LINUX_MINT_19_3 and Ubuntu_20_04 for LINUX_MINT_20_0, LINUX_MINT_20_1, LINUX_MINT_20_2, LINUX_MINT_20_3 and Ubuntu_22_04 for LINUX_MINT_21_0, LINUX_MINT_21_1, LINUX_MINT_21_2, LINUX_MINT_21_3
  (os=Linux and (version is any of POP_OS_22_4))
    use Ubuntu_22_04 for POP_OS_22_4
  (os=Linux and (version is any of DEBIAN_12, DEBIAN_13))
    use Ubuntu_22_04 for DEBIAN_12, DEBIAN_13
  (os=Linux and (version is any of DEBIAN_9, DEBIAN_10, DEBIAN_11, DEBIAN_12, DEBIAN_13))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of DEBIAN_11, DEBIAN_12, DEBIAN_13)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1)
      url=/linux/mongodb-linux-x86_64-debian11-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of DEBIAN_11, DEBIAN_12, DEBIAN_13)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.8-5.0.22)
      url=/linux/mongodb-linux-x86_64-debian11-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of DEBIAN_10, DEBIAN_11, DEBIAN_12, DEBIAN_13)) and (7.0.0-rc2 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-debian10-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of DEBIAN_10, DEBIAN_11, DEBIAN_12, DEBIAN_13)) and (6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.1-4.2.3)
      url=/linux/mongodb-linux-x86_64-debian10-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of DEBIAN_9, DEBIAN_10, DEBIAN_11, DEBIAN_12, DEBIAN_13)) and (5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-debian92-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of DEBIAN_9, DEBIAN_10, DEBIAN_11, DEBIAN_12, DEBIAN_13)) and (5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.0-4.0.28 or 3.6.5-3.6.23)
      url=/linux/mongodb-linux-x86_64-debian92-{version}.tgz (TGZ)
  (os=Linux and (version is any of Redhat_6, Redhat_7, Redhat_8, Redhat_9))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Redhat_9)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 6.0.9-rc1)
      url=/linux/mongodb-linux-aarch64-rhel90-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Redhat_9)) and (7.0.0-7.0.2 or 6.0.7-6.0.11)
      url=/linux/mongodb-linux-aarch64-rhel90-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_9)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1)
      url=/linux/mongodb-linux-x86_64-rhel90-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_9)) and (7.0.0-7.0.2 or 6.0.4-6.0.11)
      url=/linux/mongodb-linux-x86_64-rhel90-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Redhat_8, Redhat_9)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-aarch64-rhel82-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of Redhat_8, Redhat_9)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.4-4.4.25)
      url=/linux/mongodb-linux-aarch64-rhel82-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_8, Redhat_9)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-rhel80-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_8, Redhat_9)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.1-4.2.3 or 4.0.14-4.0.28 or 3.6.17-3.6.23 or 3.4.24)
      url=/linux/mongodb-linux-x86_64-rhel80-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_7, Redhat_8, Redhat_9)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-rhel70-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_7, Redhat_8, Redhat_9)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15)
      url=/linux/mongodb-linux-x86_64-rhel70-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_6, Redhat_7, Redhat_8, Redhat_9)) and (4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-rhel62-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of Redhat_6, Redhat_7, Redhat_8, Redhat_9)) and (4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15)
      url=/linux/mongodb-linux-x86_64-rhel62-{version}.tgz (TGZ)
  (os=Linux and (version is any of Fedora_38, Fedora_39, Fedora_40, Fedora_41))
    use Redhat_9 for Fedora_38, Fedora_39, Fedora_40, Fedora_41
  (os=Linux and (version is any of Oracle_6, Oracle_7, Oracle_8, Oracle_9))
    use Redhat_6 for Oracle_6 and Redhat_7 for Oracle_7 and Redhat_8 for Oracle_8 and Redhat_9 for Oracle_9
  (os=Linux and (version is any of CentOS_6, CentOS_7, CentOS_8, CentOS_9))
    use Redhat_6 for CentOS_6 and Redhat_7 for CentOS_7 and Redhat_8 for CentOS_8 and Redhat_9 for CentOS_9
  (os=Linux and (version is any of AmazonLinux, AmazonLinux2, AmazonLinux2023))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of AmazonLinux2023)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10)
      url=/linux/mongodb-linux-aarch64-amazon2023-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of AmazonLinux2023)) and (7.0.0-7.0.2)
      url=/linux/mongodb-linux-aarch64-amazon2023-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of AmazonLinux2023)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10)
      url=/linux/mongodb-linux-x86_64-amazon2023-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of AmazonLinux2023)) and (7.0.0-7.0.2)
      url=/linux/mongodb-linux-x86_64-amazon2023-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of AmazonLinux2)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-aarch64-amazon2-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=ARM and (version is any of AmazonLinux2)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.4-4.4.25 or 4.2.13-4.2.24)
      url=/linux/mongodb-linux-aarch64-amazon2-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of AmazonLinux2)) and (7.1.0 or 7.0.3-rc1 or 7.0.0-rc8 or 7.0.0-rc2 or 7.0.0-rc10 or 7.0.0-rc1 or 6.3.1-6.3.2 or 6.0.9-rc1 or 5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-amazon2-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of AmazonLinux2)) and (7.0.0-7.0.2 or 6.0.0-6.0.11 or 5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.0-4.0.28 or 3.6.22-3.6.23)
      url=/linux/mongodb-linux-x86_64-amazon2-{version}.tgz (TGZ)
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of AmazonLinux)) and (5.0.20-rc1 or 4.4.24-rc0)
      url=/linux/mongodb-linux-x86_64-amazon-{version}.tgz (TGZ(DEV))
    (os=Linux and bitSize=B64 and cpuType=X86 and (version is any of AmazonLinux)) and (5.0.0-5.0.22 or 4.4.0-4.4.25 or 4.2.5-4.2.24 or 4.2.0-4.2.3 or 4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.2.0-3.2.22 or 3.0.0-3.0.15)
      url=/linux/mongodb-linux-x86_64-amazon-{version}.tgz (TGZ)
  (os=Linux)
    (os=Linux and bitSize=B64 and cpuType=X86) and (4.0.0-4.0.28 or 3.6.0-3.6.23 or 3.5.5 or 3.4.9-3.4.24 or 3.4.0-3.4.7 or 3.3.1 or 3.2.0-3.2.22 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
      url=/linux/mongodb-linux-x86_64-{version}.tgz (TGZ)
    (os=Linux and bitSize=B32 and cpuType=X86) and (3.5.5 or 3.3.1 or 3.2.0-3.2.22 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
      url=/linux/mongodb-linux-i686-{version}.tgz (TGZ)
  (os=Linux)
    fallback to Ubuntu_20_04
(os=Solaris)
  (os=Solaris and bitSize=B64 and cpuType=X86) and (3.5.5 or 3.4.0-3.4.5 or 3.3.1 or 3.2.0-3.2.14 or 3.0.0-3.0.15 or 2.6.0-2.6.12)
    url=/sunos5/mongodb-sunos5-x86_64-{version}.tgz (TGZ)

        at de.flapdoodle.embed.mongo.packageresolver.PlatformPackageResolver.lambda$packageFor$0(PlatformPackageResolver.java:63)
        at java.base/java.util.Optional.orElseThrow(Optional.java:403)
        at de.flapdoodle.embed.mongo.packageresolver.PlatformPackageResolver.packageFor(PlatformPackageResolver.java:57)
        at de.flapdoodle.embed.mongo.transitions.PackageOfCommandDistribution.packageOf(PackageOfCommandDistribution.java:53)
        at de.flapdoodle.embed.mongo.transitions.PackageOfCommandDistribution.result(PackageOfCommandDistribution.java:93)
        at de.flapdoodle.reverse.TransitionWalker.resolve(TransitionWalker.java:58)
        at de.flapdoodle.reverse.TransitionWalker.resolve(TransitionWalker.java:46)
        at de.flapdoodle.reverse.TransitionWalker.initState(TransitionWalker.java:180)
        ... 45 more

[INFO] 
[INFO] Results:
[INFO] 
[ERROR] Errors: 
[ERROR]   ProdutoTest.example(MongoTemplate) » IllegalState Failed to load ApplicationContext for [MergedContextConfiguration@36c7cbe1 testClass = com.example.controllers.ProdutoTest, locations = [], classes = [com.example.demo.DemoApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.data.mongo.DataMongoTestContextBootstrapper=true"], contextCustomizers = [[ImportsContextCustomizer@1ac6dd3d key = [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoReactiveDataAutoConfiguration, de.flapdoodle.embed.mongo.spring.autoconfigure.EmbeddedMongoAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration, org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration, org.springframework.boot.autoconfigure.mongo.MongoReactiveAutoConfiguration, org.springframework.boot.autoconfigure.ssl.SslAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfiguration, org.springframework.boot.autoconfigure.data.mongo.MongoReactiveRepositoriesAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@43f02ef2, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6f204a1a, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@5e7cd6cc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@d3206afe, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2584b82d, org.springframework.boot.test.context.SpringBootTestAnnotation@f1b9d5c3], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null]
[INFO] 
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  3.928 s
[INFO] Finished at: 2024-02-02T15:00:14-03:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.1.2:test (default-test) on project demo: 
[ERROR] 
[ERROR] Please refer to /dados/tutorials/spring/web-mongo/target/surefire-reports for the individual test results.
[ERROR] Please refer to 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
michaelmosmann commented 9 months ago

@danilobatistaqueiroz .. you must use a newer mongodb version .. your are using 4.11.0 .. you should try 7.0.2

danilobatistaqueiroz commented 9 months ago

@michaelmosmann , Thanks. It worked now!