[jira] [Commented] (SSHD-752) HostConfigEntry can't parse tabbed SSH config files

2017-06-21 Thread Casey (JIRA)

[ 
https://issues.apache.org/jira/browse/SSHD-752?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16058404#comment-16058404
 ] 

Casey commented on SSHD-752:


Sorry I was busy last night, but it looks like you made a fix. Where is the 
commit btw?

> HostConfigEntry can't parse tabbed SSH config files
> ---
>
> Key: SSHD-752
> URL: https://issues.apache.org/jira/browse/SSHD-752
> Project: MINA SSHD
>  Issue Type: Bug
>Affects Versions: 1.4.0
>Reporter: Casey
>Assignee: Goldstein Lyor
>Priority: Minor
> Fix For: 1.6.0
>
>
> Trying to read a *valid* SSH config file with tabs causes an exception to be 
> thrown. This bug still exists in sshd-1.5.0-14-gc9f8995c.
> Here is an example stack trace:
> {{
> [2017-06-20 02:14:38.525] 3681 ERRORMainThread  __main__
> Failed to bring Jenkins node offline: java.io.StreamCorruptedException: No 
> configuration value delimiter at line 2: VisualHostKey no 
>  at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:858)
>   at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:815)
>   at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:809)
>   at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:791)
>   at 
> org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.reloadHostConfigEntries(ConfigFileHostEntryResolver.java:102)
> at 
> org.apache.sshd.client.config.hosts.DefaultConfigFileHostEntryResolver.reloadHostConfigEntries(DefaultConfigFileHostEntryResolver.java:94)
>at 
> org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveResolver(ConfigFileHostEntryResolver.java:89)
> at 
> org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveHost(ConfigFileHostEntryResolver.java:59)
> at org.apache.sshd.client.SshClient.connect(SshClient.java:498) 
> at hudson.cli.SSHCLI.sshConnection(SSHCLI.java:98)  at 
> hudson.cli.CLI._main(CLI.java:562)   at hudson.cli.CLI.main(CLI.java:399) 
> }}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (SSHD-752) HostConfigEntry can't parse tabbed SSH config files

2017-06-19 Thread Casey (JIRA)

 [ 
https://issues.apache.org/jira/browse/SSHD-752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Casey updated SSHD-752:
---
Summary: HostConfigEntry can't parse tabbed SSH config files  (was: 
HostConfigEntry Can't Handle Tabbed Config Files)

> HostConfigEntry can't parse tabbed SSH config files
> ---
>
> Key: SSHD-752
> URL: https://issues.apache.org/jira/browse/SSHD-752
> Project: MINA SSHD
>  Issue Type: Bug
>Affects Versions: 1.4.0
>Reporter: Casey
>
> Trying to read a *valid* SSH config file with tabs causes an exception to be 
> thrown. This bug still exists in sshd-1.5.0-14-gc9f8995c.
> Here is an example stack trace:
> {{
> [2017-06-20 02:14:38.525] 3681 ERRORMainThread  __main__
> Failed to bring Jenkins node offline: java.io.StreamCorruptedException: No 
> configuration value delimiter at line 2: VisualHostKey no 
>  at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:858)
>   at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:815)
>   at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:809)
>   at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:791)
>   at 
> org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.reloadHostConfigEntries(ConfigFileHostEntryResolver.java:102)
> at 
> org.apache.sshd.client.config.hosts.DefaultConfigFileHostEntryResolver.reloadHostConfigEntries(DefaultConfigFileHostEntryResolver.java:94)
>at 
> org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveResolver(ConfigFileHostEntryResolver.java:89)
> at 
> org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveHost(ConfigFileHostEntryResolver.java:59)
> at org.apache.sshd.client.SshClient.connect(SshClient.java:498) 
> at hudson.cli.SSHCLI.sshConnection(SSHCLI.java:98)  at 
> hudson.cli.CLI._main(CLI.java:562)   at hudson.cli.CLI.main(CLI.java:399) 
> }}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (SSHD-752) HostConfigEntry Can't Handle Tabbed Config Files

2017-06-19 Thread Casey (JIRA)

 [ 
https://issues.apache.org/jira/browse/SSHD-752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Casey updated SSHD-752:
---
Description: 
Trying to read a *valid* SSH config file with tabs causes an exception to be 
thrown. This bug still exists in sshd-1.5.0-14-gc9f8995c.

Here is an example stack trace:

{{
[2017-06-20 02:14:38.525] 3681 ERRORMainThread  __main__Failed 
to bring Jenkins node offline: java.io.StreamCorruptedException: No 
configuration value delimiter at line 2: VisualHostKey   no 
 at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:858)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:815)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:809)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:791)
  at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.reloadHostConfigEntries(ConfigFileHostEntryResolver.java:102)
