[
https://issues.jboss.org/browse/DROOLS-200?page=com.atlassian.jira.plugin...
]
Geoffrey De Smet updated DROOLS-200:
------------------------------------
Attachment: drools-200-isolated-reproducer-v3.1.tar.gz
v3.1 isolated for [~mfusco]: the Solver doesn't run. 3 moves are done & undone, 1
move is then done and the stateful session is compared to a fresh one. They should yield
the same result, but they don't.
score corruption when using insertLogical with custom objects
-------------------------------------------------------------
Key: DROOLS-200
URL:
https://issues.jboss.org/browse/DROOLS-200
Project: Drools
Issue Type: Bug
Security Level: Public(Everyone can see)
Affects Versions: 6.0.0.Beta5
Reporter: Pieter van den Brink
Assignee: Mario Fusco
Attachments: drools-200-isolated-reproducer-v2.zip,
drools-200-isolated-reproducer-v3.1.tar.gz, drools-200-isolated-reproducer-v3.zip,
drools-200-isolated-reproducer.tar.gz, reproducer.zip
When using a rule with insertLogical to insert custom objects, score corruption occurs in
certain situations. It seems like the custom objects aren't always inserted or
retracted properly after a move. This causes any rule that depends on these custom objects
to fire multiple times, which corrupts the score.
Attached is a reproducer which demonstrates the issue. Also see the forum reference for a
detailed discussion.
--
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