Merge pull request #226 from pymma/kafka

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

View file

@ -123,7 +123,10 @@ public class DroolsChtijbugRulesExecutionService {
}else if( chtijbugObjectRequest.getObjectRequest()==null){ }else if( chtijbugObjectRequest.getObjectRequest()==null){
logger.error("DroolsChtijbugRulesExecutionService.FireAllRulesAndStartProcess.chtijbugObjectRequest.getObjectRequest is null"); logger.error("DroolsChtijbugRulesExecutionService.FireAllRulesAndStartProcess.chtijbugObjectRequest.getObjectRequest is null");
} }
if (chtijbugObjectRequest.getObjectRequest().getClass()!= null
&& chtijbugObjectRequest.getObjectRequest().getClass().getClassLoader() != null) {
messageHandlerResolver.setClassLoader(chtijbugObjectRequest.getObjectRequest().getClass().getClassLoader()); messageHandlerResolver.setClassLoader(chtijbugObjectRequest.getObjectRequest().getClass().getClassLoader());
}
RuleBasePackage ruleBasePackage = this.ruleBasePackages.get(kci.getResource().getContainerId()); RuleBasePackage ruleBasePackage = this.ruleBasePackages.get(kci.getResource().getContainerId());
if (ruleBasePackage != null) { if (ruleBasePackage != null) {
Date startTime = new Date(); Date startTime = new Date();