Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
1.3.5, 1.4-RC1
-
None
Description
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[]
);
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()));
Attachments
Issue Links
- is related to
-
WICKET-2103 SignInPanel.onSignInSucceeded call the correct method on IPageFactory
- Resolved