Hello,

When I try to start and then stop SSH Server, starting SSH Server for
the 3. time fails with the error:
Address already in use: bind.

In other words, the sequence of actions fail:

SSH Server start
SSH Server stop
SSH Server start
SSH Server stop
SSH Server start


I checked that 2. stop in not fully performed - the 'if' condition is not true:
CloseableUtils.java, AbstractCloseable.close(), line 282
if (state.compareAndSet(State.Opened, State.Graceful)) {

Forcing the condition above to true causes 2. stop to perform
completely, and as a consequence,
consecutive SSH Server start/stops work.


I know this is just workaround, but not complete solution for the problem.

Could you look at this?

Do you want me to raise JIRA issue for this?

Regards,

Pawel

Reply via email to