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

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.