Hi Wayne

I guess you've tried debugging it, so it's not a consistent error? Are
you using any special web container or is wrapped somehow (like
terracotta)?

2010/4/6 Wayne Pope <[email protected]>:
> Hi,
>
> has anyone got any idea about this? I'm still 'spinning my wheels' on it.
>
> thanks for any help.
>
> On Fri, Apr 2, 2010 at 5:00 PM, Wayne Pope
> <[email protected]> wrote:
>> Hi,
>>
>> we've got several examples in our logs of properties of the model
>> being set to null even though the textfield is set to required.
>> I have NO idea how on earth this can happen - its just doesn't make
>> sense - and its really frustrating me!!
>>
>> here's an example:
>>
>> Caused by: java.lang.NullPointerException
>>        at 
>> org.apache.commons.codec.digest.DigestUtils.md5(DigestUtils.java:86)
>>        at 
>> org.apache.commons.codec.digest.DigestUtils.md5Hex(DigestUtils.java:108)
>>        at 
>> hub.app.wicket.admin.ChangePasswordPage$1.onSubmit(ChangePasswordPage.java:49)
>>        at 
>> org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1518)
>> ...
>>
>>
>>                 Form<User> form = new Form<User>("form", new
>> CompoundPropertyModel<User>(new HibernateEntityModel<User>(User.class,
>> u.getId()))) {
>>                       �...@override
>>                        protected void onSubmit() {
>>                                User u = getModelObject();
>>
>>                                
>> u.setPassword(DigestUtils.md5Hex(u.getPassword());
>>                                userDAO.save(u);
>>
>>                                setRedirect(true);
>>                                
>> setResponsePage(HubApplication.get().getHomePage());
>>                        }
>>
>>                };
>>                form.add(new Label("email"));
>>                PasswordTextField password = new 
>> PasswordTextField("password");
>>                form.add(password);
>>                PasswordTextField repeatPassword = new 
>> PasswordTextField("repeatPassword");
>>                repeatPassword.setModel(password.getModel());
>>                form.add(repeatPassword);
>>
>>                form.add(new EqualPasswordInputValidator(password, 
>> repeatPassword));
>>                form.add(new SubmitLink("submitLink"));
>>                add(form);
>>
>>
>> This is just one example - we see elsewhere in the logs sometimes a
>> textfield that is setrequired(true) ends up nullpointering somewhere
>> when saving the object.
>>
>> What could do this?
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to