microsoft / vscode

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

No extensions will load #127626

Closed Mann-o closed 3 years ago

Mann-o commented 3 years ago

Issue Type: Bug

Following the latest Insiders update, none of my extensions will load (including some built-in extensions).

image

VS Code version: Code - Insiders 1.58.0-insider (57930758db9e2c83f59b9ee1851400bd16192d32, 2021-06-30T05:13:11.659Z) OS version: Darwin x64 20.5.0 Restricted Mode: No

System Info |Item|Value| |---|---| |CPUs|Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz (12 x 2600)| |GPU Status|2d_canvas: enabled
gpu_compositing: enabled
metal: disabled_off
multiple_raster_threads: enabled_on
oop_rasterization: enabled
opengl: enabled_on
rasterization: enabled
skia_renderer: disabled_off_ok
video_decode: enabled
webgl: enabled
webgl2: enabled| |Load (avg)|2, 3, 3| |Memory (System)|16.00GB (0.45GB free)| |Process Argv|| |Screen Reader|no| |VM|0%|
Extensions (54) Extension|Author (truncated)|Version ---|---|--- rainbow-brackets|2gu|0.0.6 laravel-extra-intellisense|ami|0.6.1 atlascode|atl|2.9.1 vscode-intelephense-client|bme|1.7.1 vscode-tailwindcss|bra|0.6.12 npm-intellisense|chr|1.3.1 path-intellisense|chr|2.3.0 laravel-blade|cjh|1.1.2 gitignore|cod|0.7.0 laravel-goto-view|cod|1.3.4 vscode-eslint|dba|2.1.23 githistory|don|0.6.16 gitlens|eam|11.5.1 EditorConfig|Edi|0.16.4 json-tools|eri|1.0.2 prettier-vscode|esb|8.0.1 vscode-diff|fab|1.4.1 vscode-todo-plus|fab|4.18.3 php-debug|fel|1.16.0 code-streaming|git|0.3.5 gitlab-workflow|Git|3.24.0 vscode-graphql|Gra|0.3.16 vue-snippets|hol|1.0.4 githd|hui|2.2.4 vscode-liquid-snippets|kil|2.0.2 graphql-for-vscode|kum|1.15.3 edge|luo|0.3.2 dotenv|mik|1.0.1 vscode-mjml|mjm|1.0.4 js-debug-nightly|ms-|2021.6.2717 vscode-typescript-tslint-plugin|ms-|1.3.3 vsliveshare|ms-|1.0.4498 language-liquid|nei|0.1.1 vetur|oct|0.34.1 indent-rainbow|ode|7.5.0 laravel-blade|one|1.25.0 laravel-extension-pack|one|1.0.0 laravel5-snippets|one|1.12.0 phpunit-snippets|one|1.1.0 vscode-jest|Ort|4.0.3 vscode-commons|red|0.0.6 vscode-yaml|red|0.20.0 LiveServer|rit|5.6.1 laravel-artisan|rya|0.0.28 vue-vscode-snippets|sdr|2.2.0 code-settings-sync|Sha|3.4.3 mdx|sil|0.1.0 laravel-goto-controller|ste|0.0.12 language-stylus|sys|1.11.0 ayu|tea|0.20.1 vscode-icons|vsc|11.5.0 vscode-import-cost|wix|2.15.0 change-case|wma|1.0.0 preview-insiders|znc|2021.6.14018628 (4 theme extensions excluded)
gjsjohnmurray commented 3 years ago

Maybe your settings.json file is somehow no longer valid JSON. I suggest you run the Preferences: Open Settings (JSON) command from Command Palette and look in the Problems tab for clues.

Mann-o commented 3 years ago

@gjsjohnmurray I have already double-checked this. Whilst it did remind me to clean up unused key/value pairs in that file, I couldn't manually see any invalid JSON and no problems were reported in the Problems tab.

Mann-o commented 3 years ago

There may potentially be some relation to settings sync - that won't load either.

Mann-o commented 3 years ago

Adding some more logs from the Output tab just in case any of these help.

Log (Window)

