Hide Forgot
Immovable planning entities are critical for continuous planning. However, the combination of immovable planning entities and chained variables has been broken for year and it's one of OptaPlanner's hotests bugs in the community jira: https://issues.jboss.org/browse/PLANNER-239 I've found a way to fix it for 7.0 and I can backport it to 6.4.x (= BRMS 6.3) if this is triaged. This issue is critical for task assigning that uses the chained through time pattern (2 customers do this).
Once I have the ok to backport this to optaplanner 6.4.x, I need to cherry pick (and deal with the guaranteed merge conflict) these 2 commits: https://github.com/droolsjbpm/optaplanner/commit/b8ae184146e16fd83cb8294317c3da2e8587fb5d https://github.com/droolsjbpm/optaplanner/commit/78adf0690a4efd8d3e570b790459a756e57210a2 I don't care if it makes BRMS 6.3.0 or 6.3.1 (both should be fine for the customer I presume), as long as I can backport it sooner rather than later while it's still fresh in my memory to deal with the merge conflicts efficiently.
Backported to 6.4.x (so product 6.3) with these commits: https://github.com/droolsjbpm/optaplanner/commit/b33db85f902b485fe447745da07f6658748c110c https://github.com/droolsjbpm/optaplanner/commit/ebe85236aaa98d5b0c8a6ea96d153274ad1828ab https://github.com/droolsjbpm/optaplanner/commit/c385f3c726fa5d82ae5920ee110db71b6ed44a67 https://github.com/droolsjbpm/optaplanner/commit/500720cba0f3ca120881287c2bab3a1a52bcf4ff That includes unit tests (which is the bulk of the changes).