Skip to content
This repository was archived by the owner on Mar 21, 2024. It is now read-only.
This repository was archived by the owner on Mar 21, 2024. It is now read-only.

Node module errors preventing extension from working #292

Description

@mdbardwe

Ubuntu 18.04.05

Steps:
0. sudo apt remove code && sudo apt autoremove && rm -rf ~/.vscode

  1. Install vscode (tried snap and sudo dpkg -i ~/<latestversion>)
  2. Add this extension
  3. Open .ml file in large ocaml project
  4. Save
(node:20589) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(node:20589) UnhandledPromiseRejectionWarning: TypeError: Cannot destructure property 'col' of 'undefined' as it is undefined.
    at Object.intoCode (/home/me/.vscode/extensions/freebroccolo.reasonml-1.0.38/node_modules/ocaml-language-server/lib/merlin/ordinal.js:9:30)
    at Object.<anonymous> (/home/me/.vscode/extensions/freebroccolo.reasonml-1.0.38/node_modules/ocaml-language-server/lib/merlin/data.js:100:39)
    at Generator.next (<anonymous>)
    at /home/me/.vscode/extensions/freebroccolo.reasonml-1.0.38/node_modules/ocaml-language-server/lib/merlin/data.js:7:71
    at new Promise (<anonymous>)
    at __awaiter (/home/me/.vscode/extensions/freebroccolo.reasonml-1.0.38/node_modules/ocaml-language-server/lib/merlin/data.js:3:12)
    at Object.intoCode (/home/me/.vscode/extensions/freebroccolo.reasonml-1.0.38/node_modules/ocaml-language-server/lib/merlin/data.js:98:16)
    at Analyzer.<anonymous> (/home/me/.vscode/extensions/freebroccolo.reasonml-1.0.38/node_modules/ocaml-language-server/bin/server/session/analyzer.js:87:70)
    at Generator.next (<anonymous>)
    at fulfilled (/home/me/.vscode/extensions/freebroccolo.reasonml-1.0.38/node_modules/ocaml-language-server/bin/server/session/analyzer.js:4:58)
(node:20589) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
(node:20589) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
[Error - 17 h 06 min 29 s] Connection to server got closed. Server will not be restarted.
[Error - 17 h 06 min 29 s] Request textDocument/formatting failed.
Error: Connection got disposed.
	at Object.dispose (/home/me/.vscode/extensions/freebroccolo.reasonml-1.0.38/node_modules/vscode-jsonrpc/lib/main.js:825:25)
	at Object.dispose (/home/me/.vscode/extensions/freebroccolo.reasonml-1.0.38/node_modules/vscode-languageclient/lib/client.js:57:35)
	at LanguageClient.handleConnectionClosed (/home/me/.vscode/extensions/freebroccolo.reasonml-1.0.38/node_modules/vscode-languageclient/lib/client.js:1954:42)
	at LanguageClient.handleConnectionClosed (/home/me/.vscode/extensions/freebroccolo.reasonml-1.0.38/node_modules/vscode-languageclient/lib/main.js:126:15)
	at closeHandler (/home/me/.vscode/extensions/freebroccolo.reasonml-1.0.38/node_modules/vscode-languageclient/lib/client.js:1941:18)
	at CallbackList.invoke (/home/me/.vscode/extensions/freebroccolo.reasonml-1.0.38/node_modules/vscode-jsonrpc/lib/events.js:71:39)
	at Emitter.fire (/home/me/.vscode/extensions/freebroccolo.reasonml-1.0.38/node_modules/vscode-jsonrpc/lib/events.js:135:36)
	at closeHandler (/home/me/.vscode/extensions/freebroccolo.reasonml-1.0.38/node_modules/vscode-jsonrpc/lib/main.js:221:26)
	at CallbackList.invoke (/home/me/.vscode/extensions/freebroccolo.reasonml-1.0.38/node_modules/vscode-jsonrpc/lib/events.js:71:39)
	at Emitter.fire (/home/me/.vscode/extensions/freebroccolo.reasonml-1.0.38/node_modules/vscode-jsonrpc/lib/events.js:135:36)
	at IPCMessageReader.AbstractMessageReader.fireClose (/home/me/.vscode/extensions/freebroccolo.reasonml-1.0.38/node_modules/vscode-jsonrpc/lib/messageReader.js:135:27)
	at ChildProcess.<anonymous> (/home/me/.vscode/extensions/freebroccolo.reasonml-1.0.38/node_modules/vscode-jsonrpc/lib/messageReader.js:253:61)
	at ChildProcess.emit (events.js:228:7)
	at maybeClose (internal/child_process.js:1021:16)
	at Socket.<anonymous> (internal/child_process.js:430:11)
	at Socket.emit (events.js:223:5)
	at Pipe.<anonymous> (net.js:664:12)

Thought: even after step 0, when I open VSCode it still opens my latest project right away. How is that possible if I deleted all configs?

https://github.com/reasonml-editor/vscode-reasonml/issues?q=node_modules didn't help

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions