Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Invalid
-
Affects Version/s: EE-3.3.0.GA_P03
-
Fix Version/s: EE-3.3.0.GA_P04
-
Component/s: Framework, ICE-Components
-
Labels:None
-
Environment:All
-
Assignee Priority:P2
-
Support Case References:Support Case #13725 - https://icesoft.my.salesforce.com/5007000001Zn5fh
Description
This is a similar issues as described in ICE-6931. The instances of the DynamicResourceDispatcher are not being cleaned up when the users session has expired. The instances of this class are created when the ice:outputResource is rendered on the page.
I ran the showcase application and I could reproduce the results shown in the screenshots.
What I did additionally was to force a garbage collection in the JVM. This got rid of all additional instances with the exception of com.icesoft.faces.context.ResourceRegistryLocator$DynamicResourceDispatcherAdapter which is created when resources are used (but there is only one instance per application).
In conclusion I'm certain that we don't have a memory leak here.