Fixed
Details
Assignee
Seth LegerSeth LegerReporter
Alejandro GalueAlejandro GalueComponents
Sprint
NoneFix versions
Affects versions
Priority
Blocker
Details
Details
Assignee
Seth Leger
Seth LegerReporter
Alejandro Galue
Alejandro GalueComponents
Sprint
None
Fix versions
Affects versions
Priority
PagerDuty
PagerDuty
PagerDuty
Created May 27, 2015 at 11:59 AM
Updated August 3, 2015 at 10:29 AM
Resolved June 10, 2015 at 12:15 PM
The files located on $OPENNMS_HOME/etc/examples/drools-engine.d/nodeParentRules/, to be more precise NodeParentRules.drl and drools-engine.xml are not properly initializing the logging engine which makes the rules unusable.
I was able to verify this behavior by just copy the files from the examples directory into opennms-correlation/drools-correlation-engine/src/test/opennms-home/etc/drools-engine.d/nodeParentRules/. The JUnit tests related with these files won't pass.
Actually, I think that the files we ship with OpenNMS must be identical to the files we verified through JUnit tests.
For the logging issue, we should at least comment the lines on the affected files for now, until we figure out how to properly initialize the logging engine with drools.