DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=31523>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=31523

Request parameters are not always passed to HttpServlet.service

           Summary: Request parameters are not always passed to
                    HttpServlet.service
           Product: Tomcat 5
           Version: 5.0.28
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Unknown
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


Environments tested:
Wxp pro sp1 with JDK1.4.2 and JDK1.5.0
Linux 2.6.x with JDK1.5.0

When iterating over the request parameters (POST) immediately after entering the
HttpServlet.service(HttpServletRequest, HttpServletResponse) method the
parameters are not always set. I am using Cocoon as web application framework.
Cocoon overrides the service method. I put a simple iterator at the very start
of this method to dump all request parameters to the stdout. In some cases this
list is completely empty.

The behaviour is very erratic and can be very hard to reproduce. With JDK1.4.2
it occurs very seldomly, but it still happens. With JDK1.5.0 it is more easily
reproducable, but it may still require 50 POSTs. Also on some systems it is not
reproducable at all. Even systems with a similar software configurations are not
always affected. The hardware on these systems is different though. Looking at
these symptoms, I'd say it is a threading issue.

We've tried several Tomcat versions, ranging from 5.0.25 to 5.5.2 and they all
had the same issue.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to