java.lang.NoClassDefFoundError: jdk/net/ExtendedSocketOptions | SpringBoot | MongoDB atlas

Hello everyone,

While running my Springboot application am getting below error. Please help me to resolve this issue.

com.mongodb.MongoException: java.lang.NoClassDefFoundError: jdk/net/ExtendedSocketOptions
	at com.mongodb.internal.connection.InternalStreamConnection.open(InternalStreamConnection.java:157) ~[mongodb-driver-core-4.1.2.jar:na]
	at com.mongodb.internal.connection.DefaultServerMonitor$ServerMonitorRunnable.lookupServerDescription(DefaultServerMonitor.java:188) ~[mongodb-driver-core-4.1.2.jar:na]
	at com.mongodb.internal.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:144) ~[mongodb-driver-core-4.1.2.jar:na]
	at java.lang.Thread.run(Thread.java:744) [na:1.8.0]
Caused by: java.lang.NoClassDefFoundError: jdk/net/ExtendedSocketOptions
	at com.mongodb.internal.connection.SocketStreamHelper.setExtendedSocketOptions(SocketStreamHelper.java:83) ~[mongodb-driver-core-4.1.2.jar:na]
	at com.mongodb.internal.connection.SocketStreamHelper.initialize(SocketStreamHelper.java:53) ~[mongodb-driver-core-4.1.2.jar:na]
	at com.mongodb.internal.connection.SocketStream.initializeSocket(SocketStream.java:79) ~[mongodb-driver-core-4.1.2.jar:na]
	at com.mongodb.internal.connection.SocketStream.open(SocketStream.java:65) ~[mongodb-driver-core-4.1.2.jar:na]
	at com.mongodb.internal.connection.InternalStreamConnection.open(InternalStreamConnection.java:143) ~[mongodb-driver-core-4.1.2.jar:na]
	... 3 common frames omitted
Caused by: java.lang.ClassNotFoundException: jdk.net.ExtendedSocketOptions
	at java.net.URLClassLoader$1.run(URLClassLoader.java:372) ~[na:1.8.0]
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361) ~[na:1.8.0]
	at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0]
	at java.net.URLClassLoader.findClass(URLClassLoader.java:360) ~[na:1.8.0]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0]
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) ~[na:1.8.0]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0]
	... 8 common frames omitted

Hi there.

This issue is tracked in https://jira.mongodb.org/browse/JAVA-4005 and a fix is available in the 4.2.2 release.

Regards,
Jeff

1 Like

Thank you so much Jeff. I will go through the link and fix my issue.

This topic was automatically closed 5 days after the last reply. New replies are no longer allowed.