Certain TIBCO applications might give the error given below on AIX platform when upgraded to use JRE 1.6.0 using traUpgradeManagerFailed to load shared library, library name : TIBCO_HOME/jre/1.6.0/bin/classic/libjvm.a

Certain TIBCO applications might give the error given below on AIX platform when upgraded to use JRE 1.6.0 using traUpgradeManagerFailed to load shared library, library name : TIBCO_HOME/jre/1.6.0/bin/classic/libjvm.a

book

Article ID: KB0085282

calendar_today

Updated On:

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

Description

Resolution:
After installing TRA 5.6.2 and upgrading TIBCO applications to point to JRE 1.6.0 using the traUpgradeManager utility, bundled with TRA 5.6.2, certain TIBCO applications might throw the following error and fail to startup:

Failed to load shared library, library name : TIBCO_HOME/jre/1.6.0/bin/classic/libjvm.a

Environment:
==========
  o AIX
  o TRA 5.6.2
  o TIBCO application pointing to TIBCO_HOME/jre/1.6.0/bin/classic/libjvm.a

Symptoms:
=========
The following error is seen on application startup:
Failed to load shared library, library name : TIBCO_HOME/jre/1.6.0/bin/classic/libjvm.a

Cause:
=====
The library libjvm.a is no longer provided within the directory TIBCO_HOME/jre/1.6.0/bin/classic/  in the vendor provided JRE 1.6.0 version which is shipped with TRA 5.6.2.

Resolution:
=========
For the JRE 1.6 distribution for AIX, IBM no longer provides the symbolic link from libjvm.a to libjvm.so. Applications must now use libjvm.so.

Workaround:
==========
Create a symbolic link pointing libjvm.a to libjvm.so, within the folder TIBCO_HOME/jre/1.6.0/bin/classic/

ln -s TIBCO_HOME/jre/1.6.0/bin/classic/libjvm.so TIBCO_HOME/jre/1.6.0/bin/classic/libjvm.a

Issue/Introduction

Certain TIBCO applications might give the error given below on AIX platform when upgraded to use JRE 1.6.0 using traUpgradeManagerFailed to load shared library, library name : TIBCO_HOME/jre/1.6.0/bin/classic/libjvm.a