[2021-06-30 10:59:56.684] [renderer1] [error] undefined
[2021-06-30 10:59:56.685] [renderer1] [warning] Settings Sync: Accounts are not initialized

Log (Main) Appears to be fine

Log (Settings Sync)

[2021-06-30 10:59:49.071] [settingssync] [info] Using settings sync service https://vscode-sync-insiders.trafficmanager.net/
[2021-06-30 10:59:49.071] [settingssync] [info] Auto Sync is enabled.
[2021-06-30 10:59:49.071] [settingssync] [info] Auto Sync: Suspended until auth token is available.

Log (Shared) Appears to be fine

Log (Extension Host)

[2021-06-30 10:59:49.802] [exthost] [info] extension host started
[2021-06-30 10:59:49.805] [exthost] [error] Error: EEXIST: file already exists, open '/Users/liam/Library/Application Support/Code - Insiders/User/workspaceStorage/5c7763fd6dbbe7e14ed2629b6293afbd/vscode.lock'
[2021-06-30 10:59:50.042] [exthost] [info] ExtensionService#_doActivateExtension vscode.microsoft-authentication {"startup":false,"extensionId":{"value":"vscode.microsoft-authentication","_lower":"vscode.microsoft-authentication"},"activationEvent":"onAuthenticationRequest:microsoft"}
[2021-06-30 10:59:50.042] [exthost] [info] ExtensionService#loadCommonJSModule file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/microsoft-authentication/dist/extension.js
[2021-06-30 10:59:50.059] [exthost] [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch {"startup":true,"extensionId":{"value":"vscode.debug-auto-launch","_lower":"vscode.debug-auto-launch"},"activationEvent":"*"}
[2021-06-30 10:59:50.059] [exthost] [info] ExtensionService#loadCommonJSModule file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/debug-auto-launch/dist/extension
[2021-06-30 10:59:50.062] [exthost] [info] ExtensionService#_doActivateExtension vscode.git {"startup":true,"extensionId":{"value":"GitLab.gitlab-workflow","_lower":"gitlab.gitlab-workflow"},"activationEvent":"*"}
[2021-06-30 10:59:50.062] [exthost] [info] ExtensionService#loadCommonJSModule file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/git/dist/main
[2021-06-30 10:59:50.108] [exthost] [info] ExtensionService#_doActivateExtension 2gua.rainbow-brackets {"startup":true,"extensionId":{"value":"2gua.rainbow-brackets","_lower":"2gua.rainbow-brackets"},"activationEvent":"*"}
[2021-06-30 10:59:50.108] [exthost] [info] ExtensionService#loadCommonJSModule file:///Users/liam/.vscode-insiders/extensions/2gua.rainbow-brackets-0.0.6/out/src/extension
[2021-06-30 10:59:50.111] [exthost] [info] ExtensionService#_doActivateExtension redhat.vscode-yaml {"startup":true,"extensionId":{"value":"atlassian.atlascode","_lower":"atlassian.atlascode"},"activationEvent":"*"}
[2021-06-30 10:59:50.111] [exthost] [info] ExtensionService#loadCommonJSModule file:///Users/liam/.vscode-insiders/extensions/redhat.vscode-yaml-0.20.0/out/src/extension
[2021-06-30 10:59:50.651] [exthost] [info] ExtensionService#_doActivateExtension christian-kohler.path-intellisense {"startup":true,"extensionId":{"value":"christian-kohler.path-intellisense","_lower":"christian-kohler.path-intellisense"},"activationEvent":"*"}
[2021-06-30 10:59:50.651] [exthost] [info] ExtensionService#loadCommonJSModule file:///Users/liam/.vscode-insiders/extensions/christian-kohler.path-intellisense-2.3.0/out/extension.js
[2021-06-30 10:59:50.673] [exthost] [info] ExtensionService#_doActivateExtension donjayamanne.githistory {"startup":true,"extensionId":{"value":"donjayamanne.githistory","_lower":"donjayamanne.githistory"},"activationEvent":"*"}
[2021-06-30 10:59:50.673] [exthost] [info] ExtensionService#loadCommonJSModule file:///Users/liam/.vscode-insiders/extensions/donjayamanne.githistory-0.6.16/dist/src/extension
[2021-06-30 10:59:50.705] [exthost] [info] ExtensionService#_doActivateExtension EditorConfig.EditorConfig {"startup":true,"extensionId":{"value":"EditorConfig.EditorConfig","_lower":"editorconfig.editorconfig"},"activationEvent":"*"}
[2021-06-30 10:59:50.705] [exthost] [info] ExtensionService#loadCommonJSModule file:///Users/liam/.vscode-insiders/extensions/editorconfig.editorconfig-0.16.4/out/editorConfigMain.js
[2021-06-30 10:59:50.740] [exthost] [info] ExtensionService#_doActivateExtension fabiospampinato.vscode-todo-plus {"startup":true,"extensionId":{"value":"fabiospampinato.vscode-todo-plus","_lower":"fabiospampinato.vscode-todo-plus"},"activationEvent":"*"}
[2021-06-30 10:59:50.740] [exthost] [info] ExtensionService#loadCommonJSModule file:///Users/liam/.vscode-insiders/extensions/fabiospampinato.vscode-todo-plus-4.18.3/out/extension.js
[2021-06-30 10:59:50.760] [exthost] [info] ExtensionService#_doActivateExtension gitduck.code-streaming {"startup":true,"extensionId":{"value":"gitduck.code-streaming","_lower":"gitduck.code-streaming"},"activationEvent":"*"}
[2021-06-30 10:59:50.760] [exthost] [info] ExtensionService#loadCommonJSModule file:///Users/liam/.vscode-insiders/extensions/gitduck.code-streaming-0.3.5/dist/extension
[2021-06-30 10:59:50.944] [exthost] [info] ExtensionService#_doActivateExtension huizhou.githd {"startup":true,"extensionId":{"value":"huizhou.githd","_lower":"huizhou.githd"},"activationEvent":"*"}
[2021-06-30 10:59:50.944] [exthost] [info] ExtensionService#loadCommonJSModule file:///Users/liam/.vscode-insiders/extensions/huizhou.githd-2.2.4/out/src/extension
[2021-06-30 10:59:50.959] [exthost] [info] ExtensionService#_doActivateExtension ms-vsliveshare.vsliveshare {"startup":true,"extensionId":{"value":"ms-vsliveshare.vsliveshare","_lower":"ms-vsliveshare.vsliveshare"},"activationEvent":"*"}
[2021-06-30 10:59:50.959] [exthost] [info] ExtensionService#loadCommonJSModule file:///Users/liam/.vscode-insiders/extensions/ms-vsliveshare.vsliveshare-1.0.4498/out/prod/extension-prod
[2021-06-30 10:59:51.091] [exthost] [info] ExtensionService#_doActivateExtension oderwat.indent-rainbow {"startup":true,"extensionId":{"value":"oderwat.indent-rainbow","_lower":"oderwat.indent-rainbow"},"activationEvent":"*"}
[2021-06-30 10:59:51.091] [exthost] [info] ExtensionService#loadCommonJSModule file:///Users/liam/.vscode-insiders/extensions/oderwat.indent-rainbow-7.5.0/out/extension
[2021-06-30 10:59:51.094] [exthost] [info] ExtensionService#_doActivateExtension ritwickdey.LiveServer {"startup":true,"extensionId":{"value":"ritwickdey.LiveServer","_lower":"ritwickdey.liveserver"},"activationEvent":"*"}
[2021-06-30 10:59:51.094] [exthost] [info] ExtensionService#loadCommonJSModule file:///Users/liam/.vscode-insiders/extensions/ritwickdey.liveserver-5.6.1/out/src/extension
[2021-06-30 10:59:51.524] [exthost] [info] ExtensionService#_doActivateExtension Shan.code-settings-sync {"startup":true,"extensionId":{"value":"Shan.code-settings-sync","_lower":"shan.code-settings-sync"},"activationEvent":"*"}
[2021-06-30 10:59:51.524] [exthost] [info] ExtensionService#loadCommonJSModule file:///Users/liam/.vscode-insiders/extensions/shan.code-settings-sync-3.4.3/out/extension.js
[2021-06-30 10:59:51.558] [exthost] [info] ExtensionService#_doActivateExtension stef-k.laravel-goto-controller {"startup":true,"extensionId":{"value":"stef-k.laravel-goto-controller","_lower":"stef-k.laravel-goto-controller"},"activationEvent":"*"}
[2021-06-30 10:59:51.558] [exthost] [info] ExtensionService#loadCommonJSModule file:///Users/liam/.vscode-insiders/extensions/stef-k.laravel-goto-controller-0.0.12/out/extension
[2021-06-30 10:59:51.566] [exthost] [info] ExtensionService#_doActivateExtension vscode-icons-team.vscode-icons {"startup":true,"extensionId":{"value":"vscode-icons-team.vscode-icons","_lower":"vscode-icons-team.vscode-icons"},"activationEvent":"*"}
[2021-06-30 10:59:51.567] [exthost] [info] ExtensionService#loadCommonJSModule file:///Users/liam/.vscode-insiders/extensions/vscode-icons-team.vscode-icons-11.5.0/dist/src/vscode-icons.bundle.js
[2021-06-30 10:59:51.581] [exthost] [info] ExtensionService#_doActivateExtension vscode.npm {"startup":true,"extensionId":{"value":"vscode.npm","_lower":"vscode.npm"},"activationEvent":"workspaceContains:package.json"}
[2021-06-30 10:59:51.581] [exthost] [info] ExtensionService#loadCommonJSModule file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/npm/dist/npmMain
[2021-06-30 10:59:51.605] [exthost] [info] ExtensionService#_doActivateExtension Orta.vscode-jest {"startup":true,"extensionId":{"value":"Orta.vscode-jest","_lower":"orta.vscode-jest"},"activationEvent":"workspaceContains:jest.config.js"}
[2021-06-30 10:59:51.605] [exthost] [info] ExtensionService#loadCommonJSModule file:///Users/liam/.vscode-insiders/extensions/orta.vscode-jest-4.0.3/out/extension
[2021-06-30 10:59:51.670] [exthost] [error] Activating extension vscode.microsoft-authentication failed due to an error:
[2021-06-30 10:59:51.670] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.670] [exthost] [error] Activating extension vscode.debug-auto-launch failed due to an error:
[2021-06-30 10:59:51.670] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.670] [exthost] [error] Activating extension vscode.git failed due to an error:
[2021-06-30 10:59:51.670] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.670] [exthost] [error] Activating extension 2gua.rainbow-brackets failed due to an error:
[2021-06-30 10:59:51.670] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.670] [exthost] [error] Activating extension redhat.vscode-yaml failed due to an error:
[2021-06-30 10:59:51.670] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.670] [exthost] [error] Activating extension christian-kohler.path-intellisense failed due to an error:
[2021-06-30 10:59:51.670] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.670] [exthost] [error] Activating extension donjayamanne.githistory failed due to an error:
[2021-06-30 10:59:51.670] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.670] [exthost] [error] Activating extension EditorConfig.EditorConfig failed due to an error:
[2021-06-30 10:59:51.670] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.670] [exthost] [error] Activating extension fabiospampinato.vscode-todo-plus failed due to an error:
[2021-06-30 10:59:51.670] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.670] [exthost] [error] Activating extension gitduck.code-streaming failed due to an error:
[2021-06-30 10:59:51.670] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.670] [exthost] [error] Activating extension huizhou.githd failed due to an error:
[2021-06-30 10:59:51.670] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.671] [exthost] [error] Activating extension ms-vsliveshare.vsliveshare failed due to an error:
[2021-06-30 10:59:51.671] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.671] [exthost] [error] Activating extension oderwat.indent-rainbow failed due to an error:
[2021-06-30 10:59:51.671] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.671] [exthost] [error] Activating extension ritwickdey.LiveServer failed due to an error:
[2021-06-30 10:59:51.671] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.671] [exthost] [error] Activating extension Shan.code-settings-sync failed due to an error:
[2021-06-30 10:59:51.671] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.671] [exthost] [error] Activating extension stef-k.laravel-goto-controller failed due to an error:
[2021-06-30 10:59:51.671] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.671] [exthost] [error] Activating extension vscode-icons-team.vscode-icons failed due to an error:
[2021-06-30 10:59:51.671] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.671] [exthost] [error] Activating extension vscode.npm failed due to an error:
[2021-06-30 10:59:51.671] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.671] [exthost] [error] Activating extension Orta.vscode-jest failed due to an error:
[2021-06-30 10:59:51.671] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.673] [exthost] [info] eager extensions activated
[2021-06-30 10:59:51.681] [exthost] [info] ExtensionService#_doActivateExtension vscode.emmet {"startup":false,"extensionId":{"value":"vscode.emmet","_lower":"vscode.emmet"},"activationEvent":"onStartupFinished"}
[2021-06-30 10:59:51.681] [exthost] [info] ExtensionService#loadCommonJSModule file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/emmet/dist/node/emmetNodeMain
[2021-06-30 10:59:51.684] [exthost] [info] ExtensionService#_doActivateExtension vscode.merge-conflict {"startup":false,"extensionId":{"value":"vscode.merge-conflict","_lower":"vscode.merge-conflict"},"activationEvent":"onStartupFinished"}
[2021-06-30 10:59:51.684] [exthost] [info] ExtensionService#loadCommonJSModule file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/merge-conflict/dist/mergeConflictMain
[2021-06-30 10:59:51.686] [exthost] [info] ExtensionService#_doActivateExtension vscode.testing-editor-contributions {"startup":false,"extensionId":{"value":"vscode.testing-editor-contributions","_lower":"vscode.testing-editor-contributions"},"activationEvent":"onStartupFinished"}
[2021-06-30 10:59:51.686] [exthost] [info] ExtensionService#loadCommonJSModule file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/testing-editor-contributions/dist/extension.js
[2021-06-30 10:59:51.686] [exthost] [info] ExtensionService#_doActivateExtension bradlc.vscode-tailwindcss {"startup":false,"extensionId":{"value":"bradlc.vscode-tailwindcss","_lower":"bradlc.vscode-tailwindcss"},"activationEvent":"onStartupFinished"}
[2021-06-30 10:59:51.686] [exthost] [info] ExtensionService#loadCommonJSModule file:///Users/liam/.vscode-insiders/extensions/bradlc.vscode-tailwindcss-0.6.12/dist/extension/index.js
[2021-06-30 10:59:51.693] [exthost] [info] ExtensionService#_doActivateExtension dbaeumer.vscode-eslint {"startup":false,"extensionId":{"value":"dbaeumer.vscode-eslint","_lower":"dbaeumer.vscode-eslint"},"activationEvent":"onStartupFinished"}
[2021-06-30 10:59:51.693] [exthost] [info] ExtensionService#loadCommonJSModule file:///Users/liam/.vscode-insiders/extensions/dbaeumer.vscode-eslint-2.1.23/client/out/extension
[2021-06-30 10:59:51.700] [exthost] [info] ExtensionService#_doActivateExtension eamodio.gitlens {"startup":false,"extensionId":{"value":"eamodio.gitlens","_lower":"eamodio.gitlens"},"activationEvent":"onStartupFinished"}
[2021-06-30 10:59:51.700] [exthost] [info] ExtensionService#loadCommonJSModule file:///Users/liam/.vscode-insiders/extensions/eamodio.gitlens-11.5.1/dist/gitlens
[2021-06-30 10:59:51.730] [exthost] [info] ExtensionService#_doActivateExtension esbenp.prettier-vscode {"startup":false,"extensionId":{"value":"esbenp.prettier-vscode","_lower":"esbenp.prettier-vscode"},"activationEvent":"onStartupFinished"}
[2021-06-30 10:59:51.730] [exthost] [info] ExtensionService#loadCommonJSModule file:///Users/liam/.vscode-insiders/extensions/esbenp.prettier-vscode-8.0.1/dist/extension
[2021-06-30 10:59:51.769] [exthost] [error] Activating extension vscode.emmet failed due to an error:
[2021-06-30 10:59:51.769] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.769] [exthost] [error] Activating extension vscode.merge-conflict failed due to an error:
[2021-06-30 10:59:51.769] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.769] [exthost] [error] Activating extension vscode.testing-editor-contributions failed due to an error:
[2021-06-30 10:59:51.769] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.769] [exthost] [error] Activating extension bradlc.vscode-tailwindcss failed due to an error:
[2021-06-30 10:59:51.769] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.769] [exthost] [error] Activating extension dbaeumer.vscode-eslint failed due to an error:
[2021-06-30 10:59:51.769] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.769] [exthost] [error] Activating extension eamodio.gitlens failed due to an error:
[2021-06-30 10:59:51.769] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 10:59:51.769] [exthost] [error] Activating extension esbenp.prettier-vscode failed due to an error:
[2021-06-30 10:59:51.769] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
[2021-06-30 11:01:50.636] [exthost] [info] ExtensionService#_doActivateExtension vscode.simple-browser {"startup":false,"extensionId":{"value":"vscode.simple-browser","_lower":"vscode.simple-browser"},"activationEvent":"onOpenExternalUri:https"}
[2021-06-30 11:01:50.637] [exthost] [info] ExtensionService#loadCommonJSModule file:///Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/simple-browser/dist/extension
[2021-06-30 11:01:50.643] [exthost] [error] Activating extension vscode.simple-browser failed due to an error:
[2021-06-30 11:01:50.643] [exthost] [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at c (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:89172)
    at async l (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:88817)
    at async C._getWorkspaceStorageURI (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:87462)
    at async C._getOrCreateWorkspaceStoragePath (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:85:29432)
sandy081 commented 3 years ago

@alexdima Is it related to recent lock changes?

[2021-06-30 10:59:49.802] [exthost] [info] extension host started
[2021-06-30 10:59:49.805] [exthost] [error] Error: EEXIST: file already exists, open '/Users/liam/Library/Application Support/Code - Insiders/User/workspaceStorage/5c7763fd6dbbe7e14ed2629b6293afbd/vscode.lock
alexdima commented 3 years ago

@Mann-o Thank you for the logs. Could you please let me know the contents of /Users/liam/Library/Application Support/Code - Insiders/User/workspaceStorage/5c7763fd6dbbe7e14ed2629b6293afbd/vscode.lock ?

To workaround, you can delete that file and vscode should launch fine afterwards.

Mann-o commented 3 years ago

@alexdima The file is empty. Removing the file does indeed appear to resolve the issue, but it looks like I need to manually do this for every workspace (project) I've used - i.e. all the UUID'd folders under /Users/liam/Library/Application Support/Code - Insiders/User/workspaceStorage.

I'm also not sure your PR will properly resolve the root cause - doesn't that just mean it will skip the extensions that are failing, in effect meaning those extensions will still not get enabled?

alexdima commented 3 years ago

Thank you for your quick reply. We have had situations (e.g. after a window reload) where we would have two extension hosts running in parallel (the old one shutting down and the new one starting up) over the same workspace storage folder. This is mostly fine, as most extensions either don't use that workspace storage folder or they do so in a multi-process safe way. But we have some extensions which ended up with corrupted workspace storage data because of this. So I recently implemented a lockfile mechanism where the extension host creates this vscode.lock file to indicate that it is using the workspace storage folder. This file should contain inside of it the pid of the extension host process and the timestamp when the lock will be released (if the extension host process will go down soon). This code is already written quite defensively, so if the file is empty, this indicates that the lock is stale and the vsocde.lock file should be deleted. The changes in https://github.com/microsoft/vscode/commit/7e05d8c9d9763c57f6957f79282fb32278a4e748 will lead to the deletion of this file in case it does not contain valid JSON, it was an oversight on my side.

I am sorry for the problems this has caused.

Mann-o commented 3 years ago

No problem - thank you for the thorough explanation - makes complete sense. Thank you @alexdima ! 😄