Skip to content

TypeError: Cannot read properties of undefined (reading 'onDidChange') #18

@aol-nnov

Description

@aol-nnov

Describe the bug

VSCode extension host logs contain the following:

2026-04-11 10:43:44.078 [error] TypeError: Cannot read properties of undefined (reading 'onDidChange')
	at rp.value (/Users/aol/.vscode/extensions/lydanne.i18n-ally-next-3.0.15/dist/extension.js:16659:62)
	at E._deliver (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3043)
	at E._deliverQueue (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3132)
	at E.fire (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3466)
	at Global.update (/Users/aol/.vscode/extensions/lydanne.i18n-ally-next-3.0.15/dist/extension.js:4171:33)
	at Global.updateRootPath (/Users/aol/.vscode/extensions/lydanne.i18n-ally-next-3.0.15/dist/extension.js:4102:24)
	at /Users/aol/.vscode/extensions/lydanne.i18n-ally-next-3.0.15/dist/extension.js:3877:118
	at rp.value (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:630:133647)
	at E._deliver (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3043)
	at E._deliverQueue (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3132)
	at E.fire (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3466)
	at rp.value (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:630:80822)
	at E._deliver (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3043)
	at E.fire (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3361)
	at Bg.acceptDocumentsAndEditorsDelta (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:509:14649)
	at Bg.$acceptDocumentsAndEditorsDelta (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:509:12906)
	at i._doInvokeHandler (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:407:155017)
	at i._invokeHandler (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:407:154765)
	at i._receiveRequest (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:407:153547)
	at i._receiveOneMessage (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:407:152385)
	at rp.value (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:407:150460)
	at E._deliver (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3043)
	at E.fire (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3361)
	at ls.fire (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:405:8437)
	at rp.value (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:822:9911)
	at E._deliver (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3043)
	at E.fire (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3361)
	at ls.fire (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:405:8437)
	at MessagePortMain.<anonymous> (file:///Volumes/VS%20Code/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:822:8082)
	at MessagePortMain.emit (node:events:519:28)
	at MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:2959)

Extension Version

Framework/i18n package you are using

vue-i18n

To Reproduce
Steps to reproduce the behavior:

  1. Go to View - Output
  2. Click on the dropdown to the right of Filter (e.g. text, !excludeTex... input and select Extension Host from the dropdown.
  3. See error.

Device Infomation

  • OS: MacOS
  • Version: 15.5
  • VS Code Version: 1.115

Thank you for taking over maintenance @Lydanne ! Actually, this issue drifted from original i18n ally vscode plugin and I'm glad I've found a maintained fork to report ))

Extension Log
Go to View -> Output -> i18n Ally, and paste the content below. You should mask any sensitive information

💼 Workspace root changed to "/Users/aol/develop/<redacted>/overtime.worktrees/overtime-fullcalendar-integration-revive-ui/frontend"
📦 Packages file "package.json" found
🕳 Packages file "pubspec.yaml" not exists
🕳 Packages file "composer.json" not exists
🕳 Packages file "Gemfile" not exists
🌞 Enabled
🧩 Enabled frameworks: Vue, General, Vue SFC
🧬 Enabled parsers: json, yaml, json5

📑 Loading sfc /Users/aol/develop/<redacted>/overtime.worktrees/overtime-fullcalendar-integration-revive-ui/frontend/src/pages/time-tracking/timesheet.vue
🚀 Initializing loader "/Users/aol/develop/<redacted>/overtime.worktrees/overtime-fullcalendar-integration-revive-ui/frontend"
📂 Directory structure: file
🗃 Path Matcher Regex: /^(?<locale>[\w-_]+)\.(?<ext>json|ya?ml|json5)$/

📂 Loading locales under /Users/aol/develop/<redacted>/overtime.worktrees/overtime-fullcalendar-integration-revive-ui/frontend/src/i18n
	📑 Loading (en-US) en-US.json [1775537135809.5913]
	📑 Loading (ru-RU) ru-RU.json [1775537153640.602]

👀 Watching change on /Users/aol/develop/<redacted>/overtime.worktrees/overtime-fullcalendar-integration-revive-ui/frontend/src/i18n
✅ Loading finished


――――――


――――――

💼 Workspace root changed to "/Users/aol/develop/<redacted>/overtime.worktrees/overtime-fullcalendar-integration-revive-ui"
🕳 Packages file "package.json" not exists
🕳 Packages file "pubspec.yaml" not exists
🕳 Packages file "composer.json" not exists
🕳 Packages file "Gemfile" not exists
🌚 Disabled
⚠ Current workspace is not a valid project, extension disabled

Screenshots

Metadata

Metadata

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions