The following error might occur while using SFTP inbound or outbound endpoint in mule :
Error during login to x@192.168.2.18: verify: false java.io.IOException: Error during login to x@192.168.2.18: verify: false at org.mule.transport.sftp.SftpClient.logAndThrowLoginError(SftpClient.java:200) at org.mule.transport.sftp.SftpClient.login(SftpClient.java:146) at org.mule.transport.sftp.SftpConnectionFactory.createClient(SftpConnectionFactory.java:98) at org.mule.transport.sftp.SftpConnector.createSftpClient(SftpConnector.java:191) at org.mule.transport.sftp.SftpConnector.createSftpClient(SftpConnector.java:174) at org.mule.transport.sftp.SftpReceiverRequesterUtil.getAvailableFiles(SftpReceiverRequesterUtil.java:75) at org.mule.transport.sftp.SftpMessageReceiver.poll(SftpMessageReceiver.java:62) at org.mule.transport.AbstractPollingMessageReceiver.performPoll(AbstractPollingMessageReceiver.java:219) at org.mule.transport.PollingReceiverWorker.poll(PollingReceiverWorker.java:84) at org.mule.transport.PollingReceiverWorker.run(PollingReceiverWorker.java:53) at org.mule.work.WorkerContext.run(WorkerContext.java:311) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722)Mule SFTP uses JSch to connect to SFTP location . This error occurs with particular Java JDK updates . You might get this error If you are using following versions of jdk :
java7u6 java7u7 java7u15This error does not occur if we use JDK version < java7u6 . For more information please read this link. Post Comments And Suggestions !!