Merge pull request #225 from pymma/kafka

better error management
This commit is contained in:
Nicolas Héron 2021-02-19 18:33:51 +01:00 committed by GitHub
commit d0d27d0cc8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -115,6 +115,14 @@ public class DroolsChtijbugRulesExecutionService {
Object result = null;
try {
if (messageHandlerResolver==null){
logger.error("DroolsChtijbugRulesExecutionService.FireAllRulesAndStartProcess.messageHandlerResolver is null");
}
if (chtijbugObjectRequest==null){
logger.error("DroolsChtijbugRulesExecutionService.FireAllRulesAndStartProcess.chtijbugObjectRequest is null");
}else if( chtijbugObjectRequest.getObjectRequest()==null){
logger.error("DroolsChtijbugRulesExecutionService.FireAllRulesAndStartProcess.chtijbugObjectRequest.getObjectRequest is null");
}
messageHandlerResolver.setClassLoader(chtijbugObjectRequest.getObjectRequest().getClass().getClassLoader());
RuleBasePackage ruleBasePackage = this.ruleBasePackages.get(kci.getResource().getContainerId());
if (ruleBasePackage != null) {