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.