microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
162.22k stars 28.55k forks source link

Error while starting Sync: d is not iterable #103839

Closed emadhajjar closed 4 years ago

emadhajjar commented 4 years ago

Steps to Reproduce: 1- Uninstall vscode completely and delete all the follwoing folders C:\Users\username\AppData\Roaming\Code - Insiders C:\Users\username.vscode-insiders 2- Install fresh version of Visual Studio Code Insiders 3- Turn on settings sync

The follwing error will appear: Error while starting Sync: d is not iterable image

Logs [2020-08-03 11:54:39.003] [sharedprocess] [info] main {"machineId":"31f224bcc7e494ee0bcb3a6cfebc3c082f7202dacf32774b1b4d1fdd99d5e7a3","windowId":2} [2020-08-03 11:54:56.877] [sharedprocess] [error] TypeError: d is not iterable at Object.t.merge (file:///C:/Users/username/AppData/Local/Programs/Microsoft VS Code Insiders/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:419:563) at y.generateSyncPreview (file:///C:/Users/username/AppData/Local/Programs/Microsoft VS Code Insiders/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:466:728) at processTicksAndRejections (internal/process/task_queues.js:85:5) at async y.doGenerateSyncResourcePreview (file:///C:/Users/username/AppData/Local/Programs/Microsoft VS Code Insiders/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:441:752) [2020-08-03 11:55:21.081] [sharedprocess] [info] Starting to clean up unused language packs. [2020-08-03 12:00:02.030] [sharedprocess] [error] TypeError: d is not iterable at Object.t.merge (file:///C:/Users/username/AppData/Local/Programs/Microsoft VS Code Insiders/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:419:563) at y.generateSyncPreview (file:///C:/Users/username/AppData/Local/Programs/Microsoft VS Code Insiders/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:466:728) at async y.doGenerateSyncResourcePreview (file:///C:/Users/username/AppData/Local/Programs/Microsoft VS Code Insiders/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:441:752) [2020-08-03 12:08:05.228] [sharedprocess] [error] TypeError: d is not iterable at Object.t.merge (file:///C:/Users/username/AppData/Local/Programs/Microsoft VS Code Insiders/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:419:563) at y.generateSyncPreview (file:///C:/Users/username/AppData/Local/Programs/Microsoft VS Code Insiders/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:466:728) at async y.doGenerateSyncResourcePreview (file:///C:/Users/username/AppData/Local/Programs/Microsoft VS Code Insiders/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:441:752)

userDataSync

[2020-08-03 11:54:41.118] [userDataSync] [info] Auto Sync is disabled. [2020-08-03 11:54:55.192] [userDataSync] [info] Did reset the local sync state. [2020-08-03 11:54:56.895] [userDataSync] [info] Settings: Stopped synchronizing settings. [2020-08-03 12:00:00.514] [userDataSync] [info] Did reset the local sync state.

I tried the same steps on another version of Windows not insider preview and it work correctly.

Does this issue occur when all extensions are disabled?: Yes

sandy081 commented 4 years ago

Can you please let me know how does your settings file look like?

emadhajjar commented 4 years ago

@sandy081 it's juest an empty json { }

sandy081 commented 4 years ago

Can you please open the synced activity view using the command Settings Sync: Show Synced Data and let me know the content of latest settings in the cloud?

StrayDragon commented 4 years ago

same issue on MacOS VSCode insider version:

my version info:

Version: 1.48.0-insider
Commit: cfbd1999769f4f08dce29629fb92fdc0fac53829
Date: 2020-08-06T05:40:40.871Z (4 hrs ago)
Electron: 7.3.2
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Darwin x64 19.6.0

log:

[2020-08-06 18:15:02.006] [userDataSync] [info] Using settings sync service https://vscode-sync.trafficmanager.net/
[2020-08-06 18:15:02.006] [userDataSync] [info] Auto Sync is enabled.
[2020-08-06 18:15:02.006] [userDataSync] [info] Auto Sync: Suspended until auth token is available.
[2020-08-06 18:15:35.215] [userDataSync] [info] Auto Sync: Started
[2020-08-06 18:15:35.215] [userDataSync] [info] Auto Sync: Triggered by Interval
[2020-08-06 18:15:37.354] [userDataSync] [info] Settings: No changes found during synchronizing settings.
[2020-08-06 18:15:38.007] [userDataSync] [error] TypeError: d is not iterable
    at Object.t.merge (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:419:703)
    at y.generateSyncPreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:466:725)
    at processTicksAndRejections (internal/process/task_queues.js:85:5)
    at async y.doGenerateSyncResourcePreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:442:532)
