You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Peter Ertl (JIRA)" <ji...@apache.org> on 2011/04/13 21:56:05 UTC
[jira] [Commented] (WICKET-3562) onInitialize() is not called
before StatelessForm.onSubmit()
[ https://issues.apache.org/jira/browse/WICKET-3562?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13019524#comment-13019524 ]
Peter Ertl commented on WICKET-3562:
------------------------------------
@Martin: I think just initializing the component might not be enough since the referred component might rely on an parent component or page that needs proper initialization. I added initialisation for stateless pages in the request listener interface. place take a look at #1091898.
> onInitialize() is not called before StatelessForm.onSubmit()
> ------------------------------------------------------------
>
> Key: WICKET-3562
> URL: https://issues.apache.org/jira/browse/WICKET-3562
> Project: Wicket
> Issue Type: Bug
> Components: wicket-core
> Affects Versions: 1.5-RC3
> Reporter: Matt Brictson
> Attachments: WICKET-3562-quickstart.tgz, WICKET-3562.patch
>
>
> I have a StatelessForm that has initialization code in onInitialize(). When my form is submitted, the onSubmit() method is invoked before onInitialize() is called. This results in a NullPointerException since the form has not yet had a chance to initialize its instance variables.
> I expect that onInitialize() will be called before any listener method is invoked.
> I believe this bug is due to the change in Page.onInitialize() introduced in r1085649.
> Quickstart attached.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira