Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spell check omitted for the opened projects, FORCE recheck feature request #190

Closed
luav opened this issue Aug 4, 2018 · 34 comments
Closed

Comments

@luav
Copy link

luav commented Aug 4, 2018

In some cases the spell check is omitted when a Python "project" or "files folder" is opened. Note that the same time the spell check works fine when a single file outside the project folder is opened.

This issues relates to the caching of the performed spelling: when I select a line with improper spelling and modify it (add a space) then the line is rechecked and the issues are shown. But it's infeasible to manually modify thousands lines in a file...

It would be convenient to have a new command: > SpellRight: Force recheck or something like this to recheck specific files in the project (forcing recheck of the whole file including the cached fragments).

@bartosz-antosik
Copy link
Owner

Is there a chance you could try to identify WHEN is the document not spelled?

BTW. When you modify a line and save the document with default setting of spellright.recheckOnSave the document should just get rechecked as you propose!

@luav
Copy link
Author

luav commented Aug 4, 2018

In my case the spell ckeck does not work (verified on 2 projects) when I open a new empty window of VSCode and then open "Recent" folder (project). For example, you can try to clone and open Clubmark directory (project).

I don't want to turn on the spellright.recheckOnSave property because I modify and save a file pretty often and don't want to recheck the WHOLE file on every modification.
It would be really convenient to force the spelling recheck of the whole file by request using a dedicated command.

@bartosz-antosik
Copy link
Owner

  1. I assume you encounter this in Linux - right?
  2. I have downloaded clubmark, and then I open it as a folder in VSCode and select benchmark.py in the editor as the only open document. Then I do File -> Close Folder and then File -> Open Recent pointing at clubmark. Then the folder is reopened and soon after benchmark.py is spelled. Could you please repeat the routine and tell me if it leaves benchmark.py not spelled in your case?

I have tested this both on Windows and Linux (Kubuntu 18.04). Everywhere it is spelled after re-openning.

@luav
Copy link
Author

luav commented Aug 4, 2018

  1. Yes, I'm working under Linux Ubuntu 16.04 x64
  2. The steps are essentially the same except I have several files opened then close the VSCode window, then open the Recent folder, where all previously opened files are opened again but the spell check does not work until a line is modified and then only the modified line is checked.

The language is set as English - United States, the config file is:
Workspace:

    "spellright.language": "en_US",
    "spellright.documentTypes": [
        "cpp",
        "html",
        "latex",
        "markdown",
        "plaintext",
        "python"
    ],
    "spellright.parserByClass": {
        "cpp": "code",
        "html": "xml",
        "latex": "latex",
        "markdown": "markdown",
        "python": "plain"
    },

User:

    "spellright.notificationClass": "information",
    "spellright.recheckOnSave": false,
    "spellright.language": "en_US",
    "spellright.documentTypes": [
        "cpp",
        "html",
        "latex",
        "markdown",
        "plaintext",
        "python",
        // "xml"
    ],
    "spellright.ignoreFiles": [
        "**/.gitignore",
        "**/.spellignore",
        "*.dict"
    ],
    "spellright.ignoreRegExps": [
        "/\\b[_A-Za-z]+[_A-Z0-9]+\\w*|[=?&@%~*^+-\\]+\\w+|\\b\\w+[=?&@%~*^+-]+/g",  // Identifiers, Expressions
        // Function call, cmd literal, file extension (Note: \b instead of \s breaks URLs parsing)
        "/\\b\\w+\\([^)]*\\)|\\b`\\$[^`\\n]*`\\b|\\s+\\.\\w{1,4}\\s+/g",  // m - multiline
    ],
    "spellright.ignoreRegExpsByClass": {
        "python": [
            "/\\b_\\b|\\batexit\\b|\\bbool\\b|\\b@?classmethod\\b|\\bctime\\b|\\bctypes\\b|\\bdel\\b|\\bdeque\\b|\\bdict\\b|\\bdistutils\\b|\\bdoctest\\b|\\belif\\b|\\berrno\\b|\\bfunctools\\b|\\bhasattr\\b|\\bisinstance\\b|\\bkwargs\\b|\\blen\\b|\\bnamedtuple\\b|\\bpid\\b|\\bPopen\\b|\\bproc\\b|\\bstacktrace\\b|\\b@?staticmethod\\b|\\bstr\\b|\\b@?unittest\\b|\\burlencode\\b|\\burllib\\b|\\burlparse\\b|\\bviewkeys\\b|\\bviewvalues\\b|\\bxrange\\b/g",
        ]
    },

