In BusinessEvents 3.0.1, class files are not generated after Virtual Rule Functions (VRF) are approved. Problems in starting Rules Management Server(RMS)
book
Article ID: KB0085651
calendar_today
Updated On:
Products
Versions
TIBCO BusinessEvents Enterprise Edition
-
Not Applicable
-
Description
Resolution: Description: ============ In BusinessEvents 3.0.1, class files are not generated after Virtual Rule Functions (VRF) are approved. Problems in starting Rules Management Server(RMS)
Environment: ============ TIBCO BusinessEvents 3.0.1 HF3 or above TIBCO Rules Management Server (RMS)
Symptoms: ========= Exception: java.lang.NullPointerException at com.tibco.cep.runtime.model.element.stategraph.impl.StateTransitionRule.setIdentifierDependencyBitArray(StateTransitionRule.java:48) at be.gen.Approval.Concepts.VersionableEntity$VersionableEntity$ApprovalWorkflow$$00241z2Transition_18_Rule.<init>(VersionableEntity.java:2703) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:494) at java.lang.Class.newInstance0(Class.java:350) at java.lang.Class.newInstance(Class.java:303) at com.tibco.cep.kernel.core.base.RuleLoaderImpl.addRule(RuleLoaderImpl.java:173) at com.tibco.cep.kernel.core.base.RuleLoaderImpl.addRule(RuleLoaderImpl.java:240) at com.tibco.cep.kernel.core.rete.ReteWM.init(ReteWM.java:129) at com.tibco.cep.runtime.session.impl.RuleSessionImpl.init(RuleSessionImpl.java:362) at com.tibco.cep.runtime.session.impl.RuleSessionImpl.init(RuleSessionImpl.java:347) at com.tibco.cep.runtime.session.impl.RuleSessionManagerImpl.init(RuleSessionManagerImpl.java:118) at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.initRuleSessions(RuleServiceProviderImpl.java:791) at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.initAll(RuleServiceProviderImpl.java:649) at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.configure(RuleServiceProviderImpl.java:187) at com.tibco.cep.container.standalone.BEMain.jumpStart(BEMain.java:132) at com.tibco.cep.container.standalone.BEMain.main(BEMain.java:45) Shutting down service provider -e20068041.<machinename> RuleServiceProvider e20068041.s32.<machine name> is shutting down.
Cause: ====== Due to changes to the state machine functionality in Hotfix3, the RMS.ear file has been rebuilt using the BusinessEvents libraries in the hotfix.
Resolution: =========== Replace the existing rms.ear file {TIBCO_HOME}/be/3.0/rms/bin/) with the new one new rms.ear file from {TIBCO_HOME}/be/3.0/hotfix/rms/bin/ to
Issue/Introduction
In BusinessEvents 3.0.1, class files are not generated after Virtual Rule Functions (VRF) are approved. Problems in starting Rules Management Server(RMS)