[ https://issues.apache.org/jira/browse/WICKET-1166?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nathan Hamblen updated WICKET-1166: ----------------------------------- Attachment: submit-method.patch So, anyway, here is my little patch. I doubt it will live up to the five alarm fire I set trying to upload it. > add sanity check on form submit for request method > -------------------------------------------------- > > Key: WICKET-1166 > URL: https://issues.apache.org/jira/browse/WICKET-1166 > Project: Wicket > Issue Type: Improvement > Components: wicket > Affects Versions: 1.3.0-rc1 > Environment: Safari 3 > Reporter: Nathan Hamblen > Priority: Minor > Attachments: submit-method.patch > > > When refreshing a frameset that includes an already POST submitted Wicket > form in a frame, using the redirect to render strategy, Safari erroneously > requests the form's original target by GET, rather than the location that was > eventually redirected to. Therefore none of the form values are available in > the request object and NPEs will occur trying to access them in places like > AbstractConverter.java:55. > Because Form allows for a particular request method to be specified, I think > it should also confirm that the expected method was used instead of waiting > for an NPE in validation. The outcome is the same, but the cause of the error > (the client) would be more evident in server logs, etc. Patch to come... -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.