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.

Reply via email to