-
Notifications
You must be signed in to change notification settings - Fork 6.3k
Closed
Labels
bugSomething isn't workingSomething isn't workingtriageThis issue needs to be triaged by a maintainerThis issue needs to be triaged by a maintainer
Description
Is there an existing issue for this?
- I have searched the existing issues
OS/Web Information
- Web Browser: Microsoft Edge 141.0.3537.57
- Local OS: Windows 11
- Remote OS: RHEL 9.4
- Remote Architecture: amd64
code-server --version
: 4.104.3 cd40509 with Code 1.104.3
Steps to Reproduce
- Install extensions
- Reload code-server
- Open the development console
- The lines like
ERR Error while getting the latest version for the extension anthropic.claude-code from https://open-vsx.org/vscode/gallery/vscode/{publisher}/{name}/latest. Trying the fallback https://open-vsx.org/vscode/gallery/{publisher}/{name}/latest Failed
will be shown
Expected
Successfully gets the latest version of extensions.
Actual
Fails to replace fields {publisher}
and {name}
, and is unable to check updates of extensions.
Logs
INFO Updating additional builtin extensions cache
log.ts:460 ERR Error while getting the latest version for the extension anthropic.claude-code from https://open-vsx.org/vscode/gallery/vscode/{publisher}/{name}/latest. Trying the fallback https://open-vsx.org/vscode/gallery/{publisher}/{name}/latest Failed
error @ log.ts:460
error @ log.ts:565
error @ logService.ts:51
N @ extensionGalleryService.ts:1439
await in N
D @ extensionGalleryService.ts:776
(anonymous) @ extensionGalleryService.ts:719
C @ extensionGalleryService.ts:716
getExtensions @ extensionGalleryService.ts:599
await in getExtensions
checkForUpdates @ extensionsWorkbenchService.ts:1943
await in checkForUpdates
(anonymous) @ extensionsWorkbenchService.ts:2086
queue @ async.ts:266
(anonymous) @ async.ts:462
(anonymous) @ async.ts:403
Promise.then
trigger @ async.ts:397
trigger @ async.ts:462
Rb @ extensionsWorkbenchService.ts:2084
tb @ extensionsWorkbenchService.ts:1162
sb @ extensionsWorkbenchService.ts:1108
log.ts:460 ERR Error while getting the latest version for the extension github.github-vscode-theme from https://open-vsx.org/vscode/gallery/vscode/{publisher}/{name}/latest. Trying the fallback https://open-vsx.org/vscode/gallery/{publisher}/{name}/latest Failed
error @ log.ts:460
error @ log.ts:565
error @ logService.ts:51
N @ extensionGalleryService.ts:1439
await in N
D @ extensionGalleryService.ts:776
(anonymous) @ extensionGalleryService.ts:719
C @ extensionGalleryService.ts:716
getExtensions @ extensionGalleryService.ts:599
await in getExtensions
checkForUpdates @ extensionsWorkbenchService.ts:1943
await in checkForUpdates
(anonymous) @ extensionsWorkbenchService.ts:2086
queue @ async.ts:266
(anonymous) @ async.ts:462
(anonymous) @ async.ts:403
Promise.then
trigger @ async.ts:397
trigger @ async.ts:462
Rb @ extensionsWorkbenchService.ts:2084
tb @ extensionsWorkbenchService.ts:1162
sb @ extensionsWorkbenchService.ts:1108
log.ts:460 ERR Error while getting the latest version for the extension openai.chatgpt from https://open-vsx.org/vscode/gallery/vscode/{publisher}/{name}/latest. Trying the fallback https://open-vsx.org/vscode/gallery/{publisher}/{name}/latest Failed
error @ log.ts:460
error @ log.ts:565
error @ logService.ts:51
N @ extensionGalleryService.ts:1439
await in N
D @ extensionGalleryService.ts:776
(anonymous) @ extensionGalleryService.ts:719
C @ extensionGalleryService.ts:716
getExtensions @ extensionGalleryService.ts:599
await in getExtensions
checkForUpdates @ extensionsWorkbenchService.ts:1943
await in checkForUpdates
(anonymous) @ extensionsWorkbenchService.ts:2086
queue @ async.ts:266
(anonymous) @ async.ts:462
(anonymous) @ async.ts:403
Promise.then
trigger @ async.ts:397
trigger @ async.ts:462
Rb @ extensionsWorkbenchService.ts:2084
tb @ extensionsWorkbenchService.ts:1162
sb @ extensionsWorkbenchService.ts:1108
log.ts:460 ERR Error while getting the latest version for the extension mechatroner.rainbow-csv from https://open-vsx.org/vscode/gallery/vscode/{publisher}/{name}/latest. Trying the fallback https://open-vsx.org/vscode/gallery/{publisher}/{name}/latest Failed
error @ log.ts:460
error @ log.ts:565
error @ logService.ts:51
N @ extensionGalleryService.ts:1439
await in N
D @ extensionGalleryService.ts:776
(anonymous) @ extensionGalleryService.ts:719
C @ extensionGalleryService.ts:716
getExtensions @ extensionGalleryService.ts:599
await in getExtensions
checkForUpdates @ extensionsWorkbenchService.ts:1943
await in checkForUpdates
(anonymous) @ extensionsWorkbenchService.ts:2086
queue @ async.ts:266
(anonymous) @ async.ts:462
(anonymous) @ async.ts:403
Promise.then
trigger @ async.ts:397
trigger @ async.ts:462
Rb @ extensionsWorkbenchService.ts:2084
tb @ extensionsWorkbenchService.ts:1162
sb @ extensionsWorkbenchService.ts:1108
log.ts:460 ERR Error while getting the latest version for the extension james-yu.latex-workshop from https://open-vsx.org/vscode/gallery/vscode/{publisher}/{name}/latest. Trying the fallback https://open-vsx.org/vscode/gallery/{publisher}/{name}/latest Failed
error @ log.ts:460
error @ log.ts:565
error @ logService.ts:51
N @ extensionGalleryService.ts:1439
await in N
D @ extensionGalleryService.ts:776
(anonymous) @ extensionGalleryService.ts:719
C @ extensionGalleryService.ts:716
getExtensions @ extensionGalleryService.ts:599
await in getExtensions
checkForUpdates @ extensionsWorkbenchService.ts:1943
await in checkForUpdates
(anonymous) @ extensionsWorkbenchService.ts:2086
queue @ async.ts:266
(anonymous) @ async.ts:462
(anonymous) @ async.ts:403
Promise.then
trigger @ async.ts:397
trigger @ async.ts:462
Rb @ extensionsWorkbenchService.ts:2084
tb @ extensionsWorkbenchService.ts:1162
sb @ extensionsWorkbenchService.ts:1108
log.ts:460 ERR Error while getting the latest version for the extension richie5um2.vscode-sort-json from https://open-vsx.org/vscode/gallery/vscode/{publisher}/{name}/latest. Trying the fallback https://open-vsx.org/vscode/gallery/{publisher}/{name}/latest Failed
error @ log.ts:460
error @ log.ts:565
error @ logService.ts:51
N @ extensionGalleryService.ts:1439
await in N
D @ extensionGalleryService.ts:776
(anonymous) @ extensionGalleryService.ts:719
C @ extensionGalleryService.ts:716
getExtensions @ extensionGalleryService.ts:599
await in getExtensions
checkForUpdates @ extensionsWorkbenchService.ts:1943
await in checkForUpdates
(anonymous) @ extensionsWorkbenchService.ts:2086
queue @ async.ts:266
(anonymous) @ async.ts:462
(anonymous) @ async.ts:403
Promise.then
trigger @ async.ts:397
trigger @ async.ts:462
Rb @ extensionsWorkbenchService.ts:2084
tb @ extensionsWorkbenchService.ts:1162
sb @ extensionsWorkbenchService.ts:1108
log.ts:460 ERR Error while getting the latest version for the extension ms-python.debugpy from https://open-vsx.org/vscode/gallery/vscode/{publisher}/{name}/latest. Trying the fallback https://open-vsx.org/vscode/gallery/{publisher}/{name}/latest Failed
error @ log.ts:460
error @ log.ts:565
error @ logService.ts:51
N @ extensionGalleryService.ts:1439
await in N
D @ extensionGalleryService.ts:776
(anonymous) @ extensionGalleryService.ts:719
C @ extensionGalleryService.ts:716
getExtensions @ extensionGalleryService.ts:599
await in getExtensions
checkForUpdates @ extensionsWorkbenchService.ts:1943
await in checkForUpdates
(anonymous) @ extensionsWorkbenchService.ts:2086
queue @ async.ts:266
(anonymous) @ async.ts:462
(anonymous) @ async.ts:403
Promise.then
trigger @ async.ts:397
trigger @ async.ts:462
Rb @ extensionsWorkbenchService.ts:2084
tb @ extensionsWorkbenchService.ts:1162
sb @ extensionsWorkbenchService.ts:1108
log.ts:460 ERR Error while getting the latest version for the extension ms-python.python from https://open-vsx.org/vscode/gallery/vscode/{publisher}/{name}/latest. Trying the fallback https://open-vsx.org/vscode/gallery/{publisher}/{name}/latest Failed
error @ log.ts:460
error @ log.ts:565
error @ logService.ts:51
N @ extensionGalleryService.ts:1439
await in N
D @ extensionGalleryService.ts:776
(anonymous) @ extensionGalleryService.ts:719
C @ extensionGalleryService.ts:716
getExtensions @ extensionGalleryService.ts:599
await in getExtensions
checkForUpdates @ extensionsWorkbenchService.ts:1943
await in checkForUpdates
(anonymous) @ extensionsWorkbenchService.ts:2086
queue @ async.ts:266
(anonymous) @ async.ts:462
(anonymous) @ async.ts:403
Promise.then
trigger @ async.ts:397
trigger @ async.ts:462
Rb @ extensionsWorkbenchService.ts:2084
tb @ extensionsWorkbenchService.ts:1162
sb @ extensionsWorkbenchService.ts:1108
log.ts:460 ERR Error while getting the latest version for the extension ms-python.isort from https://open-vsx.org/vscode/gallery/vscode/{publisher}/{name}/latest. Trying the fallback https://open-vsx.org/vscode/gallery/{publisher}/{name}/latest Failed
error @ log.ts:460
error @ log.ts:565
error @ logService.ts:51
N @ extensionGalleryService.ts:1439
await in N
D @ extensionGalleryService.ts:776
(anonymous) @ extensionGalleryService.ts:719
C @ extensionGalleryService.ts:716
getExtensions @ extensionGalleryService.ts:599
await in getExtensions
checkForUpdates @ extensionsWorkbenchService.ts:1943
await in checkForUpdates
(anonymous) @ extensionsWorkbenchService.ts:2086
queue @ async.ts:266
(anonymous) @ async.ts:462
(anonymous) @ async.ts:403
Promise.then
trigger @ async.ts:397
trigger @ async.ts:462
Rb @ extensionsWorkbenchService.ts:2084
tb @ extensionsWorkbenchService.ts:1162
sb @ extensionsWorkbenchService.ts:1108
log.ts:460 ERR Error while getting the latest version for the extension ms-python.black-formatter from https://open-vsx.org/vscode/gallery/vscode/{publisher}/{name}/latest. Trying the fallback https://open-vsx.org/vscode/gallery/{publisher}/{name}/latest Failed
error @ log.ts:460
error @ log.ts:565
error @ logService.ts:51
N @ extensionGalleryService.ts:1439
await in N
D @ extensionGalleryService.ts:776
(anonymous) @ extensionGalleryService.ts:719
C @ extensionGalleryService.ts:716
getExtensions @ extensionGalleryService.ts:599
await in getExtensions
checkForUpdates @ extensionsWorkbenchService.ts:1943
await in checkForUpdates
(anonymous) @ extensionsWorkbenchService.ts:2086
queue @ async.ts:266
(anonymous) @ async.ts:462
(anonymous) @ async.ts:403
Promise.then
trigger @ async.ts:397
trigger @ async.ts:462
Rb @ extensionsWorkbenchService.ts:2084
tb @ extensionsWorkbenchService.ts:1162
sb @ extensionsWorkbenchService.ts:1108
Screenshot/Video

