Rendezvous(RV) requirement when enabling *.all log configurations.

Rendezvous(RV) requirement when enabling *.all log configurations.

book

Article ID: KB0090080

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Resolution:
Description:
===========

Does RV ave to be installed in order to run BusinessEvents (BE) engines?

Environment:
= = = = = = =
TIBCO Product name and version: TIBCO BusinessEvents 4.x

Operating System(s): All Operating Systems

Symptom:
= = = =
If RV is not installed, during the BE engine startup you will notice exceptions with debug level logging enabled as follows:

java.lang.ClassNotFoundException: com.tibco.tibrv.TibrvMsg
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        at java.lang.Class.forName0(Native Method)

        
Resolution:
= = = = = =
You will be seeing the ClassNotFoundException at BE engine startup only if logConfig in project CDD(cluster deployment descriptor) file is enabled with *.all level logging, which captures all levels of logging(debug,info,warn,error,user).

In order to prevent this exception you will have to point to RV Home in the $BE_HOME/bin/be-engine.tra file or change the logconfig to *.info in the cdd file.

Issue/Introduction

Rendezvous(RV) requirement when enabling *.all log configurations.