Rules Mangement Server (RMS) does not start after update to TIBCO BusinessEvents Version 3.0.1 HF3 or above

Rules Mangement Server (RMS) does not start after update to TIBCO BusinessEvents Version 3.0.1 HF3 or above

book

Article ID: KB0087909

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

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.&ltinit>(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.&ltmachinename>  
RuleServiceProvider e20068041.s32.&ltmachine 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

Issue/Introduction

Rules Mangement Server (RMS) does not start after update to TIBCO BusinessEvents Version 3.0.1 HF3 or above