Caused by: java.lang.RuntimeException: java.lang.UnsatisfiedLinkError
search cancel

Caused by: java.lang.RuntimeException: java.lang.UnsatisfiedLinkError

book

Article ID: 199402

calendar_today

Updated On:

Products

CA Advanced Authentication - Strong Authentication (AuthMinder / WebFort) CA Strong Authentication CA Rapid App Security CA Risk Authentication CA Advanced Authentication

Issue/Introduction

While accessing the Admin console, we are receiving the following error in Admin Console.

Caused by: java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jre1.8.0_181\bin\ArcotAccessKeyProvider.dll: Can't find dependent libraries

Environment

Release : 9.x

Component : AuthMinder(Arcot WebFort)

RiskMinder(Arcot RiskFort)

Cause

Microsoft Visual C++ 2013 Redistributable (x64) is not found installed. AA components look to run the related executable (vcredist_x64.exe) from the the  ARCOT_HOME/native/win directory. Essentially vcredist_x64.exe is not found in the required location.

Resolution

If Admin console is installed on a separate machine than the Webfort ( Strong Auth server ), it is important to have the same file structure available on the Admin console machine else there will be other issues.

To address the issue seen in logs, please maintain the required directory structure such that vcredist_x64.exe can be executed from ARCOT_HOME/native/win directory.