Products | Versions |
---|---|
TIBCO BusinessEvents Enterprise Edition | - |
Not Applicable | - |
Resolution:
Description:
============
Rules Management Server (RMS) server does not start after update to HF3 or above
Environment:
============
TIBCO BusinessEvents 3.0.1 HF3 or above
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 state machine functionality in Hotfix3, the RMS.ear file has been rebuilt using the BusinessEvents libraries in the hotfix.
Resolution:
===========
Replace the existiong 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
Attachments:
============
none