[ https://issues.apache.org/jira/browse/SSHD-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Thomas Wolf resolved SSHD-1257. ------------------------------- Fix Version/s: 2.9.0 Assignee: Thomas Wolf Resolution: Fixed Squash-merged as commit dc229b9f. Thank you, Vincent! > Shell is not getting closed if the command has already closed the > OutputStream it is using. > ------------------------------------------------------------------------------------------- > > Key: SSHD-1257 > URL: https://issues.apache.org/jira/browse/SSHD-1257 > Project: MINA SSHD > Issue Type: Bug > Affects Versions: 2.9.0 > Reporter: Vincent Latombe > Assignee: Thomas Wolf > Priority: Major > Fix For: 2.9.0 > > Time Spent: 2h 20m > Remaining Estimate: 0h > > When running a org.apache.sshd.server.command.Command, if it happens to close > the OutputStream instance it is using, then later when the ssh session > closes, it attempts to flush the output stream before closing it. > This causes theĀ following warning to be printed on server side > {code:java} > WARNING o.a.s.s.channel.ChannelSession#lambda$prepareCommand$0: > onExit(ChannelSession[id=0, > recipient=0]-ServerSessionImpl[admin@/0:0:0:0:0:0:0:1:49944]) code=0 > message='' SshChannelClosedException closing shell: > flush(ChannelOutputStream[ChannelSession[id=0, > recipient=0]-ServerSessionImpl[admin@/0:0:0:0:0:0:0:1:49944]] > SSH_MSG_CHANNEL_DATA) length=0 - stream is already closed > {code} > and EOF is never sent to client. -- This message was sent by Atlassian Jira (v8.20.1#820001) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org For additional commands, e-mail: dev-h...@mina.apache.org