Products | Versions |
---|---|
TIBCO BusinessConnect | - |
Not Applicable | - |
Description:
Description:
============
After installing BusinessConnection (BC) 5.3.3 onto BC 5.3.0 with the BC ConfigStore Management Interface (CMI) installed, the BC engine will not start. It throws the following error:
2010 Oct 04 14:21:49:929 GMT +1 BW.BusinessConnect-Interior_Server Error [bw.logger] BW-EXT-LOG-100000 RuntimeBootsrtap:sInit Error initializing installed 'CMI' protocol, from 'ConfigStore Management Interface' plugin with Runtime extension 'com.tibco.ax.cmi.plugin.CMIRuntimeExtension'
2010 Oct 04 14:21:49:945 GMT +1 BW.BusinessConnect-Interior_Server Error [bw.logger] BW-EXT-LOG-100000 RuntimeBootsrtap:sInit com.tibco.ax.fw.runtime.impl.GtwyRuntimeException: Runtime Extension class not found
at com.tibco.ax.fw.runtime.impl.RuntimeExtension.sCreateExtension(RuntimeExtension.java:476)
.
.
.
at com.tibco.pe.util.ReminderQueue.run(ReminderQueue.java:224)
Caused by: java.lang.ClassNotFoundException: com.tibco.ax.cmi.plugin.CMIRuntimeExtension
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
Environment:
==========
BuinessConnect 5.3.3 all platforms
BusinessConnect ConfigStore Management Interface 1.0.0
Cause:
=========
BusinessConnect (BC) users who have upgraded to BC 5.3.3 and who have the ConfigStore Management Interface (CMI) protocol installed will need to manually edit the file bcengine.tra available in %BC_HOME%/bin directory after they upgrade to BusinessConnect 5.3.3 or later Service Packs. This is because the CMI protocol’s post-installation process of updating the default bcengine.tra does not execute when BusinessConnect 5.3.3 installs a new bcengine.tra. Consequently, the CMI jars are left out of the default classpath after the BC 5.3.3 upgrade.
Resolution:
=========
Users who have the CMI protocol installed for updating or reading TIBCO BusinessConnect configurations should manually edit the bcengine.tra available in %BC_HOME%/bin directory if they upgrade to BusinessConnect 5.3.3 or later Service Packs.
The following is the property that needs to be manually prepended to the existing string:
tibco.class.path.extended %BC_HOME%/protocols/cmi/hotfix/lib%PSP%%BC_HOME%/protocols/cmi/lib%PSP%
Final property and its value in bcengine.tra should look like the following:
tibco.class.path.extended
%BC_HOME%/protocols/cmi/hotfix/lib%PSP%%BC_HOME%/protocols/cmi/lib%PSP%%
CUSTOM_EXT_PREPEND_CP%%PSP%%STD_EXT_CP%%PSP%%CUSTOM_EXT_APPEND_CP%
Symptoms:
Cause: