Products | Versions |
---|---|
TIBCO BusinessEvents Enterprise Edition | - |
Not Applicable | - |
Resolution:
Description:
===========
ActiveMatrix BusinessWorks container does not work with ObjectManagement "Cache".
Environment:
===========
BusinessEvents 5.0
All Operating Systems
Symptoms:
=========
The error below is thrown in BusinessWorks when Activity "Invoke RuleFunction" will be processed and ObjectManagement "Cache" is set in the BusinessEvents project.
java.lang.NoSuchMethodException: com.tibco.cep.runtime.service.cluster.om.CoherenceStore.<init>(java.util.Properties, com.tibco.cep.runtime.session.RuleSession)
at java.lang.Class.getConstructor0(Class.java:2706)
at java.lang.Class.getConstructor(Class.java:1657)
at com.tibco.cep.runtime.service.om.impl.ObjectManagerProvider.createOM(ObjectManagerProvider.java:124)
at com.tibco.cep.runtime.session.impl.RuleSessionImpl.<init>(RuleSessionImpl.java:158)
at com.tibco.cep.runtime.session.impl.RuleSessionImpl.<init>(RuleSessionImpl.java:122)
at com.tibco.cep.runtime.session.impl.RuleSessionManagerImpl.init(RuleSessionManagerImpl.java:150)
at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.initRuleSessions(RuleServiceProviderImpl.java:934)
at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.configure(RuleServiceProviderImpl.java:218)
Cause:
======
ObjectManagement "In Memory" only is supported for BusinessWorks Containers.
Resolution:
========
Change ObjectManagement to "in Memory" (CDD cluster settings) to be able to process a RuleFunction in a BusinessWorks process.