Upgrade Drools to 7.x

Description

Update the embedded Drools to a recent 7.x release.
There are a number of bugs, including null pointer exceptions, in the 6.x series.

Acceptance / Success Criteria

None

Attachments

1

Lucidchart Diagrams

Activity

Jesse White June 15, 2018 at 1:49 AM

Merged into foundation-2018. Per the comments in the PR, the issues mentioned here were resolved.

Will Keaney June 12, 2018 at 11:17 PM
Edited

Will Keaney March 21, 2018 at 5:44 PM

Reloading engines doesn't seem to work with 7.6.0:

Will Keaney March 20, 2018 at 12:44 PM

I updated the earliest rule in the Connect Event to Node engine to clone the event before modifying, and added the patch you suggested on Mattermost.

Together with the Drools and KIE 7.6.0 libraries and the dependency updates outlined above, I'm not seeing any further exceptions in that engine.

Will Keaney March 19, 2018 at 1:01 PM

I'm still getting the NPE, but I'm unable to reproduce it on demand. It seems to start happening after the engine's been running for a while.

It happens before any of my RHS have executed, and the stack trace references Drools internal classes:

Fixed

Details

Assignee

Reporter

Components

Priority

PagerDuty

Created March 16, 2018 at 7:53 PM
Updated June 15, 2018 at 1:49 AM
Resolved June 15, 2018 at 1:49 AM