Drools

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[RHPAM-1184] URLDecoder: Illegal hex characters in escape (%) pattern" when a rule has a name with "%" (#2072)

moving decoding the file name to the EJC compilation unit adapter so memory file system

is not inconsistent anymore regarding the names

[DROOLS-2990] fix dsl generation of constraint calling a constructor in executable model

[DROOLS-2990] fix dsl generation of constraint calling a constructor in executable model

(cherry picked from commit c0e630ae2bd05d2ccd36f87f440f39fd7657add0)

DROOLS-2592 PMML - Fix race conditions caused by corner cases of used "after" and "before" operators (#2070)

* DROOLS-2592 Fix scorecards reason code update race condition

* DROOLS-2592 Fix possible race conditions in PMML rule templates

RHPAM-1509 Mining model modelChain mode does not compile (#2069)

* Fixed an error, in the PMML4Compiler, that was caused when instead of creating a copy of a DataField object the object was being updated

* Fixed problems in the test data...

- Models need to have a modelName attribute

- A target element, in a MiningSchema, must have a corresponding DataField defined

DROOLS-2592 PMML - Fix race conditions caused by corner cases of used "after" and "before" operators (#2067)

* DROOLS-2592 Fix scorecards reason code update race condition

* DROOLS-2592 Fix possible race conditions in PMML rule templates

RHPAM-1509 Mining model modelChain mode does not compile (#2068)

* Fixed an error, in the PMML4Compiler, that was caused when instead of creating a copy of a DataField object the object was being updated

* Fixed problems in the test data...

- Models need to have a modelName attribute

- A target element, in a MiningSchema, must have a corresponding DataField defined

[DROOLS-2724] make executable model to handle field names with second letter in uppercase

(cherry picked from commit 0f1dabc880b1f22245b311138ee09cab8014220a)

[DROOLS-2724] make executable model to handle field names with second letter in uppercase

[RHDM-709] reset mvel parser configuration during incremental compilation

DROOLS-2987 DMN v1.2 marshaller failing marshalling DecisionService ... (#2066)

...node and dmndi:DMNDecisionServiceDividerLine

DROOLS-2987 DMN v1.2 marshaller failing marshalling DecisionService ... (#2065)

...node and dmndi:DMNDecisionServiceDividerLine

DROOLS-2972 Don't use Collections.emptyList() as a class provided to PMML template (#2060)

* Don't use Collections.emptyList() as a class provided to PMML template

* Add comment about not using Collections.emptyList() in PMML classes

[DROOLS-2935] initialize the kproject class loader when loading a kmodule from the local repo

[BAPL-944] Test for model chain operator in mining model (#2064)

[BAPL-944] Test for model chain operator in mining model (#2057)

[DROOLS-2986] dynamically size the number of executable model rules per class

[DROOLS-2986] dynamically size the number of executable model rules per class

(cherry picked from commit a9bf9ad8f2c0d109515686617ee605a8fab6fdbb)

[DROOLS-2634] complete CEP support in executable model

  1. … 31 more files in changeset.
[DROOLS-2634] complete CEP support in executable model

(cherry picked from commit d9dd0b530d9b4cc134db1b76823ac4cebbbd7271)

  1. … 31 more files in changeset.
RHPAM-1492_ 7_11 (#2063)

* RHPAM-1492 Surrogate operator does not work correctly in decision trees

* Fixed problems in the PredicateRuleProducer classes, where the generated constraints

were not correctly taking into account compound predicates

* Changed treeCompiler.drl to use constraints created by PredicateRuleProducer classes

instead of using the compileConstraints query in common.drl

* Added a method to PMML4Helper (utils within treeCompiler.drl) to retrieve the

constraints/predicate for a node

* Added fix that uses new ArrayList<>() in place of Collections.emptyList()

  1. … 3 more files in changeset.
RHPAM-1492 Surrogate operator does not work correctly in decision trees (#2062)

* Fixed problems in the PredicateRuleProducer classes, where the generated constraints

were not correctly taking into account compound predicates

* Changed treeCompiler.drl to use constraints created by PredicateRuleProducer classes

instead of using the compileConstraints query in common.drl

* Added a method to PMML4Helper (utils within treeCompiler.drl) to retrieve the

constraints/predicate for a node

Added fix that uses new ArrayList<>() in place of Collections.emptyList()

  1. … 3 more files in changeset.
Removed redundant test for optimistic lock interceptor (#2055)

Removed redundant test for optimistic lock interceptor (#2054)

[DROOLS-2625] Exec Model: support tests generating compositepatterns and count on multiple patterns (#2058)

* Fix test2AccumulatesWithOr

* Disabled accumulate test

* Support processing of ExistentialPatternImpl and CompositePatterns

* Ported failing test case from integrationTest

* Generate id for anonymous accumulate functions (fixes testAccumulateWithLessParameter)

* Better generator for missing accumulate binding id

* unique exprId for same constraint on different patterns

* Revert "unique exprId for same constraint on different patterns"

This reverts commit 8078322

* Avoid searching for declarations in a subnetworktuple if it's not needed (i.e. with accumulate)

* Disabled AccumulateTest

* Replace accumulate in DSL with a version that forces it to provide at least one accumulate function

* Fixed regression

[DROOLS-2625] Exec Model: support tests generating compositepatterns and count on multiple patterns (#2058)

* Fix test2AccumulatesWithOr

* Disabled accumulate test

* Support processing of ExistentialPatternImpl and CompositePatterns

* Ported failing test case from integrationTest

* Generate id for anonymous accumulate functions (fixes testAccumulateWithLessParameter)

* Better generator for missing accumulate binding id

* unique exprId for same constraint on different patterns

* Revert "unique exprId for same constraint on different patterns"

This reverts commit 8078322

* Avoid searching for declarations in a subnetworktuple if it's not needed (i.e. with accumulate)

* Disabled AccumulateTest

* Replace accumulate in DSL with a version that forces it to provide at least one accumulate function

* Fixed regression

(cherry picked from commit 7300c303ce331103b52264bd2e69f84fe666a5dc)

[BAPL-944] PMML test for surrogate predicate (#2056)

[BAPL-944] PMML test for surrogate predicate (#2041)

[DROOLS-2906] Implement scenario runner (backend) (#2036)

DROOLS-2906: Implement scenario runner (backend)

[RHPAM-2] NullPointerException during transaction rollback when using CMT (#2015)

if it is not the transaction owner we try to rely on the transaction registry

and set the current tx associated as a rollback