-
Bug
-
Resolution: Done
-
Major
-
jBPM 5.1
-
None
-
Low
It appears the event listener created in the initProcessEventListeners method of ProcessRuntimeImpl is creating a memory leak due to the event listener never being removed. The listener is registered with the the RuleBase, but the dispose method never removes it. Our processes create either a stateful or stateless session on each request and this causes memory to be fully consumed very quickly. Removing the registration of this event listener fixes our issue.