hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Panteleev (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HTTPCLIENT-1173) NoSuchElementException in org.apache.http.impl.cookie.BestMatchSpec.formatCookies
Date Tue, 04 Dec 2012 09:16:58 GMT

    [ https://issues.apache.org/jira/browse/HTTPCLIENT-1173?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13509610#comment-13509610

Alexey Panteleev commented on HTTPCLIENT-1173:

Even though it happens on a daily basis in our complex daemon it's kinda tough to create a
simple testcase to post here.
I really don't understand which threads and in which combination have to run to reproduce
What I know though is that once this happens in one thread (httpclient connecting to an EWS
server) this starts happening in all other threads (connecting to similar EWS servers). As
if some kind of memory corruption happened and affected all following executions :(

How can ArrayIndexOutOfBoundsException happen in the for loop itself? Another thread changing
the array? But then a negative index?
I use Debian + JVM 6. Googleing JVM bugs now ... 
> NoSuchElementException in org.apache.http.impl.cookie.BestMatchSpec.formatCookies
> ---------------------------------------------------------------------------------
>                 Key: HTTPCLIENT-1173
>                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1173
>             Project: HttpComponents HttpClient
>          Issue Type: Bug
>          Components: HttpClient
>    Affects Versions: 4.1.2, 4.1.3
>         Environment: Ubuntu 10.04/OpenJDK 6
>            Reporter: Christian Thieme
> I am using the HTTP client using a ThreadSafeClientConnManager. The application is creating
up to 300 client threads.
> Occasionally the client starts to throw the following exception after running for several
> at java.util.ArrayList$Itr.next(ArrayList.java:757)
>         at org.apache.http.impl.cookie.BestMatchSpec.formatCookies(BestMatchSpec.java:189)
>         at org.apache.http.client.protocol.RequestAddCookies.process(RequestAddCookies.java:196)
>         at org.apache.http.protocol.ImmutableHttpProcessor.process(ImmutableHttpProcessor.java:108)
>         at org.apache.http.protocol.HttpRequestExecutor.preProcess(HttpRequestExecutor.java:174)
>         at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:462)
>         at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
>         at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
> The requests do not contain any cookies.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

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

View raw message