Any empty url-parameter will make wicket 1.5 crash
--------------------------------------------------

                 Key: WICKET-4398
                 URL: https://issues.apache.org/jira/browse/WICKET-4398
             Project: Wicket
          Issue Type: Bug
          Components: wicket
    Affects Versions: 1.5.3
            Reporter: Johannes Odland


Adding an empty parameter to the query string will make wicket crash.

http://www.example.com/?oneParam&;


How to reproduce in test:

PageParameters params = new PageParameters();
params.set("","");
params.getAllNamed();


Cause:
Wicket accepts empty parameters, but when encoding the url for a rendered page 
it will call params.getAllNamed().

params.getAllNamed() instantiates new NamedPairs, which calls Args.notEmpty() 
on the key during instantiation, causing the application to crash. 

The NamedPair constructor should probably allow empty string as a key, and call 
Args.notNull() on the key in stead.


--
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