User cannot start PEC communications after installing MAC OS Client

book

Article ID: 7876

calendar_today

Updated On:

Products

CA Harvest Software Change Manager - OpenMake Meister

Issue/Introduction

User cannot start PEC communications after installing MAC OS Client

User did follow the instructions, including the bash_profile setup.
User cannot connect to broker even from the shipped with workbench client.
All user's setup is 64 bit, including jvm,
The error in the Harvest shipped with workbench log is:
!ENTRY com.ca.harvest.cmsdk 4 0 2017-08-10 12:01:48.896
!MESSAGE Failed to initialize CA Harvest SCM CMSDK. Please ensure that all required components are installed.
!STACK 0
java.lang.UnsatisfiedLinkError: no lber in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)

Cause

For the Harvest thick workbench client the workbench.ini in CA_SCM_HOME was not configured correctly.

Environment

MAC OS X Harvest V13 GA 64bit

Resolution

For the workbench.ini, needed to have a line added:
-Djava.library.path=<the path to where liblber library is installed>
This fixed the broker connection problem for Workbench.

For Eclipse broker connection problem we needed to add the
very same line to config.ini which is in the package install of eclipse
on the Mac Os.