Memory leak in StatelessKnowledgeSessionImpl when fireAllRules() throws an Exception during a rule execution
Issue
- A Drools Rule fails in the action pipe line with a
ConsequenceException(while using businessruleprocessor) that is propagated back to the jms layer as an exception onJmsServerSession. - After a certain number of errors the servers is busy with Garbage Collection
- A large portion of the heap is dedicated to references held by
DroolsRuleBaseState.
Environment
- Red Hat JBoss SOA Platform (SOA-P)
- 5.2.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.