cancel
Showing results for 
Search instead for 
Did you mean: 

"There is no active editor that provides an outline"

deta
Associate III

Hello everyone, I am on Windows 11 and am using STM32CubeIDE version 1.18.0 (also tried on verison 1.18.1). I have logged into myST within the software as well (through Help->STM32Cube Updates -> Connection to myST). I can edit the pins in the .ioc file just fine, but I cannot open the code editor; I keep getting this particular error. I have tried closing and reopening the app, restarting my computer, deleting and reinstalling and downgraded the version to try to verify if the problem was in the software. 

Can someone help me? 

Screenshot of the app: 

deta_0-1745569245869.png

 

 

5 REPLIES 5

@deta wrote:

I can edit the pins in the .ioc file just fine, but I cannot open the code editor


What, exactly, do you do when trying to open the code editor?

It looks like you haven't yet generated any code to edit - so have you tried generating code first?

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.

Yes, I click Ctrl+S to save my pin configurations and get the prompt that the system will generate the code, and if I'd like to change to C/C++ perspective. Which is what should happen. But then this error occurs.

So no code is generated?

What happens if you click the button for the C/C++ perspective?

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.

I get exactly what's shown in the screenshot. I'd think that at the very least the error window would be full and show me what went wrong but there is nothing in there.

So was any code generated ?

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.