Rules Manager can not work on BusinessEvents 3.0.1 hotfix4.

Rules Manager can not work on BusinessEvents 3.0.1 hotfix4.

book

Article ID: KB0094580

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Resolution:
Description:
===========
Rules Manager can not work on TIBCO BusinessEvents 3.0.1 hotfix4.

Environment:
===========
TIBCO BusinessEvents 3.0.1 hotfix4
All Operating Systems

Symptoms:
=========
After applied hf4 with BE 3.0.1, the RMS server cannot start. The following error will be found in the log:

2009 Jun 21 14:53:57:162 GMT +9 suemura.apac.tibco.com Info [main] - [RMS Archive] RuleSet /Approval/Rules/LockRuleset Rule class be.gen.Approval.Rules.LockRuleset.UnlockRequestRule added
2009 Jun 21 14:53:57:178 GMT +9 suemura.apac.tibco.com Info [main] - [RMS Archive] RuleSet /Approval/Rules/DecisionProjectRuleSet Rule class be.gen.Approval.Rules.DecisionProjectRuleSet.ShowRequestDetails added
2009 Jun 21 14:53:57:193 GMT +9 suemura.apac.tibco.com Error [main] - java.lang.NullPointerException
2009 Jun 21 14:53:57:193 GMT +9 suemura.apac.tibco.com Error [main] -     at com.tibco.cep.runtime.model.element.stategraph.impl.StateTransitionRule.setIdentifierDependencyBitArray(StateTransitionRule.java:48)
2009 Jun 21 14:53:57:193 GMT +9 suemura.apac.tibco.com Error [main] -     at be.gen.Approval.Concepts.VersionableEntity$VersionableEntity$ApprovalWorkflow$$00241z2Transition_18_Rule.&ltinit>(VersionableEntity.java:2703)
2009 Jun 21 14:53:57:193 GMT +9 suemura.apac.tibco.com Error [main] -     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
2009 Jun 21 14:53:57:193 GMT +9 suemura.apac.tibco.com Error [main] -     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
2009 Jun 21 14:53:57:193 GMT +9 suemura.apac.tibco.com Error [main] -     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
2009 Jun 21 14:53:57:193 GMT +9 suemura.apac.tibco.com Error [main] -     at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
2009 Jun 21 14:53:57:193 GMT +9 suemura.apac.tibco.com Error [main] -     at java.lang.Class.newInstance0(Class.java:350)
2009 Jun 21 14:53:57:193 GMT +9 suemura.apac.tibco.com Error [main] -     at java.lang.Class.newInstance(Class.java:303)

Resolution:
========
1). Copy be/3.0/hotfix/rms/bin to be/3.0/rms/bin
2). Copy be/3.0/hotfix/rms/lib to be/3.0/rms/lib


From the readme-be-3-0-1-hotfix4.txt:
>>>>>>>>

NOTE: Due to changes to state machine functionality in Hotfix3, the RMS.ear file has been rebuilt using the BusinessEvents  libraries provided in this hotfix. The rebuilt ear is provided with the hotfix in this location:
      {TIBCO_HOME}/be/3.0/hotfix/rms/bin/
If you have not modified the 3.0.1 RMS project, you can replace the existing RMS.ear file (in {TIBCO_HOME}/be/3.0/rms/bin/) with the EAR file provided in the hotfix. However if you have modified the 3.0.1 RMS project, you must rebuild its EAR file  (as is required for any existing EAR file).
>>>>>>>>

Issue/Introduction

Rules Manager can not work on BusinessEvents 3.0.1 hotfix4.