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.
The constructor for JsfJspDataNode calls jsfProjectUtils.JsfProjectUtils.addProjectPropertyListener(), but no corresponding removeProjectPropertyListener() call is made when the page or project are closed due to the node's destroy() method not being invoked. This causes a memory leak that is proportional to the number of vw pages created in the IDE.
Since JsfProjectUtils changed to a WeakHashMap implementation for the listener set, this should no longer be an issue.