grammarly: Vscode 1.66.0: The Grammarly server crashed 5 times in the last 3 minutes. The server will not be restarted.

Possibly related to #214 .

This particular error is new in vscode 1.66.0.


/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:38903
            throw new SocketError(this._statusCode, `Socket connection failed: ${this._statusMessage}`);
                  ^

SocketError: Socket connection failed: SHUTDOWN
    at GrammarlyClient._connect (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:38903:19)
    at GrammarlyClient._queueOrSend (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:38978:18)
    at /Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:38876:18
    at new Promise (<anonymous>)
    at GrammarlyClient.send (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:38874:16)
    at GrammarlyClient.sendWithErrorHandling (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:39102:31)
    at GrammarlyClient.submitOT (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:39194:21)
    at TextGrammarCheckHost.sync (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:39943:24)
    at TextGrammarCheckHost.setText (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:39886:19)
    at Function.update (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:39686:28) {
  code: 1001
}
[Info  - 1:03:59 PM] Connection to server got closed. Server will restart.
1648814639698 DEBUG  [TextGrammarCheckHost] (66696c) Hosting file:///Users/me/Documents//a-level-further-math-a-proof.md
ResponseError: Unhandled method $/getToken
    at handleResponse (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28563:48)
    at processMessageQueue (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28390:17)
    at Immediate.<anonymous> (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28374:13)
    at processImmediate (node:internal/timers:464:21) {
  code: -32601,
  data: undefined
}
/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28563
                        responsePromise.reject(new messages_1.ResponseError(error.code, error.message, error.data));
                                               ^

ResponseError: Unhandled method $/updateDocumentState
    at handleResponse (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28563:48)
    at processMessageQueue (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28390:17)
    at Immediate.<anonymous> (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28374:13)
    at processImmediate (node:internal/timers:464:21) {
  code: -32601,
  data: undefined
}
[Info  - 1:03:59 PM] Connection to server got closed. Server will restart.
[Error - 1:03:59 PM] Request textDocument/codeAction failed.
Error: Connection got disposed.
    at Object.dispose (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/extension/index.js:30704:25)
    at Object.dispose (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/extension/index.js:31799:35)
    at LanguageClient.handleConnectionClosed (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/extension/index.js:34034:42)
    at LanguageClient.handleConnectionClosed (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/extension/index.js:35345:15)
    at closeHandler (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/extension/index.js:34021:18)
    at CallbackList.invoke (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/extension/index.js:29393:39)
    at Emitter.fire (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/extension/index.js:29452:36)
    at closeHandler (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/extension/index.js:30040:26)
    at CallbackList.invoke (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/extension/index.js:29393:39)
    at Emitter.fire (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/extension/index.js:29452:36)
    at IPCMessageReader.fireClose (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/extension/index.js:30880:27)
    at ChildProcess.<anonymous> (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/extension/index.js:30982:45)
    at ChildProcess.emit (node:events:402:35)
    at maybeClose (node:internal/child_process:1064:16)
    at Socket.<anonymous> (node:internal/child_process:450:11)
    at Socket.emit (node:events:390:28)
    at Pipe.<anonymous> (node:net:687:12)
1648814639945 DEBUG  [TextGrammarCheckHost] (66696c) Hosting file:///Users/me/Documents/a-level-further-math-a-proof.md
ResponseError: Unhandled method $/getToken
    at handleResponse (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28563:48)
    at processMessageQueue (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28390:17)
    at Immediate.<anonymous> (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28374:13)
    at processImmediate (node:internal/timers:464:21) {
  code: -32601,
  data: undefined
}
/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28563
                        responsePromise.reject(new messages_1.ResponseError(error.code, error.message, error.data));
                                               ^

ResponseError: Unhandled method $/updateDocumentState
    at handleResponse (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28563:48)
    at processMessageQueue (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28390:17)
    at Immediate.<anonymous> (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28374:13)
    at processImmediate (node:internal/timers:464:21) {
  code: -32601,
  data: undefined
}
[Info  - 1:03:59 PM] Connection to server got closed. Server will restart.
1648814640157 DEBUG  [TextGrammarCheckHost] (66696c) Hosting file:///Users/me/Documents/a-level-further-math-a-proof.md
ResponseError: Unhandled method $/getToken
    at handleResponse (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28563:48)
    at processMessageQueue (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28390:17)
    at Immediate.<anonymous> (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28374:13)
    at processImmediate (node:internal/timers:464:21) {
  code: -32601,
  data: undefined
}
/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28563
                        responsePromise.reject(new messages_1.ResponseError(error.code, error.message, error.data));
                                               ^

ResponseError: Unhandled method $/updateDocumentState
    at handleResponse (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28563:48)
    at processMessageQueue (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28390:17)
    at Immediate.<anonymous> (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28374:13)
    at processImmediate (node:internal/timers:464:21) {
  code: -32601,
  data: undefined
}
[Info  - 1:04:00 PM] Connection to server got closed. Server will restart.
1648814640367 DEBUG  [TextGrammarCheckHost] (66696c) Hosting file:///Users/me/a-level-further-math-a-proof.md
ResponseError: Unhandled method $/getToken
    at handleResponse (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28563:48)
    at processMessageQueue (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28390:17)
    at Immediate.<anonymous> (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28374:13)
    at processImmediate (node:internal/timers:464:21) {
  code: -32601,
  data: undefined
}
/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28563
                        responsePromise.reject(new messages_1.ResponseError(error.code, error.message, error.data));
                                               ^

ResponseError: Unhandled method $/updateDocumentState
    at handleResponse (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28563:48)
    at processMessageQueue (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28390:17)
    at Immediate.<anonymous> (/Users/me/.vscode/extensions/znck.grammarly-0.14.0/dist/server/index.js:28374:13)
    at processImmediate (node:internal/timers:464:21) {
  code: -32601,
  data: undefined
}
[Error - 1:04:00 PM] Connection to server got closed. Server will not be restarted.

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Reactions: 33
  • Comments: 30 (2 by maintainers)

Most upvoted comments

this is still happening in Version: 1.66.2 😭

Fixed in extension v0.16

Following these instruction from an old issue and reloading the window worked for me VSCode 1.66.2 Macos 12.3.1 arm

The NOT_AUTHORIZED error code occurs when access token received from OAuth has expired. I haven’t implemented token deletion or refreshing. However, as a workaround you can:

  1. Logout using Grammarly: Logout from grammarly.com
  2. Reload or Restart VS Code
  3. Login using Grammarly: Login to grammarly.com

I don’t have bandwidth to fix this issue right now but I am open to PRs. Originally posted by @znck in #183 (comment)

Logout -> Reload -> Login -> Reload works fine for me on VSCode 1.66.2, Win10

Sometimes, you may get a Connection to server got closed. Server will not be restarted. error. The best way to resolve this issue is to reload your VSCode window. And the easiest way to do that is with a keyboard shortcut. To set up the shortcut go to Code > Preferences > Keyboard Shortcuts. Then in the search box, search for workbench.action.reloadWindow. Double click on that item to set your keybinding. Option+Command+M seems to work well.

When you reload the window, work is not lost but the extension will quickly start back up and operate as expected.

Downgrading to 1.65 solved the problem (https://code.visualstudio.com/updates/v1_65). I also disabled automatic updates (for now)

N.B: to proceed I followed this link: https://stackoverflow.com/questions/49346733/how-to-downgrade-vscode

Upgrading to Version: 1.66.1 seems to solve this problem.