Alon Bar-Lev created SSHD-583:
---------------------------------
Summary: java.io.IOException: java.lang.IllegalArgumentException:
Invalid host pattern char in !10.35.0.71
Key: SSHD-583
URL: https://issues.apache.org/jira/browse/SSHD-583
Project: MINA SSHD
Issue Type: Bug
Affects Versions: 1.1.0
Environment: build
Reporter: Alon Bar-Lev
During test I found the following exception:
---
testFileSystem(org.apache.sshd.client.subsystem.sftp.SftpFileSystemTest) Time
elapsed: 1.076 sec <<< ERROR!
java.io.IOException: java.lang.IllegalArgumentException: Invalid host pattern
char in !10.35.0.71
at
org.apache.sshd.common.util.ValidateUtils.throwIllegalArgumentException(ValidateUtils.java:138)
at
org.apache.sshd.common.util.ValidateUtils.checkTrue(ValidateUtils.java:127)
at
org.apache.sshd.client.config.hosts.HostConfigEntry.toPattern(HostConfigEntry.java:1047)
at
org.apache.sshd.client.config.hosts.HostConfigEntry.setHost(HostConfigEntry.java:166)
at
org.apache.sshd.client.config.hosts.HostConfigEntry.duplicateConfiguration(HostConfigEntry.java:1318)
at
org.apache.sshd.client.config.hosts.HostConfigEntry.updateEntriesList(HostConfigEntry.java:1288)
at
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:1203)
at
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:1136)
at
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:1130)
at
org.apache.sshd.client.config.hosts.HostConfigEntry.readHostConfigEntries(HostConfigEntry.java:1112)
at
org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver.reloadHostConfigEntries(ConfigFileHostEntryResolver.java:99)
---
This is caused by ssh_config entry:
---
Host * !10.35.0.71
---
Using '!' is legal, from ssh_config manual:
---
A pattern entry may be negated by prefixing it with an exclamation mark (‘!’).
If a negated entry is matched, then the Host entry is ignored, regardless of
whether any other patterns on the line match. Negated matches are therefore
useful to provide exceptions for wildcard matches.
---
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)