SignInPanel IllegalArgumentException exception
----------------------------------------------
Key: WICKET-2092
URL: https://issues.apache.org/jira/browse/WICKET-2092
Project: Wicket
Issue Type: Bug
Components: wicket-auth-roles
Affects Versions: 1.4-RC1, 1.3.5
Reporter: Juri Prokofiev
Priority: Minor
If HomePage don't have a default constructor there seems to be a problem with
SignInPanel -- after the form submission an exception occured:
java.lang.IllegalArgumentException: wrong number of arguments.
The following code in DefaultPageFactory class might be bogus:
if (argument != null)
return (Page)constructor.newInstance(new Object[] { argument });
else
return (Page)constructor.newInstance(new Object[] {});
Quickfix for solving the problem - replace "(PageParameters)null" with "new
PageParameters()":
setResponsePage(getApplication().getSessionSettings().getPageFactory().newPage(getApplication().getHomePage(),
new PageParameters()));
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.