Does this bug reproduce in native VS Code?
No, this works as expected in native VS Code
Does this bug reproduce in GitHub Codespaces?
I did not test GitHub Codespaces
Are you accessing code-server over a secure context?
- I am using a secure context.
Notes
I think the build procedures for extension URLs were modified in the original VSCode.
e.g., https://github.com/microsoft/vscode/blob/949deddf72cdc37383349bcb4decb63382b9ca10/src/vs/platform/extensionManagement/common/extensionGalleryManifestService.ts#L44-L61
Possible problematic patch:
code-server/patches/marketplace.diff
Lines 27 to 36 in cd40509
+ Object.assign(product, { | |
+ extensionsGallery: env.EXTENSIONS_GALLERY ? JSON.parse(env.EXTENSIONS_GALLERY) : (product.extensionsGallery || { | |
+ serviceUrl: "https://open-vsx.org/vscode/gallery", | |
+ itemUrl: "https://open-vsx.org/vscode/item", | |
+ extensionUrlTemplate: "https://open-vsx.org/vscode/gallery/{publisher}/{name}/latest", | |
+ resourceUrlTemplate: "https://open-vsx.org/vscode/asset/{publisher}/{name}/{version}/Microsoft.VisualStudio.Code.WebResources/{path}", | |
+ controlUrl: "", | |
+ recommendationsUrl: "", | |
+ }) | |
+ }); |
This issue is related to #7265 but different.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingtriageThis issue needs to be triaged by a maintainerThis issue needs to be triaged by a maintainer