Bug 746887

Summary: PropertyChangeListener of dynamic facts is not cleaned up on session.dispose()
Product: [JBoss] JBoss Enterprise BRMS Platform 5 Reporter: Toshiya Kobayashi <tkobayas>
Component: BRE (Expert, Fusion)Assignee: Nobody <nobody>
Status: VERIFIED --- QA Contact: Marek Baluch <mbaluch>
Severity: high Docs Contact:
Priority: unspecified    
Version: BRMS 5.2.0.GA   
Target Milestone: ---   
Target Release: BRMS 5.3.0.GA   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
When a class contained a class Person and a DRL fact type somePerson, attempting to use Person in a different package to declare another fact, Person would be replaced with somePerson. This was PackageBuilder checked for declared names that ended with the same string. This has been resolved and PackageBuilder now checks for the entire delcared name.
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Toshiya Kobayashi 2011-10-18 05:28:49 UTC
Description of problem:

Platform BZ for [JBRULES-3256] PropertyChangeListener of dynamic facts is not cleaned up on session.dispose()

Comment 2 Edson Tirelli 2011-11-25 21:41:19 UTC
This is fixed in both 5.3.x and 5.4.x branches. Let me know please if it is necessary to backport the fix to the 5.2.x branch as well.

Comment 4 Jiri Svitak 2012-01-04 16:11:11 UTC
Verified in BRMS 5.3.0 ER1.

Comment 8 lcarlon 2012-06-06 02:18:01 UTC
    Technical note added. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    New Contents:
When a class contained a class Person and a DRL fact type somePerson, attempting to use Person in a different package to declare another fact, Person would be replaced with somePerson. This was PackageBuilder checked for declared names that ended with the same string. This has been resolved and PackageBuilder now checks for the entire delcared name.