Accessing the correct libraries on 64-bit Solaris

Accessing the correct libraries on 64-bit Solaris

book

Article ID: KB0091151

calendar_today

Updated On:

Products Versions
TIBCO ActiveSpaces -
Not Applicable -

Description

Resolution:
Description:
=========
Attempts to start as-agent or as-admin may encounter an error resembling the following:

"Caused by: java.lang.UnsatisfiedLinkError: /opt/tibco3/as/2.0/lib/libas-common.so: ld.so.1: bwengine: fatal: /opt/
tibco3/as/2.0/lib/libas-common.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)"

Environment:
==========
Solaris
TIBCO BusinessWorks with ActiveSpaces
TIBCO CIM with ActiveSpaces
TIBCO ActiveSpaces

Cause:
======
The system is using 32-bit Java to load the 64-bit ActiveSpaces libraries causing mis-match of ELF class and UnsatisfiedLinkError.

Resolution:
=========
Set JAVA_HOME and BW, CIM, or AS configurations to choose 64-bit Java instead of defaulting to 32-bit Java.

Issue/Introduction

Accessing the correct libraries on 64-bit Solaris