@bartosz-antosik
Copy link
Owner

  1. Could you please (sorry for the trouble but it seems essential) redo exactly the same routine, with just one document open?
  2. Could you please do the test disabling all other extensions? Terribly sorry for this which may mean some clicking, but I suppose some interaction between extensions is possible.

@luav
Copy link
Author

luav commented Aug 4, 2018

The same issues happens after opening VSCode folder with only a single file opened, benchmark.py.
I have 87 extensions installed and almost half of them are disabled. I can't just disable and enable all of them except the Spellright easily...

May be the issue indeed caused by some other extensions, but it should not be so otherwise another extensions also would be dysfunctional.

@luav
Copy link
Author

luav commented Aug 4, 2018

Here is a full log with lots of errors in the Spellright:

 INFO no standard startup: panel is active
extensionService.ts:892 [slevesque.vscode-multiclip]: Invalid `contributes.keybindings`: property `key` is mandatory and must be of type `string`
w._logMessageInConsole @ extensionService.ts:892
TMSyntax.ts:47 Overwriting grammar scope name to file mapping for scope source.yaml.
Old grammar file: file:///usr/share/code/resources/app/extensions/yaml/syntaxes/yaml.tmLanguage.json.
New grammar file: file:///home/lav/.vscode/extensions/redhat.vscode-yaml-0.0.14/syntaxes/yaml.tmLanguage.json
e.register @ TMSyntax.ts:47
2console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
log.ts:159  INFO No grammar found for scope source.applescript
log.ts:159  INFO No grammar found for scope text.html.textile
log.ts:159  INFO No grammar found for scope source.c++
log.ts:159  INFO No grammar found for scope source.js.jquery
log.ts:159  INFO No grammar found for scope source.smarty
log.ts:159  INFO No grammar found for scope source.dosbatch
log.ts:159  INFO No grammar found for scope source.scala
log.ts:159  INFO No grammar found for scope source.dart
log.ts:159  INFO No grammar found for scope text.html.javadoc
log.ts:159  INFO No grammar found for scope source.postscript
log.ts:159  INFO No grammar found for scope source.sass
log.ts:159  INFO No grammar found for scope source.less
log.ts:159  INFO No grammar found for scope source.stylus
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
2console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
2console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
4console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] ApplicationInsights:Sender Array(1)
t.log @ console.ts:136
log.ts:165  WARN Aborted onWillSaveTextDocument-event after 1750ms
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
2console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
log.ts:165  WARN Aborted onWillSaveTextDocument-event after 1750ms
6console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
log.ts:165  WARN Aborted onWillSaveTextDocument-event after 1750ms
2console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
2console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
2console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
5console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
9console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
4console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
2console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
5console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ /usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ /usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ /usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ /usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ /usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ /usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ /usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:270 [Extension Host] rejected promise not handled within 1 second
t.log @ /usr/share/code/resources/app/out/vs/workbench/workbench.main.js:270
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ /usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ /usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:270 [Extension Host] rejected promise not handled within 1 second
t.log @ /usr/share/code/resources/app/out/vs/workbench/workbench.main.js:270
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ /usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ /usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:270 [Extension Host] rejected promise not handled within 1 second
t.log @ /usr/share/code/resources/app/out/vs/workbench/workbench.main.js:270
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ /usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ /usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:270 [Extension Host] rejected promise not handled within 1 second
t.log @ /usr/share/code/resources/app/out/vs/workbench/workbench.main.js:270
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ /usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150
/usr/share/code/resources/app/out/vs/workbench/workbench.main.js:3150 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/.vscode/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>

