AppKit Logging Internal inconsistency Errors on NSMenu on macOS 26.1

Appkit starting logging these warnings in macOS 26.1 about my app's MainMenu.

**Internal inconsistency in menus - menu <NSMenu: 0xb91b2ff80> Title: AppName Supermenu: 0xb91a50b40 (Main Menu), autoenable: YES Previous menu: 0x0 (None) Next menu: 0x0 (None) Items: () believes it has [<NSMenuSubclassHereThisIsTheMenuBarMenuForMyApp:] 0xb91a50b40> Title: Main Menu Supermenu: 0x0 (None), autoenable: YES Previous menu: 0x0 (None) Next menu: 0x0 (None) Items: ( ) as a supermenu, but the supermenu does not seem to have any item with that submenu **

I don't what that means. The supermenu is the menu that represents the menu used for my app's menu bar (as described by NSMenuSubclassHereThisIsTheMenuBarMenuForMyApp

Everything seems to work fine but log looks scary. Please don't throw!

Thank you for the post and providing the detailed information. Indeed, it appears to be a bug that we are aware of. However, I recommend filing the bug so that you will receive notifications when logging is resolved.

Once you open the bug report, please post the FB number here for my reference.

If you have any questions about filing a bug report, take a look at Bug Reporting: How and Why?

Albert Pascual
  Worldwide Developer Relations.

AppKit Logging Internal inconsistency Errors on NSMenu on macOS 26.1
 
 
Q