[ https://issues.apache.org/jira/browse/OPENJPA-1824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Kevin Sutter updated OPENJPA-1824: ---------------------------------- Comment: was deleted (was: CMVC Defect# 668904) > OpenBooks should used container managed persistence when deployed in an application server. > ------------------------------------------------------------------------------------------- > > Key: OPENJPA-1824 > URL: https://issues.apache.org/jira/browse/OPENJPA-1824 > Project: OpenJPA > Issue Type: Bug > Components: samples > Affects Versions: 2.0.1 > Environment: Windows Sever 2003 > Reporter: Rohit Dilip Kelapure > Priority: Minor > > OpenBooks is using an app managed persistence context and it isn't cleaning up properly. openbook.server.ServiceFactory.getService(...) creates an EMF, but it is never closed. > OpenBooks application is using an app managed persistence context which is NOT cleaned up correctly when deployed in a JEE server. > This results in the JEE container JPA Runtime does NOT calling DataCacheManager.close() on the DataCacheManager plugin. > The container JPA Runtime does NOT call openjpa.DataCacheManager.close() when the application is stopped. > This does not give a chance to any OpenJPA L2 cache provider to cleanup their resources and remove cache instances from static hashmaps. utlimately resulting in a memory leak. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.