Skip to Main Content

SQL Developer for VS Code

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Error Activating SQL Developer for vscode (java.security.NoSuchAlgorithmException: Default SSLContext not available)

Toni AntunovićSep 10 2025

Hello,

when i run my VS code the SQL Developer extension is stuck at activating and in the SQL Developer - Log it shows this error msg:[09/10/25, 13:08:30.103] [DBToolsServerApp(15520)] [ERROR] 2025-09-10T11:08:30.100Z ERROR DBTU-01004: An unexpected error occurred

I tried clean reinstall of VS code, clean reinstall of the extension, upgraded java to latest version and many more failed attempts to fix it but nothing seems to work. Note that the installation directory of the extension contains all the files, nothing was removed by company security policy, I checked everything few times.

Here is the full log:

[09/10/25, 13:08:26.448] [dbtools-ext ] [INFO ] Activating Oracle SQL Developer Extension for VSCode... 
[09/10/25, 13:08:26.552] [dbtools-client ] [INFO ] Starting server... 
[09/10/25, 13:08:26.566] [dbtools-client ] [INFO ] Server startup completed 
[09/10/25, 13:08:30.103] [DBToolsServerApp(15520)] [ERROR] 2025-09-10T11:08:30.100Z ERROR DBTU-01004: An unexpected error occurred 
DBTU-01004: An unexpected error occurred. An unexpected exception, of type: java.util.ServiceConfigurationError occurred. Please report this issue to product support 
at com.oracle.dbtools.utils.core@25.2.2/com.oracle.dbtools.utils.core.cli.CommandLineException.of(CommandLineException.java:42) 
at com.oracle.dbtools.utils.core@25.2.2/com.oracle.dbtools.utils.core.cli.ErrorHandler.handleError(ErrorHandler.java:19) 
at com.oracle.dbtools.utils.core@25.2.2/com.oracle.dbtools.utils.core.actions.Actions.dispatch(Actions.java:98) 
at com.oracle.dbtools.utils.core@25.2.2/com.oracle.dbtools.utils.core.cli.CommandLineInterface.dispatch(CommandLineInterface.java:254) 
at com.oracle.dbtools.app@25.2.2/com.oracle.dbtools.app.DatabaseToolsApplication.main(DatabaseToolsApplication.java:43) 
at com.oracle.dbtools.utils.core@25.2.2/com.oracle.dbtools.utils.core.cli.Shell.execute(Shell.java:150) 
at com.oracle.dbtools.utils.core@25.2.2/com.oracle.dbtools.utils.core.cli.Shell.executeAndExit(Shell.java:180) 
at com.oracle.dbtools.app@25.2.2/com.oracle.dbtools.app.DatabaseToolsApplication.main(DatabaseToolsApplication.java:35) 
Caused by: java.util.ServiceConfigurationError: oracle.dbtools.extension.SQLCLService: Provider oracle.dbtools.sdks.installer.commands.SDKSCommand could not be instantiated 
at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:586) 
at java.base/java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:813) 
at java.base/java.util.ServiceLoader$ProviderImpl.get(ServiceLoader.java:729) 
at java.base/java.util.ServiceLoader$3.next(ServiceLoader.java:1403) 
at oracle.dbtools.common@25.2.2/oracle.dbtools.extension.SQLCLServices.registerServices(SQLCLServices.java:47) 
at com.oracle.dbtools.server.common.bridge@25.2.2/com.oracle.dbtools.server.common.bridge.scripts.DatabaseToolsLifecycle.startup(DatabaseToolsLifecycle.java:24) 
at com.oracle.dbtools.server.connections@25.2.2/com.oracle.dbtools.server.connections.sessions.ConnectionSessionApi.<init>(ConnectionSessionApi.java:190) 
at com.oracle.dbtools.server.connections@25.2.2/com.oracle.dbtools.server.connections.sessions.ConnectionSessionApi$Builder.build(ConnectionSessionApi.java:994) 
at com.oracle.dbtools.server.app@25.2.2/com.oracle.dbtools.server.api.DatabaseToolsServerApi.<init>(DatabaseToolsServerApi.java:150) 
at com.oracle.dbtools.server.app@25.2.2/com.oracle.dbtools.server.api.DatabaseToolsServerApi$Builder.build(DatabaseToolsServerApi.java:300) 
at com.oracle.dbtools.server.app@25.2.2/com.oracle.dbtools.server.api.DatabaseToolsServerApiFactory.newInstance(DatabaseToolsServerApiFactory.java:58) 
at com.oracle.dbtools.server.app@25.2.2/com.oracle.dbtools.server.api.DatabaseToolsServerApiFactory.newInstance(DatabaseToolsServerApiFactory.java:21) 
at com.oracle.dbtools.server.core@25.2.2/com.oracle.dbtools.server.core.DatabaseToolsServer$Builder.register(DatabaseToolsServer.java:464) 
at java.base/java.lang.Iterable.forEach(Iterable.java:75) 
at com.oracle.dbtools.server.core@25.2.2/com.oracle.dbtools.server.core.DatabaseToolsServer$Builder.registerExtensions(DatabaseToolsServer.java:478) 
at com.oracle.dbtools.server.app@25.2.2/com.oracle.dbtools.server.app.DatabaseToolsServerApp.run(DatabaseToolsServerApp.java:53) 
at com.oracle.dbtools.utils.core@25.2.2/com.oracle.dbtools.utils.core.cli.CommandLineInterface$Definition.lambda$invoker$1(CommandLineInterface.java:794) 
at com.oracle.dbtools.utils.core@25.2.2/com.oracle.dbtools.utils.core.actions.Actions$ImmutableRegistration.callIfMatches(Actions.java:351) 
at com.oracle.dbtools.utils.core@25.2.2/com.oracle.dbtools.utils.core.actions.Actions.dispatch(Actions.java:91) 
... 5 more 
Caused by: java.io.UncheckedIOException: java.io.IOException: java.security.NoSuchAlgorithmException: Default SSLContext not available 
at java.net.http/jdk.internal.net.http.HttpClientImpl.<init>(HttpClientImpl.java:460) 
at java.net.http/jdk.internal.net.http.HttpClientImpl.create(HttpClientImpl.java:434) 
at java.net.http/jdk.internal.net.http.HttpClientBuilderImpl.build(HttpClientBuilderImpl.java:143) 
at oracle.dbtools.extension.sdk.installer@25.2.2/oracle.dbtools.sdks.installer.commands.SDKSManager.<init>(SDKSManager.java:56) 
at oracle.dbtools.extension.sdk.installer@25.2.2/oracle.dbtools.sdks.installer.commands.SDKSCommand.<init>(SDKSCommand.java:40) 
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) 
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) 
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) 
at java.base/java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:789) 
... 22 more 
Caused by: java.io.IOException: java.security.NoSuchAlgorithmException: Default SSLContext not available 
... 31 more 
Caused by: java.security.NoSuchAlgorithmException: Default SSLContext not available 
at java.base/sun.security.jca.GetInstance.getInstance(GetInstance.java:159) 
at java.base/javax.net.ssl.SSLContext.getInstance(SSLContext.java:185) 
at java.base/javax.net.ssl.SSLContext.getDefault(SSLContext.java:110) 
at java.net.http/jdk.internal.net.http.HttpClientImpl.<init>(HttpClientImpl.java:458) 
... 30 more 
DBTU-01004: An unexpected error occurred. An unexpected exception, of type: java.util.ServiceConfigurationError occurred. Please report this issue to product support 
Usage: dbtools [-dhV] <command> 
Arguments: 
<command> Name of the sub-command to run 
Options: 
-d, --debug Enable debug mode 
-h, --help Show this help message and exit 
-V, --version Print version information and exit 
Commands: 
keygen Generate Public/Private Key Pair in PEM format 
metadata Generate database tools metadata 
server Run the database tools server 
sql Run SQLcl 
help Display help information 
[09/10/25, 13:08:30.647] [DBToolsServerApp(15520)] [INFO ] Process terminated with exit code 70 due to receipt of signal null

please help.

This post has been answered by Toni Antunović on Sep 11 2025
Jump to Answer
Comments
Post Details
Added on Sep 10 2025
6 comments
62 views