TIBCO TRA 5.1.2+: When running or installing TIBCO Applications you may get the error message related to the dynamic link libraryLIBEAY32.dll or SSLEAY32.dll

TIBCO TRA 5.1.2+: When running or installing TIBCO Applications you may get the error message related to the dynamic link libraryLIBEAY32.dll or SSLEAY32.dll

book

Article ID: KB0086340

calendar_today

Updated On:

Products Versions
TIBCO Runtime Agent (TRA) -
Not Applicable -

Description

Description:
Symptoms
========
When running or installing TIBCO Applications the following message appears.

     Ordinal xxxx could not be found in the dynamic link library LIBEAY32.dll, or
     Ordinal xxxx could not be found in the dynamic link library SSLEAY32.dll.

The first TIBCO Application that attempts to use TIBCO Rendezvous (rvd) may see this error. (Example: running the Domain Utility while installing TIBCO Administrator).

Impact
======
Loss of Functionality

Workaround
==========
Rename, remove, or replace BOTH the files libeay32.dll and ssleay32.dll in C:\Windows\system32 with the files in TIBCO_RV_HOME\bin. You can also copy these two dll files into the bin folder of the application which you are having the problem to start. Make sure to kill the background rvd before restarting the application.

Cause
=====
TIBCO Rendezvous 7.2+ (RV), TIBCO Enterprise for JMS 3.1.1+ (JMS), and TIBCO Runtime Agent 5.1.2+ (TRA) use OpenSLL code (files libeay32.dll and ssleay32.dll). Some third-party applications use OpenSSL code. On some machines, libeay32.dll and ssleay32.dll are already installed (by non TIBCO applications) in C:\Windows\system32.

When TIBCO Java applications are started, the JVM looks for a property called java.library.path that specifies native library paths. If java.library.path is not set explicitly, then the JVM sets the value of java.library.path to the environment variable PATH but prepends C:\Windows\System32 and other directories.

If the versions of libeay32.dll and ssleay32.dll in C:\Windows\system32 are not compatible with TIBCO Rendezvous, then TIBCO applications may fail when trying to use TIBCO Rendezvous (or TIBCO JMS).

TIBCO TRA 5.1.2+: When running or installing TIBCO Applications you may get the error message related to the dynamic link library
LIBEAY32.dll or SSLEAY32.dll
Symptoms:

Cause:

Issue/Introduction

TIBCO TRA 5.1.2+: When running or installing TIBCO Applications you may get the error message related to the dynamic link libraryLIBEAY32.dll or SSLEAY32.dll