]
Geoffrey De Smet moved PLANNER-488 to DROOLS-1186:
--------------------------------------------------
Project: Drools (was: OptaPlanner)
Key: DROOLS-1186 (was: PLANNER-488)
Workflow: GIT Pull Request workflow (was: classic default workflow)
Component/s: core engine
(was: optaplanner-examples)
Affects Version/s: 6.3.0.Final
6.2.0.Final
(was: 6.2.0.Final)
(was: 6.3.0.Final)
Fix Version/s: 7.0.0.Beta1
(was: 7.0.0.Beta1)
Setting the planning variable nullable in nurserostering examples
causes NPE
----------------------------------------------------------------------------
Key: DROOLS-1186
URL:
https://issues.jboss.org/browse/DROOLS-1186
Project: Drools
Issue Type: Bug
Components: core engine
Affects Versions: 6.3.0.Final, 6.2.0.Final
Environment: Windows 7 x 64, JDK 8u66, IDE netbeans 8.0.1.
Reporter: Julio Bellon Aguilera
Assignee: Mario Fusco
Priority: Critical
Fix For: 7.0.0.Beta1
Attachments: PLANNER_488.patch
If you set the planning variable to "nullable=true", firstable, causes a
IllegalStateException.
fixed that, causes the first NPE, and fixed that, causes other NPE unfixed:
Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException:
Caused by: java.lang.NullPointerException
at
org.drools.core.phreak.RuleNetworkEvaluator.deleteChildLeftTuple(RuleNetworkEvaluator.java:778)