continuedev / continuedev/continue
Activation fails if there's a non-standard color palette in place.
Open
Nobody has claimed this yet.
area:configuration
ide:vscode
kind:bug
os:mac
- Dominant language
- TypeScript
- Stars
- 36k
- Forks
- 5.4k
- PR merge metrics
- No merged PRs in 30d
Description
Before submitting your bug report
- I've tried finding an answer on the Continue docs site
- I'm not able to find an open issue that reports the same bug
- I've seen the troubleshooting guide on the Continue Docs
Relevant environment info
- OS:MacOS 15.7.7
- Continue version:2.0.0
- IDE version:VSCode 1.127.0
- Model:ANY
- config:
{
"models": [
{
"title": "Gemma4:e4b (Ollama)",
"provider": "ollama",
"model": "gemma4:e4b",
"apiBase": "http://localhost:11434"
}
]
}
OR link to agent in Continue hub:
Description
Some file format I had, changed my Appearance → Color Theme to something odd, but that worked for all other extensions.
Continue failed to start. See logs below.
To reproduce
- Set a non-standard Appearance → Color Theme
- Enable Continue
- Expected behavior: it runs. Actual behavior, it fails to start.
Work around: set a vanilla color Theme like "Light (Visual Studio)"
Log output
console.ts:139 [Extension Host] Error activating extension: TypeError: Cannot read properties of undefined (reading 'editor.background')
at _InlineTipManager.createSvgTooltipDecoration (/Users/wdc/.vscode/extensions/continue.continue-2.0.0-darwin-arm64/out/extension.js:876397:47)
at <instance_members_initializer> (/Users/wdc/.vscode/extensions/continue.continue-2.0.0-darwin-arm64/out/extension.js:876279:35)
at new _InlineTipManager (/Users/wdc/.vscode/extensions/continue.continue-2.0.0-darwin-arm64/out/extension.js:876287:18)
at _InlineTipManager.getInstance (/Users/wdc/.vscode/extensions/continue.continue-2.0.0-darwin-arm64/out/extension.js:876283:40)
at setupInlineTips (/Users/wdc/.vscode/extensions/continue.continue-2.0.0-darwin-arm64/out/extension.js:876208:20)
at activateExtension (/Users/wdc/.vscode/extensions/continue.continue-2.0.0-darwin-arm64/out/extension.js:876542:3)
at dynamicImportAndActivate (/Users/wdc/.vscode/extensions/continue.continue-2.0.0-darwin-arm64/out/extension.js:876645:16)
at async Bb._activate (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:534:16021)
at async Bb._waitForDepsThenActivate (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:534:15963)
at async Bb._initialize (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:534:15330)
console.ts:139 [Extension Host] rejected promise not handled within 1 second: Error: command 'continue.viewLogs' not found
log @ console.ts:139
$logExtensionHostMessage @ mainThreadConsole.ts:45
_doInvokeHandler @ rpcProtocol.ts:458
_invokeHandler @ rpcProtocol.ts:443
_receiveRequest @ rpcProtocol.ts:373
_receiveOneMessage @ rpcProtocol.ts:299
(anonymous) @ rpcProtocol.ts:161
_deliver @ event.ts:1364
fire @ event.ts:1395
fire @ ipc.net.ts:658
(anonymous) @ localProcessExtensionHost.ts:436
console.ts:139 [Extension Host] stack trace: Error: command 'continue.viewLogs' not found
at Zrt._tryExecuteCommand (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:1893:4832)
at Zrt.executeCommand (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:1893:4732)
log @ console.ts:139
$logExtensionHostMessage @ mainThreadConsole.ts:45
_doInvokeHandler @ rpcProtocol.ts:458
_invokeHandler @ rpcProtocol.ts:443
_receiveRequest @ rpcProtocol.ts:373
_receiveOneMessage @ rpcProtocol.ts:299
(anonymous) @ rpcProtocol.ts:161
_deliver @ event.ts:1364
fire @ event.ts:1395
fire @ ipc.net.ts:658
(anonymous) @ localProcessExtensionHost.ts:436
log.ts:117 ERR command 'continue.viewLogs' not found
logToConsole @ log.ts:117
error @ log.ts:564
error @ log.ts:669
error @ logService.ts:51
handleUnexpectedError @ workbench.ts:128
(anonymous) @ workbench.ts:109
onUnexpectedError @ errors.ts:65
onUnexpectedError @ errors.ts:110
$onUnexpectedError @ mainThreadErrors.ts:21
_doInvokeHandler @ rpcProtocol.ts:458
_invokeHandler @ rpcProtocol.ts:443
_receiveRequest @ rpcProtocol.ts:373
_receiveOneMessage @ rpcProtocol.ts:299
(anonymous) @ rpcProtocol.ts:161
_deliver @ event.ts:1364
fire @ event.ts:1395
fire @ ipc.net.ts:658
(anonymous) @ localProcessExtensionHost.ts:436
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the _InlineTipManager.createSvgTooltipDecoration stack entry in the bundled out/extension.js and reproduce activation using a non-standard VSCode color theme. Trace why the theme lookup is undefined and verify that Continue activates successfully and the continue.viewLogs command is available with that theme.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript, vscode
- Domain
- desktop, devtools
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 66/100