Details
Description
We've seen an application classloader memory leak due to the new class javax.faces.component._PropertyDescriptorHolder class introduced in version 2.1.6
This class holds a reference to a Method of a component loaded by the application classloader. The memory leak shows up when the _PropertyDescriptorHolder is stored in the _ComponentAttributesMap class that is loaded by the system class loader.
You should use a WeakReference instead of storing the direct reference to the Method
Attachments
Attachments
Issue Links
- is superceded by
-
MYFACES-3549 Alternative solution to bugs MYFACES-3262 and MYFACES-3510
- Closed