BC will not start (throws RV exception) or will not exchange information correctly with the private process on a Linux system.

BC will not start (throws RV exception) or will not exchange information correctly with the private process on a Linux system.

book

Article ID: KB0092298

calendar_today

Updated On:

Products Versions
TIBCO BusinessConnect -
Not Applicable -

Description

Resolution:
When starting up the BC engine on a Linux system, the system may exhibit the following problems:

-  The engine may throw an RV-related exception and stop  
-  If it does start, errors may occur in BC or the BW private process related to data being missing from the payload.

This is because the RV jars files are not being loaded in the correct order in the classpath on Linux systems.

The classpath of the deployed BC engine includes the $RV_HOME/lib directory rather than the tibrvj.jar file specifically.   As a result, one of the other jars is picked up first and causes the issues described above.

To work around this issue, add the full path to the tibrvj.jar file into the PREPEND_TO_CLASSPATH variable when deploying BC to a Linux system.  This will force the jar files to be read in the correct order.

Issue/Introduction

BC will not start (throws RV exception) or will not exchange information correctly with the private process on a Linux system.