Forum Discussion

d19price's avatar
d19price
Occasional Contributor
2 months ago
Solved

ReadyAPI 3.62.0 - com.jcraft.jsch.JSchAlgoNegoFailException: Algorithm negotiation fail

After upgrading from ReadyAPI 3.58.0 to ReadyAPI 3.62.0 all FTP test steps fail with this error.

 

Fri Sep 05 10:52:38 CEST 2025: ERROR: Unable to establish an SFTP connection.
   com.jcraft.jsch.JSchAlgoNegoFailException: Algorithm negotiation fail: algorithmName="server_host_key" jschProposal="ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256" serverProposal="ssh-rsa"
       at com.jcraft.jsch.KeyExchange.guess(KeyExchange.java:157)
       at com.jcraft.jsch.Session.receive_kexinit(Session.java:614)
       at com.jcraft.jsch.Session.connect(Session.java:336)
       at com.jcraft.jsch.Session.connect(Session.java:198)
       at com.eviware.soapui.impl.wsdl.teststeps.FTPTestStep.connect(FTPTestStep.java:361)
       at com.eviware.soapui.impl.wsdl.teststeps.FTPTestStep.establishSftpConnection(FTPTestStep.java:340)
       at com.eviware.soapui.impl.wsdl.teststeps.FTPTestStep.establishConnection(FTPTestStep.java:327)
       at com.eviware.soapui.impl.wsdl.teststeps.FTPTestStep.run(FTPTestStep.java:127)
       at com.eviware.soapui.impl.wsdl.panels.teststeps.FTPTestStepDesktopPanel$RunAction.a(FTPTestStepDesktopPanel.java:121)
       at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
       at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
       at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
       at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
       at java.base/java.lang.Thread.run(Thread.java:840)

  • As a workaround to get FTP test steps working again, I swapped

    C:\Program Files\SmartBear\ReadyAPI-3.62.0\lib\jsch-0.2.23.jar

    to

    jsch-0.1.55.jar

    Upgrade on our side is needed to rsa-sha2-256 / rsa-sha2-512.

     

1 Reply

  • d19price's avatar
    d19price
    Occasional Contributor

    As a workaround to get FTP test steps working again, I swapped

    C:\Program Files\SmartBear\ReadyAPI-3.62.0\lib\jsch-0.2.23.jar

    to

    jsch-0.1.55.jar

    Upgrade on our side is needed to rsa-sha2-256 / rsa-sha2-512.