Chapter 3. Fixed issues

These are some of the high priority issues fixed in this version of Red Hat JBoss BPM Suite 6.2, over the previous versions (6.1.x).

3.1. BRMS Core and Execution Server

Table 3.1. BRMS Core and Execution Server Issues Resolved in Version 6.2

IssueDescription
BZ#1273087Errors using incremental update of the KieBase and KieSession
BZ#1222829Rules are not getting fired when JAXB request is sent
BZ#1221491Missing support for selected Drools command
BZ#1233192Listeners declared in kmodule.xml are not registered in StatelessKieSession
BZ#1219118Allow to create a KieBuilder using a specific ClassLoader
BZ#1228098NPE using no-loop in Sequential Mode
BZ#1259589Kie-ci sends MavenRequest without considering the repositories defined in user settings file
BZ#1227234Regression in "forall" operator in Decision Tables
BZ#1248024Timers are reset during the serialization process
BZ#1144151[Kie-Camel in Fuse] KieContainer should work by Classloader scope instead of JVM scope
BZ#1233976Operators on java.lang.Comparable object doesn't work if JIT is enable
BZ#1265773@Timestamp and @Expires Java annotations don't work
BZ#1258880Remove @XmlRootElement annotation on top of KieServerCommand
BZ#1250349Exceptions are not logged in server.log file if not able to connect to kie-server
BZ#1250323Not able to register KIE server if we use https protocol.
BZ#1275378Missing new drl file after calling KieScanner.scanNow
BZ#1222843JSON request are not supported in /containers/{id}
BZ#1214743DSL parse error on isolated dot
BZ#1228313NPE when there's a shared segment in Sequential Mode
BZ#1253162ClassCastException when kcontainer.updateToVersion() with sliding window rule running
BZ#1253575Drools nested date comparison expressions with OR condition
BZ#1254528ClassCastException when kcontainer.updateToVersion() with sliding window rule running (with fix for DROOLS-881 and DROOLS-883)
BZ#1254404Deadlock with kcontainer.updateToVersion() under load
BZ#1251826NoSuchMethodError on JIT Compilation of non-primitive comparison
BZ#1227866Incremental compilation doesn't work with extended rules
BZ#1242010Rule Templates do not completely ignore single commented lines which are invalid
BZ#1263495Memory leak when deleting a tuple from an unlinked segment
BZ#1271534drools-compiler fails to report error for invalid rule with field binding
BZ#1271909ActivationLogEvent does not contain information about a bind variable which is not used in the rule
BZ#1222866Container does not survive server restart
BZ#1278059String.compareTo() in jitted constraint does not work correctly on Weblogic
BZ#1252327TransactionLockInterceptor cannot unlock on transaction timeout
BZ#1260377DB upgrade script "jbpm-6.1-to-6.2.sql" does not contain alter statement for ContextMappingInfo.owner_id column
BZ#1049238Optimize DDL scripts for production use (indexes, ...)
BZ#1276039Postgres upgrade script (bpms-6.0-to-6.1.sql): null value in column "id" violates not-null constraint
BZ#1241358SingleSessionCommandService Interceptor stack is lost when rollback
BZ#1217725Externalize storagePath for DocumentStorageService
BZ#1208056Concurrent process execution will fail if it references a new user/group
BZ#1264525EventFactHandles are not deserialized correctly causing error "No enum constant org.drools.core.factmodel.traits.TraitTypeEnum.xxx"
BZ#1213209Duplicate Timer calls by a Boundary Timer inside a MultipleInstances
BZ#1250315TaskService.forward() can forward a task to a group without throwing Exception
BZ#1206055Not possible to build a process with boundary event when Cancel Activity is set to true
BZ#1234592Race condition with multiple job executor threads on Oracle
BZ#1227470SerializationException by using List type as variable in Human Task in BPM Suite 6.1