use watchdog to close session failed.
- Dominant language
- Java
- Stars
- 2.7k
- Forks
- 620
- Avg merge
- 3d 23h
- Merged PRs (30d)
- 11
Description
I use jnc library,it use sshj.

when close(), error as fllows, please help me!!! Thank you!!!
2024-03-15 01:17:13.585 WARN 10666 --- [ Thread-3] com.baidu.jnc.SSHSession : read timeout, closing session
Exception caught while closing net.schmizz.sshj.connection.ConnectionException
net.schmizz.sshj.connection.ConnectionException
at net.schmizz.sshj.connection.ConnectionException$1.chain(ConnectionException.java:32)
at net.schmizz.sshj.connection.ConnectionException$1.chain(ConnectionException.java:26)
at net.schmizz.concurrent.Promise.tryRetrieve(Promise.java:179)
at net.schmizz.concurrent.Promise.retrieve(Promise.java:137)
at net.schmizz.concurrent.Event.await(Event.java:105)
at net.schmizz.sshj.connection.channel.AbstractChannel.close(AbstractChannel.java:266)
at com.baidu.jnc.SSHSession.close(SSHSession.java:260)
at com.baidu.jnc.SSHSession$TimeoutWatchdog.run(SSHSession.java:100)
Caused by: java.lang.InterruptedException
at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2197)
at net.schmizz.concurrent.Promise.tryRetrieve(Promise.java:170)
... 5 more
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.