Expand my Community achievements bar.

Applications for the 2024-2025 Adobe Experience Manager Champion Program are open!

java.lang.NoClassDefFoundError: javax/net/ssl/HttpsURLConnection


Level 1

While embedding Microsoft PowerBI into the AEM(6.4.3) html page and calling ADAL4J Microsoft API to getAccessTokenFromUserCredentials so I am getting below-mentioned error it's happening with AEM running on localhost. The same code working with java main method on eclipse and generating the access token. 


SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: javax/net/ssl/HttpsURLConnection.


Thanks in advance if anybody helps me here.

1 Reply


Level 2

Its part of working with OSGi. You need to make sure all of the LIBS are part of a deployed OSGi bundle in the service container. Otherwise, you encounter dependency issues like this.