Description of problem: Platform issue to ensure the fixes for the following two JIRAs make it into BRMS 6.2.0: * Problem when a rule removal causes the merge of 2 segments and the first of the 2 haven't been initialized yet https://issues.jboss.org/browse/DROOLS-950 * Removal of a rule having a sub-sub-network doesn't cleanup the outermost subnetwork https://issues.jboss.org/browse/DROOLS-954 Additional info: See related JIRAs for further info
Mario Fusco <mario.fusco> updated the status of jira DROOLS-954 to Closed
I added some other incremental compilation issues that have been fixed of them to keep track of all of them with a single ticket. All these fixes have been already backported to 6.3.x branch (BRMS 6.2) with the following commits: DROOLS-801: https://github.com/droolsjbpm/drools/commit/350b8f3c4313cffbfed5145c9b5920ceaace275e DROOLS-891: https://github.com/droolsjbpm/drools/commit/88e00ec8d575d7bf7aae1307a00fa20b015f058b DROOLS-893: https://github.com/droolsjbpm/drools/commit/aff306395030bfb9924b149d143d7591ce2be438 DROOLS-930: https://github.com/droolsjbpm/drools/commit/25ae132d6522aa6e022eeea36df83b3e4e59dc65 + https://github.com/droolsjbpm/drools/commit/e6b93fff9a071deb4b5d2b9c61ee791e41062bf7 DROOLS-950: https://github.com/droolsjbpm/drools/commit/1916738fb3b648a57f504b0e43b9c3a80d8c3d1d DROOLS-951: https://github.com/droolsjbpm/drools/commit/74640f6a123d47fa33e122de3d331b544262c602 DROOLS-954: https://github.com/droolsjbpm/drools/commit/8c1c79b59577bc64085a62ae85037b8fd29e42b0
The tests have passed and no regression has been found. However, there is a minor problem with missing @Test annotation in [1] causing one test not to run. Please see PR [2] adding the missing annotation. I have run the test locally and it passed; however, I am setting this BZ to assigned to get the test fixed in the product branch as well. [1] https://github.com/droolsjbpm/drools/blob/74640f6a123d47fa33e122de3d331b544262c602/drools-compiler/src/test/java/org/drools/compiler/integrationtests/IncrementalCompilationTest.java#L2084 [2] https://github.com/droolsjbpm/drools/pull/546
Fixed by https://github.com/droolsjbpm/drools/commit/a53b630f21ff8ab65de8f22d28611160ba5936d3
Last commit cherry-picked by https://github.com/droolsjbpm/drools/commit/83a8cec27
Verified in BRMS 6.2.0 CR2.