@bartosz-antosik
Copy link
Owner

Maybe you could make a quick side installation of portable version?

It is just unpacking a ZIP and creating a single folder (data) then installing Spell Right.

It may be that some other extension does something about the event Spell Right uses and it crashes the chain. It's just that I really can not reproduce this!

@bartosz-antosik
Copy link
Owner

Thanks for the log! It's not from Spell Right but from extension host and it does not tell much about what is happening but it's better than nothing.

If you could please consider doing a side test would be great.

@bartosz-antosik
Copy link
Owner

Could you please try to set:

"spellright.useDocumentSymbolsInCode": false

and tell me the results?

@bartosz-antosik
Copy link
Owner

No, please ignore this: "spellright.useDocumentSymbolsInCode": false. It will not change anything.

@bartosz-antosik
Copy link
Owner

Could you please download and install manually this version?

@luav
Copy link
Author

luav commented Aug 4, 2018

The same issue in the portable version with only the Spellright installed with the following config:

{
    "telemetry.enableTelemetry": false,
    "spellright.notificationClass": "information",
    "spellright.recheckOnSave": false,
    "spellright.language": "en_US",
    "spellright.documentTypes": [
        "cpp",
        "html",
        "latex",
        "markdown",
        "plaintext",
        "python",
        // "xml"
    ],
    "spellright.parserByClass": {
        "cpp": "code",  // spells comments and strings
        "html": "xml",  // spells comments and everything outside markup
        // "html": "plain",  // spells comments and everything outside markup
        "latex": "latex",  // spells everything except LaTeX commands
        // "markdown": "plain",  // spells entire content of the document
        "markdown": "markdown",  // spells everything except code blocks
        "python": "plain",  // spells comments and strings
        // "txt": "plain"  // spells entire content of the document
    },
    "spellright.ignoreFiles": [
        "**/.gitignore",
        "**/.spellignore",
        "*.dict"
    ],
    "spellright.ignoreRegExps": [
        "/\\b[_A-Za-z]+[_A-Z0-9]+\\w*|[=?&@%~*^+-\\]+\\w+|\\b\\w+[=?&@%~*^+-]+/g",  // Identifiers, Expressions
        // Function call, cmd literal, file extension (Note: \b instead of \s breaks URLs parsing)
        "/\\b\\w+\\([^)]*\\)|\\b`\\$[^`\\n]*`\\b|\\s+\\.\\w{1,4}\\s+/g",  // m - multiline
        // Note: URIs should be removed by the Spellright itself
        // "/\\bhttp(s)?://[^,; \"'})\\]\\n]*/g",  // URIs. ATTENTION: '\n' is required, otherwise multiline regexp is yielded
    ],
    "spellright.ignoreRegExpsByClass": {
        "cpp": [ "/#include\\\\s+\\\".+\\\"/g" ],
        "html": [
            "/<script>[^]*?</script>/gm",
            // "/^\\s*%\\s+.*:\\s*$/",  // Bottle template commands
            "/^\\s*%\\s+.*:\\s*$/gm",  // Bottle template commands
            "/{{[^}]*}}/g",  // Bottle template vars
            // HTML keywords, etc.
            "/\\btd\\b|[0-9 ]px\\b/g"
         ],
        "latex": [ "/\\\\\\begin{minted}[^]*?\\\\\\end{minted}/gm" ],
        "python": [
            // "/`\\w+`|'\\w+'|\"\\w+\"/g",  // Explicit inline markdown commands or literals
            // //"/\\br\"\"\".+\"\"\"/gm",  // Multiline raw string
            // "/\\br'.+'|\\br\".*\"/g",  // Raw strings
            // Python keywords, functions, etc.
            "/\\b_\\b|\\batexit\\b|\\bbool\\b|\\b@?classmethod\\b|\\bctime\\b|\\bctypes\\b|\\bdel\\b|\\bdeque\\b|\\bdict\\b|\\bdistutils\\b|\\bdoctest\\b|\\belif\\b|\\berrno\\b|\\bfunctools\\b|\\bhasattr\\b|\\bisinstance\\b|\\bkwargs\\b|\\blen\\b|\\bnamedtuple\\b|\\bpid\\b|\\bPopen\\b|\\bproc\\b|\\bstacktrace\\b|\\b@?staticmethod\\b|\\bstr\\b|\\b@?unittest\\b|\\burlencode\\b|\\burllib\\b|\\burlparse\\b|\\bviewkeys\\b|\\bviewvalues\\b|\\bxrange\\b/g",
        ]
    },
}

