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.
During separation of openide, you've changed registration of keymapListeners in o.o.awt.Actions from being WeakListeners on Actions$GlobalKeymapL to strong wrapped Observers on NbKeymap. This causes severe memory leak as every constructed Bridge is then strongly referenced from NbKeymap.
*** Issue 30420 has been marked as a duplicate of this issue. ***
Should be easy to fix. In fact thanks to pzavadsky's actions system work, there is no need to listen to the keymap at all; can directly listen to Action.ACCELERATOR_KEY (I hope - haven't tried it).
Hopefully fixed. At least no longer uses that listener. committed Up-To-Date 1.79 openide/src/org/openide/awt/Actions.java
OK, verified by hprof/HAT