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

"no extensions found" after installing an extension #174401

Closed
printfnagi opened this issue Feb 14, 2023 · 32 comments · Fixed by #174694
Closed

"no extensions found" after installing an extension #174401

printfnagi opened this issue Feb 14, 2023 · 32 comments · Fixed by #174694
Assignees
Labels
bug Issue identified by VS Code Team member as probable bug extensions Issues concerning extensions important Issue identified as high-priority insiders-released Patch has been released in VS Code Insiders verified Verification succeeded
Milestone

Comments

@printfnagi
Copy link

Suddenly my extensions in Vscode seem to have disappeared. I uninstalled Vscode and then reinstalled it and tried to install the extensions again. Although the extensions appear to be installed in .vscode/extensions folder, Vscode says "no extensions found" and i can't use any of the extensions. I have tried uninstalling and re-installing Vscode many times. I even did a system restore. I deleted extensions.json and re-installed the extensions but it didn't work.

Screenshots:

1

extensions folder:

2

  • VS Code Version: 1.75 & 1.75.1
  • OS Version: Windows 10 Education
@sandy081
Copy link
Member

After installing an extension, what do you see in the extensions.json file?

  • Install the extension
  • F1 > Open View... > Shared - Share this log with us

@sandy081 sandy081 added the info-needed Issue requires more information from poster label Feb 15, 2023
@printfnagi
Copy link
Author

run

log

@sandy081 sandy081 added the extensions Issues concerning extensions label Feb 15, 2023
@sandy081
Copy link
Member

Everything seems to be good.

Can you please share the contents of the extensions.json file in the extensions folder?

@printfnagi
Copy link
Author

ss

@sandy081
Copy link
Member

In the extensions folder, there is a file named .obsolete - Can you also please share contents of this file, if it exists?

@printfnagi
Copy link
Author

It doesn't exist.

22

@sandy081
Copy link
Member

It seems the paths in extensions.json file are not matching with the extensions folder names shown in the above screenshot. For eg: relativeLocation & location properties of ecmel.vscode-html-css extension has el.vscode-html-css and mel.vscode-html-css respectively. Initial 3 and 2 letters are removed.

@seawinkle To re-confirm that you are able to reproduce this consistently, can you please do following?

  • From CLI, open VS Code using fresh user data directory and extensions directory. Eg: code --user-data-dir <path to a folder> --extensions-dir <path to another folder>
  • Install an extension
  • Check the extensions.json file in the second folder you passed to --extensions-dir argument and share the contents with us.

@printfnagi
Copy link
Author

Here is the new extensions folder:

22222

extensions.json:

2222

@sandy081
Copy link
Member

It is clear that there is a problem with the relativeLocation. Can you please try our insiders from here - https://code.visualstudio.com/insiders/ and share the file

@printfnagi
Copy link
Author

There is the same problem:

22222

@sandy081
Copy link
Member

sandy081 commented Feb 15, 2023

Glad that you can repro on insiders. I am adding more logs in the insiders version that is available tomorrow.
I will update once new version of insider is available. Please try again and provide the shared log.

  • F1 > Set Log Level... > Trace
  • F1 > Open View... Shared

@sandy081 sandy081 added bug Issue identified by VS Code Team member as probable bug and removed info-needed Issue requires more information from poster labels Feb 15, 2023
@sandy081 sandy081 added this to the February 2023 milestone Feb 15, 2023
@sandy081
Copy link
Member

@aeschli I am computing the relative path in the following way and it seems this is cutting off the starting letters

return this.uriIdentityService.extUri.isEqualOrParent(extensionLocation, this.extensionsLocation)

Any insights?

@aeschli
Copy link
Contributor

aeschli commented Feb 16, 2023

The location is also wrong:
image

@sandy081
Copy link
Member

@aeschli Thats right. But please check the relativeLocation always trimming first couple of characters even from the wrong location.

@sandy081
Copy link
Member

@seawinkle Can you please download latest insiders and do following

  • F1 > Set Log Level... > Trace
  • Install an extension
  • F1 > Open View... Shared - Share this log

@printfnagi
Copy link
Author

printfnagi commented Feb 16, 2023

