Unwrapped IllegalArgumentException in WicketURLDecoder
------------------------------------------------------

                 Key: WICKET-4493
                 URL: https://issues.apache.org/jira/browse/WICKET-4493
             Project: Wicket
          Issue Type: Task
          Components: wicket
    Affects Versions: 1.4.19
            Reporter: James McIntosh


In the class: org.apache.wicket.protocol.http.WicketURLDecoder there are two 
IllegalArgumentException which should be wrapped in WicketRuntimeException

Wrapping them would be good for consistency and help manage runtime exceptions.

These are the two exceptions, lines 164 and 179:

throw new IllegalArgumentException("URLDecoder: Incomplete trailing escape (%) 
pattern");
throw new IllegalArgumentException("URLDecoder: Illegal hex characters in 
escape (%) pattern - " + e.getMessage());

e.g.

throw new WicketRuntimeException(new IllegalArgumentException("URLDecoder: 
Incomplete trailing escape (%) pattern"));
throw new WicketRuntimeException(new IllegalArgumentException("URLDecoder: 
Illegal hex characters in escape (%) pattern - " + e.getMessage()));

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to