Errors:

 INFO no standard startup: not just one text editor
3console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
9console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
2console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
6console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
2console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
2console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
t._logExtensionHostMessage @ extensionHost.ts:393
(anonymous) @ extensionHost.ts:210
emitTwo @ events.js:106
emit @ events.js:194
process.nextTick @ internal/child_process.js:766
_combinedTickCallback @ internal/process/next_tick.js:73
_tickCallback @ internal/process/next_tick.js:104
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.24/src/spellright.js:1796:43
	at <anonymous>

@bartosz-antosik
Copy link
Owner

Thank you for the test!

@luav
Copy link
Author

luav commented Aug 4, 2018

The same issues for the manually installed 2.5.25 on the portable VSCode without any other extensions. The log:

 INFO no standard startup: not a new window
2console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
t._logExtensionHostMessage @ extensionHost.ts:393
(anonymous) @ extensionHost.ts:210
emitTwo @ events.js:106
emit @ events.js:194
process.nextTick @ internal/child_process.js:766
_combinedTickCallback @ internal/process/next_tick.js:73
_tickCallback @ internal/process/next_tick.js:104
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.25/src/spellright.js:1804:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.25/src/spellright.js:1804:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
4console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
t._logExtensionHostMessage @ extensionHost.ts:393
(anonymous) @ extensionHost.ts:210
emitTwo @ events.js:106
emit @ events.js:194
process.nextTick @ internal/child_process.js:766
_combinedTickCallback @ internal/process/next_tick.js:73
_tickCallback @ internal/process/next_tick.js:104
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.25/src/spellright.js:1804:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.25/src/spellright.js:1804:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.25/src/spellright.js:1804:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.25/src/spellright.js:1804:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
8console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
t._logExtensionHostMessage @ extensionHost.ts:393
(anonymous) @ extensionHost.ts:210
emitTwo @ events.js:106
emit @ events.js:194
process.nextTick @ internal/child_process.js:766
_combinedTickCallback @ internal/process/next_tick.js:73
_tickCallback @ internal/process/next_tick.js:104
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.25/src/spellright.js:1804:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.25/src/spellright.js:1804:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.25/src/spellright.js:1804:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.25/src/spellright.js:1804:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.25/src/spellright.js:1804:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.25/src/spellright.js:1804:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.25/src/spellright.js:1804:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.25/src/spellright.js:1804:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
t._logExtensionHostMessage @ extensionHost.ts:393
(anonymous) @ extensionHost.ts:210
emitTwo @ events.js:106
emit @ events.js:194
process.nextTick @ internal/child_process.js:766
_combinedTickCallback @ internal/process/next_tick.js:73
_tickCallback @ internal/process/next_tick.js:104
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.25/src/spellright.js:1804:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
2console.ts:136 [Extension Host] rejected promise not handled within 1 second
t.log @ console.ts:136
t._logExtensionHostMessage @ extensionHost.ts:393
(anonymous) @ extensionHost.ts:210
emitTwo @ events.js:106
emit @ events.js:194
process.nextTick @ internal/child_process.js:766
_combinedTickCallback @ internal/process/next_tick.js:73
_tickCallback @ internal/process/next_tick.js:104
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:44 TypeError: Cannot convert undefined or null to object
	at Function.values (<anonymous>)
	at /home/lav/tmp/vscode/VSCode-linux-x64/data/extensions/ban.spellright-2.5.25/src/spellright.js:1804:43
	at <anonymous>
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:44
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560
mainThreadExtensionService.ts:43 [ban.spellright]Cannot convert undefined or null to object
e.$onExtensionRuntimeError @ mainThreadExtensionService.ts:43
e._doInvokeHandler @ rpcProtocol.ts:261
e._invokeHandler @ rpcProtocol.ts:246
e._receiveRequest @ rpcProtocol.ts:192
e._receiveOneMessage @ rpcProtocol.ts:174
(anonymous) @ rpcProtocol.ts:107
(anonymous) @ rpcProtocol.ts:303
e.fire @ event.ts:140
c @ ipc.net.ts:81
(anonymous) @ ipc.net.ts:108
emitOne @ events.js:96
emit @ events.js:191
readableAddChunk @ _stream_readable.js:178
Readable.push @ _stream_readable.js:136
onread @ net.js:560

