-
Type: Bug
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 5.4.2-HF18
-
Component/s: Core
The Remove annotated method is called against the POJO core session instead of the EJB proxy.
This let the {EJB}} container thinking that the bean is still alive.
The leaked bean is then passivated onto the file system after the inactive timeout.
By default, the removal timeout is configured to an infinite value.
That means that the serialized bean is kept for ever in the system.
That problem was introduced in NXP-6867 in the method org.nuxeo.ecm.core.api.repository.Repository#open.
- depends on
-
NXP-6867 Log core sessions leak in SQLRepositoryTestCase
- Resolved