IG_FTP fails to connect to SFTP with error argon2 unavailable
search cancel

IG_FTP fails to connect to SFTP with error argon2 unavailable

book

Article ID: 281250

calendar_today

Updated On:

Products

CA Automic Workload Automation - Automation Engine

Issue/Introduction

The new Integration FTP Agent fails to connect to a SFTP Server with key authentication with the following error in the log:

Caused by: com.automic.agent.ftp.exceptions.DataTransferException: Connection exception.
    at com.automic.agent.ftp.transfer.CITSFTPImpl.<init>(CITSFTPImpl.java:155)
    at com.automic.agent.ftp.connections.ConnectionManager$1.run(ConnectionManager.java:84)
    ... 1 more
Caused by: com.jcraft.jsch.JSchException: 'argon2' is required, but it is not available.
    at com.jcraft.jsch.KeyPair.loadPPK(KeyPair.java:1348)
    at com.jcraft.jsch.KeyPair.load(KeyPair.java:720)
    at com.jcraft.jsch.KeyPair.load(KeyPair.java:668)
    at com.jcraft.jsch.IdentityFile.newInstance(IdentityFile.java:37)
    at com.jcraft.jsch.JSch.addIdentity(JSch.java:483)
    at com.jcraft.jsch.JSch.addIdentity(JSch.java:466)
    at com.automic.agent.ftp.transfer.CITSFTPImpl.<init>(CITSFTPImpl.java:132)
    ... 2 more
Caused by: com.jcraft.jsch.JSchException: argon2 unavailable
    at com.jcraft.jsch.bc.Argon2.init(Argon2.java:71)
    at com.jcraft.jsch.KeyPair.loadPPK(KeyPair.java:1342)
    ... 8 more
Caused by: java.lang.NoClassDefFoundError: org/bouncycastle/crypto/params/Argon2Parameters$Builder
    at com.jcraft.jsch.bc.Argon2.init(Argon2.java:65)
    ... 9 more
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.crypto.params.Argon2Parameters$Builder
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
    ... 10 more

Environment

Integration FTP Agent 21.0.0

Cause

Defect

Resolution

Update to a fix version listed below or a newer version if available.

Fix version:
Component(s): Agent Integration FTP (IG_FTP)
Integration.FTP 21.0.1 - Scheduled to be released in April 2024
Integration.FTP 24.0.0 - Scheduled to be released in April 2024

Additional Information

Defect ID: IG_FTP-32

Public Description: The correct libraries were added to fully support Argon2 encryption.