hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject Re: null names in request params
Date Fri, 30 May 2008 14:17:38 GMT
On 30/05/2008, Ortwin Gl├╝ck <odi@odi.ch> wrote:
> Will,
>
>  Definitely sounds like a Threading issue to me. You may notice that the
> problem occurs more often (or even only) on a multi-core CPU, as there you
> can actually see the effect of missing memory barriers.

Agreed.

>  Check the code that populates the NameValuePairs. If it is called from
> multiple threads, make sure to properly synchronize it.

Not sure it can be due to that - the BasicNameValuePair class is
immutable, so does not need synchronization.

>
>  Cheers
>
>  Ortwin
>
>
>  William Bagby wrote:
>
> > I'm having an issue that perhaps you can help with. I have a wrapper class
> > around HttpClient for sending HTTP requests to a database (the wrapper is
> to
> > help with opening/closing connections since we are making a lot of them).
> I
> > can provide relevant code, but I'm still unclear on exactly where the
> issue
> > is happening.
> >
> > Basically, a request is sent, and is getting through, but the names of the
> > request params are getting null values, so the query string looks
> something
> > like:
> >
> > ?null=value1&null=value2&null=value3
> >
> > Needless to say, this is a problem :) I have verified that the strings are
> > being set properly on my end (via NameValuePair's). An associate claims
> that
> > it has some of the hallmarks of a threading issue, but I thought that was
> > solved already.
> >
> > This issue occurs only sporadically, and I'm not sure what triggers it,
> but
> > once it starts, it continues to happen until my web server is restarted.
> To
> > make matters worse, I am unable to recreate the problem, it seems
> completely
> > random.
> >
> > I'm not really sure how to proceed here, it's a very strange problem.
> Again
> > I've verified as well as I can that it has nothing to do with my wrapper
> > code. Has anyone else experienced this type of error?
> >
> > -Will Bagby
> >
> >
>
>  --
>  [web]  http://www.odi.ch/
>  [blog] http://www.odi.ch/weblog/
>  [pgp]  key 0x81CF3416
>        finger print F2B1 B21F F056 D53E 5D79 A5AF 02BE 70F5 81CF 3416
>
> ---------------------------------------------------------------------
>  To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
>  For additional commands, e-mail: dev-help@hc.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org


Mime
View raw message