You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Sebb (JIRA)" <ji...@apache.org> on 2017/02/04 15:12:52 UTC

[jira] [Updated] (VALIDATOR-406) java.lang.IndexOutOfBoundsException in UrlValidator.isValid()

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

Sebb updated VALIDATOR-406:
---------------------------
    Fix Version/s:     (was: 1.5.2)

> java.lang.IndexOutOfBoundsException in UrlValidator.isValid()
> -------------------------------------------------------------
>
>                 Key: VALIDATOR-406
>                 URL: https://issues.apache.org/jira/browse/VALIDATOR-406
>             Project: Commons Validator
>          Issue Type: Bug
>          Components: Routines
>    Affects Versions: 1.5.1
>            Reporter: Gerard Bouchar
>
> String[] schemes = {"http","https"};
> UrlValidator validator = new UrlValidator(schemes);
> validator.isValid("http://aaaaa aaaaa aaaaa aaaaa aaa’aa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa aaaaa");
> causes : 
> Exception in thread "main" java.lang.IndexOutOfBoundsException
> 	at sun.net.idn.Punycode.encode(Punycode.java:188)
> 	at java.net.IDN.toASCIIInternal(IDN.java:320)
> 	at java.net.IDN.toASCII(IDN.java:122)
> 	at java.net.IDN.toASCII(IDN.java:151)
> 	at org.apache.commons.validator.routines.DomainValidator.unicodeToASCII(DomainValidator.java:1764)
> 	at org.apache.commons.validator.routines.UrlValidator.isValidAuthority(UrlValidator.java:389)
> 	at org.apache.commons.validator.routines.UrlValidator.isValid(UrlValidator.java:323)
> 	at testBloom.TestBloom.main(TestBloom.java:153)



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)