Exception Class initialization failed: java.lang.ClassNotFoundException) during Inference Engine startup.

Exception Class initialization failed: java.lang.ClassNotFoundException) during Inference Engine startup.

book

Article ID: KB0093493

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Description:
Exception (Class initialization failed: java.lang.ClassNotFoundException) during Inference Engine startup.

Exception reported during Inference engine startup.

++++++++++++++++++++++

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:169)

at com.tangosol.util.ExternalizableHelper.loadClass(ExternalizableHelper.java:3164)

at com.tangosol.util.ExternalizableHelper.readExternalizableLite(ExternalizableHelper.java:2018)

at com.tangosol.util.ExternalizableHelper.readExternalizableLite(ExternalizableHelper.java:1990)

at com.tibco.cep.runtime.service.om.coherence.cluster.WorkTuple.getWork(WorkTuple.java:48)

at com.tibco.cep.runtime.service.om.coherence.cluster.SchedulerCache$TaskScheduler$DBPoller.run(SchedulerCache.java:683)

at com.tibco.cep.runtime.session.BEManagedThread.execute(BEManagedThread.java:466)

at com.tibco.cep.runtime.session.BEManagedThread.run_repeating(BEManagedThread.java:444)

at com.tibco.cep.runtime.session.BEManagedThread.run(BEManagedThread.java:307)


Class:

ClassLoader: null

++++++++++++++++++++++


Symptoms:
Inference engine startup fails with the above exception.
Cause:

Existence of multiple Oracle drivers of different versions (example: ojdbc14.jar and ojdbc6.jar) in the classpath causes this error.


Resolution

- Add the "-verbose" class parameter to java.extended.properties in the engine .tra fileĀ and then check if multiple Oracle drivers are loaded during startup.


- Remove any old Oracle driver from the classpath and keep only the latest drivers only.


Issue/Introduction

Exception Class initialization failed: java.lang.ClassNotFoundException) during Inference Engine startup.

Additional Information

None