This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
If I invoke Versioning menu for the first time, VMFTAction will create an instance of WizardDescriptor, which is IMHO quite early and it also slows down the first menu invocation. I'll attach the stacktrace of the construction. See also issue 24777
Created attachment 6263 [details] dumpStack() in NotifyDescriptor's constructor.
You can use the same method I used in NewTamplateAction, that is: in getMenuPresenter(), pass null as node to the menu constructor and in the menu impl (you have named MountMenu, I used annonymous inner class) override getPopupMenu to set the real root in advance. This is probably the only possible solution for now given the shape of the implementation of the wizard. null node parameter is not documented in MenuView.Menu but the impl is ok and will work correctly as long as you'll pass setName=false and update the protected node property on time (from getPopupMenu())
Fixed in the main trunk. It will appear in dev build on Jun 21. The fix is similar to the fix of issue #24777 exactly as you suggested. Thanks.
Thanks
Resolved for 3.4.x or earlier, no new info since then -> closing.