I got a new Windows 11 work laptop, so I took my Windows 10 home folder and copied everything.
The VSCode which came with the new Windows 11 machine starts fine with all my stuff, but Oracle SQLDeveloper Extension cannot activate any more. Debug log says:
SQL Developer - Log:
[06/10/26, 14:32:02.833] [dbtools-ext ] [INFO ] Activating Oracle SQL Developer Extension for VSCode...
[06/10/26, 14:32:02.925] [dbtools-client ] [INFO ] Starting server...
[06/10/26, 14:32:02.949] [dbtools-ext ] [ERROR] connect error spawn UNKNOWN
[06/10/26, 14:32:02.950] [language-service] [INFO ] Closing
[06/10/26, 14:32:02.950] [language-service] [INFO ] closed
[06/10/26, 14:32:02.950] [dbtools-client ] [INFO ] Closing
[06/10/26, 14:32:02.950] [dbtools-client ] [INFO ] Sending server shutdown
[06/10/26, 14:32:02.950] [dbtools-client ] [INFO ] dbtools-server process terminated
[06/10/26, 14:32:02.950] [dbtools-client ] [INFO ] Closed
I tried reinstalling the extension without any effect. Chatty said it's because of a missing JDK. Only JRE 8 was installed. So, I ordered installation of OpenJDK21, but behaviour stays the same.
Any ideas? Is there a requirement for an external JDK? Is OpenJDK not working? Or may there is some Windows 11 security stuff preventing something? The above log was written in TRACE setting, can I get even more logging? Maybe I should trash some old files in my user folder? Which server is it that cannot be spawned here? SQLcl? This is installed which the old SQLDeveloper standalone, which runs fine.
Best, Jan