# File structure popup is empty but structure view works

**URL:** <https://platform.jetbrains.com/t/file-structure-popup-is-empty-but-structure-view-works/1188>\
**Category:** IntelliJ Platform\
**Created:** [April 1, 2025, 3:38pm UTC](https://platform.jetbrains.com/t/file-structure-popup-is-empty-but-structure-view-works/1188 "2025-04-01T15:38:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Maximilian\_Wolf.beyq](https://avatars.discourse-cdn.com/v4/letter/m/dec6dc/32.png) [@Maximilian\_Wolf.beyq](https://platform.jetbrains.com/u/Maximilian_Wolf.beyq)\
**Post date:** [April 1, 2025, 3:38pm UTC](https://platform.jetbrains.com/t/file-structure-popup-is-empty-but-structure-view-works/1188/1 "2025-04-01T15:38:51Z")

</div>

Hi,  
I have implemented a custom structure view (alt+7) for custom files and it works as expected. But the file structure popup (ctrl+F12) always shows “Structure is empty”.

### **What I did**

1. Implemented and registered a  
**CustomStructureViewFactory** implements **PsiStructureViewFactory**  
along with  
**CustomStructureViewModel** extends **StructureViewModelBase** implements **StructureViewModel.ElementInfoProvider**  
and  
**CustomStructureViewElement** implements **StructureViewTreeElement**
2. Open a file that triggers the **CustomStructureViewFactory**
3. Open the **structure view** (alt+7) and see that it works
4. Open the **file structure popup** (ctrl+F12) and see “Structure is empty”

### Expected result:

If the structure view is populated correctly with the desired elements, the file structure popup should be too.

### Actual result:

The file structure popup remains empty.

 ![image](https://us1.discourse-cdn.com/flex001/uploads/jetbrains_platform/original/2X/5/579f1312777acf09d50b2a54a4319b5e5c5fe57e.png)

When debugging I can confirm that the methods **getPresentation()** and **getChildren()** in my **StructureViewTreeElement** class are being called when pressing ctrl+F12 and seemingly perform correctly.

What could be the issue? Am I missing a class or method I need to implement for the file structure popup to work?

I do see warnings and SEVERE flags in the log regarding StructureViewComponent.class (InvalidMirrorException) but unfortunately that does not tell me much.

## **Environment** [#](https://youtrack.jetbrains.com/issue/IJPL-181548/File-Structure-Popup-is-empty-while-Structure-View-is-populated#environment)

_OS version: Win 11 10.0.26100_

_IDE version: IntelliJ IDEA 2024.3.2.1 (Ultimate Edition)  
Build #IU-243.23654.153, built on January 23, 2025_

---

<div class="post-metadata">

**Author:** ![illuminatedcloud](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/illuminatedcloud/32/55_2.png) [@illuminatedcloud](https://platform.jetbrains.com/u/illuminatedcloud)\
**Post date:** [April 1, 2025, 7:06pm UTC](https://platform.jetbrains.com/t/file-structure-popup-is-empty-but-structure-view-works/1188/2 "2025-04-01T19:06:30Z")

</div>

Hi. Take a look at this:

> **[Structure tool window sometimes incorrectly shows "Nothing to show" :...](https://youtrack.jetbrains.com/issue/IJPL-171515)**
>
> Workaround Disable the registry key (Help -ᐳ Find Action -ᐳ Registry...) "logical.structure.enabled" Problem This was pointed out by a user of my plugin yesterday after updating to 2024.3. The Structure tool window sometimes just shows "Nothing to...

---

<div class="post-metadata">

**Author:** ![Maximilian\_Wolf.beyq](https://avatars.discourse-cdn.com/v4/letter/m/dec6dc/32.png) [@Maximilian\_Wolf.beyq](https://platform.jetbrains.com/u/Maximilian_Wolf.beyq)\
**Post date:** [April 2, 2025, 8:05am UTC](https://platform.jetbrains.com/t/file-structure-popup-is-empty-but-structure-view-works/1188/3 "2025-04-02T08:05:45Z")

</div>

Interesting. It’s a similar problem, but the other way around (structure view empty instead of popup). Unfortunately, disabling the logical structure via that registry key did not work for me.

---

<div class="post-metadata">

**Author:** ![yann.cebron](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/yann.cebron/32/15_2.png) [@yann.cebron](https://platform.jetbrains.com/u/yann.cebron)\
**Post date:** [April 2, 2025, 12:27pm UTC](https://platform.jetbrains.com/t/file-structure-popup-is-empty-but-structure-view-works/1188/4 "2025-04-02T12:27:04Z")

</div>

Could you please share sources of your plugin?
