Re: [JSch-users] JSCH .53 return empty strings executing commands on ubuntu
Status: Alpha
Brought to you by:
ymnk
From: Tobia C. <tob...@gr...> - 2016-05-18 08:26:34
|
What exactly are you doing after channel.connect()? Do you have any try/catch, read-write loops, and such? Can you post the rest of the code until channel.disconnect()? Tobia > On 18 May 2016, at 10:04, Offer Baruch <off...@gm...> wrote: > > can someone confirm you can actually see this? > i would like to add some more data to this issue. > this is the way i configure my channel: > Channel channel = session.openChannel("exec"); > ((ChannelExec) channel).setPty(true); > ((ChannelExec) channel).setPtyType("dumb"); > ((ChannelExec) channel).setCommand(command); > connOut = channel.getOutputStream(); > connIn = channel.getInputStream(); > connErr = ((ChannelExec) channel).getErrStream(); > channel.connect(); > when i mark the setPty to false everything works fine... > when it is true i get the random error... > i tries different terminal types but that did not solve anything... > > please i really need some help here... > > thanks > Offer Baruch > > On Tue, May 17, 2016 at 10:10 AM, Offer Baruch <off...@gm... <mailto:off...@gm...>> wrote: > Hello > > I am new to the list but using JSCH for a long time accessing redhat and sles... > Lately i started using it to access ubuntu but i am having a very strange issue. > The code i am using is shared for all distors and versions but specifically on ubuntu every once in about 100 commands i issue (in average) i get back an empty string. > No exceptions, input stream simply reaches EOF. > I was able to recreate the issue running the same command 400 times. Specifically "echo offer". > In average 4 times will return an empty string. In the real world this happen randomly on a different command each time. > It only happens with ubuntu (i am using 16.04). > I am using an exec session to run my commands with jsch .53. > Does this ring a bell to anyone? > How can i proceed to solve or get around this problem? is there any debug options i can use? > I am not able to reproduce without jsch... i tried simple ssh with a single command. > > Can someone point me in the right direction? > > Thanks on advance > Offer Baruch |