I can confirm this, see this quickstart: http://decoded.de/wicket-quickstart.zip
The NPE only occurs if there is a FeedbackPanel on the page. If you take it out 
-> no exception. Besides, there is no WARN log if you are missing a 
FeedbackPanel and there are messages to be rendered, bug or feature?!

Cheers,
   -Tom


On 09.05.2012 at 22:49 Sebastien wrote:

> Hi wicket's team,
> 
> While using the following code:
> 
>        final TextField<Integer> input = new TextField<Integer>("input",
> new Model<Integer>(15), Integer.class);
>        input.add(new RangeValidator<Integer>(0, 200));
>        form.add(input);
> 
> I've got a NPE with wicket6.0.0-beta1, when I submit the form with a value
> not inside the validator's bounds. (ie, 500).
> I tested in a simple quickstart to be sure... It is ok with 1.5.6 and crash
> with 6.0.0-beta1
> 
> java.lang.NullPointerException
>     at 
> org.apache.wicket.markup.html.form.ValidationErrorFeedback.toString(ValidationErrorFeedback.java:83)
>     at 
> org.apache.wicket.markup.html.panel.FeedbackPanel.newMessageDisplayComponent(FeedbackPanel.java:338)
>     at 
> org.apache.wicket.markup.html.panel.FeedbackPanel$MessageListView.populateItem(FeedbackPanel.java:117)
>     at 
> org.apache.wicket.markup.html.list.ListView.onPopulate(ListView.java:524)
>     at 
> org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:116)
> 
> Thus, just fyi, it is not documented in the migration guide what's happened
> to the NumberValidator... I did not find it, so I did not test another
> validator such as MaximumValidator...
> 
> Best regards,
> Sebastien


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to