TIBCO BusinessEvents (BE) engine starts up but throws class not found exceptions when the State Machine times out.

book

Article ID: KB0084577

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Resolution:
Description:
============
TIBCO BusinessEvents (BE) engine starts up but throws class not found exceptions when the State Machine times out.


Environment:
===========
TIBCO BusinessEvents 3.0.1


Symptoms:
========
java.lang.RuntimeException: java.io.IOException: Class initialization failed: java.lang.ClassNotFoundException: at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at com.tangosol.util.ExternalizableHelper.loadClass

Cause:
=====
Having the custom extended property CUSTOM_PREPEND_CP as a be-engine.xml property  causes  this error.


Resolution:
==========
CUSTOM_PREPEND_CP  should not be directly  added to be-engine.xml  and  is not a recommended approach . If you need to change at deploy time, the  custom extended property can be  added to the be-engine.tra instead of the be-engine.xml file . This allows adding to the path to every deployed application .

Attachments:
===========
N/A

Issue/Introduction

TIBCO BusinessEvents (BE) engine starts up but throws class not found exceptions when the State Machine times out.