Skip to content

[Unhandled Error] Cannot read properties of undefined (reading 'currentModeObs') #309547

@vs-code-engineering

Description

@vs-code-engineering

Error Message

Cannot read properties of undefined (reading 'currentModeObs')

Stack Trace

    at Ib._computeFn (./src/vs/workbench/contrib/chat/browser/widget/chatWidget.ts:2575:0)
    at Ib._recompute (./src/vs/base/common/observableInternal/observables/derivedImpl.ts:201:23)
    at Ib.get (./src/vs/base/common/observableInternal/observables/derivedImpl.ts:159:10)
    at Ib.reportChanges (./src/vs/base/common/observableInternal/observables/baseObservable.ts:45:7)
    at OV.endUpdate (./src/vs/base/common/observableInternal/reactions/autorunImpl.ts:157:9)
    at Ib.endUpdate (./src/vs/base/common/observableInternal/observables/derivedImpl.ts:281:6)
    at Ib.endUpdate (./src/vs/base/common/observableInternal/observables/derivedImpl.ts:281:6)
    at Ib.endUpdate (./src/vs/base/common/observableInternal/observables/derivedImpl.ts:281:6)
    at _O.finish (./src/vs/base/common/observableInternal/transaction.ts:102:12)
    at VP.set (./src/vs/base/common/observableInternal/observables/observableValue.ts:77:8)
    at O7.delete (./src/vs/base/common/observableInternal/set.ts:37:13)
    at _ei._fn (./src/vs/workbench/contrib/chat/common/tools/languageModelToolsService.ts:434:0)
    at _ei.dispose (./src/vs/base/common/lifecycle.ts:396:7)
    at je (./src/vs/base/common/lifecycle.ts:339:7)
    at dispose (./src/vs/base/common/lifecycle.ts:458:3)
    at a.dispose (./src/vs/base/common/lifecycle.ts:439:7)
    at (anonymous) (./src/vs/workbench/contrib/mcp/common/mcpLanguageModelToolContribution.ts:130:0)
    at OV._runFn (./src/vs/workbench/contrib/mcp/common/mcpLanguageModelToolContribution.ts:130:0)
    at OV._run (./src/vs/base/common/observableInternal/reactions/autorunImpl.ts:110:10)
    at OV.endUpdate (./src/vs/base/common/observableInternal/reactions/autorunImpl.ts:167:11)

Raw Stack Trace (minified)
TypeError: Cannot read properties of undefined (reading 'currentModeObs')     at Ib._computeFn (out/vs/sessions/sessions.desktop.main.js:2371:77651)     at Ib._recompute (out/vs/sessions/sessions.desktop.main.js:407:12496)     at Ib.get (out/vs/sessions/sessions.desktop.main.js:407:11830)     at Ib.reportChanges (out/vs/sessions/sessions.desktop.main.js:407:497)     at OV.endUpdate (out/vs/sessions/sessions.desktop.main.js:407:7247)     at Ib.endUpdate (out/vs/sessions/sessions.desktop.main.js:407:13497)     at Ib.endUpdate (out/vs/sessions/sessions.desktop.main.js:407:13497)     at Ib.endUpdate (out/vs/sessions/sessions.desktop.main.js:407:13497)     at _O.finish (out/vs/sessions/sessions.desktop.main.js:406:109976)     at VP.set (out/vs/sessions/sessions.desktop.main.js:407:2882)     at O7.delete (out/vs/sessions/sessions.desktop.main.js:407:25843)     at _ei._fn (out/vs/sessions/sessions.desktop.main.js:944:2044)     at _ei.dispose (out/vs/sessions/sessions.desktop.main.js:403:1319)     at je (out/vs/sessions/sessions.desktop.main.js:403:747)     at a.clear (out/vs/sessions/sessions.desktop.main.js:403:1634)     at a.dispose (out/vs/sessions/sessions.desktop.main.js:403:1544)     at out/vs/sessions/sessions.desktop.main.js:3157:55860     at Map.forEach (<anonymous>)     at OV._runFn (out/vs/sessions/sessions.desktop.main.js:3157:55841)     at OV._run (out/vs/sessions/sessions.desktop.main.js:407:6694)     at OV.endUpdate (out/vs/sessions/sessions.desktop.main.js:407:7325)     at Ib.endUpdate (out/vs/sessions/sessions.desktop.main.js:407:13497)     at Ib.endUpdate (out/vs/sessions/sessions.desktop.main.js:407:13497)     at _O.finish (out/vs/sessions/sessions.desktop.main.js:406:109976)     at VP.set (out/vs/sessions/sessions.desktop.main.js:407:2882)     at Object.dispose (out/vs/sessions/sessions.desktop.main.js:3157:82360)     at Object.dispose (out/vs/sessions/sessions.desktop.main.js:3157:47427)     at Ot.deleteAndDispose (out/vs/sessions/sessions.desktop.main.js:403:4618)     at ZBe.sync (out/vs/sessions/sessions.desktop.main.js:3157:46796)     at out/vs/sessions/sessions.desktop.main.js:3157:45479     at up.queue (out/vs/sessions/sessions.desktop.main.js:406:73482)     at yye.value (out/vs/sessions/sessions.desktop.main.js:3157:45464)     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 CHe.onDidUninstallMcpServer (out/vs/sessions/sessions.desktop.main.js:3167:10508)     at yye.value (out/vs/sessions/sessions.desktop.main.js:3167:9269)     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 yye.value (out/vs/sessions/sessions.desktop.main.js:2452:59748)     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 uat.removeWorkspaceService (out/vs/sessions/sessions.desktop.main.js:2452:71847)     at async Promise.allSettled (index 0)     at async uat.onDidChangeWorkspaceFolders (out/vs/sessions/sessions.desktop.main.js:2452:70017)

Details

Property Value
Bucket ID 1a34f352-a2e8-1714-955d-0dd763ab3baa
Version 1.116.0-insider
Commit 47add6df
Last Seen Sun Apr 12 2026 22:25:35 GMT+0000 (Coordinated Universal Time)
Platforms Mac, Windows, Linux
Product Agents

This issue was automatically created from the VS Code Errors Dashboard

Metadata

Metadata

Assignees

Labels

agentsbugIssue identified by VS Code Team member as probable bugerror-telemetryVS Code - Issues generated by telemetryinsiders-releasedPatch has been released in VS Code Insidersrecent-regression

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions