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

Node module errors preventing extension from working #292

Open
mdbardwe opened this issue Feb 2, 2021 · 0 comments
Open

Node module errors preventing extension from working #292

mdbardwe opened this issue Feb 2, 2021 · 0 comments

Comments

@mdbardwe
Copy link

mdbardwe commented Feb 2, 2021

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants
@mdbardwe and others