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