馃悰 Describe the bug
During sync, if one of the extensions is no longer available, the remaining extensions are not synced.
While syncing extensions.json -
In the gist, joshpeng.sublime-babel-vscode is the offending extension. Removing that extension allows the download to work as expected
馃尨 Visual Studio Code Version : 1.42.1
馃尨 Code Settings Sync Version : 3.4.3
馃尨 Standard or Insiders : Standard
馃尨 Portable or Installed : Installed
馃尨 OSS or Official Build : Official
馃尨 Operating System : Linux - Debian 10
馃尨 Occurs On: Download
馃尨 Proxy Enabled: No
馃尨 Gist Id: daafa9b496b8bf332beab39196a7fd17
馃摪 To Reproduce
Steps to reproduce the behavior:
馃挭 Expected behavior
The missing/invalid extension is skipped, and the rest of the extensions.json file is processed
Optionally it would be good to notify the user exactly which extension is invalid, without requiring them to open the Dev Tools
馃摵 Console Error Log
[Extension Host] Error: Error: Error: Extension 'joshpeng.sublime-babel-vscode' not found.
at /home/cody/.vscode/extensions/shan.code-settings-sync-3.4.3/out/extension.js:290:22293
at /home/cody/.vscode/extensions/shan.code-settings-sync-3.4.3/out/extension.js:290:11611
at Object.throw (/home/cody/.vscode/extensions/shan.code-settings-sync-3.4.3 out/extension.js:290:11716)
at s (/home/cody/.vscode/extensions/shan.code-settings-sync-3.4.3/out/extension.js:290:10513)
馃摵 Additional context
Issue occurred on a fresh install of VSCode
i'm going to look into the code and see if i can put together a PR for this issue myself, but wanted to submit it first
You can set the missing/invalid extension to "ignore extensions"
There could be an option in the settings as well, allowing you to break on failure or continue onwards. Besides that, an error (hard or soft) should be in the output window.
@codymaust, if you need help / assistance, let me know.
You can also delete the missing extension from the gist manually.
You can also delete the missing extension from the gist manually.
Correct, but then again: that's the known workaround.
You can also delete the missing extension from the gist manually.
How to do that? I'm facing the same problem!
You can also delete the missing extension from the gist manually.
How to do that? I'm facing the same problem!
Just go to your gists on GitHub, then find the Visual Studio Code Settings Sync Gist which name can be 'cloudSettings' one (I don't remember details). And all you need is to edit the file 'extensions.json'.
You can also delete the missing extension from the gist manually.
How to do that? I'm facing the same problem!
Just go to your gists on GitHub, then find the Visual Studio Code Settings Sync Gist which name can be 'cloudSettings' one (I don't remember details). And all you need is to edit the file 'extensions.json'.
Thank you, bro!
Most helpful comment
Just go to your gists on GitHub, then find the Visual Studio Code Settings Sync Gist which name can be 'cloudSettings' one (I don't remember details). And all you need is to edit the file 'extensions.json'.