Hello I am trying to connect to AWS Document DB via spring boot data mongo. The application stops with the below exception [ec2-user@ip-172-24-52-7 ~]$ java -jar -Dspring.profiles.active=dev ptl-pas-worklist-app-0.0.4-WITHMONGO.jar

. _ _ __ _ _ /\ / ' __ _ () __ __ _ \ \ \ \ ( ( )_ | ' | '| | ' \/ _` | \ \ \ \ \/ )| |)| | | | | || (| | ) ) ) ) ' |_| .|| ||| |_, | / / / / =========|_|==============|/=//// :: Spring Boot :: (v2.3.4.RELEASE)

2020-10-06 13:46:43.081 INFO 20689 --- [ main] c.p.p.w.PtlPasWorklistAppApplication : Starting PtlPasWorklistAppApplication on ip-172-24-52-7.idexxi.com with PID 20689 (/home/ec2-user/ptl-pas-worklist-app-0.0.4-WITHMONGO.jar started by ec2-user in /home/ec2-user) 2020-10-06 13:46:43.104 INFO 20689 --- [ main] c.p.p.w.PtlPasWorklistAppApplication : The following profiles are active: dev 2020-10-06 13:46:45.120 INFO 20689 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2020-10-06 13:46:45.136 INFO 20689 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 9ms. Found 0 MongoDB repository interfaces. 2020-10-06 13:46:46.960 INFO 20689 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http) 2020-10-06 13:46:46.990 INFO 20689 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2020-10-06 13:46:46.996 INFO 20689 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.38] 2020-10-06 13:46:47.157 INFO 20689 --- [ main] o.a.c.c.C.[.[localhost].[/worklist] : Initializing Spring embedded WebApplicationContext 2020-10-06 13:46:47.158 INFO 20689 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 3753 ms 2020-10-06 13:46:48.261 INFO 20689 --- [ main] com.ptl.pas.worklist.config.MongoConfig : Connection String ...mongodb://ptl_pas_db:ptl_pas_db_secret@ptl-pas-db-cluster.cluster-chqqqxubezzt.eu-central-1.docdb.amazonaws.com:27017 2020-10-06 13:46:48.449 INFO 20689 --- [ main] org.mongodb.driver.cluster : Cluster created with settings {hosts=[ptl-pas-db-cluster.cluster-chqqqxubezzt.eu-central-1.docdb.amazonaws.com:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms'} 2020-10-06 13:46:49.530 INFO 20689 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor' 2020-10-06 13:46:50.141 INFO 20689 --- [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 2 endpoint(s) beneath base path '/actuator' 2020-10-06 13:46:50.257 INFO 20689 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path '/worklist' 2020-10-06 13:46:50.287 INFO 20689 --- [ main] c.p.p.w.PtlPasWorklistAppApplication : Started PtlPasWorklistAppApplication in 9.818 seconds (JVM running for 10.895) 2020-10-06 13:46:58.767 INFO 20689 --- [onaws.com:27017] org.mongodb.driver.cluster : Exception in monitor thread while connecting to server ptl-pas-db-cluster.cluster-chqqqxubezzt.eu-central-1.docdb.amazonaws.com:27017

com.mongodb.MongoSocketReadTimeoutException: Timeout while receiving message at com.mongodb.internal.connection.InternalStreamConnection.translateReadException(InternalStreamConnection.java:562) ~[mongodb-driver-core-4.0.5.jar!/:na] at com.mongodb.internal.connection.InternalStreamConnection.receiveMessage(InternalStreamConnection.java:447) ~[mongodb-driver-core-4.0.5.jar!/:na] at com.mongodb.internal.connection.InternalStreamConnection.receiveCommandMessageResponse(InternalStreamConnection.java:298) ~[mongodb-driver-core-4.0.5.jar!/:na] at com.mongodb.internal.connection.InternalStreamConnection.sendAndReceive(InternalStreamConnection.java:258) ~[mongodb-driver-core-4.0.5.jar!/:na] at com.mongodb.internal.connection.CommandHelper.sendAndReceive(CommandHelper.java:83) ~[mongodb-driver-core-4.0.5.jar!/:na] at com.mongodb.internal.connection.CommandHelper.executeCommand(CommandHelper.java:33) ~[mongodb-driver-core-4.0.5.jar!/:na] at com.mongodb.internal.connection.InternalStreamConnectionInitializer.initializeConnectionDescription(InternalStreamConnectionInitializer.java:103) ~[mongodb-driver-core-4.0.5.jar!/:na] at com.mongodb.internal.connection.InternalStreamConnectionInitializer.initialize(InternalStreamConnectionInitializer.java:60) ~[mongodb-driver-core-4.0.5.jar!/:na] at com.mongodb.internal.connection.InternalStreamConnection.open(InternalStreamConnection.java:128) ~[mongodb-driver-core-4.0.5.jar!/:na] at com.mongodb.internal.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:117) ~[mongodb-driver-core-4.0.5.jar!/:na] at java.lang.Thread.run(Thread.java:748) [na:1.8.0_265] Caused by: java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) ~[na:1.8.0_265] at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) ~[na:1.8.0_265] at java.net.SocketInputStream.read(SocketInputStream.java:171) ~[na:1.8.0_265] at java.net.SocketInputStream.read(SocketInputStream.java:141) ~[na:1.8.0_265] at com.mongodb.internal.connection.SocketStream.read(SocketStream.java:109) ~[mongodb-driver-core-4.0.5.jar!/:na] at com.mongodb.internal.connection.InternalStreamConnection.receiveResponseBuffers(InternalStreamConnection.java:579) ~[mongodb-driver-core-4.0.5.jar!/:na] at com.mongodb.internal.connection.InternalStreamConnection.receiveMessage(InternalStreamConnection.java:444) ~[mongodb-driver-core-4.0.5.jar!/:na]

Spring Spring Data Mongo Db + AWS Document DB

Comment From: snicoll

Thanks for getting in touch, but it feels like this is a question that would be better suited to Stack Overflow. As mentioned in the guidelines for contributing, we prefer to use the issue tracker only for bugs and enhancements. Feel free to update this issue with a link to the re-posted question (so that other people can find it) or add some more details if you feel this is a genuine bug.