hierynomus / hierynomus/sshj

use watchdog to close session failed.

Open
#935 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
2.7k
Forks
620
Avg merge
3d 23h
Merged PRs (30d)
11

Description

I use jnc library,it use sshj.
![image](https://github.com/hierynomus/sshj/assets/37608036/4c410750-5cf4-408a-a4a4-acd7d892bc03)
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.