mtxr / vscode-sqltools

Database management for VSCode
https://vscode-sqltools.mteixeira.dev?utm_source=github&utm_medium=homepage-link
MIT License
1.44k stars 291 forks source link

Detect node runtime complains, but no error is found #1050

Closed PaulWaldo closed 1 year ago

PaulWaldo commented 1 year ago

Describe the bug When opening VS Code after a reboot, each window that opens displays the modal CleanShot 2022-12-04 at 16 58 03@2x

There is no apparent error in the terminal window opened, and the SQLTools log does not show anything that looks like an error

[1670191862367] INFO  (ext): initializing language client...
[1670191862367] INFO  (ext): Detecting node path (if this stalls check Terminal view for the stuck session and kill it)...
    ns: "lc"
[1670191865364] INFO  (ext): Registering client for languages [{"scheme":"sqltools"},{"language":"sql","scheme":"untitled"},{"language":"sql","scheme":"file"},{"language":"sql","scheme":"sqltools"}]
    ns: "lc"
[1670191865367] INFO  (ext): loading plugins...
[1670191865367] INFO  (ext): registering Formatter Plugin.
    plugin: {
      "name": "Formatter Plugin"
    }
[1670191865367] INFO  (ext): registering Connection Manager Plugin.
    plugin: {
      "name": "Connection Manager Plugin"
    }
[1670191865367] INFO  (ext): registering CodeLens Plugin.
    plugin: {
      "name": "CodeLens Plugin",
      "registeredLanguages": []
    }
[1670191865368] INFO  (ext): registering Dependency Manager Plugin.
    plugin: {
      "name": "Dependency Manager Plugin",
      "installingDrivers": []
    }
[1670191865369] INFO  (ext): Connection explorer changed. Will be updated.
    ns: "conn-man:explorer"
[1670191865369] INFO  (ext): registering History Manager Plugin.
    plugin: {
      "name": "History Manager Plugin"
    }
[1670191865370] INFO  (ext): registering Bookmarks Manager Plugin.
    plugin: {
      "name": "Bookmarks Manager Plugin"
    }
[1670191865371] INFO  (ext): SQLTools activation completed. 3010.017866 ms
[1670191865371] INFO  (ext): Formatter Plugin registered!
[1670191865371] INFO  (ext): CodeLens Plugin registered!
[1670191865372] INFO  (ext): Dependency Manager Plugin registered!
[1670191865372] INFO  (ext): Connection Manager Plugin registered!
[1670191865372] INFO  (ext): History Manager Plugin registered!
[1670191865372] INFO  (ext): Bookmarks Manager Plugin registered!
[1670191865820] INFO  (ls): SQLTools Server started!
===============================
Using node runtime?: yes
ExecPath: /usr/local/Cellar/node/18.11.0/bin/node v18.11.0
===============================
[1670191865853] INFO  (ext): registering MySQL/MariaDB Plugin (driver).
    plugin: {
      "extensionId": "mtxr.sqltools-driver-mysql",
      "name": "MySQL/MariaDB Plugin",
      "type": "driver"
    }
[1670191865853] INFO  (ext): registering SQLite Plugin (driver).
    plugin: {
      "extensionId": "mtxr.sqltools-driver-sqlite",
      "name": "SQLite Plugin",
      "type": "driver"
    }
[1670191867222] INFO  (ext): EXECUTING COMMAND => sqltools.refreshTree
[1670191867222] INFO  (ext): Connection explorer changed. Will be updated.
    ns: "conn-man:explorer"
[1670191867231] INFO  (ext): LanguageClient ready
    ns: "lc"
[1670191867231] INFO  (ls): Initialized with node version:v18.11.0
[1670191867234] INFO  (ls): REQUEST RECEIVED => ls/RegisterPlugin
[1670191867234] INFO  (ls): request to register plugin: "/Users/paul/.vscode/extensions/mtxr.sqltools-driver-mysql-0.4.1/out/ls/plugin.js"
[1670191867377] INFO  (ls): Driver mysql registered!
    place: "driver-map"
    ns: "ls-context"
[1670191867378] INFO  (ls): Driver mariadb registered!
    place: "driver-map"
    ns: "ls-context"
[1670191867378] INFO  (ls): REQUEST RECEIVED => ls/RegisterPlugin
[1670191867379] INFO  (ls): request to register plugin: "/Users/paul/.vscode/extensions/mtxr.sqltools-driver-sqlite-0.4.1/out/ls/plugin.js"
[1670191867490] INFO  (ext): Connection explorer changed. Will be updated.
    ns: "conn-man:explorer"
[1670191867653] INFO  (ext): MySQL/MariaDB Plugin (driver) registered!
[1670191867545] INFO  (ls): Driver sqlite registered!
    place: "driver-map"
    ns: "ls-context"
[1670191867697] INFO  (ext): SQLite Plugin (driver) registered!
[1670191868697] INFO  (ext): EXECUTING COMMAND => sqltools.refreshTree
[1670191868697] INFO  (ext): Connection explorer changed. Will be updated.
    ns: "conn-man:explorer"

If I reload the VS Code window, everything seems to work, as I am informed Node runtime auto-detected. Using /usr/local/Cellar/node/18.11.0/bin/node.

Expected behavior Either no complains on proper operation, or a log describing what the problem is

Desktop (please complete the following information):

Additional context Add any other context about the problem here.

gjsjohnmurray commented 1 year ago

Probably a duplicate of #1034