vscode: Settings Sync in Codespaces causes extension dependency errors

I keep getting extension errors that a dependent extension installed, so another extension fails. I got this for isort missing python, but also the text explorer ui missing one of its dependencies.

It was during demo testing, so I didn’t get a log. If it happens again, which log would help debug this?

Version: 1.73.0-insider Commit: 8fa188b2b301d36553cbc9ce1b0a146ccb93351f User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Edg/108.0.1462.2 Embedder: codespaces

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Reactions: 3
  • Comments: 17 (15 by maintainers)

Commits related to this issue

Most upvoted comments

I’m able to recreate this every time I build a dev container with the following config:

"customizations": {
		"vscode": {
			"extensions": [
				"eamodio.gitlens",
				"github.copilot",
				"github.vscode-github-actions",
				"ms-azuretools.vscode-docker",
				"ms-python.black-formatter",
				"ms-python.pylint",
				"ms-python.python",
				"python.vscode-pylance"
			]
		}
	}

Closing and reopening VSCode once the dev container exists works just fine, so the workaround we’ve been using is to close and reopen VSCode immediately after container creation.