@bartosz-antosik
Copy link
Owner

bartosz-antosik commented Aug 5, 2018

Thank you for all the test. There certainly is something bu I do not understand it yet.

I think it has gone unnoticed, but could you please maybe do the test with "spellright.useDocumentSymbolsInCode" set to false?

@bartosz-antosik
Copy link
Owner

I think I was finally able to reproduce the exact problem that you reported and I hope this version has it sorted out. If you could please could give it a try would be enormous help. Sorry for this many interactions earlier but it seems to b rather hidden issue in some circumstances.

@luav
Copy link
Author

luav commented Aug 6, 2018

2.5.26 does not work at all and the console log is empty...
May be it worth to add some tracing to see what and where goes wrong there.

To be sure that VSCode works I installed another extension (pylint), it worked unlike the manually installed Spellright.

@bartosz-antosik
Copy link
Owner

That's even more confusing. I have installed 2.5.26 and it seems to work.

The reason for what you observe is that Spell Right uses document symbol generated by language parsers to suppress them from spelling result - by the logic that symbols are probably spelled correctly so if they exist in the comments they should be OK anyway. Some parsers return null at first call and Spell Right failed silently in such situations. This was probably what you observed when documents did not get spelled. It seems to be corrected in 2.5.26.

I will investigate further tomorrow.

@bartosz-antosik
Copy link
Owner

Could you please tell me whether the very last version published (2.5.28) exercise this behavior?

I have done some tests and it should absolutely not (before patch it did crash silently after it should not).

@luav
Copy link
Author

luav commented Aug 11, 2018

2.5.28 silently omits the spell checking in my case. I could tell you more if you make a "testing" version with the detailed tracing to find out what is failed and where it was interrupted...

Additional issue in the portable environment is that it shows "EN-US" language instead of the "English - United States" on start and then after turning the language (spell check) off, it can't be turned on again:
spellright_langs2018-08-08_11-24-25

@bartosz-antosik
Copy link
Owner

Regarding the portable version it looks like you have simply not installed the dictionaries! They have to be installed locally to the portable installation (probably linking folder from regular installation is enough). Portable installation is by design deprived information on any other existing installations. Initial en-us is taken from OSes preferred language. It would work if the dictionaries would be named in this convention (en-us.dic/en-us.aff) but often they are named arbitrarily so Spell Right really cannot guess the name of the file...

Do I understand correctly that the first paragraph is about testing in regular release od VSCode (not portable) where you CAN enable Spell Right and select dictionary? Once you select dictionary does Spell Right not work at all?

@luav
Copy link
Author

luav commented Aug 11, 2018

Thank you for the clarification.
Yes, I tested in both regular and portable version. The regular version also silently omits the spell check by Spellright though the languages selection works fine and another spelling extension also works fine.

@bartosz-antosik
Copy link
Owner

