RE: [JSch-users] session unexpectedly closed
Status: Alpha
Brought to you by:
ymnk
From: Liu, X. <xia...@le...> - 2004-08-26 03:33:47
|
Hi, Yes, scpTo sample does work for me. But in my code, i reuse the same opening session to issue other commands like 'mkdir' 'ln -s' etc besides copying. The exceptions are: SSH_MSG_DISCONNECT: 2 Received ieof for nonexistent channel 0.=20 Caused by: com.jcraft.jsch.JSchException: session is down at com.jcraft.jsch.Channel.connect(Unknown Source) at com.lehman.etrading.management.tool.JSSHRemoteShell.exec(JSSHRemoteShell ..java:144) at com.lehman.etrading.management.deployment.ServiceDeployer.doRelease(Serv iceDeployer.java:347) ... 8 more It always fails on the line 'channel.connect()'. Is their 'debug' mode or logging that i can turn on to produce more debug information=3F My current workaround is break down a list of commands i need to do in separate sessions which probably is not a good idea. channel =3D (ChannelExec)session.openChannel("exec"); channel.setCommand(cmd); channel.setXForwarding(true); channel.setInputStream(in); channel.setOutputStream(out); channel.setErrStream(err); channel.connect(); while (!channel.isEOF()); Regards, XLiu. -----Original Message----- =46rom: ym...@jc... [mailto:ym...@jc...]=20 Sent: Wednesday, August 25, 2004 8:02 PM To: Liu, Xiaoyan Cc: jsc...@li... Subject: Re: [JSch-users] session unexpectedly closed Hi, +-From: "Liu, Xiaoyan" <xia...@le...> -- |_Date: Wed, 25 Aug 2004 17:14:22 -0400 __ | |Hi, all, Hope you can help me with this. I created a session to do |multiple things like the following ... |Some are for copying files | channel =3D (ChannelExec)session.openChannel("exec"); | OutputStream out =3D channel.getOutputStream(); | InputStream in =3D channel.getInputStream(); | | //exec 'scp -t file' remotely | String command =3D "scp -t " + remoteFileName; | ((ChannelExec)channel).setCommand(command); | channel.connect(); | |For some reason, the sessions are unexpectedly closed and throws |exception like: |SSH_MSG_DISCONNECT: 2 Received ieof for nonexistent channel 0. I'm sorry, but there are not enough hints to guess what has happend. Will jsch-0.1.16/examples/ScpTo.java work on your environment=3F Thanks, -- ymnk ------------------------------------------------------------------------------ This message is intended only for the personal and confidential use of the = designated recipient(s) named above. If you are not the intended recipient o= =66= this message you are hereby notified that any review, dissemination, = distribution or copying of this message is strictly prohibited. This = communication is for information purposes only and should not be regarded as = an offer to sell or as a solicitation of an offer to buy any financial = product, an official confirmation of any transaction, or as an official = statement of Lehman Brothers. Email transmission cannot be guaranteed to be = secure or error-free. Therefore, we do not represent that this information i= s= complete or accurate and it should not be relied upon as such. All = information is subject to change without notice. |