ID 610154 - Executing nuke.openPanels() will crash Nuke if the Project Settings are open

Follow

Problem summary:
Executing nuke.openPanels() will crash Nuke if the Project Settings are open 
 
Customer reported version:
Nuke 15.0V8
 
Customer reported platform:
Rocky 9
 
Steps to reproduce:
1) Launch Nuke and navigate to Edit > Project Settings...
2) Open the Script Editor and execute the following code:

nuke.openPanels()
3) Observe Nuke's performance
 
Expected behavior:
nuke.openPanels() should return a list of Nodes which have their control panels/Properties open.
 
Actual behavior:
If the Project Settings are open in the Properties, nuke.openPanels() will crash Nuke.
 
Workaround:
No known workaround at this time.
 
Reproduced by Support in:
Nuke 16.0v6 - Windows 11, macOS 14 Sonoma
Nuke 15.0v1 - Windows 11
Nuke 14.0v1 - Windows 11
Nuke 13.0v1 - Windows 11
 
Earliest version tested:
Nuke 13.0v1 - This issue appears to be in all tested versions of the product

    We're sorry to hear that

    Please tell us why