TIBCO iProcess Engine will not start after installing the TIBCO iProcess Technology Plug-in 11.6.1

TIBCO iProcess Engine will not start after installing the TIBCO iProcess Technology Plug-in 11.6.1

book

Article ID: KB0082995

calendar_today

Updated On: 11-27-2017

Products Versions
TIBCO iProcess Technology Plug-ins 11.6.1

Description

TIBCO iProcess Engine 11.6.1 will not start after installing TIBCO iProcess Technology Plugin 11.6.1 .

The EAIJAVA plug-in is not registered in iProcess. The eairegerror.log contains the following:

Failed to load EAI plug-in library '/opt/tibco/ste/bpm/6INNode/lib/EAI_JAVA_i11_6_1_0.ear':
libjava.so: cannot open shared object file: No such file or directory(22)

 

Issue/Introduction

TIBCO iProcess Engine will not start after installing TIBCO iProcess Technology Plug-in 11.6.1. The background processes generates the error: error while loading shared libraries: libjava.so: cannot open shared object file: No such file or directory

Environment

TIBCO iProcess Engine (Oracle) 11.6.1 Linux 64-bit TIBCO iProcess Technology Plugin 11.6.1 Red Hat Enterprise Linux 6.6 64-bit

Resolution

The output from the command  "swadm show_all_attributes SWLIB_PATH" showed that the SWLIB_PATH process attributes created by the iProcess Technology Plug-in installer referenced the location of the 32-bit Java libraries .

Example:

SWDIR/java/lib/i386/native_threads:SWDIR/java/lib/i386/server:SWDIR/java/lib/i386
 
The iProcess Engine 11.6.0 / iProcess Technology Plug-in 11.6.0 onwards on a Unix platform is 64-bit, the SWLIB_PATH on a Linux platform must reference the 64-bit Java libraries.

Example:

SWDIR/java/lib/amd64/native_threads:SWDIR/java/lib/amd64/server:SWDIR/java/lib/amd64
 
The resolution is to update the process attributes and manually register the EAIJAVA plugin using the following commands: 
 
= = = = =
    $SWDIR/util/swadm set_attribute 0 BG 0 SWLIB_PATH $SWDIR/java/lib/amd64/native_threads:$SWDIR/java/lib/amd64/server:$SWDIR/java/lib/amd64
    $SWDIR/util/swadm set_attribute 0 BGPREDICT 0 SWLIB_PATH $SWDIR/java/lib/amd64/native_threads:$SWDIR/java/lib/amd64/server:$SWDIR/java/lib/amd64
    $SWDIR/util/swadm set_attribute 0 RPCBG 0 SWLIB_PATH $SWDIR/java/lib/amd64/native_threads:$SWDIR/java/lib/amd64/server:$SWDIR/java/lib/amd64
 
    export LD_LIBRARY_PATH=SWDIR/java/lib/amd64/native_threads:$SWDIR/java/lib/amd64/server:$SWDIR/java/lib/amd64:$LD_LIBRARY_PATH
    $SWDIR/util/sweaireg  REG EAIJAVA -l $SWDIR/lib/EAI_JAVA_i11_6_1_0.ear  -i  $SWDIR/eaijava
    unset LD_LIBRARY_PATH

 = = = = 
 NOTE: The Java library path above is for a Linux platform. The paths on other versions of Unix (e.g. Solaris, AIX, HP-UX) will be different.
 

Additional Information

TIBCO iProcess Engine 11.6.x Installation Guide
TIBCO iProcess Technology Plug-in Installation Guide