2023-02-16 20:04:49.503 [info] Starting worker process with pid 4212 (type: fileWatcher, window: 1).
2023-02-16 20:04:50.449 [info] WSL is not installed, so could not detect WSL profiles
2023-02-16 20:05:12.850 [trace] Started scanning system extensions
2023-02-16 20:05:12.850 [trace] Started scanning user extensions {"$mid":1,"fsPath":"c:\\Users\\\\.vscode-insiders\\extensions\\extensions.json","_sep":1,"external":"file:///c%3A/Users/Nalfe%C4%B0N/.vscode-insiders/extensions/extensions.json","path":"/c:/Users//.vscode-insiders/extensions/extensions.json","scheme":"file"}
2023-02-16 20:05:12.864 [trace] Started scanning system extensions
2023-02-16 20:05:12.864 [trace] Started scanning user extensions {"$mid":1,"fsPath":"c:\\Users\\\\.vscode-insiders\\extensions\\extensions.json","_sep":1,"external":"file:///c%3A/Users/Nalfe%C4%B0N/.vscode-insiders/extensions/extensions.json","path":"/c:/Users//.vscode-insiders/extensions/extensions.json","scheme":"file"}
2023-02-16 20:05:12.867 [trace] Started scanning system extensions
2023-02-16 20:05:12.868 [trace] Started scanning user extensions {"$mid":1,"fsPath":"c:\\Users\\\\.vscode-insiders\\extensions\\extensions.json","_sep":1,"external":"file:///c%3A/Users/Nalfe%C4%B0N/.vscode-insiders/extensions/extensions.json","path":"/c:/Users//.vscode-insiders/extensions/extensions.json","scheme":"file"}
2023-02-16 20:05:12.880 [trace] Scanned user extensions: 0
2023-02-16 20:05:12.929 [trace] Scanned user extensions: 0
2023-02-16 20:05:12.957 [trace] Scanned system extensions: 89
2023-02-16 20:05:12.999 [trace] Scanned user extensions: 0
2023-02-16 20:05:13.007 [trace] [File Watcher (node.js)] [raw] ["change"] globalStorage
2023-02-16 20:05:13.007 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\AppData\Roaming\Code - Insiders\User\globalStorage
2023-02-16 20:05:13.011 [trace] Scanned system extensions: 89
2023-02-16 20:05:13.013 [trace] [File Watcher (node.js)] [raw] ["change"] globalStorage
2023-02-16 20:05:13.014 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\AppData\Roaming\Code - Insiders\User\globalStorage
2023-02-16 20:05:13.014 [trace] [File Watcher (node.js)] [raw] ["change"] globalStorage
2023-02-16 20:05:13.014 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\AppData\Roaming\Code - Insiders\User\globalStorage
2023-02-16 20:05:13.025 [trace] Scanned system extensions: 89
2023-02-16 20:05:13.084 [trace] [File Watcher (node.js)] >> normalized [CHANGED] c:\Users\\AppData\Roaming\Code - Insiders\User\globalStorage
2023-02-16 20:05:13.929 [debug] ComputeTargetPlatform: win32-x64
2023-02-16 20:05:19.131 [trace] [code cache cleanup]: Starting to clean up old code cache folders.
2023-02-16 20:05:19.131 [trace] [storage cleanup]: Starting to clean up workspace storage folders for unused empty workspaces.
2023-02-16 20:05:23.415 [info] Getting Manifest... ms-vscode.cpptools
2023-02-16 20:05:23.416 [trace] Using main request service
2023-02-16 20:05:23.425 [info] Installing extension: ms-vscode.cpptools
2023-02-16 20:05:23.425 [trace] Started scanning system extensions
2023-02-16 20:05:23.425 [trace] Started scanning user extensions {"$mid":1,"fsPath":"c:\\Users\\\\.vscode-insiders\\extensions\\extensions.json","_sep":1,"external":"file:///c%3A/Users/Nalfe%C4%B0N/.vscode-insiders/extensions/extensions.json","path":"/c:/Users//.vscode-insiders/extensions/extensions.json","scheme":"file"}
2023-02-16 20:05:23.438 [trace] Scanned user extensions: 0
2023-02-16 20:05:23.468 [trace] Scanned system extensions: 89
2023-02-16 20:05:23.485 [trace] Started scanning system extensions
2023-02-16 20:05:23.485 [trace] Started scanning user extensions {"$mid":1,"fsPath":"c:\\Users\\\\.vscode-insiders\\extensions\\extensions.json","_sep":1,"external":"file:///c%3A/Users/Nalfe%C4%B0N/.vscode-insiders/extensions/extensions.json","path":"/c:/Users//.vscode-insiders/extensions/extensions.json","scheme":"file"}
2023-02-16 20:05:23.500 [trace] Scanned user extensions: 0
2023-02-16 20:05:23.534 [trace] Scanned system extensions: 89
2023-02-16 20:05:23.548 [trace] Started scanning system extensions
2023-02-16 20:05:23.548 [trace] Started scanning user extensions {"$mid":1,"fsPath":"c:\\Users\\\\.vscode-insiders\\extensions\\extensions.json","_sep":1,"external":"file:///c%3A/Users/Nalfe%C4%B0N/.vscode-insiders/extensions/extensions.json","path":"/c:/Users//.vscode-insiders/extensions/extensions.json","scheme":"file"}
2023-02-16 20:05:23.561 [trace] Scanned user extensions: 0
2023-02-16 20:05:23.588 [trace] Scanned system extensions: 89
2023-02-16 20:05:23.601 [trace] ExtensionGalleryService#download ms-vscode.cpptools
2023-02-16 20:05:23.601 [trace] Using main request service
2023-02-16 20:05:29.128 [trace] [language pack cache cleanup]: Starting to clean up unused language packs.
2023-02-16 20:05:48.704 [trace] [File Watcher (node.js)] [raw] ["change"] globalStorage
2023-02-16 20:05:48.704 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\AppData\Roaming\Code - Insiders\User\globalStorage
2023-02-16 20:05:48.705 [trace] [File Watcher (node.js)] [raw] ["change"] globalStorage
2023-02-16 20:05:48.705 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\AppData\Roaming\Code - Insiders\User\globalStorage
2023-02-16 20:05:48.795 [trace] [File Watcher (node.js)] >> normalized [CHANGED] c:\Users\\AppData\Roaming\Code - Insiders\User\globalStorage
2023-02-16 20:05:58.013 [trace] ExtensionGalleryService#downloadSignatureArchive ms-vscode.cpptools
2023-02-16 20:05:58.013 [trace] Using main request service
2023-02-16 20:05:58.791 [info] Extension signature verification: ms-vscode.cpptools. Verification status: Verified.
2023-02-16 20:05:58.793 [trace] Extracting extension... ms-vscode.cpptools
2023-02-16 20:05:58.795 [trace] Started extracting the extension from c:\Users\\AppData\Roaming\Code - Insiders\CachedExtensionVSIXs\ms-vscode.cpptools-1.14.3-win32-x64 to c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:05:58.802 [trace] [File Watcher (node.js)] [raw] ["rename"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:05:58.803 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:05:58.803 [trace] [File Watcher (node.js)] [ADDED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:05:58.879 [trace] [File Watcher (node.js)] >> normalized [ADDED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:05:58.903 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:05:58.985 [trace] [File Watcher (node.js)] >> normalized [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:05:59.231 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:05:59.231 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:05:59.231 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:05:59.232 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:05:59.235 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:05:59.235 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:05:59.236 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:05:59.236 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:05:59.306 [trace] [File Watcher (node.js)] >> normalized [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:05:59.615 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:05:59.616 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:05:59.691 [trace] [File Watcher (node.js)] >> normalized [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:00.624 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:00.624 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:00.625 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:00.626 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:00.700 [trace] [File Watcher (node.js)] >> normalized [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:00.710 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:00.710 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:00.785 [trace] [File Watcher (node.js)] >> normalized [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.063 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.063 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.065 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.065 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.067 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.067 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.069 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.069 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.071 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.071 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.072 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.072 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.074 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.074 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.076 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.076 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.078 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.078 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.080 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.080 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.081 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.081 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.083 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.083 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.085 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.085 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.087 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.087 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.089 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.089 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.091 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.091 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.092 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.093 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.094 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.094 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.095 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.096 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.100 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.101 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.104 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.105 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.105 [trace] [File Watcher (node.js)] [raw] ["change"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.105 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.139 [trace] [File Watcher (node.js)] >> normalized [CHANGED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.154 [info] Extracted extension to c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8: ms-vscode.cpptools
2023-02-16 20:06:01.173 [trace] [File Watcher (node.js)] [raw] ["rename"] .fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.174 [trace] [File Watcher (node.js)] [raw] ["rename"] ms-vscode.cpptools-1.14.3-win32-x64
2023-02-16 20:06:01.174 [info] Renamed to c:\Users\\.vscode-insiders\extensions\ms-vscode.cpptools-1.14.3-win32-x64
2023-02-16 20:06:01.175 [trace] [File Watcher (node.js)] [raw] ["change"] ms-vscode.cpptools-1.14.3-win32-x64
2023-02-16 20:06:01.175 [trace] [File Watcher (node.js)] [ADDED] c:\Users\\.vscode-insiders\extensions\ms-vscode.cpptools-1.14.3-win32-x64
2023-02-16 20:06:01.195 [info] Extracting extension completed. ms-vscode.cpptools
2023-02-16 20:06:01.198 [trace] Relative path c:\Users\\.vscode-insiders\extensions\ms-vscode.cpptools-1.14.3-win32-x64 c:\Users\\.vscode-insiders\extensions s-vscode.cpptools-1.14.3-win32-x64
2023-02-16 20:06:01.199 [trace] [File Watcher (node.js)] [raw] ["change"] extensions.json
2023-02-16 20:06:01.199 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\extensions.json
2023-02-16 20:06:01.200 [trace] [File Watcher (node.js)] [raw] ["change"] extensions.json
2023-02-16 20:06:01.200 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\extensions.json
2023-02-16 20:06:01.201 [trace] [File Watcher (node.js)] [raw] ["change"] extensions.json
2023-02-16 20:06:01.201 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\extensions.json
2023-02-16 20:06:01.201 [trace] [File Watcher (node.js)] [raw] ["change"] extensions.json
2023-02-16 20:06:01.201 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\extensions.json
2023-02-16 20:06:01.207 [info] Extension installed successfully: ms-vscode.cpptools
2023-02-16 20:06:01.254 [trace] [File Watcher (node.js)] >> normalized [ADDED] c:\Users\\.vscode-insiders\extensions\ms-vscode.cpptools-1.14.3-win32-x64
2023-02-16 20:06:01.254 [trace] [File Watcher (node.js)] >> normalized [CHANGED] c:\Users\\.vscode-insiders\extensions\extensions.json
2023-02-16 20:06:01.284 [trace] [File Watcher (node.js)] >> normalized [CHANGED] c:\Users\\.vscode-insiders\extensions\extensions.json
2023-02-16 20:06:01.285 [trace] [File Watcher (node.js)] [DELETED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.285 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\.vscode-insiders\extensions\ms-vscode.cpptools-1.14.3-win32-x64
2023-02-16 20:06:01.363 [trace] [File Watcher (node.js)] >> normalized [DELETED] c:\Users\\.vscode-insiders\extensions\.fa26cbf5-b4b5-44a6-a5f5-48648d5f05d8
2023-02-16 20:06:01.363 [trace] [File Watcher (node.js)] >> normalized [CHANGED] c:\Users\\.vscode-insiders\extensions\ms-vscode.cpptools-1.14.3-win32-x64
2023-02-16 20:06:01.382 [debug] Terminal profile not validated Git Bash ["C:\\Program Files\\Git\\bin\\bash.exe","C:\\Program Files\\Git\\usr\\bin\\bash.exe","C:\\Program Files\\Git\\bin\\bash.exe","C:\\Program Files\\Git\\usr\\bin\\bash.exe","C:\\Program Files (x86)\\Git\\bin\\bash.exe","C:\\Program Files (x86)\\Git\\usr\\bin\\bash.exe","C:\\Users\\\\AppData\\Local\\Programs\\Git\\bin\\bash.exe","C:\\Users\\\\scoop\\apps\\git-with-openssh\\current\\bin\\bash.exe"]
2023-02-16 20:06:01.384 [debug] Terminal profile not validated Cygwin [{"path":"C:\\cygwin64\\bin\\bash.exe","isUnsafe":true},{"path":"C:\\cygwin\\bin\\bash.exe","isUnsafe":true}]
2023-02-16 20:06:01.385 [debug] Terminal profile not validated bash (MSYS2) [{"path":"C:\\msys64\\usr\\bin\\bash.exe","isUnsafe":true}]
2023-02-16 20:06:01.392 [debug] Validated terminal profiles [{"profileName":"PowerShell","path":"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe","isDefault":false,"isUnsafePath":false,"icon":{"id":"terminal-powershell"}},{"profileName":"Windows PowerShell","path":"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe","isAutoDetected":true,"isDefault":false,"isUnsafePath":false,"icon":{"id":"terminal-powershell"}},{"profileName":"Command Prompt","path":"C:\\Windows\\System32\\cmd.exe","args":[],"isDefault":false,"isUnsafePath":false,"icon":{"id":"terminal-cmd"}}]
2023-02-16 20:06:01.620 [trace] [File Watcher (node.js)] [raw] ["change"] globalStorage
2023-02-16 20:06:01.620 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\AppData\Roaming\Code - Insiders\User\globalStorage
2023-02-16 20:06:01.621 [trace] [File Watcher (node.js)] [raw] ["change"] globalStorage
2023-02-16 20:06:01.621 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\AppData\Roaming\Code - Insiders\User\globalStorage
2023-02-16 20:06:01.697 [trace] [File Watcher (node.js)] >> normalized [CHANGED] c:\Users\\AppData\Roaming\Code - Insiders\User\globalStorage
2023-02-16 20:06:19.015 [trace] [File Watcher (node.js)] [raw] ["change"] globalStorage
2023-02-16 20:06:19.015 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\AppData\Roaming\Code - Insiders\User\globalStorage
2023-02-16 20:06:19.016 [trace] [File Watcher (node.js)] [raw] ["change"] globalStorage
2023-02-16 20:06:19.016 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\AppData\Roaming\Code - Insiders\User\globalStorage
2023-02-16 20:06:19.104 [trace] [File Watcher (node.js)] >> normalized [CHANGED] c:\Users\\AppData\Roaming\Code - Insiders\User\globalStorage
2023-02-16 20:06:50.285 [trace] [File Watcher (node.js)] [raw] ["change"] globalStorage
2023-02-16 20:06:50.286 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\AppData\Roaming\Code - Insiders\User\globalStorage
2023-02-16 20:06:50.286 [trace] [File Watcher (node.js)] [raw] ["change"] globalStorage
2023-02-16 20:06:50.286 [trace] [File Watcher (node.js)] [CHANGED] c:\Users\\AppData\Roaming\Code - Insiders\User\globalStorage
2023-02-16 20:06:50.375 [trace] [File Watcher (node.js)] >> normalized [CHANGED] c:\Users\\AppData\Roaming\Code - Insiders\User\globalStorage
2023-02-16 20:09:51.309 [trace] ExtensionManagementService.refreshReportedCache
2023-02-16 20:09:51.309 [trace] Using main request service
2023-02-16 20:09:51.313 [trace] ExtensionManagementService.refreshControlCache {"malicious":[{"id":"visualstuiocode.emmet"},{"id":"joaomoreno.banana"},{"id":"JacobeanResearchandDevelopmentLLC.vscode-scxml-preview"},{"id":"joaquin6.package-watch"},{"id":"KazuoCode.gthubsum"},{"id":"MaxGotovkin.tslens"},{"id":"stephen-riley.regexworkbench"},{"id":"guozebin.api-generator-plugin"},{"id":"code-tester.code-tester"}],"deprecated":{"github.vscode-pull-request-github-insiders":{"disallowInstall":true,"extension":{"id":"github.vscode-pull-request-github","displayName":"GitHub Pull Requests and Issues","autoMigrate":{"storage":false},"preRelease":true}},"julialang.language-julia-insider":{"disallowInstall":true,"extension":{"id":"julialang.language-julia","displayName":"Julia","autoMigrate":{"storage":false},"preRelease":true}},"ms-vscode-remote.remote-ssh-nightly":{"disallowInstall":true,"extension":{"id":"ms-vscode-remote.remote-ssh","displayName":"Remote - SSH","autoMigrate":{"storage":false},"preRelease":true}},"ms-vscode-remote.remote-ssh-edit-nightly":{"disallowInstall":true,"extension":{"id":"ms-vscode-remote.remote-ssh-edit","displayName":"Remote - SSH: Editing Configuration Files","autoMigrate":{"storage":false},"preRelease":true}},"msjsdiag.debugger-for-chrome":{"disallowInstall":true,"extension":{"id":"ms-vscode.js-debug","displayName":"JavaScript Debugger"}},"adashen.vscode-tomcat":{"disallowInstall":true,"extension":{"id":"redhat.vscode-community-server-connector","displayName":"Community Server Connectors"}},"summersun.vscode-jetty":{"disallowInstall":true,"extension":{"id":"redhat.vscode-community-server-connector","displayName":"Community Server Connectors"}},"abusaidm.html-snippets":{},"ms-vscode.vscode-typescript-tslint-plugin":{},"eg2.tslint":{},"zenclabs.reactpreview":{"disallowInstall":true,"extension":{"id":"zenclabs.previewjs","displayName":"Preview.js"}},"auchenberg.vscode-browser-preview":{"disallowInstall":false,"extension":{"id":"ms-vscode.live-server","displayName":"Live Preview"}},"donjayamanne.jupyter":{"disallowInstall":true,"extension":{"id":"ms-toolsai.jupyter","displayName":"Jupyter"}},"awwsky.csharpfixformatfixed":{"disallowInstall":true,"extension":{"id":"ms-dotnettools.csharp","displayName":"C#"}},"cadenas.vscode-glsllint":{"disallowInstall":true,"extension":{"id":"dtoplak.vscode-glsllint","displayName":"GLSL Lint"}},"tiibun.vscode-docker-ws":{"disallowInstall":true,"extension":{"id":"ms-vscode-remote.remote-containers","displayName":"Dev Containers"}},"ballerina.ballerina":{"disallowInstall":true,"extension":{"id":"WSO2.ballerina","displayName":"Ballerina"}},"correctnesslab.dafny-vscode":{"disallowInstall":true,"extension":{"id":"dafny-lang.ide-vscode","displayName":"Dafny"}},"elixir-lsp.elixir-ls":{"disallowInstall":true,"extension":{"id":"JakeBecker.elixir-ls","displayName":"ElixirLS: Elixir support and debugger"}},"smeagolem.ayu-one-dark-pro":{"disallowInstall":true,"extension":{"id":"zhuangtongfa.Material-theme","displayName":"One Dark Pro"}},"jpogran.puppet-vscode":{"disallowInstall":true,"extension":{"id":"puppet.puppet-vscode","displayName":"Puppet"}},"ibm.xmllanguagesupport":{"disallowInstall":true,"extension":{"id":"redhat.vscode-xml","displayName":"XML"}},"ms-vscode.latex":{"disallowInstall":true,"extension":{"id":"James-Yu.latex-workshop","displayName":"LaTeX Workshop"}},"axetroy.vscode-deno":{"disallowInstall":true,"extension":{"id":"denoland.vscode-deno","displayName":"Deno"}},"justjavac.vscode-deno":{"disallowInstall":true,"extension":{"id":"denoland.vscode-deno","displayName":"Deno"}},"doublefint.vscode-cos":{"disallowInstall":true,"extension":{"id":"intersystems-community.vscode-objectscript","displayName":"InterSystems ObjectScript"}},"rust-lang.rust":{"disallowInstall":true,"extension":{"id":"rust-lang.rust-analyzer","displayName":"rust-analyzer"}},"freebroccolo.reasonml":{"disallowInstall":true,"extension":{"id":"ocamllabs.ocaml-platform","displayName":"OCaml Platform"}},"knisterpeter.vscode-github":{"disallowInstall":true,"extension":{"id":"GitHub.vscode-pull-request-github","displayName":"GitHub Pull Requests and Issues"}},"antfu.vue-i18n-ally":{"disallowInstall":true,"extension":{"id":"lokalise.i18n-ally","displayName":"i18n Ally"}},"antfu.i18n-ally":{"disallowInstall":true,"extension":{"id":"lokalise.i18n-ally","displayName":"i18n Ally"}},"haaleo.vscode-stylint":{"disallowInstall":true,"extension":{"id":"stylelint.vscode-stylelint","displayName":"Stylint"}},"snooz82.rf-intellisense":{"disallowInstall":true},"keith.robotframework":{"disallowInstall":true},"slevesque.vscode-hexdump":{"disallowInstall":true,"extension":{"id":"ms-vscode.hexeditor","displayName":"Hex Editor"}},"togusa09.tmlanguage":{"disallowInstall":true,"extension":{"id":"pedro-w.tmlanguage","displayName":"TextMate Languages"}},"slevesque.perforce":{"disallowInstall":true,"extension":{"id":"mjcrouch.perforce","displayName":"New Perforce for VS Code"}},"raagh.angular-karma-test-explorer":{"disallowInstall":true,"extension":{"id":"lucono.karma-test-explorer","displayName":"Karma Test Explorer for Angular, Jasmine, and Mocha"}},"ritwickdey.live-sass":{"disallowInstall":true,"extension":{"id":"glenn2223.live-sass","displayName":"New Live Sass Compiler"}},"redhat.vscode-didact":{"disallowInstall":false,"extension":{"id":"vsls-contrib.codetour","displayName":"CodeTour"}},"camel-tooling.atlasmap-viewer":{"disallowInstall":false,"extension":{"id":"redhat.atlasmap-viewer","displayName":"AtlasMap Data Transformation editor by Red Hat"}},"imperez.smarty":{"disallowInstall":true,"extension":{"id":"aswinkumar863.smarty-template-support","displayName":"Smarty Template Support"}},"badochov.ocaml-formatter":{"disallowInstall":true,"extension":{"id":"ocamllabs.ocaml-platform","displayName":"OCaml Platform"}},"damirka.move-ide":{"disallowInstall":true,"extension":{"id":"move.move-analyzer","displayName":"Move Analyzer"}},"sanderledegen.angular-follow-selector":{"disallowInstall":true,"extension":{"id":"Angular.ng-template","displayName":"Angular Language Service"}},"yorkxin.coffeescript-support":{"disallowInstall":true,"extension":{"id":"phil294.coffeesense","displayName":"CoffeeSense"}},"shopify.rubocop-lsp":{"disallowInstall":true,"extension":{"id":"Shopify.ruby-lsp","displayName":"Ruby LSP"}},"tomiturtiainen.rf-intellisense":{"disallowInstall":false},"chenxsan.vscode-standardjs":{"disallowInstall":true,"extension":{"id":"standard.vscode-standard","displayName":"StandardJS - JavaScript Standard Style"}},"idleberg.innosetup":{"disallowInstall":true,"extension":{"id":"Chouzz.vscode-innosetup","displayName":"Inno Setup"}},"pluyckx.iar-vsc":{"disallowInstall":true,"extension":{"id":"iarsystems.iar-build","displayName":"IAR Build"}},"stateful.edge":{"disallowInstall":true,"extension":{"id":"stateful.stable","displayName":"Stateful"}},"slevesque.vscode-autohotkey":{"disallowInstall":true,"extension":{"id":"mark-wiemer.vscode-autohotkey-plus-plus","displayName":"AutoHotkey Plus Plus"}},"embertooling.vscode-ember":{"disallowInstall":true,"extension":{"id":"lifeart.vscode-ember-unstable","displayName":"Stable Ember Language Server"}},"embertooling.prettier-for-handlebars-vscode":{"disallowInstall":true,"extension":{"id":"esbenp.prettier-vscode","displayName":"Prettier - Code formatter"}},"liuji-jim.vue":{"disallowInstall":true,"extension":{"id":"Vue.volar","displayName":"Vue Language Features (Volar)"}},"spences10.vscode-vba-icons":{"disallowInstall":false,"extension":{"id":"serkonda7.vscode-vba","displayName":"VBA"}},"spences10.vba":{"disallowInstall":true,"extension":{"id":"serkonda7.vscode-vba","displayName":"VBA"}},"eyhn.vscode-vibrancy":{"disallowInstall":true,"extension":{"id":"illixion.vscode-vibrancy-continued","displayName":"Vibrancy"}},"redvanworkshop.explorer-exclude-vscode-extension":{"disallowInstall":true,"extension":{"id":"PeterSchmalfeldt.explorer-exclude","displayName":"Explorer Exclude"}},"activecove.osmosis":{"disallowInstall":true,"extension":{"id":"stateful.stable","displayName":"Stateful"}},"trass3r.cxx-compiler-explorer":{"disallowInstall":true,"extension":{"id":"harikrishnan94.cxx-compiler-explorer","displayName":"C/C++ Compiler Explorer"}},"jcbuisson.vue":{"disallowInstall":true,"extension":{"id":"Vue.volar","displayName":"Vue Language Features (Volar)"}},"silvenon.mdx":{"disallowInstall":true,"extension":{"id":"unifiedjs.vscode-mdx","displayName":"VSCode MDX"}},"liximomo.sftp":{"disallowInstall":true,"extension":{"id":"Natizyskunk.sftp","displayName":"SFTP"}},"coenraads.bracket-pair-colorizer-2":{"settings":["editor.bracketPairColorization.enabled","editor.guides.bracketPairs"]},"coenraads.bracket-pair-colorizer":{"settings":["editor.bracketPairColorization.enabled","editor.guides.bracketPairs"]},"2gua.rainbow-brackets":{"settings":["editor.bracketPairColorization.enabled","editor.guides.bracketPairs"]},"tyriar.terminal-tabs":{"settings":["terminal.integrated.tabs.enabled"]},"austin.code-gnu-global":{"extension":{"id":"ms-vscode.cpptools","displayName":"C/C++"}},"mkaufman.htmlhint":{"disallowInstall":false,"extension":{"id":"HTMLHint.vscode-htmlhint","displayName":"HTMLHint"}},"aleohq.aleo-instructions-syntax":{"disallowInstall":true,"extension":{"id":"aleohq.aleo-developer-extension","displayName":"Aleo Developer"}},"aleohq.leo-language-features-extension":{"disallowInstall":true,"extension":{"id":"aleohq.aleo-developer-extension","displayName":"Aleo Developer"}},"tomaciazek.ansible":{"disallowInstall":true,"extension":{"id":"redhat.ansible","displayName":"Ansible"}},"nextfaze.comment-wrap":{"disallowInstall":true,"extension":{"id":"stkb.rewrap","displayName":"Rewrap"}},"magneet.talkgrammar":{"disallowInstall":true,"extension":{"id":"magneet.prat","displayName":"Prat"}},"philhindle.errorlens":{"disallowInstall":true,"extension":{"id":"usernamehw.errorlens","displayName":"Error Lens"}},"alexeaton.openscad-format":{"disallowInstall":true,"extension":{"id":"Leathong.openscad-language-support","displayName":"OpenSCAD Language Support"}},"efbenson.scad":{"disallowInstall":true,"extension":{"id":"Leathong.openscad-language-support","displayName":"OpenSCAD Language Support"}},"meowcolm024.has-go":{"disallowInstall":true,"extension":{"id":"Meowcolm024.runner2","displayName":"Haskell Runner 2"}},"haneefdm.memview":{"disallowInstall":true,"extension":{"id":"mcu-debug.memory-view","displayName":"MemoryView"}},"avli.clojure":{"disallowInstall":true,"extension":{"id":"betterthantomorrow.calva","displayName":"Calva: Clojure & ClojureScript Interactive Programming"}},"buhlerplctools.gcpro-macro-language":{"disallowInstall":true,"extension":{"id":"buehlerag.buehler-gcpro-macro-language","displayName":"Buhler GCPro Macro Language"}},"prql.prql":{"disallowInstall":true,"extension":{"id":"PRQL-lang.prql-vscode","displayName":"PRQL"}},"jodyh.circleci-vscode":{"disallowInstall":true,"extension":{"id":"circleci.circleci","displayName":"CircleCI"}},"tonsky.clojure-warrior":{"disallowInstall":true,"extension":{"id":"betterthantomorrow.calva","displayName":"Calva: Clojure & ClojureScript Interactive Programming"}},"tao-cumplido.hex-viewer":{"disallowInstall":true,"extension":{"id":"tao-cumplido.inspector-hex","displayName":"Inspector Hex"}},"modyqyw.vscode-uni-app-schemas":{"disallowInstall":true,"extension":{"id":"uni-helper.uni-app-schemas-vscode","displayName":"uni-app-schemas"}},"modyqyw.vscode-uni-app-snippets":{"disallowInstall":true,"extension":{"id":"uni-helper.uni-app-snippets-vscode","displayName":"uni-app-snippets"}},"modyqyw.vscode-uni-cloud-snippets":{"disallowInstall":true,"extension":{"id":"uni-helper.uni-cloud-snippets-vscode","displayName":"uni-cloud-snippets"}},"modyqyw.vscode-uni-helper":{"disallowInstall":true,"extension":{"id":"uni-helper.uni-helper-vscode","displayName":"uni-helper"}},"modyqyw.vscode-uni-ui-snippets":{"disallowInstall":true,"extension":{"id":"uni-helper.uni-ui-snippets-vscode","displayName":"uni-ui-snippets"}},"kellielutze.language-epsilon":{"disallowInstall":true,"extension":{"id":"SamHarris.eclipse-epsilon-languages","displayName":"Eclipse Epsilon Languages"}},"lvjiaxuan.eslint-disable":{"disallowInstall":true,"extension":{"id":"lvjiaxuan.vscode-eslint-disable","displayName":"ESLint Disable"}},"sa2taka.js-go-to-test":{"disallowInstall":true,"extension":{"id":"sa2taka.js-teleporter","displayName":"JS Teleporter"}},"huacnlee.auto-correct":{"disallowInstall":true,"extension":{"id":"huacnlee.autocorrect","displayName":"Auto Correct"}},"nobuhito.printcode":{"disallowInstall":false,"extension":{"id":"pdconsec.vscode-print","displayName":"Print"}},"webososesdk.webosose":{"disallowInstall":true,"extension":{"id":"webOSSDK.webosstudio","displayName":"webOS Studio"}},"wwm.better-align":{"disallowInstall":true,"extension":{"id":"Chouzz.vscode-better-align","displayName":"Better Align"}},"sandipchitale.vscode-kubernetes-commander":{"disallowInstall":true,"extension":{"id":"sandipchitale.vscode-kubernetes-commander-ng","displayName":"Kubernetes Tools"}},"shan.code-settings-sync":{"disallowInstall":true,"additionalInfo":"Please use the built-in [Settings Sync](https://aka.ms/vscode-settings-sync-help) functionality instead."},"dbaeumer.jshint":{"disallowInstall":true,"extension":{"id":"dbaeumer.vscode-eslint","displayName":"ESLint"}},"lindraupe.aw-watcher-vscode":{"disallowInstall":true,"extension":{"id":"activitywatch.aw-watcher-vscode","displayName":"aw-watcher-vscode"}},"ms-kubernetes-tools.porter-vscode":{"disallowInstall":true,"extension":{"id":"getporter.porter-vscode","displayName":"Porter"}},"simonsiefke.prettier-vscode":{"disallowInstall":true,"extension":{"id":"esbenp.prettier-vscode","displayName":"Prettier - Code formatter"}},"mrmlnc.vscode-remark":{"disallowInstall":true,"extension":{"id":"unifiedjs.vscode-remark","displayName":"remark"}},"redwoodjs.redwood":{},"msoffice.microsoft-office-add-in-debugger":{},"microsoft.merge-conflict-detection":{},"formulahendry.terminal":{},"tyriar.shell-launcher":{},"logerfo.cd-repo":{},"bitlang.bitlangcoboldepreciated":{},"redhat.vscode-datavirt":{},"redhat.datavirt-extension-pack":{},"redhat.vscode-wsdl2rest":{},"nikitakunevich.snippet-creator":{},"ms-vscode.node-debug2":{},"ms-vscode.node-debug":{},"entomy.ada":{},"glen-84.sass-lint":{},"hackwaly.ocaml":{},"jchannon.csharpextensions":{},"unity.unity-debug":{},"hookyqr.beautify":{},"tht13.python":{},"lonefy.vscode-js-css-html-formatter":{},"tht13.html-preview-vscode":{},"rbbit.typescript-hero":{},"ikappas.phpcs":{},"qinjia.view-in-browser":{},"hdg.live-html-previewer":{},"dongli.python-preview":{},"sophisticode.php-formatter":{},"peakchen90.vue-beautify":{},"utsavm9.c-cpp-flag-debugging":{},"uvbrain.angular2":{},"coderfee.open-html-in-browser":{},"remimarsal.prettier-now":{},"himanoa.python-autopep8":{},"tht13.gerrit-vscode":{},"felipecrs.vscode-gerrit":{},"heptio.jsonnet":{},"eg2.vscode-npm-script":{},"ethan-reesor.vscode-go-test-adapter":{},"aaronpowell.vscode-profile-switcher":{},"nachocab.highlight-dodgy-characters":{},"pthorsson.vscode-jsp":{},"ctf0.htmlhint":{},"cellery.cellery-vscode-extension":{},"vsciot-vscode.vscode-iot-device-cube":{},"ms-azuretools.vscode-azureeventgrid":{},"vsciot-vscode.azure-iot-tools":{},"ms-vsliveshare.vsliveshare-audio":{}}}
2023-02-16 20:09:51.314 [trace] Started scanning user extensions {"$mid":1,"fsPath":"c:\\Users\\\\.vscode-insiders\\extensions\\extensions.json","_sep":1,"external":"file:///c%3A/Users/Nalfe%C4%B0N/.vscode-insiders/extensions/extensions.json","path":"/c:/Users//.vscode-insiders/extensions/extensions.json","scheme":"file"}
2023-02-16 20:09:51.316 [trace] Scanned user extensions: 0
2023-02-16 20:14:51.330 [trace] ExtensionManagementService.refreshReportedCache
2023-02-16 20:14:51.331 [trace] Using main request service
2023-02-16 20:14:51.335 [trace] ExtensionManagementService.refreshControlCache {"malicious":[{"id":"visualstuiocode.emmet"},{"id":"joaomoreno.banana"},{"id":"JacobeanResearchandDevelopmentLLC.vscode-scxml-preview"},{"id":"joaquin6.package-watch"},{"id":"KazuoCode.gthubsum"},{"id":"MaxGotovkin.tslens"},{"id":"stephen-riley.regexworkbench"},{"id":"guozebin.api-generator-plugin"},{"id":"code-tester.code-tester"}],"deprecated":{"github.vscode-pull-request-github-insiders":{"disallowInstall":true,"extension":{"id":"github.vscode-pull-request-github","displayName":"GitHub Pull Requests and Issues","autoMigrate":{"storage":false},"preRelease":true}},"julialang.language-julia-insider":{"disallowInstall":true,"extension":{"id":"julialang.language-julia","displayName":"Julia","autoMigrate":{"storage":false},"preRelease":true}},"ms-vscode-remote.remote-ssh-nightly":{"disallowInstall":true,"extension":{"id":"ms-vscode-remote.remote-ssh","displayName":"Remote - SSH","autoMigrate":{"storage":false},"preRelease":true}},"ms-vscode-remote.remote-ssh-edit-nightly":{"disallowInstall":true,"extension":{"id":"ms-vscode-remote.remote-ssh-edit","displayName":"Remote - SSH: Editing Configuration Files","autoMigrate":{"storage":false},"preRelease":true}},"msjsdiag.debugger-for-chrome":{"disallowInstall":true,"extension":{"id":"ms-vscode.js-debug","displayName":"JavaScript Debugger"}},"adashen.vscode-tomcat":{"disallowInstall":true,"extension":{"id":"redhat.vscode-community-server-connector","displayName":"Community Server Connectors"}},"summersun.vscode-jetty":{"disallowInstall":true,"extension":{"id":"redhat.vscode-community-server-connector","displayName":"Community Server Connectors"}},"abusaidm.html-snippets":{},"ms-vscode.vscode-typescript-tslint-plugin":{},"eg2.tslint":{},"zenclabs.reactpreview":{"disallowInstall":true,"extension":{"id":"zenclabs.previewjs","displayName":"Preview.js"}},"auchenberg.vscode-browser-preview":{"disallowInstall":false,"extension":{"id":"ms-vscode.live-server","displayName":"Live Preview"}},"donjayamanne.jupyter":{"disallowInstall":true,"extension":{"id":"ms-toolsai.jupyter","displayName":"Jupyter"}},"awwsky.csharpfixformatfixed":{"disallowInstall":true,"extension":{"id":"ms-dotnettools.csharp","displayName":"C#"}},"cadenas.vscode-glsllint":{"disallowInstall":true,"extension":{"id":"dtoplak.vscode-glsllint","displayName":"GLSL Lint"}},"tiibun.vscode-docker-ws":{"disallowInstall":true,"extension":{"id":"ms-vscode-remote.remote-containers","displayName":"Dev Containers"}},"ballerina.ballerina":{"disallowInstall":true,"extension":{"id":"WSO2.ballerina","displayName":"Ballerina"}},"correctnesslab.dafny-vscode":{"disallowInstall":true,"extension":{"id":"dafny-lang.ide-vscode","displayName":"Dafny"}},"elixir-lsp.elixir-ls":{"disallowInstall":true,"extension":{"id":"JakeBecker.elixir-ls","displayName":"ElixirLS: Elixir support and debugger"}},"smeagolem.ayu-one-dark-pro":{"disallowInstall":true,"extension":{"id":"zhuangtongfa.Material-theme","displayName":"One Dark Pro"}},"jpogran.puppet-vscode":{"disallowInstall":true,"extension":{"id":"puppet.puppet-vscode","displayName":"Puppet"}},"ibm.xmllanguagesupport":{"disallowInstall":true,"extension":{"id":"redhat.vscode-xml","displayName":"XML"}},"ms-vscode.latex":{"disallowInstall":true,"extension":{"id":"James-Yu.latex-workshop","displayName":"LaTeX Workshop"}},"axetroy.vscode-deno":{"disallowInstall":true,"extension":{"id":"denoland.vscode-deno","displayName":"Deno"}},"justjavac.vscode-deno":{"disallowInstall":true,"extension":{"id":"denoland.vscode-deno","displayName":"Deno"}},"doublefint.vscode-cos":{"disallowInstall":true,"extension":{"id":"intersystems-community.vscode-objectscript","displayName":"InterSystems ObjectScript"}},"rust-lang.rust":{"disallowInstall":true,"extension":{"id":"rust-lang.rust-analyzer","displayName":"rust-analyzer"}},"freebroccolo.reasonml":{"disallowInstall":true,"extension":{"id":"ocamllabs.ocaml-platform","displayName":"OCaml Platform"}},"knisterpeter.vscode-github":{"disallowInstall":true,"extension":{"id":"GitHub.vscode-pull-request-github","displayName":"GitHub Pull Requests and Issues"}},"antfu.vue-i18n-ally":{"disallowInstall":true,"extension":{"id":"lokalise.i18n-ally","displayName":"i18n Ally"}},"antfu.i18n-ally":{"disallowInstall":true,"extension":{"id":"lokalise.i18n-ally","displayName":"i18n Ally"}},"haaleo.vscode-stylint":{"disallowInstall":true,"extension":{"id":"stylelint.vscode-stylelint","displayName":"Stylint"}},"snooz82.rf-intellisense":{"disallowInstall":true},"keith.robotframework":{"disallowInstall":true},"slevesque.vscode-hexdump":{"disallowInstall":true,"extension":{"id":"ms-vscode.hexeditor","displayName":"Hex Editor"}},"togusa09.tmlanguage":{"disallowInstall":true,"extension":{"id":"pedro-w.tmlanguage","displayName":"TextMate Languages"}},"slevesque.perforce":{"disallowInstall":true,"extension":{"id":"mjcrouch.perforce","displayName":"New Perforce for VS Code"}},"raagh.angular-karma-test-explorer":{"disallowInstall":true,"extension":{"id":"lucono.karma-test-explorer","displayName":"Karma Test Explorer for Angular, Jasmine, and Mocha"}},"ritwickdey.live-sass":{"disallowInstall":true,"extension":{"id":"glenn2223.live-sass","displayName":"New Live Sass Compiler"}},"redhat.vscode-didact":{"disallowInstall":false,"extension":{"id":"vsls-contrib.codetour","displayName":"CodeTour"}},"camel-tooling.atlasmap-viewer":{"disallowInstall":false,"extension":{"id":"redhat.atlasmap-viewer","displayName":"AtlasMap Data Transformation editor by Red Hat"}},"imperez.smarty":{"disallowInstall":true,"extension":{"id":"aswinkumar863.smarty-template-support","displayName":"Smarty Template Support"}},"badochov.ocaml-formatter":{"disallowInstall":true,"extension":{"id":"ocamllabs.ocaml-platform","displayName":"OCaml Platform"}},"damirka.move-ide":{"disallowInstall":true,"extension":{"id":"move.move-analyzer","displayName":"Move Analyzer"}},"sanderledegen.angular-follow-selector":{"disallowInstall":true,"extension":{"id":"Angular.ng-template","displayName":"Angular Language Service"}},"yorkxin.coffeescript-support":{"disallowInstall":true,"extension":{"id":"phil294.coffeesense","displayName":"CoffeeSense"}},"shopify.rubocop-lsp":{"disallowInstall":true,"extension":{"id":"Shopify.ruby-lsp","displayName":"Ruby LSP"}},"tomiturtiainen.rf-intellisense":{"disallowInstall":false},"chenxsan.vscode-standardjs":{"disallowInstall":true,"extension":{"id":"standard.vscode-standard","displayName":"StandardJS - JavaScript Standard Style"}},"idleberg.innosetup":{"disallowInstall":true,"extension":{"id":"Chouzz.vscode-innosetup","displayName":"Inno Setup"}},"pluyckx.iar-vsc":{"disallowInstall":true,"extension":{"id":"iarsystems.iar-build","displayName":"IAR Build"}},"stateful.edge":{"disallowInstall":true,"extension":{"id":"stateful.stable","displayName":"Stateful"}},"slevesque.vscode-autohotkey":{"disallowInstall":true,"extension":{"id":"mark-wiemer.vscode-autohotkey-plus-plus","displayName":"AutoHotkey Plus Plus"}},"embertooling.vscode-ember":{"disallowInstall":true,"extension":{"id":"lifeart.vscode-ember-unstable","displayName":"Stable Ember Language Server"}},"embertooling.prettier-for-handlebars-vscode":{"disallowInstall":true,"extension":{"id":"esbenp.prettier-vscode","displayName":"Prettier - Code formatter"}},"liuji-jim.vue":{"disallowInstall":true,"extension":{"id":"Vue.volar","displayName":"Vue Language Features (Volar)"}},"spences10.vscode-vba-icons":{"disallowInstall":false,"extension":{"id":"serkonda7.vscode-vba","displayName":"VBA"}},"spences10.vba":{"disallowInstall":true,"extension":{"id":"serkonda7.vscode-vba","displayName":"VBA"}},"eyhn.vscode-vibrancy":{"disallowInstall":true,"extension":{"id":"illixion.vscode-vibrancy-continued","displayName":"Vibrancy"}},"redvanworkshop.explorer-exclude-vscode-extension":{"disallowInstall":true,"extension":{"id":"PeterSchmalfeldt.explorer-exclude","displayName":"Explorer Exclude"}},"activecove.osmosis":{"disallowInstall":true,"extension":{"id":"stateful.stable","displayName":"Stateful"}},"trass3r.cxx-compiler-explorer":{"disallowInstall":true,"extension":{"id":"harikrishnan94.cxx-compiler-explorer","displayName":"C/C++ Compiler Explorer"}},"jcbuisson.vue":{"disallowInstall":true,"extension":{"id":"Vue.volar","displayName":"Vue Language Features (Volar)"}},"silvenon.mdx":{"disallowInstall":true,"extension":{"id":"unifiedjs.vscode-mdx","displayName":"VSCode MDX"}},"liximomo.sftp":{"disallowInstall":true,"extension":{"id":"Natizyskunk.sftp","displayName":"SFTP"}},"coenraads.bracket-pair-colorizer-2":{"settings":["editor.bracketPairColorization.enabled","editor.guides.bracketPairs"]},"coenraads.bracket-pair-colorizer":{"settings":["editor.bracketPairColorization.enabled","editor.guides.bracketPairs"]},"2gua.rainbow-brackets":{"settings":["editor.bracketPairColorization.enabled","editor.guides.bracketPairs"]},"tyriar.terminal-tabs":{"settings":["terminal.integrated.tabs.enabled"]},"austin.code-gnu-global":{"extension":{"id":"ms-vscode.cpptools","displayName":"C/C++"}},"mkaufman.htmlhint":{"disallowInstall":false,"extension":{"id":"HTMLHint.vscode-htmlhint","displayName":"HTMLHint"}},"aleohq.aleo-instructions-syntax":{"disallowInstall":true,"extension":{"id":"aleohq.aleo-developer-extension","displayName":"Aleo Developer"}},"aleohq.leo-language-features-extension":{"disallowInstall":true,"extension":{"id":"aleohq.aleo-developer-extension","displayName":"Aleo Developer"}},"tomaciazek.ansible":{"disallowInstall":true,"extension":{"id":"redhat.ansible","displayName":"Ansible"}},"nextfaze.comment-wrap":{"disallowInstall":true,"extension":{"id":"stkb.rewrap","displayName":"Rewrap"}},"magneet.talkgrammar":{"disallowInstall":true,"extension":{"id":"magneet.prat","displayName":"Prat"}},"philhindle.errorlens":{"disallowInstall":true,"extension":{"id":"usernamehw.errorlens","displayName":"Error Lens"}},"alexeaton.openscad-format":{"disallowInstall":true,"extension":{"id":"Leathong.openscad-language-support","displayName":"OpenSCAD Language Support"}},"efbenson.scad":{"disallowInstall":true,"extension":{"id":"Leathong.openscad-language-support","displayName":"OpenSCAD Language Support"}},"meowcolm024.has-go":{"disallowInstall":true,"extension":{"id":"Meowcolm024.runner2","displayName":"Haskell Runner 2"}},"haneefdm.memview":{"disallowInstall":true,"extension":{"id":"mcu-debug.memory-view","displayName":"MemoryView"}},"avli.clojure":{"disallowInstall":true,"extension":{"id":"betterthantomorrow.calva","displayName":"Calva: Clojure & ClojureScript Interactive Programming"}},"buhlerplctools.gcpro-macro-language":{"disallowInstall":true,"extension":{"id":"buehlerag.buehler-gcpro-macro-language","displayName":"Buhler GCPro Macro Language"}},"prql.prql":{"disallowInstall":true,"extension":{"id":"PRQL-lang.prql-vscode","displayName":"PRQL"}},"jodyh.circleci-vscode":{"disallowInstall":true,"extension":{"id":"circleci.circleci","displayName":"CircleCI"}},"tonsky.clojure-warrior":{"disallowInstall":true,"extension":{"id":"betterthantomorrow.calva","displayName":"Calva: Clojure & ClojureScript Interactive Programming"}},"tao-cumplido.hex-viewer":{"disallowInstall":true,"extension":{"id":"tao-cumplido.inspector-hex","displayName":"Inspector Hex"}},"modyqyw.vscode-uni-app-schemas":{"disallowInstall":true,"extension":{"id":"uni-helper.uni-app-schemas-vscode","displayName":"uni-app-schemas"}},"modyqyw.vscode-uni-app-snippets":{"disallowInstall":true,"extension":{"id":"uni-helper.uni-app-snippets-vscode","displayName":"uni-app-snippets"}},"modyqyw.vscode-uni-cloud-snippets":{"disallowInstall":true,"extension":{"id":"uni-helper.uni-cloud-snippets-vscode","displayName":"uni-cloud-snippets"}},"modyqyw.vscode-uni-helper":{"disallowInstall":true,"extension":{"id":"uni-helper.uni-helper-vscode","displayName":"uni-helper"}},"modyqyw.vscode-uni-ui-snippets":{"disallowInstall":true,"extension":{"id":"uni-helper.uni-ui-snippets-vscode","displayName":"uni-ui-snippets"}},"kellielutze.language-epsilon":{"disallowInstall":true,"extension":{"id":"SamHarris.eclipse-epsilon-languages","displayName":"Eclipse Epsilon Languages"}},"lvjiaxuan.eslint-disable":{"disallowInstall":true,"extension":{"id":"lvjiaxuan.vscode-eslint-disable","displayName":"ESLint Disable"}},"sa2taka.js-go-to-test":{"disallowInstall":true,"extension":{"id":"sa2taka.js-teleporter","displayName":"JS Teleporter"}},"huacnlee.auto-correct":{"disallowInstall":true,"extension":{"id":"huacnlee.autocorrect","displayName":"Auto Correct"}},"nobuhito.printcode":{"disallowInstall":false,"extension":{"id":"pdconsec.vscode-print","displayName":"Print"}},"webososesdk.webosose":{"disallowInstall":true,"extension":{"id":"webOSSDK.webosstudio","displayName":"webOS Studio"}},"wwm.better-align":{"disallowInstall":true,"extension":{"id":"Chouzz.vscode-better-align","displayName":"Better Align"}},"sandipchitale.vscode-kubernetes-commander":{"disallowInstall":true,"extension":{"id":"sandipchitale.vscode-kubernetes-commander-ng","displayName":"Kubernetes Tools"}},"shan.code-settings-sync":{"disallowInstall":true,"additionalInfo":"Please use the built-in [Settings Sync](https://aka.ms/vscode-settings-sync-help) functionality instead."},"dbaeumer.jshint":{"disallowInstall":true,"extension":{"id":"dbaeumer.vscode-eslint","displayName":"ESLint"}},"lindraupe.aw-watcher-vscode":{"disallowInstall":true,"extension":{"id":"activitywatch.aw-watcher-vscode","displayName":"aw-watcher-vscode"}},"ms-kubernetes-tools.porter-vscode":{"disallowInstall":true,"extension":{"id":"getporter.porter-vscode","displayName":"Porter"}},"simonsiefke.prettier-vscode":{"disallowInstall":true,"extension":{"id":"esbenp.prettier-vscode","displayName":"Prettier - Code formatter"}},"mrmlnc.vscode-remark":{"disallowInstall":true,"extension":{"id":"unifiedjs.vscode-remark","displayName":"remark"}},"redwoodjs.redwood":{},"msoffice.microsoft-office-add-in-debugger":{},"microsoft.merge-conflict-detection":{},"formulahendry.terminal":{},"tyriar.shell-launcher":{},"logerfo.cd-repo":{},"bitlang.bitlangcoboldepreciated":{},"redhat.vscode-datavirt":{},"redhat.datavirt-extension-pack":{},"redhat.vscode-wsdl2rest":{},"nikitakunevich.snippet-creator":{},"ms-vscode.node-debug2":{},"ms-vscode.node-debug":{},"entomy.ada":{},"glen-84.sass-lint":{},"hackwaly.ocaml":{},"jchannon.csharpextensions":{},"unity.unity-debug":{},"hookyqr.beautify":{},"tht13.python":{},"lonefy.vscode-js-css-html-formatter":{},"tht13.html-preview-vscode":{},"rbbit.typescript-hero":{},"ikappas.phpcs":{},"qinjia.view-in-browser":{},"hdg.live-html-previewer":{},"dongli.python-preview":{},"sophisticode.php-formatter":{},"peakchen90.vue-beautify":{},"utsavm9.c-cpp-flag-debugging":{},"uvbrain.angular2":{},"coderfee.open-html-in-browser":{},"remimarsal.prettier-now":{},"himanoa.python-autopep8":{},"tht13.gerrit-vscode":{},"felipecrs.vscode-gerrit":{},"heptio.jsonnet":{},"eg2.vscode-npm-script":{},"ethan-reesor.vscode-go-test-adapter":{},"aaronpowell.vscode-profile-switcher":{},"nachocab.highlight-dodgy-characters":{},"pthorsson.vscode-jsp":{},"ctf0.htmlhint":{},"cellery.cellery-vscode-extension":{},"vsciot-vscode.vscode-iot-device-cube":{},"ms-azuretools.vscode-azureeventgrid":{},"vsciot-vscode.azure-iot-tools":{},"ms-vsliveshare.vsliveshare-audio":{}}}
2023-02-16 20:14:51.335 [trace] Started scanning user extensions {"$mid":1,"fsPath":"c:\\Users\\\\.vscode-insiders\\extensions\\extensions.json","_sep":1,"external":"file:///c%3A/Users/Nalfe%C4%B0N/.vscode-insiders/extensions/extensions.json","path":"/c:/Users//.vscode-insiders/extensions/extensions.json","scheme":"file"}
2023-02-16 20:14:51.337 [trace] Scanned user extensions: 0

@sandy081

@sandy081
Copy link
Member

@aeschli Please check this log statement

2023-02-16 20:06:01.198 [trace] Relative path c:\Users\\.vscode-insiders\extensions\ms-vscode.cpptools-1.14.3-win32-x64 c:\Users\\.vscode-insiders\extensions s-vscode.cpptools-1.14.3-win32-x64

This is logged while computing the relative path - please check following code

private toRelativePath(extensionLocation: URI): string | undefined {
if (this.uriIdentityService.extUri.isEqualOrParent(extensionLocation, this.extensionsLocation)) {
const relativePath = this.uriIdentityService.extUri.relativePath(this.extensionsLocation, extensionLocation);
if (this.extensionsLocation.scheme === Schemas.file && this.logService.getLevel() === LogLevel.Trace) {
this.logService.trace('Relative path', extensionLocation.fsPath, this.extensionsLocation.fsPath, relativePath);
}
return relativePath;
}
return undefined;

It seems to be clear that the relative path is not returning the correct value. Any insights?

@sandy081 sandy081 added the important Issue identified as high-priority label Feb 16, 2023
@aeschli
Copy link
Contributor

aeschli commented Feb 16, 2023

For file URIs we use path.relativePath(p1.fsPath, p2.fsPath). I would be surpised if there's a bug in the NodeJS path library.

There are two slashes in c:\Users\\.vscode-insiders. Is that because the user name was removed for the log?

@sandy081
Copy link
Member

I can reproduce this with following test

const actual = path.win32.relative('C:\\Users\\İ\\.vscode-insiders\\extensions', 'C:\\Users\\İ\\.vscode-insiders\\extensions\\ms-vscode.cpptools-1.14.3-win32-x64');
		assert.strictEqual(actual, 'ms-vscode.cpptools-1.14.3-win32-x64');

It returns s-vscode.cpptools-1.14.3-win32-x64'

@sandy081
Copy link
Member

sandy081 commented Feb 16, 2023

Seems to be a bug in node path library when there are UTF characters in the path

nodejs/node#27534

There seems to be a fix for this bug - https://github.com/nodejs/node/pull/27662/files

CC @bpasero

@sandy081 sandy081 added nodejs NodeJS support issues and removed nodejs NodeJS support issues labels Feb 16, 2023
@printfnagi
Copy link
Author

printfnagi commented Feb 16, 2023

It's my fault that there are two slashes. I'd removed the user name before commenting. It actually looked like these:

sss

sss

@aeschli
Copy link
Contributor

aeschli commented Feb 17, 2023

Thanks @sandy081 for figuring this out!

@bpasero
Copy link
Member

bpasero commented Feb 17, 2023

@sandy081 if this can be addressed by patching our path.ts library, then please check with @sbatten as owner:

relative(from: string, to: string): string {

If we need to patch something in core node.js, then we have to add the patch to our internal builds with the help of @deepak1556

However, given that the PR was never merged, my confidence in the fix is not very high.

@sandy081
Copy link
Member

sandy081 commented Feb 17, 2023

I have another fix for this. I am using basename instead of relativePath because extension is the immediate child of extensions location. I will create another bug for relativePath issue.

#174693

sandy081 added a commit that referenced this issue Feb 17, 2023
@erikdstock
Copy link

erikdstock commented Feb 17, 2023

I've been having this issue across two macs (with settings sync) ever since i upgrade my work and personal machines simultaneously. Most of the time when i install an extension (most recently noticed: vim, ruby) it is installed and activated in the window, then gone if i reload the window. code --list-extensions outputs a short list of extensions, but my ~/.vscode/extensions folder shows many more. I disabled settings sync and observed the same behavior.

Maybe helpful context: This was an intel-M1 mac upgrade, and i used migration assistant on the first one i got, which led to all sorts of issues (brew prefix being different, etc). when i then replaced the second i started from a fresh install but settings sync was enabled between the two.

Edit: Minutes after posting this the issue was closed. In my case it was definitely not path-related, but i just did a rm -rf ~/.vscode/extensions with settings sync turned off, reloaded vscode, and turned sync on, and extensions repopulated, including some that were specified but previously missing from my machine. installing new extensions since then has worked as expected and they have persisted when reloading.

sandy081 added a commit that referenced this issue Feb 17, 2023
@vscodenpa vscodenpa added the unreleased Patch has not yet been released in VS Code Insiders label Feb 17, 2023
@sandy081
Copy link
Member

@erikdstock

I've been having this issue across two macs (with settings sync)

I do not think your issue is same as this. Can you please file a separate issue for yours and provide us steps to reproduce.

@erikdstock
Copy link

@erikdstock

I've been having this issue across two macs (with settings sync)

I do not think your issue is same as this. Can you please file a separate issue for yours and provide us steps to reproduce.

That may be the case but this was the closest issue i could find to mine and i cannot reproduce it. if it crops up again i will open a new issue.

@vscodenpa vscodenpa added insiders-released Patch has been released in VS Code Insiders and removed unreleased Patch has not yet been released in VS Code Insiders labels Feb 17, 2023
@printfnagi
Copy link
Author

@sandy081 The problems with relativeLocation and location seems to have been fixed. But "no extensions found" issue still appears when the extension is installed.

11

3333

extensions.json:

222222

@sandy081
Copy link
Member

@seawinkle Can you please try clicking the refresh button in the extensions view after installing the extension and see if the view gets updated?

@printfnagi
Copy link
Author

@sandy081 Today when I opened vscode I saw that everything was fine. I'm thankful for all your help.

@sandy081 sandy081 added the author-verification-requested Issues potentially verifiable by issue author label Feb 20, 2023
@vscodenpa
Copy link

This bug has been fixed in the latest release of VS Code Insiders!

@seawinkle, you can help us out by commenting /verified if things are now working as expected.

If things still don't seem right, please ensure you're on version 78cb4eb of Insiders (today's or later - you can use Help: About in the command palette to check), and leave a comment letting us know what isn't working as expected.

Happy Coding!

@printfnagi
Copy link
Author

/verified

@vscodenpa vscodenpa added verified Verification succeeded and removed author-verification-requested Issues potentially verifiable by issue author labels Feb 21, 2023
@github-actions github-actions bot locked and limited conversation to collaborators Apr 3, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Issue identified by VS Code Team member as probable bug extensions Issues concerning extensions important Issue identified as high-priority insiders-released Patch has been released in VS Code Insiders verified Verification succeeded
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants