continuedev / continuedev/continue

Activation fails if there's a non-standard color palette in place.

Open
#12,947 0 comments 0 reactions 0 assignees View on GitHub

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
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
  1. Set a non-standard Appearance → Color Theme
  2. Enable Continue
  3. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.