[ https://issues.apache.org/jira/browse/DELTASPIKE-1398?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Thomas Andraschko resolved DELTASPIKE-1398. ------------------------------------------- Assignee: Thomas Andraschko Resolution: Fixed > Weblogic memory leak > -------------------- > > Key: DELTASPIKE-1398 > URL: https://issues.apache.org/jira/browse/DELTASPIKE-1398 > Project: DeltaSpike > Issue Type: Bug > Security Level: public(Regular issues) > Components: Core > Affects Versions: 1.8.0 > Reporter: THEODOROS CHAIKALIS > Assignee: Thomas Andraschko > Priority: Blocker > Fix For: 1.9.2 > > Attachments: mleak-1.png, mleak-2-leak.png, mleak-2.png, > mleak-debug1.png, mleak-debug2.png, mleak-debug3.png, server_small.war, > server_small.zip > > > This extends previously reported issue 1392 > Iam returning back to a previously reported serious memory leak in Weblogic > 12.2.1-3. > To be more precise: EJB helpler classes (EJBName_randomChars_NoIntfViewImpl) > are not being garbage collected after application removal. > > Steps to reproduce: > > # deploy the attached war (server-small) > # {{open the webpage at /server-small/views/index.xhtml (mleak2)}} > # monitor the classes created with a profiler (with starting name > gr.teohaik...) (mleak1) > # delete the app > # check again the profiler. The ejbs are still there! (mleak3) > > A suggestion in 1392 was to debug BeanManagerProvider, so we did. > {{but bpmSingleton.bminfos contains 2 objects. but method }} > {{cleanupStoredBeanManagerOnShutdown(@Observes BeforeShutdown beforeShutdown) > }} > {{is called only once}} > Attached you can see relevant object contents in the debugger screenshots -- This message was sent by Atlassian Jira (v8.3.4#803005)