You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@mina.apache.org by SiriSenthilRaam - <si...@gmail.com> on 2014/03/13 11:09:06 UTC
SSHD exception when client tries to reconnect
My ssh client tries to communicate with SSHD and it works fine for a while.
After a while the connection seems to be closed from client side and when
the client tries to reconnect to the SSHD, I seeing the below exception. I
am not sure how to over come this.
The client keeps trying to send the authentication, and sshd tries to keeps
throwing this exception. Is there any way to clean up the session?
If a new connection is established from some other client, its working fine.
WARN [NioProcessor-4] (*AbstractSession.java:264*) - Exception caught
*java.lang.IllegalStateException*: Unsupported command:
SSH_MSG_USERAUTH_REQUEST
at org.apache.sshd.server.session.ServerSession.running(
*ServerSession.java:266*)
at org.apache.sshd.server.session.ServerSession.handleMessage(
*ServerSession.java:205*)
at org.apache.sshd.common.session.AbstractSession.decode(
*AbstractSession.java:566*)
at org.apache.sshd.common.session.AbstractSession.messageReceived(
*AbstractSession.java:236*)
at org.apache.sshd.common.AbstractSessionIoHandler.messageReceived(
*AbstractSessionIoHandler.java:58*)
at
org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(
*DefaultIoFilterChain.java:690*)
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(
*DefaultIoFilterChain.java:417*)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(
*DefaultIoFilterChain.java:47*)
at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(
*DefaultIoFilterChain.java:765*)
at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(
*IoFilterAdapter.java:109*)
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(
*DefaultIoFilterChain.java:417*)
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(
*DefaultIoFilterChain.java:410*)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(
*AbstractPollingIoProcessor.java:710*)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(
*AbstractPollingIoProcessor.java:664*)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(
*AbstractPollingIoProcessor.java:653*)
at
org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(
*AbstractPollingIoProcessor.java:67*)
at
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(
*AbstractPollingIoProcessor.java:1124*)
at org.apache.mina.util.NamePreservingRunnable.run(
*NamePreservingRunnable.java:64*)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Thanks & Regards,
Sendilraj P
Re: SSHD exception when client tries to reconnect
Posted by Guillaume Nodet <gn...@apache.org>.
Not sure which client you're using, but afaik, authentication can only done
once for a connection.
Also, try with the latest 0.10.1 sshd release.
2014-03-13 11:09 GMT+01:00 SiriSenthilRaam - <si...@gmail.com>:
> My ssh client tries to communicate with SSHD and it works fine for a while.
> After a while the connection seems to be closed from client side and when
> the client tries to reconnect to the SSHD, I seeing the below exception. I
> am not sure how to over come this.
>
>
> The client keeps trying to send the authentication, and sshd tries to keeps
> throwing this exception. Is there any way to clean up the session?
>
> If a new connection is established from some other client, its working
> fine.
>
>
> WARN [NioProcessor-4] (*AbstractSession.java:264*) - Exception caught
>
> *java.lang.IllegalStateException*: Unsupported command:
> SSH_MSG_USERAUTH_REQUEST
>
> at org.apache.sshd.server.session.ServerSession.running(
> *ServerSession.java:266*)
>
> at org.apache.sshd.server.session.ServerSession.handleMessage(
> *ServerSession.java:205*)
>
> at org.apache.sshd.common.session.AbstractSession.decode(
> *AbstractSession.java:566*)
>
> at org.apache.sshd.common.session.AbstractSession.messageReceived(
> *AbstractSession.java:236*)
>
> at org.apache.sshd.common.AbstractSessionIoHandler.messageReceived(
> *AbstractSessionIoHandler.java:58*)
>
> at
>
> org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(
> *DefaultIoFilterChain.java:690*)
>
> at
>
> org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(
> *DefaultIoFilterChain.java:417*)
>
> at
> org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(
> *DefaultIoFilterChain.java:47*)
>
> at
>
> org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(
> *DefaultIoFilterChain.java:765*)
>
> at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(
> *IoFilterAdapter.java:109*)
>
> at
>
> org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(
> *DefaultIoFilterChain.java:417*)
>
> at
> org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(
> *DefaultIoFilterChain.java:410*)
>
> at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(
> *AbstractPollingIoProcessor.java:710*)
>
> at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(
> *AbstractPollingIoProcessor.java:664*)
>
> at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(
> *AbstractPollingIoProcessor.java:653*)
>
> at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(
> *AbstractPollingIoProcessor.java:67*)
>
> at
> org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(
> *AbstractPollingIoProcessor.java:1124*)
>
> at org.apache.mina.util.NamePreservingRunnable.run(
> *NamePreservingRunnable.java:64*)
>
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
> Source)
>
> at java.lang.Thread.run(Unknown Source)
>
>
> Thanks & Regards,
>
> Sendilraj P
>