cancel
Showing results for 
Search instead for 
Did you mean: 

STM32CubeIDE For Visual Studio Code extension not installing correctly

infinitemac
Associate II

I have spent about 1 day trying to get the latest pre-release version of the extension to install correctly. If only appears to be installing 2 of the bundled extensions, Memory Inspector and CMake Tools, out of the 15 extensions that are included in the bundle. No extension icon is appearing in the left panel and when I go to Settings/Extensions the extension is not listed.

I've read another thread of someone reporting the same problem, but I could not determine a concrete solution.

Is there a way to manually install this extension and the extensions in the bundle?

1 ACCEPTED SOLUTION

Accepted Solutions

@infinitemac I have been able to reproduce; I see a lot of HTTP 404 error into the logs by getting most of our extensions, meaning "not found" from HTTP protocol while extensions are here and manual install is possible...

Since "extension pack" support from VSCode looks unstable for now there is no easy way to get the list.

You could eventually install the pack and check within local metadata in _userDir_/.vscode/extensions/stmicroelectronics.stm32-vscode-extension-3.6.3/package.json, but pasting here the list for you:

"extensionPack": [
	"STMicroelectronics.stm32cube-ide-core",
	"STMicroelectronics.stm32cube-ide-bundles-manager",
	"STMicroelectronics.stm32cube-ide-build-cmake",
	"STMicroelectronics.stm32cube-ide-build-analyzer",
	"STMicroelectronics.stm32cube-ide-project-manager",
	"STMicroelectronics.stm32cube-ide-debug-core",
	"STMicroelectronics.stm32cube-ide-debug-generic-gdbserver",
	"STMicroelectronics.stm32cube-ide-debug-stlink-gdbserver",
	"STMicroelectronics.stm32cube-ide-debug-jlink-gdbserver",
	"STMicroelectronics.stm32cube-ide-rtos",
	"STMicroelectronics.stm32cube-ide-registers",
	"STMicroelectronics.stm32cube-ide-clangd",
	"eclipse-cdt.memory-inspector",
	"eclipse-cdt.serial-monitor",
	"ms-vscode.cmake-tools"
]

For the rest we need some hint from the Marketplace owner.

UPDATE: the issue is under analysis and tracked by https://github.com/microsoft/vsmarketplace/issues/1454

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

6 REPLIES 6
Cartu38 OpenDev
Lead III

Something weird looking at VSCode marketplace.

STM32CubeIDE for Visuql Studio Code pack is claiming x15 extensions but only x2 displayed (and installed you're right same on my side ... despite was ok 2 days ago and no update published according changelog since)

Cartu38OpenDev_0-1759609523418.png

The very same applies to ARM Keil Studio pack which is claiming x4 extensions but only x2 displayed (couple of days ago I was getting the four ones ...)

Cartu38OpenDev_1-1759609622384.png

Microsoft as usual suspect ???

Installing them all one by one is populating the pack display what kind of demo pack itself is ok ... first time ever facing this behavior kind. 

Cartu38OpenDev_2-1759610238503.png

 

infinitemac
Associate II

How can I find the list of extensions in the bundle, so that I can install them manually?

 

@infinitemac I have been able to reproduce; I see a lot of HTTP 404 error into the logs by getting most of our extensions, meaning "not found" from HTTP protocol while extensions are here and manual install is possible...

Since "extension pack" support from VSCode looks unstable for now there is no easy way to get the list.

You could eventually install the pack and check within local metadata in _userDir_/.vscode/extensions/stmicroelectronics.stm32-vscode-extension-3.6.3/package.json, but pasting here the list for you:

"extensionPack": [
	"STMicroelectronics.stm32cube-ide-core",
	"STMicroelectronics.stm32cube-ide-bundles-manager",
	"STMicroelectronics.stm32cube-ide-build-cmake",
	"STMicroelectronics.stm32cube-ide-build-analyzer",
	"STMicroelectronics.stm32cube-ide-project-manager",
	"STMicroelectronics.stm32cube-ide-debug-core",
	"STMicroelectronics.stm32cube-ide-debug-generic-gdbserver",
	"STMicroelectronics.stm32cube-ide-debug-stlink-gdbserver",
	"STMicroelectronics.stm32cube-ide-debug-jlink-gdbserver",
	"STMicroelectronics.stm32cube-ide-rtos",
	"STMicroelectronics.stm32cube-ide-registers",
	"STMicroelectronics.stm32cube-ide-clangd",
	"eclipse-cdt.memory-inspector",
	"eclipse-cdt.serial-monitor",
	"ms-vscode.cmake-tools"
]

For the rest we need some hint from the Marketplace owner.

UPDATE: the issue is under analysis and tracked by https://github.com/microsoft/vsmarketplace/issues/1454

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
infinitemac
Associate II

Thanks for the list of extensions. That got things working for me.

Now I can start following the tutorials :)

vincent_grenet
ST Employee

Microsoft is aware (see reply below)

Thank you for reaching out.
This looks related to this issue that we are looking into: Some extensions that are available on the Marketplace are showing up as "no longer available" · Issue #269737 · microsoft/vscode
Thank you for your patience as we are fixing this.
Regards, 
VS Marketplace Support Team 

 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.