[2020-08-06 18:15:38.007] [userDataSync] [error] keybindings: d is not iterable
[2020-08-06 18:15:38.011] [userDataSync] [info] Snippets: No changes found during synchronizing snippets.
[2020-08-06 18:15:39.655] [userDataSync] [info] GlobalState: Updated remote ui state
[2020-08-06 18:15:39.670] [userDataSync] [info] GlobalState: Updated last synchronized ui state
[2020-08-06 18:15:39.735] [userDataSync] [info] Extensions: No changes found during synchronizing extensions.
[2020-08-06 18:15:39.736] [userDataSync] [info] Sync done. Took 2434ms
[2020-08-06 18:15:39.736] [userDataSync] [info] Auto Sync: Triggered by Activity
[2020-08-06 18:15:39.919] [userDataSync] [info] Settings: No changes found during synchronizing settings.
[2020-08-06 18:15:40.629] [userDataSync] [error] TypeError: d is not iterable
    at Object.t.merge (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:419:703)
    at y.generateSyncPreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:466:725)
    at async y.doGenerateSyncResourcePreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:442:532)
[2020-08-06 18:15:40.629] [userDataSync] [error] keybindings: d is not iterable
[2020-08-06 18:15:40.631] [userDataSync] [info] Snippets: No changes found during synchronizing snippets.
[2020-08-06 18:15:40.637] [userDataSync] [info] GlobalState: No changes found during synchronizing ui state.
[2020-08-06 18:15:40.685] [userDataSync] [info] Extensions: No changes found during synchronizing extensions.
[2020-08-06 18:15:40.686] [userDataSync] [info] Sync done. Took 778ms
[2020-08-06 18:15:53.627] [userDataSync] [info] Auto Sync: Triggered by Activity
[2020-08-06 18:15:54.650] [userDataSync] [info] Settings: No changes found during synchronizing settings.
[2020-08-06 18:15:55.292] [userDataSync] [error] TypeError: d is not iterable
    at Object.t.merge (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:419:703)
    at y.generateSyncPreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:466:725)
    at async y.doGenerateSyncResourcePreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:442:532)
[2020-08-06 18:15:55.292] [userDataSync] [error] keybindings: d is not iterable
[2020-08-06 18:15:55.294] [userDataSync] [info] Snippets: No changes found during synchronizing snippets.
[2020-08-06 18:15:56.946] [userDataSync] [info] GlobalState: Updated remote ui state
[2020-08-06 18:15:56.956] [userDataSync] [info] GlobalState: Updated last synchronized ui state
[2020-08-06 18:15:56.998] [userDataSync] [info] Extensions: No changes found during synchronizing extensions.
[2020-08-06 18:15:56.998] [userDataSync] [info] Sync done. Took 2372ms
[2020-08-06 18:15:56.999] [userDataSync] [info] Auto Sync: Triggered by Activity
[2020-08-06 18:15:57.151] [userDataSync] [info] Settings: No changes found during synchronizing settings.
[2020-08-06 18:15:58.138] [userDataSync] [error] TypeError: d is not iterable
    at Object.t.merge (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:419:703)
    at y.generateSyncPreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:466:725)
    at async y.doGenerateSyncResourcePreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:442:532)
[2020-08-06 18:15:58.138] [userDataSync] [error] keybindings: d is not iterable
[2020-08-06 18:15:58.141] [userDataSync] [info] Snippets: No changes found during synchronizing snippets.
[2020-08-06 18:15:58.146] [userDataSync] [info] GlobalState: No changes found during synchronizing ui state.
[2020-08-06 18:15:58.183] [userDataSync] [info] Extensions: No changes found during synchronizing extensions.
[2020-08-06 18:15:58.184] [userDataSync] [info] Sync done. Took 1050ms
[2020-08-06 18:16:51.968] [userDataSync] [info] Auto Sync: Triggered by Activity
[2020-08-06 18:16:52.147] [userDataSync] [info] Settings: No changes found during synchronizing settings.
[2020-08-06 18:16:52.818] [userDataSync] [error] TypeError: d is not iterable
    at Object.t.merge (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:419:703)
    at y.generateSyncPreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:466:725)
    at async y.doGenerateSyncResourcePreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:442:532)
