I have a struts application with an intermittent problem of losing all it's parameters from the request. Is there any known problem, mis-coding, or whatever that would cause that?
The application has a set of jsp pages each with one or more buttons for submit, cancel, and other actions. The JSPs have unremarkable forms with some text and textArea inputs, a few 'hidden' types, etc. All of these get put into the request upon hitting submit and processing the action. On the page in question most submits process normally but one out of every 5 (or fewer) times the submit doesn't happens but the various parameters of the request don't reach the struts Action.execute(). To add to my puzzlement, this page uses standard (I hope) struts validation. This has been tested and without the required inputs validation blocks processing in the way that it should. When I look at my logs, I read out the parameters as the very first thing in the execute() method. At that point the parameters are missing for that one in five (or whatever) intermittent problem. So it seems that somewhere after validation but before reaching the execute of my action the parameters are being lost. Another point to make is that my requests have a session object with contents and a few other attributes. None of those attributes are being lost - just the parameters. Any ideas on what could be causing this or suggestions about how to investigate it?