at 
org.apache.sshd.client.config.hosts.DefaultConfigFileHostEntryResolver.reloadHostConfigEntries(DefaultConfigFileHostEntryResolver.java:94)
   at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveResolver(ConfigFileHostEntryResolver.java:89)
at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveHost(ConfigFileHostEntryResolver.java:59)
at org.apache.sshd.client.SshClient.connect(SshClient.java:498) at 
hudson.cli.SSHCLI.sshConnection(SSHCLI.java:98)  at 
hudson.cli.CLI._main(CLI.java:562)   at hudson.cli.CLI.main(CLI.java:399) 
}}


  was:
Trying to read a *valid* SSH config file with tabs causes an exception to be 
thrown. This bug still exists in sshd-1.5.0-14-gc9f8995c.

Here is an example stack trace:

{{[2017-06-20 02:14:38.525]
}}
{{
[2017-06-20 02:14:38.525] 3681 ERRORMainThread  __main__Failed 
to bring Jenkins node offline: java.io.StreamCorruptedException: No 
configuration value delimiter at line 2: VisualHostKey   no 
 at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:858)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:815)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:809)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:791)
  at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.reloadHostConfigEntries(ConfigFileHostEntryResolver.java:102)
at 
org.apache.sshd.client.config.hosts.DefaultConfigFileHostEntryResolver.reloadHostConfigEntries(DefaultConfigFileHostEntryResolver.java:94)
   at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveResolver(ConfigFileHostEntryResolver.java:89)
at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveHost(ConfigFileHostEntryResolver.java:59)
at org.apache.sshd.client.SshClient.connect(SshClient.java:498) at 
hudson.cli.SSHCLI.sshConnection(SSHCLI.java:98)  at 
hudson.cli.CLI._main(CLI.java:562)   at hudson.cli.CLI.main(CLI.java:399) 
}}



> HostConfigEntry Can't Handle Tabbed Config Files
> 
>
> Key: SSHD-752
> URL: https://issues.apache.org/jira/browse/SSHD-752
> Project: MINA SSHD
>  Issue Type: Bug
>Affects Versions: 1.4.0
>Reporter: Casey
>
> Trying to read a *valid* SSH config file with tabs causes an exception to be 
> thrown. This bug still exists in sshd-1.5.0-14-gc9f8995c.
> Here is an example stack trace:
> {{
> [2017-06-20 02:14:38.525] 3681 ERRORMainThread  __main__
> Failed to bring Jenkins node offline: java.io.StreamCorruptedException: No 
> configuration value delimiter at line 2: VisualHostKey no 
>  at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:858)
>   at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:815)
>   at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:809)
>   at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:791)
>   at 
> org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.reloadHostConfigEntries(ConfigFileHostEntryResolver.java:102)
> at 
> org.apache.sshd.client.config.hosts.DefaultConfigFileHostEntryResolver.reloadHostConfigEntries(DefaultConfigFileHostEntryResolver.java:94)
>at 
> 

[jira] [Updated] (SSHD-752) HostConfigEntry Can't Handle Tabbed Config Files

2017-06-19 Thread Casey (JIRA)

 [ 
https://issues.apache.org/jira/browse/SSHD-752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Casey updated SSHD-752:
---
Description: 
Trying to read a *valid* SSH config file with tabs causes an exception to be 
thrown. This bug still exists in sshd-1.5.0-14-gc9f8995c.

Here is an example stack trace:



{{
[2017-06-20 02:14:38.525] 3681 ERRORMainThread  __main__Failed 
to bring Jenkins node offline: java.io.StreamCorruptedException: No 
configuration value delimiter at line 2: VisualHostKey   no 
 at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:858)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:815)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:809)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:791)
  at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.reloadHostConfigEntries(ConfigFileHostEntryResolver.java:102)
at 
org.apache.sshd.client.config.hosts.DefaultConfigFileHostEntryResolver.reloadHostConfigEntries(DefaultConfigFileHostEntryResolver.java:94)
   at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveResolver(ConfigFileHostEntryResolver.java:89)
at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveHost(ConfigFileHostEntryResolver.java:59)
at org.apache.sshd.client.SshClient.connect(SshClient.java:498) at 
hudson.cli.SSHCLI.sshConnection(SSHCLI.java:98)  at 
hudson.cli.CLI._main(CLI.java:562)   at hudson.cli.CLI.main(CLI.java:399) 
}}


  was:
Trying to read a *valid* SSH config file with tabs causes an exception to be 
thrown. This bug still exists in sshd-1.5.0-14-gc9f8995c.

Here is an example stack trace:

