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
Integration FTP Agent 21.0.0
Defect
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
Defect ID: IG_FTP-32
Public Description: The correct libraries were added to fully support Argon2 encryption.