This commit is contained in:
Nicolas Héron 2020-09-15 18:24:56 +02:00
commit 1a61d054c3
6 changed files with 9 additions and 11 deletions

View file

@ -207,13 +207,14 @@ public class RuleBaseSingleton implements RuleBasePackage {
//_____ Wrapping the knowledge Session
newRuleBaseSession = new RuleBaseStatefulSession(this.ruleBaseID, sessionId, newDroolsSession, maxNumberRulesToExecute, sessionHistoryListener);
//_____ Release semaphore
lockKbase.release();
} else {
throw new DroolsChtijbugException(DroolsChtijbugException.KbaseNotInitialised, "", null);
}
//____ return the wrapped KnowledgeSession
return newRuleBaseSession;
} finally {
lockKbase.release();
logger.debug("<<createRuleBaseSession", newRuleBaseSession);
}
}