{{
[2017-06-20 02:14:38.525] 3681 ERRORMainThread  __main__Failed 
to bring Jenkins node offline: java.io.StreamCorruptedException: No 
configuration value delimiter at line 2: VisualHostKey   no 
 at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:858)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:815)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:809)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:791)
  at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.reloadHostConfigEntries(ConfigFileHostEntryResolver.java:102)
at 
org.apache.sshd.client.config.hosts.DefaultConfigFileHostEntryResolver.reloadHostConfigEntries(DefaultConfigFileHostEntryResolver.java:94)
   at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveResolver(ConfigFileHostEntryResolver.java:89)
at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveHost(ConfigFileHostEntryResolver.java:59)
at org.apache.sshd.client.SshClient.connect(SshClient.java:498) at 
hudson.cli.SSHCLI.sshConnection(SSHCLI.java:98)  at 
hudson.cli.CLI._main(CLI.java:562)   at hudson.cli.CLI.main(CLI.java:399) 
}}



> HostConfigEntry Can't Handle Tabbed Config Files
> 
>
> Key: SSHD-752
> URL: https://issues.apache.org/jira/browse/SSHD-752
> Project: MINA SSHD
>  Issue Type: Bug
>Affects Versions: 1.4.0
>Reporter: Casey
>
> Trying to read a *valid* SSH config file with tabs causes an exception to be 
> thrown. This bug still exists in sshd-1.5.0-14-gc9f8995c.
> Here is an example stack trace:
> {{
> [2017-06-20 02:14:38.525] 3681 ERRORMainThread  __main__
> Failed to bring Jenkins node offline: java.io.StreamCorruptedException: No 
> configuration value delimiter at line 2: VisualHostKey no 
>  at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:858)
>   at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:815)
>   at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:809)
>   at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:791)
>   at 
> org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.reloadHostConfigEntries(ConfigFileHostEntryResolver.java:102)
> at 
> org.apache.sshd.client.config.hosts.DefaultConfigFileHostEntryResolver.reloadHostConfigEntries(DefaultConfigFileHostEntryResolver.java:94)
>at 
> 

[jira] [Updated] (SSHD-752) HostConfigEntry Can't Handle Tabbed Config Files

2017-06-19 Thread Casey (JIRA)

 [ 
https://issues.apache.org/jira/browse/SSHD-752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Casey updated SSHD-752:
---
Description: 
Trying to read a *valid* SSH config file with tabs causes an exception to be 
thrown. This bug still exists in sshd-1.5.0-14-gc9f8995c.

Here is an example stack trace:

{{[2017-06-20 02:14:38.525]
}}
{{
[2017-06-20 02:14:38.525] 3681 ERRORMainThread  __main__Failed 
to bring Jenkins node offline: java.io.StreamCorruptedException: No 
configuration value delimiter at line 2: VisualHostKey   no 
 at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:858)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:815)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:809)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:791)
  at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.reloadHostConfigEntries(ConfigFileHostEntryResolver.java:102)
at 
org.apache.sshd.client.config.hosts.DefaultConfigFileHostEntryResolver.reloadHostConfigEntries(DefaultConfigFileHostEntryResolver.java:94)
   at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveResolver(ConfigFileHostEntryResolver.java:89)
at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveHost(ConfigFileHostEntryResolver.java:59)
at org.apache.sshd.client.SshClient.connect(SshClient.java:498) at 
hudson.cli.SSHCLI.sshConnection(SSHCLI.java:98)  at 
hudson.cli.CLI._main(CLI.java:562)   at hudson.cli.CLI.main(CLI.java:399) 
}}


  was:
Trying to read a *valid* SSH config file with tabs causes an exception to be 
thrown. This bug still exists in sshd-1.5.0-14-gc9f8995c.

Here is an example stack trace:



{{
[2017-06-20 02:14:38.525] 3681 ERRORMainThread  __main__Failed 
to bring Jenkins node offline: java.io.StreamCorruptedException: No 
configuration value delimiter at line 2: VisualHostKey   no 
 at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:858)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:815)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:809)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:791)
  at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.reloadHostConfigEntries(ConfigFileHostEntryResolver.java:102)
at 
org.apache.sshd.client.config.hosts.DefaultConfigFileHostEntryResolver.reloadHostConfigEntries(DefaultConfigFileHostEntryResolver.java:94)
   at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveResolver(ConfigFileHostEntryResolver.java:89)
at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveHost(ConfigFileHostEntryResolver.java:59)
at org.apache.sshd.client.SshClient.connect(SshClient.java:498) at 
hudson.cli.SSHCLI.sshConnection(SSHCLI.java:98)  at 
hudson.cli.CLI._main(CLI.java:562)   at hudson.cli.CLI.main(CLI.java:399) 
}}



