> From: Marziou, Gael [mailto:[EMAIL PROTECTED] 
> Subject: RE: Multi processor issue
> 
> Correct me if I am wrong but it seems to me that the 2 
> threads are from Tomcat, not from our application.

They are, but they go through a lot of your application code prior to
reaching getParameterMap().

I'm especially suspicious of this area:

com.hp.swift.portal.servlet.SessionController.forwardRequestAs()(Session
Controller.java:159)
com.hp.swift.portal.servlet.SessionController.doHttp()(SessionController
.java:134)
com.hp.swift.portal.servlet.SessionController.doGet()(SessionController.
java:110)

Anything dealing with a session must be careful not to expose a Request
object to the session scope, since there's the risk another request for
the same session may get confused with the first - I suspect that's
what's happening here.

You should take a careful look at all the com.hp code in the stack trace
(not just the above three places) and verify that Request objects are
not getting mixed up.  Might want to add some trace code in various
places to insure that a given thread is procesing the same Request
object at all points.

Could also try turning off APR (remove or rename tcnative-1.dll) and see
if that has an effect.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you
received this in error, please contact the sender and delete the e-mail
and its attachments from all computers.

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to