I am sorry I will be following the thread (despite it seems to be working well for others) and this means I will ask questions.

  1. Could you please check whether changing "spellright.useDocumentSymbolsInCode" to false changes anything?

  2. Have you tried to provide a Dictionary to the portable installation & checking whether this works?

@bartosz-antosik
Copy link
Owner

Again, I am sorry, please ignore the above because it seems that I was glued to one suspected point (suggested by the logs you pasted & corrected in recent versions) but the problem you have may be in some completely different area:

Could you try t check if your documents get spelled when you disable (comment out) ignoreRegExps and ignoreRegExpsByClass of your Workspace configuration?

@luav
Copy link
Author

luav commented Aug 11, 2018

Spellright starts the spell checking of the modified lines only after commenting ignoreRegExps though I have not changed their content for several months and at that time the spell checking worked fine:

    "spellright.ignoreRegExps": [
        "/\\b[_A-Za-z]+[_A-Z0-9]+\\w*|[=?&@%~*^+-\\]+\\w+|\\b\\w+[=?&@%~*^+-]+/g",  // Identifiers, Expressions
        // Function call, cmd literal, file extension (Note: \b instead of \s breaks URLs parsing)
        "/\\b\\w+\\([^)]*\\)|\\b`\\$[^`\\n]*`\\b|\\s+\\.\\w{1,4}\\s+/g",  // m - multiline
    ],

The modified test line is:
# Note: IOError: Broken pipe is raised for the closed queuevs dfg
which should not be hidden by the regexps. The correctly detected misspelled words on disabling regexp are outlined with bold.

useDocumentSymbolsInCode does not change anything.

@bartosz-antosik
Copy link
Owner

Oh, gosh! You have created regular expression that erases everything from spelling. That's the reason why you do not get any results! See:

https://regex101.com/r/agQdnO/1

@luav
Copy link
Author

luav commented Aug 11, 2018

Thanks! It means I modified the regex at some point.

Anyway, now the problem is that only the modified lines are spelled and I don't want to recheck the whole document on save (too resource consuming).
is it possible to add the FORCE recheck feature, which is requested by the title of this ticket?

@bartosz-antosik
Copy link
Owner

Leaving the recheck command aside for a second: Could you show me a situation when something is not spellchecked?

Spell Right 1) Spells whole document on open/configuration change and few other events, then 2) monitors changes so that everything you (or other subjects, e.g. extensions) change is spelled. Should consistently spell check the document you are working on. Could you show me when is this inconsistent?

Because I understand that it fails in some places so you have parts of document not spelled and you want the whole document rechecked - right?

@luav
Copy link
Author

luav commented Aug 11, 2018

The Spellright works fine now but only for the modified lines of code.

It would be convenient to have an opportunity to manually request recheck of the whole document, which in practice performed rarely, mainly before the code release.

@bartosz-antosik
Copy link
Owner

Do unmodified lines of code not have spelling errors marked earlier?

@luav
Copy link
Author

luav commented Aug 12, 2018

Spellright checked everything several months ago bu at that time I used default recheckOnSave. I'm not sure whether this issue started with using recheckOnSave = false or later.

Anyway, currently mostly it is a huge advantage to check only the modified lines on recheckOnSave: false but sometimes I need to recheck the whole document and it would be convenient to have a manual dedicated request (command) for the current / open files spelling rechkeck instead of manually changing the outlined option back and forth.

@luav
Copy link
Author

luav commented Aug 13, 2018

The Spellright finally shows spelling issues for the whole document on opening / recent opening a folder / file after updating to 2.5.30!

@bartosz-antosik
Copy link
Owner

Great to hear this but I swear I have not changed anything about the issue from 2.5.26. I will consider Force recheck anyway as a feature and if you would encounter a situation when spelling gets out of sync with the document let me know. I was fighting quite hard to minimize the CPU usage bu spelling only what is necessary and when necessary.

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

No branches or pull requests

2 participants