Skip to content

[Unhandled Error] [UriError]: cannot call joinPath on URI without path — workspaceExtensionsConfig / mcpToolRegistration #308827

@vs-code-engineering

Description

@vs-code-engineering

Error Message

[UriError]: cannot call joinPath on URI without path

Stack Trace

    at a.joinPath (./src/vs/base/common/uri.ts:362:9)
    at uce.joinPath (./src/vs/base/common/resources.ts:186:13)
    at joinPath (./src/vs/platform/workspace/common/workspace.ts:435:0)
    at (anonymous) (./src/vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig.ts:64:0)
    at Iye.value (./src/vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig.ts:64:0)
    at E._deliver (./src/vs/base/common/event.ts:1354:12)
    at E._deliverQueue (./src/vs/base/common/event.ts:1365:8)
    at E.fire (./src/vs/base/common/event.ts:1389:8)
    at Iye.value (./src/vs/platform/files/common/fileService.ts:74:0)
    at E._deliver (./src/vs/base/common/event.ts:1354:12)
    at E.fire (./src/vs/base/common/event.ts:1385:8)
    at Iye.value (./src/vs/workbench/contrib/preferences/common/settingsFilesystemProvider.ts:40:25)
    at E._deliver (./src/vs/base/common/event.ts:1354:12)
    at E.fire (./src/vs/base/common/event.ts:1385:8)
    at ooi.registerSchemaAssociation (./src/vs/platform/jsonschemas/common/jsonContributionRegistry.ts:99:39)
    at XN.registerToolData (./src/vs/workbench/contrib/chat/browser/tools/languageModelToolsService.ts:284:0)
    at XN.registerTool (./src/vs/workbench/contrib/chat/browser/tools/languageModelToolsService.ts:327:0)
    at u (./src/vs/workbench/contrib/mcp/common/mcpLanguageModelToolContribution.ts:119:0)
    at registerTool (./src/vs/workbench/contrib/mcp/common/mcpLanguageModelToolContribution.ts:172:0)
    at fn (./src/vs/workbench/contrib/mcp/common/mcpLanguageModelToolContribution.ts:186:0)

Raw Stack Trace (minified)
Error: [UriError]: cannot call joinPath on URI without path     at a.joinPath (out/vs/sessions/sessions.desktop.main.js:406:59221)     at uce.joinPath (out/vs/sessions/sessions.desktop.main.js:406:68517)     at x5.toResource (out/vs/sessions/sessions.desktop.main.js:852:88845)     at out/vs/sessions/sessions.desktop.main.js:1434:6594     at Array.some (<anonymous>)     at Iye.value (out/vs/sessions/sessions.desktop.main.js:1434:6574)     at E._deliver (out/vs/sessions/sessions.desktop.main.js:405:3066)     at E._deliverQueue (out/vs/sessions/sessions.desktop.main.js:405:3155)     at E.fire (out/vs/sessions/sessions.desktop.main.js:405:3490)     at Iye.value (out/vs/sessions/sessions.desktop.main.js:4167:27961)     at E._deliver (out/vs/sessions/sessions.desktop.main.js:405:3066)     at E.fire (out/vs/sessions/sessions.desktop.main.js:405:3385)     at Iye.value (out/vs/sessions/sessions.desktop.main.js:1441:10149)     at E._deliver (out/vs/sessions/sessions.desktop.main.js:405:3066)     at E.fire (out/vs/sessions/sessions.desktop.main.js:405:3385)     at ooi.registerSchemaAssociation (out/vs/sessions/sessions.desktop.main.js:434:15716)     at XN.registerToolData (out/vs/sessions/sessions.desktop.main.js:3131:4799)     at XN.registerTool (out/vs/sessions/sessions.desktop.main.js:3131:5556)     at u (out/vs/sessions/sessions.desktop.main.js:3148:55693)     at out/vs/sessions/sessions.desktop.main.js:3148:56665     at MV._runFn (out/vs/sessions/sessions.desktop.main.js:3148:56790)     at MV._run (out/vs/sessions/sessions.desktop.main.js:407:6694)     at MV.endUpdate (out/vs/sessions/sessions.desktop.main.js:407:7325)     at Sb.endUpdate (out/vs/sessions/sessions.desktop.main.js:407:13497)     at Sb.endUpdate (out/vs/sessions/sessions.desktop.main.js:407:13497)     at xO.finish (out/vs/sessions/sessions.desktop.main.js:406:109976)     at Ni (out/vs/sessions/sessions.desktop.main.js:406:109176)     at out/vs/sessions/sessions.desktop.main.js:407:17058

Details

Property Value
Bucket ID d5d6e746-cf26-830d-fd36-00be78e3ea75
Version 1.116.0-insider
Commit fc6d18c3
Last Seen Wed Apr 08 2026 23:47:18 GMT+0000 (Coordinated Universal Time)
Platforms Windows, Mac, Linux
Product Agents

This issue was automatically created from the VS Code Errors Dashboard

Metadata

Metadata

Assignees

Labels

agentsai-analyzedAI automation workflow has run an analysis of this issue and provided a comment.ai-generatedGenerated by AI automation workflowsbugIssue identified by VS Code Team member as probable bugerror-telemetryVS Code - Issues generated by telemetryrecent-regression

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions