[
http://jira.jboss.com/jira/browse/JBRULES-1203?page=all ]
Edson Tirelli resolved JBRULES-1203.
------------------------------------
Resolution: Done
The problem for JDK proxies and final classes is fixed. Although, there is still a problem
when dynamically adding rules which use final classes not used by previously added rules.
Being a very specific issue that will demand quite some effort to be fixed, it will be
handled in a different ticket.
Thank you for reporting and providing test case.
Fix will be included in 4.0.2.
Shadow facts of final classes not working correctly
---------------------------------------------------
Key: JBRULES-1203
URL:
http://jira.jboss.com/jira/browse/JBRULES-1203
Project: JBoss Rules
Issue Type: Bug
Security Level: Public(Everyone can see)
Affects Versions: 4.0.1
Reporter: Chris West
Assigned To: Edson Tirelli
Fix For: 4.0.2
Attachments: HelloWorldBroken.zip
When a fact class is marked as final, drools is supposed to search for a base type to
subclass a shadow proxy from rather than the actual class type of the fact. This
functionality does not seem to work as it had in the past. This bug can be reproduced by
a simple final class, or by using a JDK dynamic proxy, which is always final.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira