In TIBCO BusinessEvents 5.0, UnsatisfiedLinkError is thrown when TIBCO Administrator is used for deployment.

In TIBCO BusinessEvents 5.0, UnsatisfiedLinkError is thrown when TIBCO Administrator is used for deployment.

book

Article ID: KB0090617

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Resolution:
Description:
============
In TIBCO BusinessEvents 5.0, UnsatisfiedLinkError is thrown when TIBCO Administrator is used for deployment.


Environment:
==========
TIBCO BusinessEvents (BE)
TIBCO Administrator
TIBCO RuntimeAgent (TRA)


Symptoms:
=========
Following error is thrown -                                                                            
  Error java.lang.UnsatisfiedLinkError: tibrvjsd.dll: Can't load AMD 64-bit .dll o n a IA 32-bit platform

  

Cause:
=====
This particular issue happens when BE 5.0.0 32-bit version is used in conjunction with TRA 5.7 64-bit version


Resolution:
==========
To configure TIBCO BusinessEvents for 64-bit mode you rename the provided 64-bit wrapper and configure the be-engine.tra and be-rms.tra files.     

1).  Open the be-engine.tra file and the be-rms.tra file for editing. In each file do the following:     
    
  a).  In the tibco.env.STD_EXT_CP property, find %RV_HOME%/lib and replace it with %RV_HOME%/lib/tibrvj.jar.     
    
  b).  Ensure that the JVM_LIB_PATH variable points to the appropriate JVM Server DLL or SO. For example:     
    
    For 64-bit Sun JVM for AMD on Linux, use:    
    JVM_LIB_PATH = %TIB_JAVA_HOME%/lib/amd64/server/libjvm.so    
    For 64 bit Sun JVM for AMD on Windows, use:    
    JVM_LIB_PATH =%TIB_JAVA_HOME%/bin/amd64/server/libjvm.dll


References:
==========
For more details, refer to Administration Guide BusinessEvents installation.

Issue/Introduction

In TIBCO BusinessEvents 5.0, UnsatisfiedLinkError is thrown when TIBCO Administrator is used for deployment.