> HostConfigEntry Can't Handle Tabbed Config Files
> 
>
> Key: SSHD-752
> URL: https://issues.apache.org/jira/browse/SSHD-752
> Project: MINA SSHD
>  Issue Type: Bug
>Affects Versions: 1.4.0
>Reporter: Casey
>
> Trying to read a *valid* SSH config file with tabs causes an exception to be 
> thrown. This bug still exists in sshd-1.5.0-14-gc9f8995c.
> Here is an example stack trace:
> {{[2017-06-20 02:14:38.525]
> }}
> {{
> [2017-06-20 02:14:38.525] 3681 ERRORMainThread  __main__
> Failed to bring Jenkins node offline: java.io.StreamCorruptedException: No 
> configuration value delimiter at line 2: VisualHostKey no 
>  at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:858)
>   at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:815)
>   at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:809)
>   at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:791)
>   at 
> org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.reloadHostConfigEntries(ConfigFileHostEntryResolver.java:102)
> at 
> org.apache.sshd.client.config.hosts.DefaultConfigFileHostEntryResolver.reloadHostConfigEntries(DefaultConfigFileHostEntryResolver.java:94)
>at 
> 

[jira] [Updated] (SSHD-752) HostConfigEntry Can't Handle Tabbed Config Files

2017-06-19 Thread Casey (JIRA)

 [ 
https://issues.apache.org/jira/browse/SSHD-752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Casey updated SSHD-752:
---
Description: 
Trying to read a *valid* SSH config file with tabs causes an exception to be 
thrown. This bug still exists in sshd-1.5.0-14-gc9f8995c.

Here is an example stack trace:

{{
[2017-06-20 02:14:38.525] 3681 ERRORMainThread  __main__Failed 
to bring Jenkins node offline: java.io.StreamCorruptedException: No 
configuration value delimiter at line 2: VisualHostKey   no 
 at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:858)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:815)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:809)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:791)
  at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.reloadHostConfigEntries(ConfigFileHostEntryResolver.java:102)
at 
org.apache.sshd.client.config.hosts.DefaultConfigFileHostEntryResolver.reloadHostConfigEntries(DefaultConfigFileHostEntryResolver.java:94)
   at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveResolver(ConfigFileHostEntryResolver.java:89)
at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveHost(ConfigFileHostEntryResolver.java:59)
at org.apache.sshd.client.SshClient.connect(SshClient.java:498) at 
hudson.cli.SSHCLI.sshConnection(SSHCLI.java:98)  at 
hudson.cli.CLI._main(CLI.java:562)   at hudson.cli.CLI.main(CLI.java:399) 
}}


  was:
Trying to read a *valid* SSH config file with tabs causes an exception to be 
thrown. This bug still exists in sshd-1.5.0-14-gc9f8995c.

Here is an example stack trace:

{{[2017-06-20 02:14:38.525] 3681 ERRORMainThread  __main__
Failed to bring Jenkins node offline: java.io.StreamCorruptedException: No 
configuration value delimiter at line 2: VisualHostKey no   
   at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:858)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:815)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:809)
  at 
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:791)
  at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.reloadHostConfigEntries(ConfigFileHostEntryResolver.java:102)
at 
org.apache.sshd.client.config.hosts.DefaultConfigFileHostEntryResolver.reloadHostConfigEntries(DefaultConfigFileHostEntryResolver.java:94)
   at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveResolver(ConfigFileHostEntryResolver.java:89)
at 
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.resolveEffectiveHost(ConfigFileHostEntryResolver.java:59)
at org.apache.sshd.client.SshClient.connect(SshClient.java:498) at 
hudson.cli.SSHCLI.sshConnection(SSHCLI.java:98)  at 
hudson.cli.CLI._main(CLI.java:562)   at hudson.cli.CLI.main(CLI.java:399) }}



> HostConfigEntry Can't Handle Tabbed Config Files
> 
>
> Key: SSHD-752
> URL: https://issues.apache.org/jira/browse/SSHD-752
> Project: MINA SSHD
>  Issue Type: Bug
>Affects Versions: 1.4.0
>Reporter: Casey
>
> Trying to read a *valid* SSH config file with tabs causes an exception to be 
> thrown. This bug still exists in sshd-1.5.0-14-gc9f8995c.
> Here is an example stack trace:
> {{
> [2017-06-20 02:14:38.525] 3681 ERRORMainThread  __main__
> Failed to bring Jenkins node offline: java.io.StreamCorruptedException: No 
> configuration value delimiter at line 2: VisualHostKey no 
>  at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:858)
>   at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:815)
>   at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:809)
>   at 
> org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:791)
>   at 
> org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.reloadHostConfigEntries(ConfigFileHostEntryResolver.java:102)
> at 
> org.apache.sshd.client.config.hosts.DefaultConfigFileHostEntryResolver.reloadHostConfigEntries(DefaultConfigFileHostEntryResolver.java:94)
>at 
>