I'm able to make this happen with trying to connect < 100,000 times.
$ java -version
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b12)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
void test_verifyFailError() {
def user = "user"
def pass = "pass"
def host = "host"
// see https://issues.apache.org/jira/browse/IVY-1374
int connectionCount = 0
while (true) {
connectionCount++
println "Trying connection #${connectionCount} "
connect(host, user, pass)
}
}
void connect(host, user, pass) {
Session session
JSch jsch = new JSch()
session = jsch.getSession(user, host, 22)
session.setPassword(pass)
session.setConfig("StrictHostKeyChecking", "no")
session.connect()
Channel channel = session.openChannel("sftp")
channel.connect()
channel.disconnect()
session.disconnect()
}
Tail end of run:
Trying connection #59495
Trying connection #59496
| Failure: test_verifyFailError(jsch.JschCharacterizationTests)
| com.jcraft.jsch.JSchException: verify: false
at com.jcraft.jsch.Session.connect(Session.java:330)
at com.jcraft.jsch.Session.connect(Session.java:183)
....
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
JSch-users mailing list
JSch-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jsch-users