On Thu, 2006-11-02 at 10:23 -0800, Tim Eck wrote:
> I wonder if anyone has any hints for me....I'm getting this exception every 
> so often (every 100 or so runs):
> 
> java.lang.ArrayIndexOutOfBoundsException: 1
>       at java.util.LinkedList.toArray(LinkedList.java:657)
>       at 
> org.apache.commons.httpclient.cookie.CookieSpecBase.match(CookieSpecBase.java:564)
>       at 
> org.apache.commons.httpclient.HttpMethodBase.addCookieRequestHeader(HttpMethodBase.java:1179)
>       at 
> org.apache.commons.httpclient.HttpMethodBase.addRequestHeaders(HttpMethodBase.java:1305)
>       at 
> org.apache.commons.httpclient.HttpMethodBase.writeRequestHeaders(HttpMethodBase.java:2036)
>       at 
> org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:1919)
>       at 
> org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:993)
>       at 
> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
>       at 
> org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
>       at 
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
>       at 
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:324)
>          <my code snipped>
> 
> This is with HttpClient 3.0.1. I've seen this one at least two platforms 
> (windows and linux). I know it happens with 
> 1.4.2, not sure about 1.5. I'm only testing with Sun VMs.
> 
> The strange thing is that the code in CookieSpecBase looks like it can never 
> produce this exception (since the 
> LinkedList in question is local, and this isn't being modified by another 
> thread).
> 
> Am I reading that code right? Any ideas what the heck can be going on? I 
> don't suspect a bug in httpclient.
> 

Tim,

I do not see how possibly HttpClient could be causing LinkedList#toArray
to throw an ArrayIndexOutOfBoundsException exception in this case. 

In this particular case I am more inclined to suspect a bug in Sun's
Java Runtime Library. If you knew what cookies HttpClient was trying to
match against which target host, I might be able to reproduce the
problem locally.

Oleg

> Link to the source I'm referring to
> http://svn.apache.org/viewvc/jakarta/commons/proper/httpclient/tags/HTTPCLIENT_3_0_1/src/java/org/apache/commons/httpclient/cookie/CookieSpecBase.java?revision=404763&view=markup
> 
> thanks in advance
> -tim
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


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

Reply via email to