3.4. Business Resource Planner

Table 3.4. Business Resource Planner Issues Resolved in Version 6.3

IssueDescription

PLANNER-259

Long benchmarker with many statistics go out of memory because statistic pointList survive untill the end of the benchmark

PLANNER-362

Nearby Selection on VRP with 10k+ locations grabs a lot of memory for Local Search

PLANNER-382

Nearby selection on SwapMoveSelector crashes if the entityselector doesn’t explicitly state the entity class

PLANNER-384

optaplanner-webexamples vehicle routing on EAP doesn’t work

PLANNER-391

Benchmark report: Solver configurations with uninitialized single benchmark results are ranked better than they should be

PLANNER-420

SwingUI’s score in examples doesn’t get updated after manual move (regression)

PLANNER-427

Single statistics fail when parallelBenchmarkCount is bigger than the number of solvers

PLANNER-435

Workbench: Data modeler’s planning solution should implement Solution interface

PLANNER-450

XStream support BendableScore doesn’t marshall to the scoreString

PLANNER-454

HardSoftBigDecimalScore and SimpleBigDecimalScore’s toLevelNumbers() should return BigDecimals, not Doubles.

PLANNER-466

Workbench: Solver config editor’s call to build a SolverFactory should pass the ProjectClassLoader as ClassLoader

PLANNER-469

Possible performance issue after PLANNER-252

PLANNER-471

VariableListenerSupport.beforeVariableChanged() is severly slower (from CR1 to CR2) due to SortedMap usage

PLANNER-472

VariableListenerSupport.beforeVariableChanged() is severly slower (from CR1 to CR2) due to HashSet.add() usage

PLANNER-473

Benchmark report: Best score problem statistic with subSingleCount mixes median and average score

PLANNER-479

TailChainSwapMove’s reverseChain() seems to cause a performance loss since 6.3.0.CR1

PLANNER-487

Wrong text in IllegalArgumentException in ScoreDirectorFactoryConfig

PLANNER-490

4 or more shadow variables might trigger cyclic source dependencies exception when that’s not the case

PLANNER-497

Benchmark report: PickedMoveType statistics don’t work in the benchmark report any more (regression)

PLANNER-500

VRP example with with time windows in FULL_ASSERT mode throws VariableListener corruption

PLANNER-502

NQueensXStreamXmlPlannerBenchmarkFactoryTest fails on Windows

PLANNER-512

Optaplanner Workbench: button to create a new file disappeared

PLANNER-515

Default cloner doesn’t cloneMap() when an element of a Collection or a Map is a Map.

PLANNER-519

Race condition with Solver.getBestSolution()

PLANNER-522

scanAnnotatedClasses is not compatible with non-default ClassLoader or KieContainer because it doesn’t take it into account

PLANNER-528

Workbench: solver configuration screen is visible for users without plannermgmt role

PLANNER-531

Workbench: Solver Editor: No error is displayed when stateless kiesession is used

PLANNER-533

Optaplanner should find defaultKieSession even if it not defined in kmodule.xml

PLANNER-538

PlanningSolution annotation cannot be found when solver is built from kjar because scanAnnotatedClasses with a classloader without packgeIncludes does not work well

PLANNER-550

NPE in SwapMove due to null selection in SwapMoveSelector

PLANNER-557

Exe server: starting the same solver a second time (for a differen problem) should not return the best solution from the first run

PLANNER-560

The score of the bestSolution is set before it is (fully) initialized, but from Solver.getBestSolution() it’s not detectable that it’s not yet initialized