[2020-08-06 18:16:52.818] [userDataSync] [error] keybindings: d is not iterable
[2020-08-06 18:16:52.820] [userDataSync] [info] Snippets: No changes found during synchronizing snippets.
[2020-08-06 18:16:52.825] [userDataSync] [info] GlobalState: No changes found during synchronizing ui state.
[2020-08-06 18:16:52.873] [userDataSync] [info] Extensions: No changes found during synchronizing extensions.
[2020-08-06 18:16:52.873] [userDataSync] [info] Sync done. Took 749ms
[2020-08-06 18:17:02.347] [userDataSync] [info] Auto Sync: Triggered by Activity
[2020-08-06 18:17:02.715] [userDataSync] [info] Settings: No changes found during synchronizing settings.
[2020-08-06 18:17:03.471] [userDataSync] [error] TypeError: d is not iterable
    at Object.t.merge (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:419:703)
    at y.generateSyncPreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:466:725)
    at async y.doGenerateSyncResourcePreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:442:532)
[2020-08-06 18:17:03.471] [userDataSync] [error] keybindings: d is not iterable
[2020-08-06 18:17:03.473] [userDataSync] [info] Snippets: No changes found during synchronizing snippets.
[2020-08-06 18:17:05.267] [userDataSync] [info] GlobalState: Updated remote ui state
[2020-08-06 18:17:05.278] [userDataSync] [info] GlobalState: Updated last synchronized ui state
[2020-08-06 18:17:05.326] [userDataSync] [info] Extensions: No changes found during synchronizing extensions.
[2020-08-06 18:17:05.326] [userDataSync] [info] Sync done. Took 2630ms
[2020-08-06 18:20:55.956] [userDataSync] [info] Auto Sync: Triggered by Activity
[2020-08-06 18:22:37.784] [userDataSync] [info] Settings: No changes found during synchronizing settings.
[2020-08-06 18:22:38.509] [userDataSync] [error] TypeError: d is not iterable
    at Object.t.merge (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:419:703)
    at y.generateSyncPreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:466:725)
    at async y.doGenerateSyncResourcePreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:442:532)
[2020-08-06 18:22:38.510] [userDataSync] [error] keybindings: d is not iterable
[2020-08-06 18:22:38.512] [userDataSync] [info] Snippets: No changes found during synchronizing snippets.
[2020-08-06 18:22:40.463] [userDataSync] [info] GlobalState: Updated remote ui state
[2020-08-06 18:22:40.476] [userDataSync] [info] GlobalState: Updated last synchronized ui state
[2020-08-06 18:22:40.522] [userDataSync] [info] Extensions: No changes found during synchronizing extensions.
[2020-08-06 18:22:40.522] [userDataSync] [info] Sync done. Took 2769ms
[2020-08-06 18:22:40.522] [userDataSync] [info] Auto Sync: Triggered by Activity
[2020-08-06 18:22:40.641] [userDataSync] [info] Settings: No changes found during synchronizing settings.
[2020-08-06 18:22:41.298] [userDataSync] [error] TypeError: d is not iterable
    at Object.t.merge (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:419:703)
    at y.generateSyncPreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:466:725)
    at async y.doGenerateSyncResourcePreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:442:532)
[2020-08-06 18:22:41.298] [userDataSync] [error] keybindings: d is not iterable
[2020-08-06 18:22:41.300] [userDataSync] [info] Snippets: No changes found during synchronizing snippets.
[2020-08-06 18:22:41.304] [userDataSync] [info] GlobalState: No changes found during synchronizing ui state.
[2020-08-06 18:22:41.342] [userDataSync] [info] Extensions: No changes found during synchronizing extensions.
[2020-08-06 18:22:41.342] [userDataSync] [info] Sync done. Took 716ms
[2020-08-06 18:22:41.342] [userDataSync] [info] Auto Sync: Triggered by Activity
[2020-08-06 18:22:41.460] [userDataSync] [info] Settings: No changes found during synchronizing settings.
[2020-08-06 18:22:42.144] [userDataSync] [error] TypeError: d is not iterable
    at Object.t.merge (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:419:703)
    at y.generateSyncPreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:466:725)
    at async y.doGenerateSyncResourcePreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:442:532)
[2020-08-06 18:22:42.144] [userDataSync] [error] keybindings: d is not iterable
[2020-08-06 18:22:42.146] [userDataSync] [info] Snippets: No changes found during synchronizing snippets.
[2020-08-06 18:22:42.151] [userDataSync] [info] GlobalState: No changes found during synchronizing ui state.
[2020-08-06 18:22:42.191] [userDataSync] [info] Extensions: No changes found during synchronizing extensions.
[2020-08-06 18:22:42.192] [userDataSync] [info] Sync done. Took 745ms
[2020-08-06 18:22:42.192] [userDataSync] [info] Auto Sync: Triggered by Interval
[2020-08-06 18:22:42.315] [userDataSync] [info] Settings: No changes found during synchronizing settings.
[2020-08-06 18:22:42.975] [userDataSync] [error] TypeError: d is not iterable
    at Object.t.merge (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:419:703)
    at y.generateSyncPreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:466:725)
    at async y.doGenerateSyncResourcePreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:442:532)
