[
https://issues.jboss.org/browse/DROOLS-72?page=com.atlassian.jira.plugin....
]
RH Bugzilla Integration commented on DROOLS-72:
-----------------------------------------------
nwallace <nwallace(a)redhat.com> changed the Status of [bug
1036126|https://bugzilla.redhat.com/show_bug.cgi?id=1036126] from ASSIGNED to MODIFIED
Potential memory leak in StatelessKnowledgeSessionImpl#execute when
fireAllRules throwing RuntimeException
----------------------------------------------------------------------------------------------------------
Key: DROOLS-72
URL:
https://issues.jboss.org/browse/DROOLS-72
Project: Drools
Issue Type: Bug
Security Level: Public(Everyone can see)
Affects Versions: 5.5.0.Final
Reporter: Trung Nguyen
Assignee: Mario Fusco
Fix For: 5.5.1.Final, 6.0.0.Alpha9
when {{ksession.fireAllRules()}} throws RuntimeException, it cause {{ksession}} never
gets released.
{code:lang=java}
public void execute(Object object) {
StatefulKnowledgeSession ksession = newWorkingMemory();
ksession.insert( object );
ksession.fireAllRules( );
ksession.dispose();
}
public void execute(Iterable objects) {
StatefulKnowledgeSession ksession = newWorkingMemory();
for ( Object object : objects ) {
ksession.insert( object );
}
ksession.fireAllRules( );
ksession.dispose();
}
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira