You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by "Alon Bar-Lev (JIRA)" <ji...@apache.org> on 2015/10/19 14:19:05 UTC

[jira] [Created] (SSHD-570) NPE while executing a command while redirecting

Alon Bar-Lev created SSHD-570:
---------------------------------

             Summary: NPE while executing a command while redirecting
                 Key: SSHD-570
                 URL: https://issues.apache.org/jira/browse/SSHD-570
             Project: MINA SSHD
          Issue Type: Bug
    Affects Versions: 1.0.0
         Environment: java version "1.7.0_85"
OpenJDK Runtime Environment (IcedTea 2.6.1) (Gentoo icedtea-7.2.6.1-r1)
OpenJDK 64-Bit Server VM (build 24.85-b03, mixed mode)

            Reporter: Alon Bar-Lev


Try to execute:

$ echo xxxx | ssh -p @PORT@ root@localhost "cat > /none/exist/path/file"

You should get the following exception in 9:10 attempts:

Exception in thread "sshd-shell[855da06]-thread-1" java.lang.NullPointerException
        at org.apache.sshd.server.shell.ProcessShellFactory$ProcessShell.exitValue(ProcessShellFactory.java:170)
        at org.apache.sshd.server.shell.InvertedShellWrapper.pumpStreams(InvertedShellWrapper.java:165)
        at org.apache.sshd.server.shell.InvertedShellWrapper$1.run(InvertedShellWrapper.java:125)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)

I cannot understand how process can be null in this context.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)