ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

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

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.

Environment

Release : 9.x

Component : AuthMinder(Arcot WebFort)

RiskMinder(Arcot RiskFort)

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.