This probably deserves to be added to Tapestry's FAQ page. It's quite common with Tapestry apps.
If your app is on a publicly site then it is a common result of bots crawling your site and submitting any forms that they finds. If it isn't on a public site then it may be a browser (e.g. certain versions of Safari) submitting the form as part of its auto-complete logic or cache-ahead functionality. Or it could be from someone using browser developer tools to manually convert POST forms to GET, just to see what would happen. There are probably a few other causes as well. In all the scenarios I'm aware of, these errors are harmless and you probably don't want them logged. That's not too hard. I've used the solution described here with success: http://apache-tapestry-mailing-list-archives.1045711.n5.nabble.com/Safari-for-example-browser-history-and-form-exception-td4942074.html On Mon, Jan 18, 2016 at 9:46 AM, Robson Pires <orobsonpi...@gmail.com> wrote: > Hi, > > In one of my environments I am facing this problem: Forms require that the > request method be POST and that the t:formdata query parameter have values. > > Any idea about what causes of this problem? > > Thank you, > > Rob Pi >