java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: no ArcotAccessKeyProvider in java.library.path
search cancel

java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: no ArcotAccessKeyProvider in java.library.path

book

Article ID: 232698

calendar_today

Updated On:

Products

CA Advanced Authentication CA Risk Authentication CA Advanced Authentication - Strong Authentication (AuthMinder / WebFort)

Issue/Introduction

While deploying the ArcotAdmin application we see java.lang.unsatisfiedlinkerror – How to handle Unsatisfied Link Error?

UnsatisfiedLinkError is thrown when an application attempts to load the ArcotAccessKeyprovider.sl/.dll file but unable to do so for some reason, We verified the LD_LIBRARY_PATH as well to verify if it contains the Path to the .so file.

When we launch Advanced Authentication for the first time and we see the following error in the arcotadmin.log file:

arcotadminLog:

Caused by: java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: no ArcotAccessKeyProvider in java.library.path

Environment

CA Advanced Authentication 9.x

 

Resolution

The error was resolved by running this command manually:

export JAVA_OPTS="-Djava.library.path=/usr/java/jre1.8.0_311-amd64/bin":$JAVA_OPTS

https://api-broadcom-ca.wolkenservicedesk.com/attachment/get_attachment_content?uniqueFileId=bZSN7J6R+4ZdEda7K4Koxg==

Kindly note that the above mentioned java path is for reference only and it varies based on your environment.

This can be added in the user profile so it persists after the user logs out as well.