- 
                Notifications
    You must be signed in to change notification settings 
- Fork 2k
Description
Please do a quick search on GitHub issues first, there might be already a duplicate issue for the one you are about to create.
If the bug is trivial, just go ahead and create the issue. Otherwise, please take a few moments and fill in the following sections:
Bug description
When using a MongoDBAtlasLocalContainer with @ServiceConnection, a StackOverflowException is thrown.
It appears to be caused by
org.springframework.ai.testcontainers.service.connection.mongo.MongoDbAtlasLocalContainerConnectionDetailsFactory$MongoDbAtlasLocalContainerConnectionDetails.getSslBundle(MongoDbAtlasLocalContainerConnectionDetailsFactory.java:83) 
with the repeated stackframes being:
	at java.base/java.lang.reflect.Method.invoke(Method.java:565)
	at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:281)
	at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:265)
	at org.springframework.ai.testcontainers.service.connection.mongo.MongoDbAtlasLocalContainerConnectionDetailsFactory$MongoDbAtlasLocalContainerConnectionDetails.getSslBundle(MongoDbAtlasLocalContainerConnectionDetailsFactory.java:83)
Environment
Spring AI - 1.0.1
Java - 21
Maven - 3.9.10
Atlas containers:
- mongodb/mongodb-atlas-local:8.0.10
- mongodb/mongodb-atlas-local:latest
Steps to reproduce
- Create project in Spring Initializer with:
- Testcontainers
- MonogoDB Atlas Vector Database
 
- Run mvn test
Expected behavior
No StackOverflowException and for the container to be used.
Minimal Complete Reproducible example
Minimal example