Details
-
Bug
-
Resolution: Done
-
Critical
-
6.0.1.Final
-
None
-
None
Description
After adding many simple facts into the stateful session and then removing them, the factHandles for the removed facts are still referenced by the session. Eventually getting "java.lang.OutOfMemoryError: GC overhead limit exceeded" with the stack trace (sometimes) similar to DROOLS-411.
Someone on StackOverflow suggested iterating through whatever factHandles remain after deletion and delete those, but I get no factHandles (correct, since I removed all facts).
See screenshot for objects in memory after deleting all facts.
Attachments
Issue Links
- relates to
-
DROOLS-516 6.1.0.beta4 and identified a rule pattern inducing memory leaks
- Resolved