10.2. Decision engine

  • Numeric coercion breaks beta indexing [RHPAM-3456]
  • In an executable model, an error is parsing for the single apex which is delimited by an empty string [RHDM-1625]
  • An experimental alpha network compiler is removed from kie-maven-plugin build process [RHDM-1624]
  • In an executable model, the behavior of binding of a boolean unary expression is different as compared to the plain DRL file [RHDM-1612]
  • In an executable model, you cannot build a project by inserting and updating a fact of same rule [RHDM-1606]
  • You receive a null pointer exception while updating the KIE container [RHDM-1596]
  • Use MVEL version 2.4.12 or above in Red Hat Decision Manager 7.10.1 [RHDM-1574]
  • In an executable model, incorrect parameter is passed to accumulate function [RHDM-1572]
  • In an executable model, and exists used in the source pattern of an accumulate function statement matches multiple times instead it should match only once [RHDM-1571]
  • Type coercion does not work for bound variables in an executable model [RHDM-1564]
  • In an executable model, you receive a null pointer exception at ConstraintEvaluator.findPatternAndRequiredDeclaration() in an accumulate function [RHDM-1556]
  • In an executable model, @watch annotation containing !* does not work as expected [RHDM-1553]
  • Property reactivity for properties is not modified in modify block and the rule is executes repeatedly [RHDM-1552]
  • In an executable model, the order of parameters passed to the method is unexpectedly changed and the parameters are not passed correctly in action() accumulate function [RHDM-1551]
  • In an executable model, when you use the AND operator in the source pattern of an accumulate function, you receive a compilation error [RHDM-1549]
  • In an executable model, when you use an operation such as BigDecimal_variable % Numeric_value, you receive a compilation error [RHDM-1545]
  • Variable binding of a map element throws compilation errors in an executable model [RHDM-1543]
  • In an executable model, when you bind a list written in MVEL expression, you receive a build error [RHDM-1542]
  • forall rule pattern does not work as expected [RHDM-1541]
  • In MVEL dialect mode in an executable model, when you use a compound assignment operation such as BigDecimal_type_property <op> Numeric/BigDecimal_value, you receive an unexpected error [RHDM-1538]