[2020-08-06 18:22:42.975] [userDataSync] [error] keybindings: d is not iterable
[2020-08-06 18:22:42.977] [userDataSync] [info] Snippets: No changes found during synchronizing snippets.
[2020-08-06 18:22:42.981] [userDataSync] [info] GlobalState: No changes found during synchronizing ui state.
[2020-08-06 18:22:43.020] [userDataSync] [info] Extensions: No changes found during synchronizing extensions.
[2020-08-06 18:22:43.021] [userDataSync] [info] Sync done. Took 730ms
[2020-08-06 18:22:43.021] [userDataSync] [info] Auto Sync: Triggered by Activity
[2020-08-06 18:22:43.133] [userDataSync] [info] Settings: No changes found during synchronizing settings.
[2020-08-06 18:22:43.782] [userDataSync] [error] TypeError: d is not iterable
    at Object.t.merge (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:419:703)
    at y.generateSyncPreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:466:725)
    at async y.doGenerateSyncResourcePreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:442:532)
[2020-08-06 18:22:43.782] [userDataSync] [error] keybindings: d is not iterable
[2020-08-06 18:22:43.784] [userDataSync] [info] Snippets: No changes found during synchronizing snippets.
[2020-08-06 18:22:43.789] [userDataSync] [info] GlobalState: No changes found during synchronizing ui state.
[2020-08-06 18:22:43.822] [userDataSync] [info] Extensions: No changes found during synchronizing extensions.
[2020-08-06 18:22:43.823] [userDataSync] [info] Sync done. Took 703ms
[2020-08-06 18:23:34.070] [userDataSync] [info] Auto Sync: Triggered by Activity
[2020-08-06 18:23:34.238] [userDataSync] [info] Settings: No changes found during synchronizing settings.
[2020-08-06 18:23:35.044] [userDataSync] [error] TypeError: d is not iterable
    at Object.t.merge (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:419:703)
    at y.generateSyncPreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:466:725)
    at async y.doGenerateSyncResourcePreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:442:532)
[2020-08-06 18:23:35.044] [userDataSync] [error] keybindings: d is not iterable
[2020-08-06 18:23:35.046] [userDataSync] [info] Snippets: No changes found during synchronizing snippets.
[2020-08-06 18:23:35.051] [userDataSync] [info] GlobalState: No changes found during synchronizing ui state.
[2020-08-06 18:23:35.101] [userDataSync] [info] Extensions: No changes found during synchronizing extensions.
[2020-08-06 18:23:35.102] [userDataSync] [info] Sync done. Took 894ms
[2020-08-06 18:25:19.279] [userDataSync] [info] Auto Sync: Triggered by Activity
[2020-08-06 18:25:19.470] [userDataSync] [info] Settings: No changes found during synchronizing settings.
[2020-08-06 18:25:20.136] [userDataSync] [error] TypeError: d is not iterable
    at Object.t.merge (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:419:703)
    at y.generateSyncPreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:466:725)
    at async y.doGenerateSyncResourcePreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:442:532)
[2020-08-06 18:25:20.136] [userDataSync] [error] keybindings: d is not iterable
[2020-08-06 18:25:20.138] [userDataSync] [info] Snippets: No changes found during synchronizing snippets.
[2020-08-06 18:25:20.144] [userDataSync] [info] GlobalState: No changes found during synchronizing ui state.
[2020-08-06 18:25:20.181] [userDataSync] [info] Extensions: No changes found during synchronizing extensions.
[2020-08-06 18:25:20.181] [userDataSync] [info] Sync done. Took 729ms
[2020-08-06 18:25:22.050] [userDataSync] [info] Auto Sync: Stopped
[2020-08-06 18:25:27.129] [userDataSync] [info] Using settings sync service https://vscode-sync.trafficmanager.net/
[2020-08-06 18:25:27.129] [userDataSync] [info] Auto Sync is enabled.
[2020-08-06 18:25:27.129] [userDataSync] [info] Auto Sync: Suspended until auth token is available.
[2020-08-06 18:25:27.146] [userDataSync] [info] Auto Sync: Started
[2020-08-06 18:25:27.146] [userDataSync] [info] Auto Sync: Triggered by Interval
[2020-08-06 18:25:28.422] [userDataSync] [info] Settings: No changes found during synchronizing settings.
[2020-08-06 18:25:29.121] [userDataSync] [error] TypeError: d is not iterable
    at Object.t.merge (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:419:703)
    at y.generateSyncPreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:466:725)
    at processTicksAndRejections (internal/process/task_queues.js:85:5)
    at async y.doGenerateSyncResourcePreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:442:532)
