better error management

This commit is contained in:
nheron 2021-02-19 18:58:03 +01:00
commit 5b17a011ae

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();