[2020-08-06 18:25:29.121] [userDataSync] [error] keybindings: d is not iterable
[2020-08-06 18:25:29.124] [userDataSync] [info] Snippets: No changes found during synchronizing snippets.
[2020-08-06 18:25:31.372] [userDataSync] [info] GlobalState: Updated remote ui state
[2020-08-06 18:25:31.385] [userDataSync] [info] GlobalState: Updated last synchronized ui state
[2020-08-06 18:25:31.451] [userDataSync] [info] Extensions: No changes found during synchronizing extensions.
[2020-08-06 18:25:31.451] [userDataSync] [info] Sync done. Took 3073ms
[2020-08-06 18:25:31.452] [userDataSync] [info] Auto Sync: Triggered by Activity
[2020-08-06 18:25:31.587] [userDataSync] [info] Settings: No changes found during synchronizing settings.
[2020-08-06 18:25:32.296] [userDataSync] [error] TypeError: d is not iterable
    at Object.t.merge (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:419:703)
    at y.generateSyncPreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:466:725)
    at async y.doGenerateSyncResourcePreview (file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:442:532)
[2020-08-06 18:25:32.297] [userDataSync] [error] keybindings: d is not iterable
[2020-08-06 18:25:32.299] [userDataSync] [info] Snippets: No changes found during synchronizing snippets.
[2020-08-06 18:25:32.304] [userDataSync] [info] GlobalState: No changes found during synchronizing ui state.
[2020-08-06 18:25:32.343] [userDataSync] [info] Extensions: No changes found during synchronizing extensions.
[2020-08-06 18:25:32.344] [userDataSync] [info] Sync done. Took 772ms

and the steps to reproduce:

  1. install the vscode insider
  2. open and login via github

Some of the problem settings that appear in the logs:

keybindings.json is just empty file...

Seem like some of the incorrect Settings have not been synchronized. Others have been downloaded.

Hope this information is helpful~ @sandy081

emadhajjar commented 4 years ago

@sandy081 The sync work when turn off "Keyboard Shortcuts" option, maybe this help?

codendlearn commented 4 years ago

turning off "Keyboard binging" worked for me.

Knightcrawlerr commented 4 years ago

after turning off keyboard shortcuts it works fine.

sandy081 commented 4 years ago

Ok then it's nothing to do with settings but with keybindings, can you please provide your keybindings (local and remote) ?

ingro commented 4 years ago

@sandy081 I got the same problem too, how can I share my keybindings?

ingro commented 4 years ago

Maybe I found it, in the keybindings.json file I only have this:

[
    {
        "key": "ctrl+1",
        "command": "workbench.action.terminal.focusAtIndex1",
        "when": "terminalFocus"
    },
    {
        "key": "ctrl+2",
        "command": "workbench.action.terminal.focusAtIndex2",
        "when": "terminalFocus"
    }
]
mrpbennett commented 4 years ago

I found disabling the keybindings when syncing also worked.

sandy081 commented 4 years ago

Workaround

To verify:

ghost commented 4 years ago

@sandy081 Can you clarify what the workaround is here?

JackieZheng commented 4 years ago

turning off "Keyboard binging" worked for me.

ray0x44 commented 4 years ago

turning off "Keyboard Shortcuts" worked for me

kasvith commented 4 years ago

Turning off keyboard sync worked for me as well

sandy081 commented 4 years ago

@TK-Paraplex Workaround is to open your keyboard shortcuts file and add following content (empty array)

[]
ingro commented 4 years ago

@sandy081 thanks for the workaround but it doesn't seem to work in my case.

I have two machines on which I have VS Code installed. In the machine A, which I synced first, there was an empty keyboard file // Empty Now I'm trying to sync also machine B that has a valid keyboard file, but I always get the same error.

Maybe I have to fix the keyboard file on machine A before?

sandy081 commented 4 years ago

@ingro Yes, the workaround does not work in your case. You have to turn off sync and clear data in the cloud and fix the keybindings file on machine A and sync again.

Anyways, we are planning to fix this and release it as recovery, with the fix you do no need any work arounds or clearing data.

ingro commented 4 years ago

Thanks @sandy081 I think I will wait for the recovery fix :)

fank243 commented 4 years ago

me too